SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Vertex Formats

Custom vertex format registration API a game uses to describe its own vertex layouts to the renderer. More...

Classes

struct  Sleak::VertexAttribute
class  Sleak::VertexFormatRegistry
struct  Sleak::VertexLayoutDesc

Enumerations

enum class  Sleak::VertexAttribFormat : uint8_t {
  Sleak::VertexAttribFormat::Float1 , Sleak::VertexAttribFormat::Float2 , Sleak::VertexAttribFormat::Float3 , Sleak::VertexAttribFormat::Float4 ,
  Sleak::VertexAttribFormat::UInt1 , Sleak::VertexAttribFormat::Int1
}

Detailed Description

Custom vertex format registration API a game uses to describe its own vertex layouts to the renderer.

Enumeration Type Documentation

◆ VertexAttribFormat

enum class Sleak::VertexAttribFormat : uint8_t
strong

#include <VertexLayout.hpp>

Data type of one vertex attribute as seen by the vertex shader.

Enumerator
Float1 
Float2 
Float3 
Float4 
UInt1 
Int1 

Definition at line 13 of file VertexLayout.hpp.