CSLXSIShaderCompoundPort Class Reference
#include <XSIShaderCompoundPort.h>
Inheritance diagram for CSLXSIShaderCompoundPort:
List of all members.
Detailed Description
Defines a shader compound port (see the XSI_ShaderCompoundPort template reference).
- Note:
- This template was introduced in dotXSI Version 6.0
Member Enumeration Documentation
Defines the various port types.
- Enumerator:
-
| SI_INPUT_PORT |
0-Input Port |
| SI_OUTPUT_PORT |
1-Output Port |
Constructor & Destructor Documentation
Constructor
- Parameters:
-
|
|
in_pScene |
Parent scene |
|
|
in_pModel |
Parent model |
|
|
in_pTemplate |
Refered template |
Member Function Documentation
Commit the current template information
- Returns:
- SI_Error Whether or not the commit was successful
Reimplemented from CSLTemplate.
Gets the type of this template
- Returns:
- ETemplateType The type of this template (XSI_SHADER_COMPOUND_PORT)
Implements CSLTemplate.
Get the PortType value
- Returns:
- EPortType Port Type
Set the PortType value
- Parameters:
-
|
|
EPortType |
new PortType value |
| SI_Char* GetDisplayName |
( |
|
) |
|
Get the DisplayName value
- Returns:
- SI_Char* DisplayName
| SI_Void SetDisplayName |
( |
SI_Char * |
in_pValue |
) |
|
Set the DisplayName value
- Parameters:
-
|
|
SI_Char* |
new DisplayName value |
| SI_Char* GetPPGMinValue |
( |
|
) |
|
Get the PPGMinValue value
- Returns:
- SI_Char* PPGMinValue
| SI_Void SetPPGMinValue |
( |
SI_Char * |
in_pValue |
) |
|
Set the PPGMinValue value
- Parameters:
-
|
|
SI_Char* |
new PPGMinValue value |
| SI_Char* GetPPGMaxValue |
( |
|
) |
|
Get the PPGMaxValue value
- Returns:
- SI_Char* PPGMaxValue
| SI_Void SetPPGMaxValue |
( |
SI_Char * |
in_pValue |
) |
|
Set the PPGMaxValue value
- Parameters:
-
|
|
SI_Char* |
new PPGMaxValue value |
| SI_Char* GetPPGEnumValues |
( |
|
) |
|
Get the PPGEnumValues value
- Returns:
- SI_Char* PPGEnumValues
| SI_Void SetPPGEnumValues |
( |
SI_Char * |
in_pValue |
) |
|
Set the PPGEnumValues value
- Parameters:
-
|
|
SI_Char* |
new PPGEnumValues value |
| SI_Bool GetPPGLayoutVisible |
( |
|
) |
|
Get the PPGLayoutVisible value
- Returns:
- SI_Bool PPGLayoutVisible
| SI_Void SetPPGLayoutVisible |
( |
SI_Bool |
in_nValue |
) |
|
Set the PPGLayoutVisible value
- Parameters:
-
|
|
SI_Bool |
new PPGLayoutVisible value |
| SI_Char* GetPPGLayoutGroup |
( |
|
) |
|
Get the PPGLayoutGroup value
- Returns:
- SI_Char* PPGLayoutGroup
| SI_Void SetPPGLayoutGroup |
( |
SI_Char * |
in_pValue |
) |
|
Set the PPGLayoutGroup value
- Parameters:
-
|
|
SI_Char* |
new PPGLayoutGroup value |
| SI_Char* GetPPGLayoutTab |
( |
|
) |
|
Get the PPGLayoutTab value
- Returns:
- SI_Char* PPGLayoutTab
| SI_Void SetPPGLayoutTab |
( |
SI_Char * |
in_pValue |
) |
|
Set the PPGLayoutTab value
- Parameters:
-
|
|
SI_Char* |
new PPGLayoutTab value |
| SI_Bool GetRTLayoutVisible |
( |
|
) |
|
Get the RTLayoutVisible value
- Returns:
- SI_Bool RTLayoutVisible
| SI_Void SetRTLayoutVisible |
( |
SI_Bool |
in_pValue |
) |
|
Set the RTLayoutVisible value
- Parameters:
-
|
|
SI_Bool |
new RTLayoutVisible value |
| SI_Char* GetRTLayoutGroup |
( |
|
) |
|
Get the RTLayoutGroup value
- Returns:
- SI_Char* RTLayoutGroup
| SI_Void SetRTLayoutGroup |
( |
SI_Char * |
in_pValue |
) |
|
Set the RTLayoutGroup value
- Parameters:
-
|
|
SI_Char* |
new RTLayoutGroup value |
Get the Source Shader
- Returns:
- CSLXSIShader* the Source Shader
Set the Source Shader
- Parameters:
-
|
|
CSLXSIShader* |
new Source Shader |
The documentation for this class was generated from the following file: