# CSLCOLLADASubComponentAttributeList Class Reference

Sub-component attribute list class for dotXSI 5.0+. More...

`#include <COLLADASubComponentAttributeList.h>`

Inheritance diagram for CSLCOLLADASubComponentAttributeList:

List of all members.

## Public Member Functions
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

Sub-component attribute list class for dotXSI 5.0+.

Describes a sub-component attribute list

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

virtual ~CSLCOLLADASubComponentAttributeList | ( |  | ) | `[virtual]`

Destructor

## Member Function Documentation

virtual SI_Void SetAttributeType | ( | EAttributeType | in_AttributeType | ) | `[virtual]`

Set the type of the attribute value.

Parameters:

  | EAttributeType | Type of the attribute value.

Returns:
  None

Reimplemented from CSLXSISubComponentAttributeList.

virtual SI_Char* GetSemantic | ( |  | ) | `[inline, virtual]`

Get the semantic of the attribute list.

Returns:
  SI_Char* The semantic.

Reimplemented from CSLXSISubComponentAttributeList.

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

Set the semantic of the attribute list.

Parameters:

  | SI_Char* | The semantic.

Returns:
  None

Reimplemented from CSLXSISubComponentAttributeList.

virtual SI_Error Synchronize | ( |  | ) | `[virtual]`

Commit the current template information

Returns:
  SI_Error Whether or not the commit was successful

Reimplemented from CSLXSISubComponentAttributeList.

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

- COLLADASubComponentAttributeList.h