CSLVisibility Class Reference

This class represents an SI_Visibility template. More...

#include <Visibility.h>

Inheritance diagram for CSLVisibility:

CSLTemplate CSIBCNode List of all members.

Public Member Functions

SI_Bool  GetVisibility ()
SI_Void  SetVisibility (SI_Bool in_rValue)
virtual CSLAnimatableType ParameterFromName (SI_Char *in_szName)
virtual CSLAnimatableType ParameterFromType (EFCurveType in_Type, SI_Char *in_szParameterName)
virtual ETemplateType  Type ()

Detailed Description

This class represents an SI_Visibility template.

Describes the visibility of a model (see the SI_Visibility template reference). The Visibility of a model can be switched on and off using this template.


Member Function Documentation

SI_Bool GetVisibility (  ) 

Returns the visibility value.

Returns:
Visibility value.

SI_Void SetVisibility ( SI_Bool  in_rValue  ) 

Changes the visibility value.

Parameters:
[in]  in_rValue  New visibility value.

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.

virtual ETemplateType Type (  )  [virtual]

Returns the type of this template

Return values:
CSLTemplate::SI_VISIBILITY  Template type

Implements CSLTemplate.


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