#include <SurfaceMesh.h>
Inheritance diagram for CSLSurfaceMesh:

Public Member Functions |
|
| CSLNurbsSurface * | AddSurface () |
| SI_Int | GetSurfaceCount () |
| CSLNurbsSurface ** | Surfaces () |
| SI_Error | RemoveSurface (SI_Int in_nIndex) |
| SI_Error | RemoveSurface (CSLNurbsSurface *in_pSurface) |
| SI_Error | ClearSurfaces () |
| virtual SI_Error | Synchronize () |
| virtual ETemplateType | Type () |
| CSLNurbsSurface* AddSurface | ( | ) |
Adds a new surface to the list.
| SI_Int GetSurfaceCount | ( | ) |
Returns the number of surfaces in the list.
| CSLNurbsSurface** Surfaces | ( | ) |
Returns an array of all surfaces in the list.
| SI_Error RemoveSurface | ( | SI_Int | in_nIndex | ) |
Removes a single surface from the list.
| [in] | in_nIndex | Index of the surface to remove. |
| SI_Error RemoveSurface | ( | CSLNurbsSurface * | in_pSurface | ) |
Removes a single surface from the list.
| [in] | in_pSurface | Pointer to the surface to remove. |
| SI_Error ClearSurfaces | ( | ) |
Removes all surfaces from the list.
| virtual SI_Error Synchronize | ( | ) | [virtual] |
Synchronizes to ensure that the animated parameter is up to date.
Reimplemented from CSLTemplate.
| virtual ETemplateType Type | ( | ) | [virtual] |
Returns the template type
| CSLTemplate::SI_SURFACE_MESH | Type of this template |
Implements CSLTemplate.