Class CModelRData: Render data that is maintained per CModel.
More...
#include <ModelRenderer.h>
|
const void * | m_Key |
| The key for model renderer identification. More...
|
|
Class CModelRData: Render data that is maintained per CModel.
ModelRenderer implementations may derive from this class to store per-CModel data.
The main purpose of this class over CRenderData is to track which ModelRenderer the render data belongs to (via the key that is passed to the constructor). When a model changes the renderer it uses (e.g. via run-time modification of the renderpath configuration), the old ModelRenderer's render data is supposed to be replaced by the new data.
◆ CModelRData()
CModelRData::CModelRData |
( |
const void * |
key | ) |
|
|
inline |
◆ GetKey()
const void * CModelRData::GetKey |
( |
| ) |
const |
|
inline |
GetKey: Retrieve the key that can be used to identify the ModelRenderer that created this data.
- Returns
- The opaque key that was passed to the constructor.
◆ m_Key
const void* CModelRData::m_Key |
|
private |
The key for model renderer identification.
The documentation for this class was generated from the following file:
- /home/docker/jenkins/workspace/technical-docs/source/renderer/ModelRenderer.h