nCine::RHI::GXM namespace

Namespaces

namespace GxmMemory
GPU-visible memory of the sceGxm backend.
namespace UniformTypeInfo

Classes

class GxmAttribute
Reflected metadata of a single active vertex attribute (aliased as RHI::Attribute).
class GxmBufferObject
Buffer object of the sceGxm backend (aliased as RHI::Buffer).
class GxmDebug
Debug-output and object-labelling facade of the sceGxm backend.
class GxmDevice
Pipeline-state and draw-call facade of the sceGxm backend (aliased as RHI::Device).
class GxmFramebuffer
Framebuffer stub of the sceGxm backend (aliased as RHI::Framebuffer).
class GxmRenderbuffer
Renderbuffer stub of the sceGxm backend (aliased as RHI::Renderbuffer).
class GxmRenderTarget
Off-screen render target of the sceGxm backend (aliased as RHI::RenderTarget).
class GxmRhiCapabilities
Runtime capabilities of the GXM backend.
class GxmShader
Shader-object stub of the sceGxm backend.
class GxmShaderProgram
Shader program of the sceGxm backend (aliased as RHI::ShaderProgram).
class GxmShaderUniformBlocks
Manages the uniform-block caches of a program (aliased as RHI::ShaderUniformBlocks).
class GxmShaderUniforms
Manages the loose-uniform caches of a program (aliased as RHI::ShaderUniforms).
struct GxmStageAttribute
One vertex attribute the compiled stage declares, as the shader itself reports it.
class GxmTexture
Texture object of the sceGxm backend (aliased as RHI::Texture).
class GxmUniform
Reflected metadata of a single active uniform (aliased as RHI::Uniform).
class GxmUniformBlock
Reflected metadata of a single active uniform block (aliased as RHI::UniformBlock).
class GxmUniformBlockCache
Caches the contents of a uniform block (aliased as RHI::UniformBlockCache).
class GxmUniformCache
Caches the host-side value of a single uniform (aliased as RHI::UniformCache).
struct GxmUniformSlot
One reflected sceGxm program parameter the draw path writes a uniform into.
class GxmVertexArray
Vertex array object stub of the sceGxm backend (aliased as RHI::VertexArray).
class GxmVertexFormat
Vertex layout description of the sceGxm backend (aliased as RHI::VertexFormat).