sculpto
Public Member Functions | Public Attributes | List of all members
scl::vertex_element Struct Reference

#include <vertex.h>

Public Member Functions

 vertex_element (shader_variable_type Type, const std::string &Name)
 

Public Attributes

shader_variable_type Type
 
u32 Size
 
u32 Index
 
u32 Offset
 

Detailed Description

Vertex element structure.

Definition at line 16 of file vertex.h.

Constructor & Destructor Documentation

◆ vertex_element()

scl::vertex_element::vertex_element ( shader_variable_type  Type,
const std::string &  Name 
)
inline

Vertex element offset by vertex layer start pointer.

  • Vertex element default constrictor.
Parameters
Type- vertex element data type.
Index- vertex element index in vertex layer.
Offset- vertex element offset by vertex layer start pointer.

Definition at line 31 of file vertex.h.

31 :
static u32 GetShaderVariableTypeSize(shader_variable_type Type)
shader_variable_type Type
Definition: vertex.h:19

Member Data Documentation

◆ Index

u32 scl::vertex_element::Index

Vertex element data type size.

Definition at line 21 of file vertex.h.

◆ Offset

u32 scl::vertex_element::Offset

Vertex element index in vertex layer.

Definition at line 22 of file vertex.h.

◆ Size

u32 scl::vertex_element::Size

Vertex element data type.

Definition at line 20 of file vertex.h.

◆ Type

shader_variable_type scl::vertex_element::Type

Vertex element data.

Definition at line 19 of file vertex.h.


The documentation for this struct was generated from the following file: