nCine::RHI::D3D11::D3D11VertexArray class

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

Direct3D 11 has no vertex-array object; the input layout and buffer bindings 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

D3D11VertexArray() defaulted
~D3D11VertexArray() defaulted
D3D11VertexArray(const D3D11VertexArray&) deleted

Public functions

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