libdonut
2.3.2
Application framework for cross-platform game development in C++20
|
This is the complete list of members for donut::graphics::Mesh< Vertex, Index, Instance >, including all inherited members.
get() const noexcept | donut::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 noexcept | donut::graphics::Mesh< Vertex, Index, Instance > | inline |
IS_INDEXED | donut::graphics::Mesh< Vertex, Index, Instance > | static |
IS_INSTANCED | donut::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 |