 |
API Documentation
|
|
|
nkMemory::BufferCast< Texture * > & getTextures()
Holds all informations related to GPU programs, and manages their compilation.
Definition: Program.h:14
ResourceSetLoadResult() noexcept
Offers all controls to model a camera.
Definition: Camera.h:14
void setDefaultCompositor(Compositor *value)
A texture used for rendering, hosted on GPU.
Definition: Texture.h:35
Compositor * getDefaultCompositor() const
nkMemory::BufferCast< Shader * > & getShaders()
A render queue, where all items that have to be rendered are queued.
Definition: RenderQueue.h:17
nkMemory::BufferCast< Buffer * > & getBuffers()
A compositor, describing how to compose the rendering pipeline.
Definition: Compositor.h:23
A buffer that will reside on the GPU.
Definition: Buffer.h:17
A shader class, feeding data to a Program.
Definition: Shader.h:16
nkMemory::BufferCast< Sampler * > & getSamplers()
nkMemory::BufferCast< RasterState * > & getRasterStates()
nkMemory::BufferCast< Mesh * > & getMeshes()
Holds information about a depth and stencil state used for rendering.
Definition: DepthStencilState.h:14
Holds all information about the blend operations to use when rendering.
Definition: BlendState.h:14
Holds all the information needed of a sampler used during rendering.
Definition: Sampler.h:14
nkMemory::BufferCast< Compositor * > & getCompositors()
nkMemory::BufferCast< BlendState * > & getBlendStates()
nkMemory::BufferCast< DepthStencilState * > & getDepthStencilStates()
Holds the result of a loading operation for a resource set.
Definition: ResourceSetLoadResult.h:14
nkMemory::BufferCast< Node * > & getScenes()
nkMemory::BufferCast< Camera * > & getCameras()
Represents a node in a scene graph.
Definition: Node.h:16
Encompasses all API of component NilkinsGraphics.
Definition: BoundingBox.h:7
nkMemory::BufferCast< RenderQueue * > & getRenderQueues()
Holds information about a mesh. Used as a basis to render 3d models.
Definition: Mesh.h:14
nkMemory::BufferCast< Program * > & getPrograms()
Holds information about a raster state.
Definition: RasterState.h:16
Encompasses all API of component NilkinsMemory.
Definition: Allocator.h:7