|
Vesper 0.5.1
Vesper is short form for the Latin word for "Bat", as Vesper is designed to be small, lightweight, and easily handle things like particles and flocking behaviors in accordance with the nature of bats. \n It is meant to be a particle simulation, VFX editor, and CAN be used secondarily as a small game engine. GitHub | Vesper Updates | Creator |
Go to the source code of this file.
Classes | |
| struct | Vesper::BufferElement |
| Represents a single element in a buffer layout. More... | |
| class | Vesper::BufferLayout |
| Represents the layout of a buffer, consisting of multiple BufferElements. More... | |
| class | Vesper::VertexBuffer |
| Abstract base class for a vertex buffer. More... | |
| class | Vesper::IndexBuffer |
| Abstract base class for an index buffer. More... | |
Namespaces | |
| namespace | Vesper |
| TEMPORARY. | |
Enumerations | |
| enum class | Vesper::ShaderDataType { Vesper::None = 0 , Vesper::Float , Vesper::Float2 , Vesper::Float3 , Vesper::Float4 , Vesper::Mat3 , Vesper::Mat4 , Vesper::Int , Vesper::Int2 , Vesper::Int3 , Vesper::Int4 , Vesper::Bool } |
| The different data types that can be used in shaders. More... | |
Functions | |
| static uint32_t | Vesper::ShaderDataTypeSize (ShaderDataType type) |
| Returns the size in bytes of the given ShaderDataType. | |