Pioneer
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Graphics::VertexBufferDesc Struct Reference

#include <VertexBuffer.h>

Collaboration diagram for Graphics::VertexBufferDesc:
Collaboration graph
[legend]

Public Member Functions

 VertexBufferDesc ()
 
Uint32 GetOffset (VertexAttrib) const
 
void CalculateOffsets ()
 

Static Public Member Functions

static VertexBufferDesc FromAttribSet (AttributeSet set)
 
static Uint32 CalculateOffset (const VertexBufferDesc &, VertexAttrib)
 
static Uint32 GetAttribSize (VertexAttribFormat)
 

Public Attributes

VertexAttribDesc attrib [MAX_ATTRIBS]
 
Uint32 numVertices
 
Uint32 stride
 
BufferUsage usage
 

Constructor & Destructor Documentation

◆ VertexBufferDesc()

Graphics::VertexBufferDesc::VertexBufferDesc ( )

Member Function Documentation

◆ CalculateOffset()

Uint32 Graphics::VertexBufferDesc::CalculateOffset ( const VertexBufferDesc desc,
VertexAttrib  attr 
)
static
Here is the call graph for this function:

◆ CalculateOffsets()

void Graphics::VertexBufferDesc::CalculateOffsets ( )
Here is the call graph for this function:

◆ FromAttribSet()

VertexBufferDesc Graphics::VertexBufferDesc::FromAttribSet ( AttributeSet  set)
static
Here is the call graph for this function:

◆ GetAttribSize()

Uint32 Graphics::VertexBufferDesc::GetAttribSize ( VertexAttribFormat  f)
static

◆ GetOffset()

Uint32 Graphics::VertexBufferDesc::GetOffset ( VertexAttrib  attr) const

Member Data Documentation

◆ attrib

VertexAttribDesc Graphics::VertexBufferDesc::attrib[MAX_ATTRIBS]

◆ numVertices

Uint32 Graphics::VertexBufferDesc::numVertices

◆ stride

Uint32 Graphics::VertexBufferDesc::stride

◆ usage

BufferUsage Graphics::VertexBufferDesc::usage

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