CSLCOLLADASubComponentAttributeList Class Reference

Describes a sub-component attribute list for dotXSI 5.0+. More...

#include <COLLADASubComponentAttributeList.h>

Inheritance diagram for CSLCOLLADASubComponentAttributeList:

CSLXSISubComponentAttributeList CSLTemplate CSIBCNode List of all members.

Public Member Functions

  CSLCOLLADASubComponentAttributeList (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate)
virtual  ~CSLCOLLADASubComponentAttributeList ()
virtual SI_Void  SetAttributeType (EAttributeType in_AttributeType)
virtual SI_Char *  GetSemantic ()
virtual SI_Void  SetSemantic (SI_Char *in_Semantic)
virtual SI_Error  Synchronize ()

Detailed Description

Describes a sub-component attribute list for dotXSI 5.0+.

The CSLXSISubComponentAttributeList holds a list of values for a specific attribute of a given type and semantic. This class allows an attribute (position, normal, color, texcoord, etc.) to be associated with vertices or polynodes.


Constructor & Destructor Documentation

CSLCOLLADASubComponentAttributeList ( CSLScene in_pScene,
CSLModel in_pModel,
CdotXSITemplate in_pTemplate  
)

Constructor

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

virtual ~CSLCOLLADASubComponentAttributeList (  )  [virtual]

Destructor


Member Function Documentation

virtual SI_Void SetAttributeType ( EAttributeType  in_AttributeType  )  [virtual]

Sets attribute type

Parameters:
[in]  in_AttributeType  Type of attribute to set

Reimplemented from CSLXSISubComponentAttributeList.

virtual SI_Char* GetSemantic (  )  [inline, virtual]

Returns the semantic of the attribute list.

Returns:
The semantic.

Reimplemented from CSLXSISubComponentAttributeList.

virtual SI_Void SetSemantic ( SI_Char *  in_Semantic  )  [inline, virtual]

Sets semantic

Parameters:
[in]  in_Semantic  Semantic text to set

Reimplemented from CSLXSISubComponentAttributeList.

virtual SI_Error Synchronize (  )  [virtual]

Commits the current template information

Returns:
Whether or not the commit was successful

Reimplemented from CSLXSISubComponentAttributeList.


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