CSLXSITextureLayerPort Class Reference

#include <XSITextureLayerPort.h>

Inheritance diagram for CSLXSITextureLayerPort:

CSLTemplate CSIBCNode List of all members.

Public Member Functions

  CSLXSITextureLayerPort (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate)
virtual  ~CSLXSITextureLayerPort ()
  Destructor.
ETemplateType  Type ()
virtual CSLAnimatableType ParameterFromName (SI_Char *in_szName)
virtual CSLAnimatableType ParameterFromType (EFCurveType in_Type, SI_Char *in_szParameterName)
SI_Char *  GetTarget ()
SI_Void  SetTarget (SI_Char *in_pValue)
SI_Bool  GetMute ()
SI_Void  SetMute (SI_Bool in_bValue)
SI_Float  GetScale ()
SI_Void  SetScale (SI_Float in_fValue)
SI_Int  GetColorSource ()
SI_Void  SetColorSource (SI_Int in_nValue)
SI_Bool  GetInvert ()
SI_Void  SetInvert (SI_Bool in_bValue)

Detailed Description

Defines texture layer port (see the XSI_TextureLayerPort template reference).
Note:
This template was introduced in dotXSI Version 6.0


Constructor & Destructor Documentation

CSLXSITextureLayerPort ( CSLScene in_pScene,
CSLModel in_pModel,
CdotXSITemplate in_pTemplate  
)

Constructor

Parameters:
in_pScene  Parent scene
in_pModel  Parent model
in_pTemplate  Refered template


Member Function Documentation

ETemplateType Type (  )  [inline, virtual]

Gets the type of this template

Returns:
ETemplateType The type of this template (XSI_IMAGE_FX)

Implements CSLTemplate.

virtual CSLAnimatableType* ParameterFromName ( SI_Char *  in_szName  )  [virtual]

Return a proxy to the specified parameter.

Parameters:
in_szName  Name of the parameter
Returns:
CSLAnimatableType* Pointer to a parameter proxy.

Reimplemented from CSLTemplate.

virtual CSLAnimatableType* ParameterFromType ( EFCurveType  in_Type,
SI_Char *  in_szParameterName  
) [virtual]

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.

SI_Char* GetTarget (  ) 

Get the Target value

Returns:
SI_Char* Target

SI_Void SetTarget ( SI_Char *  in_pValue  ) 

Set the Target value

Parameters:
SI_Char*  new Target value

SI_Bool GetMute (  ) 

Get the Mute value

Returns:
SI_Bool Exposure

SI_Void SetMute ( SI_Bool  in_bValue  ) 

Set the Mute value

Parameters:
SI_Bool  new Mute value

SI_Float GetScale (  ) 

Get the Scale value

Returns:
SI_Float Scale

SI_Void SetScale ( SI_Float  in_fValue  ) 

Set the Scale value

Parameters:
SI_Float  new Scale value

SI_Int GetColorSource (  ) 

Get the ColorSource value

Returns:
SI_Int ColorSource

SI_Void SetColorSource ( SI_Int  in_nValue  ) 

Set the ColorSource value

Parameters:
SI_Int  new ColorSource value

SI_Bool GetInvert (  ) 

Get the Invert value

Returns:
SI_Bool Invert

SI_Void SetInvert ( SI_Bool  in_bValue  ) 

Set the Invert value

Parameters:
SI_Bool  new RenderColorProfile value


The documentation for this class was generated from the following file: