nCine::RHI::GX namespace

Namespaces

namespace UniformTypeInfo

Classes

class GxAttribute
Reflected metadata of a single active vertex attribute (aliased as RHI::Attribute).
class GxBuffer
Host-memory buffer object of the GX backend (aliased as RHI::Buffer).
class GxDebug
Debug-output and object-labelling stub of the GX backend.
class GxDevice
Pipeline-state and draw-call facade of the GX backend (aliased as RHI::Device).
class GxFramebuffer
Framebuffer stub of the GX backend (aliased as RHI::Framebuffer).
class GxRenderbuffer
Renderbuffer stub of the GX backend (aliased as RHI::Renderbuffer).
class GxRenderTarget
Off-screen render target of the GX backend (aliased as RHI::RenderTarget).
class GxRhiCapabilities
Runtime capabilities of the GX backend.
class GxShader
Shader-object stub of the GX backend.
class GxShaderProgram
Shader program of the GX backend (aliased as RHI::ShaderProgram).
class GxShaderUniformBlocks
Manages the uniform-block caches of a program (aliased as RHI::ShaderUniformBlocks).
class GxShaderUniforms
Manages the loose-uniform caches of a program (aliased as RHI::ShaderUniforms).
class GxTexture
Texture object of the GX backend (aliased as RHI::Texture).
class GxUniform
Reflected metadata of a single active uniform (aliased as RHI::Uniform).
class GxUniformBlock
Reflected metadata of a single active uniform block (aliased as RHI::UniformBlock).
class GxUniformBlockCache
Caches the contents of a uniform block (aliased as RHI::UniformBlockCache).
class GxUniformCache
Caches the host-side value of a single uniform (aliased as RHI::UniformCache).
class GxVertexArray
Vertex array object stub of the GX backend (aliased as RHI::VertexArray).
class GxVertexFormat
Vertex layout description of the GX backend (aliased as RHI::VertexFormat).