# CSLXSIVertexList Class Reference

`#include <XSIVertexList.h>`

Inheritance diagram for CSLXSIVertexList:

List of all members.

## Public Member Functions
| CSLXSIVertexList (CSLScene *in_pScene, CSLModel *in_pModel, CdotXSITemplate *in_pTemplate)
virtual | ~CSLXSIVertexList ()
virtual ETemplateType | Type ()
virtual SI_Error | Synchronize ()

## Detailed Description

Describes a list of vertices for dotXSI 5.0+ (see the XSI_VertexList template reference). The vertices in this list can have N number of attibutes like postion, etc.

Tip:
  You can use the parent class (CSLXSISubComponentList) functionality to get the generic attributes index.

## Constructor & Destructor Documentation

CSLXSIVertexList | ( | CSLScene * | in_pScene,
|  | CSLModel * | in_pModel,
|  | CdotXSITemplate * | in_pTemplate |
| ) |  |  |

Constructor

Parameters:

  | in_pScene | Parent scene
  | in_pModel | Parent model
  | in_pTemplate | Refered template

Returns:
  an instance of CSLXSIVertexList

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

Destructor

## Member Function Documentation

virtual ETemplateType Type | ( |  | ) | `[inline, virtual]`

Returns the type of this template (XSI_VERTEX_LIST)

Returns:
  CSLTemplate::ETemplateType The type of this template (XSI_VERTEX_LIST)

Implements CSLTemplate.

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

Commit the current template information

Returns:
  SI_Error Whether or not the commit was successful

Reimplemented from CSLTemplate.

Reimplemented in CSLCOLLADAVertexList.

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

- XSIVertexList.h