#include <Material.h>
Inheritance diagram for CSLBaseMaterial:

Public Member Functions |
|
| virtual SI_Error | Synchronize () |
Protected Member Functions |
|
| CSLBaseMaterial (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate) | |
From this base material, cast it in the overridden class either CSLMaterial or CSLXSIMaterial using GetType().
| CSLBaseMaterial | ( | CSLScene * | in_pScene, | |
| CSLModel * | in_pModel, | |||
| CdotXSITemplate * | in_pTemplate | |||
| ) | [protected] |
Constructor
| [in] | in_pScene | Pointer to the scene containing the BaseMaterial |
| [in] | in_pModel | Pointer to the model containing the BaseMaterial |
| [in] | in_pTemplate | Pointer to the CdotXSITemplate containing the BaseMaterial |
| virtual SI_Error Synchronize | ( | ) | [virtual] |
Synchronizes to ensure that the animated parameter is up to date.
Reimplemented from CSLTemplate.
Reimplemented in CSLMaterial, and CSLXSIMaterial.