nCine::RHI::GU namespace

Namespaces

namespace UniformTypeInfo

Classes

class GuAttribute
Reflected metadata of a single active vertex attribute (aliased as RHI::Attribute).
class GuBuffer
Host-memory buffer object of the GU backend (aliased as RHI::Buffer).
class GuDebug
Debug-output and object-labelling stub of the GU backend.
class GuDevice
Pipeline-state and draw-call facade of the GU backend (aliased as RHI::Device).
class GuFramebuffer
Framebuffer stub of the GU backend (aliased as RHI::Framebuffer).
class GuRenderbuffer
Renderbuffer stub of the GU backend (aliased as RHI::Renderbuffer).
class GuRenderTarget
Off-screen render target of the GU backend (aliased as RHI::RenderTarget).
class GuRhiCapabilities
Runtime capabilities of the GU backend.
class GuShader
Shader-object stub of the GU backend.
class GuShaderProgram
Shader program of the GU backend (aliased as RHI::ShaderProgram).
class GuShaderUniformBlocks
Manages the uniform-block caches of a program (aliased as RHI::ShaderUniformBlocks).
class GuShaderUniforms
Manages the loose-uniform caches of a program (aliased as RHI::ShaderUniforms).
class GuTexture
Texture object of the GU backend (aliased as RHI::Texture).
class GuUniform
Reflected metadata of a single active uniform (aliased as RHI::Uniform).
class GuUniformBlock
Reflected metadata of a single active uniform block (aliased as RHI::UniformBlock).
class GuUniformBlockCache
Caches the contents of a uniform block (aliased as RHI::UniformBlockCache).
class GuUniformCache
Caches the host-side value of a single uniform (aliased as RHI::UniformCache).
class GuVertexArray
Vertex array object stub of the GU backend (aliased as RHI::VertexArray).
class GuVertexFormat
Vertex layout description of the GU backend (aliased as RHI::VertexFormat).