|
Muto 0.0.1
|
Defines the Buffer classes used for vertex and index data in rendering. More...
Go to the source code of this file.
Classes | |
| struct | Muto::BufferElement |
| Represents a single element in a buffer layout. More... | |
| class | Muto::BufferLayout |
| Represents the layout of a buffer, consisting of multiple BufferElements. More... | |
| class | Muto::IndexBuffer |
| Abstract base class for an index buffer. More... | |
| class | Muto::VertexBuffer |
| Abstract base class for a vertex buffer. More... | |
Namespaces | |
| namespace | Muto |
| The main namespace for the Muto engine. | |
Enumerations | |
| enum class | Muto::ShaderDataType { Muto::SDT_None = 0 , Muto::SDT_Float , Muto::SDT_Float2 , Muto::SDT_Float3 , Muto::SDT_Float4 , Muto::SDT_Mat3 , Muto::SDT_Mat4 , Muto::SDT_Int , Muto::SDT_Int2 , Muto::SDT_Int3 , Muto::SDT_Int4 , Muto::SDT_Bool } |
| The different data types that can be used in shaders. More... | |
Functions | |
| static uint32_t | Muto::ShaderDataTypeSize (ShaderDataType type) |
| Returns the size in bytes of the given ShaderDataType. | |
Defines the Buffer classes used for vertex and index data in rendering.