nCine::RHI::Metal::MetalVertexArray class

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

Metal has no vertex-array object; the vertex input state lives in the render pipeline and the buffer binding is set per draw with setVertexBuffer(). This only satisfies the contract alias with inert bind/label operations.

Public static functions

static auto Unbind() -> bool

Constructors, destructors, conversion operators

MetalVertexArray() defaulted
~MetalVertexArray() defaulted
MetalVertexArray(const MetalVertexArray&) deleted

Public functions

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