Axmol 3.0.0-89d6d9a
Loading...
Searching...
No Matches
GraphicsPipelineImpl Class Reference

Vulkan-based graphics pipeline implementation. More...

#include <GraphicsPipelineVK.h>

Inherits GraphicsPipeline.

Additional Inherited Members

Public Member Functions inherited from Object
void retain ()
 Retains the ownership.
void release ()
 Releases the ownership immediately.
Object * autorelease ()
 Releases the ownership sometime soon automatically.
unsigned int getReferenceCount () const
 Returns the Object's current reference count.
uint64_t getObjectID () const noexcept
 Returns the process-local diagnostic identifier assigned at construction.
virtual ~Object ()
 Destructor.

Detailed Description

Vulkan-based graphics pipeline implementation.

This class manages pipeline creation and caching for Vulkan. It converts Axmol's PipelineDesc into Vulkan pipeline states, and caches intermediate objects (blend, depth-stencil, rasterizer, etc.) to avoid redundant Vulkan object creation.


The documentation for this class was generated from the following file:
  • GraphicsPipelineVK.h