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
Loading...
Searching...
No Matches
Buffer.h File Reference

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.