CSLXSITextureLayer Class Reference
This class represents an XSI_TextureLayer template.
More...#include <XSITextureLayer.h>
Inheritance diagram for CSLXSITextureLayer:
List of all members.
Detailed Description
This class represents an XSI_TextureLayer template.
Defines more image effects (see the XSI_TextureLayer template reference).
- Since:
- dotXSI 6.0
Constructor & Destructor Documentation
Constructor
- Parameters:
-
| [in] |
in_pScene |
Parent scene |
| [in] |
in_pModel |
Parent model |
| [in] |
in_pTemplate |
Referred template |
Member Function Documentation
Commits the current template information
- Returns:
- Whether or not the commit was successful
Reimplemented from CSLTemplate.
Returns the type of this template
- Return values:
-
Implements CSLTemplate.
Returns a proxy to the specified parameter.
- Parameters:
-
| [in] |
in_szName |
Name of the parameter |
- Returns:
- Pointer to a parameter proxy.
Reimplemented from CSLTemplate.
Returns a proxy to the specified parameter.
- Parameters:
-
| [in] |
in_Type |
Type of parameter |
| [in] |
in_szParameterName |
Name of the parameter if the type is SI_PARAMETER |
- Returns:
- Pointer to a parameter proxy.
Reimplemented from CSLTemplate.
Returns the Order value
- Returns:
- Order
| SI_Void SetOrder |
( |
SI_Int |
in_nValue |
) |
|
Sets the Order value
- Parameters:
-
| [in] |
in_nValue |
new Order value |
Returns the Mute value
- Returns:
- Mute
| SI_Void SetMute |
( |
SI_Bool |
in_bValue |
) |
|
Sets the Mute value
- Parameters:
-
| [in] |
in_bValue |
new Mute value |
Returns the Solo value
- Returns:
- Solo
| SI_Void SetSolo |
( |
SI_Bool |
in_bValue |
) |
|
Sets the Solo value
- Parameters:
-
| [in] |
in_bValue |
new Solo value |
| SI_Char* GetColorConnection |
( |
|
) |
|
Returns the ColorConnection value
- Returns:
- ColorConnection
| SI_Void SetColorConnection |
( |
SI_Char * |
in_pValue |
) |
|
Sets the ColorConnection value
- Parameters:
-
| [in] |
in_pValue |
new ColorConnection value |
Returns the Red value
- Returns:
- Red
| SI_Void SetRed |
( |
SI_Float |
in_fValue |
) |
|
Sets the Red value
- Parameters:
-
| [in] |
in_fValue |
new Red value |
Returns the Green value
- Returns:
- Green
| SI_Void SetGreen |
( |
SI_Float |
in_fValue |
) |
|
Sets the Green value
- Parameters:
-
| [in] |
in_fValue |
new Green value |
Returns the Blue value
- Returns:
- Blue
| SI_Void SetBlue |
( |
SI_Float |
in_fValue |
) |
|
Sets the Blue value
- Parameters:
-
| [in] |
in_fValue |
new Blue value |
Returns the Alpha value
- Returns:
- Alpha
| SI_Void SetAlpha |
( |
SI_Float |
in_fValue |
) |
|
Sets the Alpha value
- Parameters:
-
| [in] |
in_fValue |
new Alpha value |
| SI_Bool GetColorPremultiplied |
( |
|
) |
|
Returns the ColorPremultiplied value
- Returns:
- ColorPremultiplied
| SI_Void SetColorPremultiplied |
( |
SI_Bool |
in_bValue |
) |
|
Sets the ColorPremultiplied value
- Parameters:
-
| [in] |
in_bValue |
new ColorPremultiplied value |
| SI_Bool GetIgnoreColorAlpha |
( |
|
) |
|
Returns the IgnoreColorAlpha value
- Returns:
- IgnoreColorAlpha
| SI_Void SetIgnoreColorAlpha |
( |
SI_Bool |
in_bValue |
) |
|
Sets the IgnoreColorAlpha value
- Parameters:
-
| [in] |
in_bValue |
new IgnoreColorAlpha value |
| SI_Bool GetInvertColorAlpha |
( |
|
) |
|
Returns the InvertColorAlpha value
- Returns:
- InvertColorAlpha
| SI_Void SetInvertColorAlpha |
( |
SI_Bool |
in_bValue |
) |
|
Sets the InvertColorAlpha value
- Parameters:
-
| [in] |
in_bValue |
new InvertColorAlpha value |
| SI_Bool GetAlphaColor |
( |
|
) |
|
Returns the AlphaColor value
- Returns:
- AlphaColor
| SI_Void SetAlphaColor |
( |
SI_Bool |
in_bValue |
) |
|
Sets the AlphaColor value
- Parameters:
-
| [in] |
in_bValue |
new AlphaColor value |
| SI_Char* GetMaskConnection |
( |
|
) |
|
Returns the MaskConnection value
- Returns:
- MaskConnection
| SI_Void SetMaskConnection |
( |
SI_Char * |
in_pValue |
) |
|
Sets the MaskConnection value
- Parameters:
-
| [in] |
in_pValue |
new MaskConnection value |
Returns the Mask value
- Returns:
- Mask
| SI_Void SetMask |
( |
SI_Float |
in_fValue |
) |
|
Sets the Mask value
- Parameters:
-
| [in] |
in_fValue |
new Mask value |
| SI_Bool GetInvertMask |
( |
|
) |
|
Returns the InvertMask value
- Returns:
- InvertMask
| SI_Void SetInvertMask |
( |
SI_Bool |
in_bValue |
) |
|
Sets the InvertMask value
- Parameters:
-
| [in] |
in_bValue |
new InvertMask value |
Returns the MaskMode value
- Returns:
- MaskMode
| SI_Void SetMaskMode |
( |
SI_Int |
in_nValue |
) |
|
Sets the MaskMode value
- Parameters:
-
| [in] |
in_nValue |
new MaskMode value |
| SI_Float GetMaskThreshold |
( |
|
) |
|
Returns the MaskThreshold value
- Returns:
- MaskThreshold
| SI_Void SetMaskThreshold |
( |
SI_Float |
in_nValue |
) |
|
Sets the MaskThreshold value
- Parameters:
-
| [in] |
in_nValue |
new MaskThreshold value |
Returns the Weight value
- Returns:
- Weight
| SI_Void SetWeight |
( |
SI_Float |
in_fValue |
) |
|
Sets the Weight value
- Parameters:
-
| [in] |
in_fValue |
new Weight value |
Returns the Mode value
- Returns:
- Mode
| SI_Void SetMode |
( |
SI_Int |
in_nValue |
) |
|
Sets the Mode value
- Parameters:
-
| [in] |
in_nValue |
new Mode value |
Adds a texture layer port to the texture layer port list
- Returns:
- The added texture layer port
| SI_Error RemoveTextureLayerPort |
( |
SI_Int |
in_nIndex |
) |
|
Removes a texture layer port from the texture layer port list
- Parameters:
-
| [in] |
in_nIndex |
Index of the texture layer port to remove |
Removes a texture layer port from the texture layer port list
- Parameters:
-
| [in] |
in_pToRemove |
The texture layer port to remove |
Returns the CSLXSITextureLayerPort object by index.
- Parameters:
-
| [in] |
in_nIndex |
Index of the texture layer port to get |
- Returns:
- The CSLXSITextureLayerPort.
| SI_Int GetTextureLayerPortCount |
( |
|
) |
|
Returns the number of texture layer port in the texture layer port list
- Returns:
- The number of texture layer port in the texture layer port list
Deletes all the texture layer port form the texture layer port list
Returns a pointer to the internally-stored texture layer port pointer list
- Returns:
- Pointer to the list
Adds an exisiting texture layer port to the texture layer port list
- Parameters:
-
| [in] |
in_pToConnect |
Pointer to the texture layer port to add |
- Returns:
- The added texture layer port
Adds a multi port connection to the multi port connection list
- Returns:
- The added multi port connection
| SI_Error RemoveMultiPortConnection |
( |
SI_Int |
in_nIndex |
) |
|
Removes a multi port connection from the multi port connection list
- Parameters:
-
| [in] |
in_nIndex |
Index of the multi port connection to remove |
Removes a multi port connection from the multi port connection list
- Parameters:
-
| [in] |
in_pToRemove |
The multi port connection to remove |
Returns the CSLXSIShaderMultiPortConnection object of a given multi port connection by index.
- Parameters:
-
| [in] |
in_nIndex |
Index of the multi port connection to get |
- Returns:
- The CSLXSIShaderMultiPortConnection that holds the name and the type of a multi port connection.
| SI_Int GetMultiPortConnectionCount |
( |
|
) |
|
Returns the number of multi port connection in the multi port connection list
- Returns:
- The number of multi port connection in the multi port connection list
Deletes all the multi port connection form the multi port connection list
Returns a pointer to the internally-stored multi port connection pointer list
- Returns:
- Pointer to the list
Adds an exisiting multi port connection to the multi port connection list
- Parameters:
-
| [in] |
in_pToConnect |
Pointer to the multi port connection to add |
- Returns:
- The added multi port connection
Searches the multi port connection list for one with a corresponding parameter name
- Parameters:
-
| [in] |
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: