nCine::RHI::GS::GsVertexArray class

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

The GS has no vertex-array state object to capture - a draw is a GIF packet built from scratch - so this only satisfies the contract alias with inert bind/label operations.

Public static functions

static auto Unbind() -> bool

Constructors, destructors, conversion operators

GsVertexArray() defaulted
~GsVertexArray() defaulted
GsVertexArray(const GsVertexArray&) deleted

Public functions

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