#include <XSIMaterialInfo.h>
Inheritance diagram for CSLXSIMaterialInfo:

Public Types |
|
| enum | EWrapType { SI_CLAMP, SI_REPEAT } |
| Defines the various wrap types. More... |
|
Public Member Functions |
|
| CSLXSIMaterialInfo (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate) | |
| virtual | ~CSLXSIMaterialInfo () |
| Destructor. |
|
| ETemplateType | Type () |
| virtual CSLAnimatableType * | ParameterFromName (SI_Char *in_szName) |
| EWrapType | GetUWrap () |
| SI_Void | SetUWrap (EWrapType in_Type) |
| EWrapType | GetVWrap () |
| SI_Void | SetVWrap (EWrapType in_Type) |
Provides additional information on Materials for dotXSI 6.0+ (see the XSI_MaterialInfo template reference).
| enum EWrapType |
| CSLXSIMaterialInfo | ( | CSLScene * | in_pScene, | |
| CSLModel * | in_pModel, | |||
| CdotXSITemplate * | in_pTemplate | |||
| ) |
Constructor
| [in] | in_pScene | Pointer to the scene |
| [in] | in_pModel | Pointer to the model |
| [in] | in_pTemplate | Pointer to the parent template |
| ETemplateType Type | ( | ) | [inline, virtual] |
Returns the type of this template
Implements CSLTemplate.
| virtual CSLAnimatableType* ParameterFromName | ( | SI_Char * | in_szName | ) | [virtual] |
Returns a proxy to the specified parameter.
| [in] | in_szName | Name of the parameter |
Reimplemented from CSLTemplate.
| EWrapType GetUWrap | ( | ) |
Returns the UWrap type
| SI_Void SetUWrap | ( | EWrapType | in_Type | ) |
Sets the UWrap type
| [in] | in_Type | The type |
| EWrapType GetVWrap | ( | ) |
Returns the VWrap type
| SI_Void SetVWrap | ( | EWrapType | in_Type | ) |
Sets the VWrap type
| [in] | in_Type | The type |