Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
anonymous_namespace{CPUSkinnedModelRenderer.cpp}::ModelDefRData Struct Reference
Inheritance diagram for anonymous_namespace{CPUSkinnedModelRenderer.cpp}::ModelDefRData:
Collaboration diagram for anonymous_namespace{CPUSkinnedModelRenderer.cpp}::ModelDefRData:

Public Member Functions

 ModelDefRData (const CModelDefPtr &mdef)
 
- Public Member Functions inherited from CModelDefRPrivate
 CModelDefRPrivate ()
 
virtual ~CModelDefRPrivate ()
 

Public Attributes

VertexIndexArray m_IndexArray
 Indices are the same for all models, so share them. More...
 
VertexArray m_Array
 Static per-CModelDef vertex array. More...
 
std::vector< VertexArray::Attributem_UVs
 The number of UVs is determined by the model. More...
 
Renderer::Backend::IVertexInputLayoutm_VertexInputLayout = nullptr
 

Constructor & Destructor Documentation

◆ ModelDefRData()

anonymous_namespace{CPUSkinnedModelRenderer.cpp}::ModelDefRData::ModelDefRData ( const CModelDefPtr mdef)

Member Data Documentation

◆ m_Array

VertexArray anonymous_namespace{CPUSkinnedModelRenderer.cpp}::ModelDefRData::m_Array

Static per-CModelDef vertex array.

◆ m_IndexArray

VertexIndexArray anonymous_namespace{CPUSkinnedModelRenderer.cpp}::ModelDefRData::m_IndexArray

Indices are the same for all models, so share them.

◆ m_UVs

std::vector<VertexArray::Attribute> anonymous_namespace{CPUSkinnedModelRenderer.cpp}::ModelDefRData::m_UVs

The number of UVs is determined by the model.

◆ m_VertexInputLayout

Renderer::Backend::IVertexInputLayout* anonymous_namespace{CPUSkinnedModelRenderer.cpp}::ModelDefRData::m_VertexInputLayout = nullptr

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