#define CE_RCPTR_TRAIT_DECL(ClassName)
Definition SmartPtr.hpp:375
A retain-release type of smart pointer.
Definition SmartPtr.hpp:132
A renderer compute pipeline.
Definition RendererComputePipeline.hpp:48
The renderer compute pipeline manager that is responsible for managing and re-using GPU compute pipel...
Definition RendererComputePipeline.hpp:110
A renderer graphics pipeline.
Definition RendererGraphicsPipeline.hpp:60
The renderer graphics pipeline manager that is responsible for managing and re-using GPU graphics pip...
Definition RendererGraphicsPipeline.hpp:182
A mesh that is usable by the renderer and the GPU.
Definition RendererMesh.hpp:95
A manager class that creates, manages and handles GPU vertex and index buffers for meshes used by the...
Definition RendererMesh.hpp:283
A renderer shader.
Definition RendererShader.hpp:44
The renderer shader manager that is responsible for managing and re-using GPU shaders.
Definition RendererShader.hpp:85
A texture that is usable by the renderer and the GPU.
Definition RendererTexture.hpp:104
A manager class that creates, manages and handles GPU images for images and textures used by the rend...
Definition RendererTexture.hpp:225
Definition Application.hpp:19
RendererGraphicsPipelineFlag
Flags that can be either set by the renderer or by the user to customize the behavior of the graphics...
Definition RendererGraphicsPipeline.hpp:25
RendererComputePipelineFlag
Flags that can be either set by the renderer or by the user to customize the behavior of the compute ...
Definition RendererComputePipeline.hpp:25
RendererShaderFlag
Flags that can be either set by the renderer or by the user to customize the behavior of the shader.
Definition RendererShader.hpp:23
RendererTextureState
An enumeration that contains possible states for a renderer texture.
Definition RendererTexture.hpp:40
RendererMeshFlag
Flags that can be either set by the renderer or by the user to customize the behavior of the mesh.
Definition RendererMesh.hpp:26
RendererMeshState
An enumeration that contains possible states for a renderer mesh.
Definition RendererMesh.hpp:38
RendererTextureFlag
Flags that can be either set by the renderer or by the user to customize the behavior of the texture.
Definition RendererTexture.hpp:25
A structure that describes a RendererComputePipeline specialization.
Definition RendererComputePipeline.hpp:33
A structure that describes a RendererGraphicsPipeline specialization.
Definition RendererGraphicsPipeline.hpp:33
A structure that describes a RendererGraphicsPipeline specialization.
Definition RendererShader.hpp:31