Pyrogenesis trunk
|
Public Member Functions | |
ShaderModelDef (const CModelDefPtr &mdef) | |
![]() | |
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::Attribute > | m_UVs |
The number of UVs is determined by the model. More... | |
Renderer::Backend::IVertexInputLayout * | m_VertexInputLayout = nullptr |
ShaderModelDef::ShaderModelDef | ( | const CModelDefPtr & | mdef | ) |
VertexArray ShaderModelDef::m_Array |
Static per-CModelDef vertex array.
VertexIndexArray ShaderModelDef::m_IndexArray |
Indices are the same for all models, so share them.
std::vector<VertexArray::Attribute> ShaderModelDef::m_UVs |
The number of UVs is determined by the model.
Renderer::Backend::IVertexInputLayout* ShaderModelDef::m_VertexInputLayout = nullptr |