CSLXSITextureLayerPort Class Reference

This class represents an XSI_TextureLayerPort template. More...

#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

This class represents an XSI_TextureLayerPort template.

Defines texture layer port (see the XSI_TextureLayerPort template reference).

Since:
dotXSI 6.0


Constructor & Destructor Documentation

CSLXSITextureLayerPort ( CSLScene in_pScene,
CSLModel in_pModel,
CdotXSITemplate in_pTemplate  
)

Constructor

Parameters:
[in]  in_pScene  Parent scene
[in]  in_pModel  Parent model
[in]  in_pTemplate  Refered template


Member Function Documentation

ETemplateType Type (  )  [inline, virtual]

Returns the type of this template

Return values:
CSLTemplate::XSI_TEXTURE_LAYER_PORT  The type of this template

Implements CSLTemplate.

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

Returns a proxy to the specified parameter.

Parameters:
[in]  in_szName  Name of the parameter
Returns:
Pointer to a parameter proxy.

Reimplemented from CSLTemplate.

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

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.

SI_Char* GetTarget (  ) 

Returns the Target value

Returns:
Target

SI_Void SetTarget ( SI_Char *  in_pValue  ) 

Sets the Target value

Parameters:
[in]  in_pValue  new Target value

SI_Bool GetMute (  ) 

Returns the Mute value

Returns:
Exposure

SI_Void SetMute ( SI_Bool  in_bValue  ) 

Sets the Mute value

Parameters:
[in]  in_bValue  new Mute value

SI_Float GetScale (  ) 

Returns the Scale value

Returns:
Scale

SI_Void SetScale ( SI_Float  in_fValue  ) 

Sets the Scale value

Parameters:
[in]  in_fValue  new Scale value

SI_Int GetColorSource (  ) 

Returns the ColorSource value

Returns:
ColorSource

SI_Void SetColorSource ( SI_Int  in_nValue  ) 

Sets the ColorSource value

Parameters:
[in]  in_nValue  new ColorSource value

SI_Bool GetInvert (  ) 

Returns the Invert value

Returns:
Invert

SI_Void SetInvert ( SI_Bool  in_bValue  ) 

Sets the Invert value

Parameters:
[in]  in_bValue  new RenderColorProfile value


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