CSLXSITextureLayer Class Reference
#include <XSITextureLayer.h>
Inheritance diagram for CSLXSITextureLayer:
List of all members.
Detailed Description
Class CSLXSITextureLayer
Defines more image effects
- Note:
- This template was introduced in dotXSI Version 6.0
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_TEXTURE_LAYER)
Implements CSLTemplate.
Return a proxy to the specified parameter.
- Parameters:
-
|
|
in_szName |
Name of the parameter |
- Returns:
- CSLAnimatableType* Pointer to a parameter proxy.
Reimplemented from CSLTemplate.
Return a proxy to the specified parameter.
- Parameters:
-
|
|
in_Type |
Type of parameter |
|
|
in_szParameterName |
Name of the parameter if the type is SI_PARAMETER |
- Returns:
- CSLAnimatableType* Pointer to a parameter proxy.
Reimplemented from CSLTemplate.
Get the Order value
- Returns:
- SI_Float Order
| SI_Void SetOrder |
( |
SI_Int |
in_nValue |
) |
|
Set the Order value
- Parameters:
-
Get the Mute value
- Returns:
- SI_Float Mute
| SI_Void SetMute |
( |
SI_Bool |
in_bValue |
) |
|
Set the Mute value
- Parameters:
-
Get the Solo value
- Returns:
- SI_Float Solo
| SI_Void SetSolo |
( |
SI_Bool |
in_bValue |
) |
|
Set the Solo value
- Parameters:
-
| SI_Char* GetColorConnection |
( |
|
) |
|
Get the ColorConnection value
- Returns:
- SI_Char* ColorConnection
| SI_Void SetColorConnection |
( |
SI_Char * |
in_pValue |
) |
|
Set the ColorConnection value
- Parameters:
-
|
|
SI_Char* |
new ColorConnection value |
Get the Red value
- Returns:
- SI_Float Red
| SI_Void SetRed |
( |
SI_Float |
in_fValue |
) |
|
Set the Red value
- Parameters:
-
Get the Green value
- Returns:
- SI_Float Green
| SI_Void SetGreen |
( |
SI_Float |
in_fValue |
) |
|
Set the Green value
- Parameters:
-
Get the Blue value
- Returns:
- SI_Float Blue
| SI_Void SetBlue |
( |
SI_Float |
in_fValue |
) |
|
Set the Blue value
- Parameters:
-
Get the Alpha value
- Returns:
- SI_Float Alpha
| SI_Void SetAlpha |
( |
SI_Float |
in_fValue |
) |
|
Set the Alpha value
- Parameters:
-
| SI_Bool GetColorPremultiplied |
( |
|
) |
|
Get the ColorPremultiplied value
- Returns:
- SI_Float ColorPremultiplied
| SI_Void SetColorPremultiplied |
( |
SI_Bool |
in_bValue |
) |
|
Set the ColorPremultiplied value
- Parameters:
-
|
|
SI_Float |
new ColorPremultiplied value |
| SI_Bool GetIgnoreColorAlpha |
( |
|
) |
|
Get the IgnoreColorAlpha value
- Returns:
- SI_Float IgnoreColorAlpha
| SI_Void SetIgnoreColorAlpha |
( |
SI_Bool |
in_bValue |
) |
|
Set the IgnoreColorAlpha value
- Parameters:
-
|
|
SI_Float |
new IgnoreColorAlpha value |
| SI_Bool GetInvertColorAlpha |
( |
|
) |
|
Get the InvertColorAlpha value
- Returns:
- SI_Float InvertColorAlpha
| SI_Void SetInvertColorAlpha |
( |
SI_Bool |
in_bValue |
) |
|
Set the InvertColorAlpha value
- Parameters:
-
|
|
SI_Float |
new InvertColorAlpha value |
| SI_Bool GetAlphaColor |
( |
|
) |
|
Get the AlphaColor value
- Returns:
- SI_Float AlphaColor
| SI_Void SetAlphaColor |
( |
SI_Bool |
in_bValue |
) |
|
Set the AlphaColor value
- Parameters:
-
|
|
SI_Float |
new AlphaColor value |
| SI_Char* GetMaskConnection |
( |
|
) |
|
Get the MaskConnection value
- Returns:
- SI_Char* MaskConnection
| SI_Void SetMaskConnection |
( |
SI_Char * |
in_pValue |
) |
|
Set the MaskConnection value
- Parameters:
-
|
|
SI_Char* |
new MaskConnection value |
Get the Mask value
- Returns:
- SI_Float Mask
| SI_Void SetMask |
( |
SI_Float |
in_fValue |
) |
|
Set the Mask value
- Parameters:
-
| SI_Bool GetInvertMask |
( |
|
) |
|
Get the InvertMask value
- Returns:
- SI_Float InvertMask
| SI_Void SetInvertMask |
( |
SI_Bool |
in_bValue |
) |
|
Set the InvertMask value
- Parameters:
-
|
|
SI_Float |
new InvertMask value |
Get the MaskMode value
- Returns:
- SI_Float MaskMode
| SI_Void SetMaskMode |
( |
SI_Int |
in_nValue |
) |
|
Set the MaskMode value
- Parameters:
-
|
|
SI_Float |
new MaskMode value |
| SI_Float GetMaskThreshold |
( |
|
) |
|
Get the MaskThreshold value
- Returns:
- SI_Float MaskThreshold
| SI_Void SetMaskThreshold |
( |
SI_Float |
in_fValue |
) |
|
Set the MaskThreshold value
- Parameters:
-
|
|
SI_Float |
new MaskThreshold value |
Get the Weight value
- Returns:
- SI_Float Weight
| SI_Void SetWeight |
( |
SI_Float |
in_fValue |
) |
|
Set the Weight value
- Parameters:
-
|
|
SI_Float |
new Weight value |
Get the Mode value
- Returns:
- SI_Float Mode
| SI_Void SetMode |
( |
SI_Int |
in_nValue |
) |
|
Set the Mode value
- Parameters:
-
Add a texture layer port to the texture layer port list
- Returns:
- The added texture layer port
| SI_Error RemoveTextureLayerPort |
( |
SI_Int |
in_nIndex |
) |
|
Remove a texture layer port from the texture layer port list
- Parameters:
-
|
|
in_nIndex |
Index of the texture layer port to remove |
Remove a texture layer port from the texture layer port list
- Parameters:
-
|
|
in_pToRemove |
The texture layer port to remove |
Get the CSLXSITextureLayerPort object by index.
- Parameters:
-
|
|
in_nIndex |
Index of the texture layer port to get |
- Returns:
- CSLXSITextureLayerPort The CSLXSITextureLayerPort.
| SI_Int GetTextureLayerPortCount |
( |
|
) |
|
Get the number of texture layer port in the texture layer port list
- Returns:
- SI_Int The number of texture layer port in the texture layer port list
Deletes all the texture layer port form the texture layer port list
Gets a pointer to the internally-stored texture layer port pointer list
- Returns:
- CSLXSITextureLayerPort Pointer to the list
Adds an exisiting texture layer port to the texture layer port list
- Parameters:
-
|
|
in_pToConnect |
Pointer to the texture layer port to add |
- Returns:
- The added texture layer port
Add a multi port connection to the multi port connection list
- Parameters:
-
|
|
in_pParameter |
Name of the new multi port connection parameter |
|
|
in_pPortName |
Name of the new multi port connection port name |
- Returns:
- The added multi port connection
| SI_Error RemoveMultiPortConnection |
( |
SI_Int |
in_nIndex |
) |
|
Remove a multi port connection from the multi port connection list
- Parameters:
-
|
|
in_nIndex |
Index of the multi port connection to remove |
Remove a multi port connection from the multi port connection list
- Parameters:
-
|
|
in_pToRemove |
The multi port connection to remove |
Get the CSLXSIShaderMultiPortConnection object of a given multi port connection by index.
- Parameters:
-
|
|
in_nIndex |
Index of the multi port connection to get |
- Returns:
- CSLXSIShaderMultiPortConnection The CSLXSIShaderMultiPortConnection that holds the name and the type of a multi port connection.
Get the CSLXSIShaderMultiPortConnection object of a given multi port connection by parameter name.
- Parameters:
-
|
|
in_pParameter |
Name of the multi port connection parameter you're looking for |
- Returns:
- CSLXSIShaderMultiPortConnection Pointer to the CSLXSIShaderMultiPortConnection found
NULL If not found
| SI_Int GetMultiPortConnectionCount |
( |
|
) |
|
Get the number of multi port connection in the multi port connection list
- Returns:
- SI_Int The number of multi port connection in the multi port connection list
Deletes all the multi port connection form the multi port connection list
Gets a pointer to the internally-stored multi port connection pointer list
- Returns:
- CSLXSIShaderMultiPortConnection Pointer to the list
Adds an exisiting multi port connection to the multi port connection list
- Parameters:
-
|
|
in_pToConnect |
Pointer to the multi port connection to add |
- Returns:
- The added multi port connection
Search the multi port connection list for one with a corresponding parameter name
- Parameters:
-
|
|
in_pName |
The parameter name to look for |
- Returns:
- Pointer on the multi port connection if found, NULL if not found
The documentation for this class was generated from the following file: