libdonut  2.3.2
Application framework for cross-platform game development in C++20
donut::graphics::Mesh< Vertex, Index, Instance > Member List

This is the complete list of members for donut::graphics::Mesh< Vertex, Index, Instance >, including all inherited members.

get() const noexceptdonut::graphics::Mesh< Vertex, Index, Instance >inline
getIndexBuffer() const noexcept requires(IS_INDEXED)donut::graphics::Mesh< Vertex, Index, Instance >inline
getInstanceBuffer() const noexcept requires(IS_INSTANCED)donut::graphics::Mesh< Vertex, Index, Instance >inline
getVertexBuffer() const noexceptdonut::graphics::Mesh< Vertex, Index, Instance >inline
IS_INDEXEDdonut::graphics::Mesh< Vertex, Index, Instance >static
IS_INSTANCEDdonut::graphics::Mesh< Vertex, Index, Instance >static
Mesh(MeshBufferUsage verticesUsage, std::span< const Vertex > vertices) requires(!IS_INDEXED &&!IS_INSTANCED)donut::graphics::Mesh< Vertex, Index, Instance >inline
Mesh(MeshBufferUsage verticesUsage, MeshBufferUsage indicesUsage, std::span< const Vertex > vertices, std::span< const Index > indices) requires(IS_INDEXED &&!IS_INSTANCED)donut::graphics::Mesh< Vertex, Index, Instance >inline
Mesh(MeshBufferUsage verticesUsage, MeshBufferUsage instancesUsage, std::span< const Vertex > vertices, std::span< const Instance > instances) requires(!IS_INDEXED &&IS_INSTANCED)donut::graphics::Mesh< Vertex, Index, Instance >inline
Mesh(MeshBufferUsage verticesUsage, MeshBufferUsage indicesUsage, MeshBufferUsage instancesUsage, std::span< const Vertex > vertices, std::span< const Index > indices, std::span< const Instance > instances) requires(IS_INDEXED &&IS_INSTANCED)donut::graphics::Mesh< Vertex, Index, Instance >inline
setVertices(MeshBufferUsage verticesUsage, std::span< const Vertex > vertices) noexcept requires(!IS_INDEXED)donut::graphics::Mesh< Vertex, Index, Instance >inline
setVertices(MeshBufferUsage verticesUsage, MeshBufferUsage indicesUsage, std::span< const Vertex > vertices, std::span< const Index > indices) noexcept requires(IS_INDEXED)donut::graphics::Mesh< Vertex, Index, Instance >inline