nCine::RHI::GXM::GxmVertexArray class

Vertex array object stub of the sceGxm backend (aliased as RHI::VertexArray).

sceGxm has no vertex-array object; the vertex layout is baked into the patched vertex program and the stream base addresses are set per draw. This only satisfies the contract alias with inert bind/label operations.

Public static functions

static auto Unbind() -> bool

Constructors, destructors, conversion operators

GxmVertexArray() defaulted
~GxmVertexArray() defaulted
GxmVertexArray(const GxmVertexArray&) deleted

Public functions

auto operator=(const GxmVertexArray&) -> GxmVertexArray& deleted
auto GetGLHandle() const -> std::uint32_t
auto Bind() const -> bool
void SetObjectLabel(StringView label)