Pyrogenesis  trunk
Public Member Functions | Public Attributes | List of all members
ShaderModel Struct Reference
Inheritance diagram for ShaderModel:
Inheritance graph
[legend]
Collaboration diagram for ShaderModel:
Collaboration graph
[legend]

Public Member Functions

 ShaderModel (const void *key)
 
- Public Member Functions inherited from CModelRData
 CModelRData (const void *key)
 
const void * GetKey () const
 GetKey: Retrieve the key that can be used to identify the ModelRenderer that created this data. More...
 
- Public Member Functions inherited from CRenderData
 CRenderData ()
 
virtual ~CRenderData ()
 

Public Attributes

VertexArray m_Array
 Dynamic per-CModel vertex array. More...
 
VertexArray::Attribute m_Position
 Position and normals/lighting are recalculated on CPU every frame. More...
 
VertexArray::Attribute m_Normal
 
VertexArray::Attribute m_Color
 
- Public Attributes inherited from CRenderData
int m_UpdateFlags
 

Constructor & Destructor Documentation

ShaderModel::ShaderModel ( const void *  key)
inline

Member Data Documentation

VertexArray ShaderModel::m_Array

Dynamic per-CModel vertex array.

VertexArray::Attribute ShaderModel::m_Color
VertexArray::Attribute ShaderModel::m_Normal
VertexArray::Attribute ShaderModel::m_Position

Position and normals/lighting are recalculated on CPU every frame.


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