nCine::RHI::RSX::RsxVertexArray class

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

The RSX has no vertex-array object: every attribute's format, stride and source offset is programmed per draw. This only satisfies the contract alias with inert bind/label operations.

Public static functions

static auto Unbind() -> bool

Constructors, destructors, conversion operators

RsxVertexArray() defaulted
~RsxVertexArray() defaulted
RsxVertexArray(const RsxVertexArray&) deleted

Public functions

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