Main Page Modules Class Hierarchy Alphabetical List Compound List Compound Members
CSLTriangleStrip Class Reference
#include <TriangleStrip.h>
Inheritance diagram for CSLTriangleStrip::
List of all members.Public Types
Public Methods
Detailed Description
Describes a triangle strip
The CSLTriangleStrip class describes a single triangle strip. The triangles in this list can have normals, UV and color information as well.
To find out, you may use the GetNormalIndices(), GetUVIndices() and GetColorIndices() and check if the return value is non-NULL.
-
See also:
-
CSLTriangleStripList , CSLTriangleList , CSLPolygonList
Member Typedef Documentation
typedef CSLArrayProxy<SI_Int, SI_Int, 1> CSLTriangleStrip::CSLIntArray
|
|
|
Proxy class that allows modifying a list of SI_Int like an array. |
Member Function Documentation
|
Create a new UV indices array. -
Returns:
-
CSLIntArray* Pointer to the newly created array.
|
SI_Error CSLTriangleStrip::ClearUVArrays |
( |
|
) |
|
|
|
Remove the last UV indices array. -
Returns:
-
SI_Error Error code.
|
|
Create a color indices array. -
Returns:
-
CSLIntArray* Pointer to the newly created array.
|
|
Create a normal indices array. -
Returns:
-
CSLIntArray* Pointer to the newly created array.
|
SI_Error CSLTriangleStrip::DestroyColorIndices |
( |
|
) |
|
|
|
Destroy the color indices array. -
Returns:
-
SI_Error Error code.
|
SI_Error CSLTriangleStrip::DestroyNormalIndices |
( |
|
) |
|
|
|
Destroy the normal indices array. -
Returns:
-
SI_Error Error code.
|
CSLIntArray* CSLTriangleStrip::GetColorIndices |
( |
|
) |
[inline] |
|
|
Return the color indices array proxy. -
Returns:
-
CSLIntArray* Pointer to an array proxy of color indices.
|
SI_Int * CSLTriangleStrip::GetColorIndicesPtr |
( |
|
) |
|
|
|
Returns an array of SI_Int containing the color index list. -
Returns:
-
SI_Int* Array of SI_Int
|
CSLIntArray* CSLTriangleStrip::GetNormalIndices |
( |
|
) |
[inline] |
|
|
Return the normal indices array proxy. -
Returns:
-
CSLIntArray* Pointer to an array proxy of normal indices.
|
SI_Int * CSLTriangleStrip::GetNormalIndicesPtr |
( |
|
) |
|
|
|
Returns an array of SI_Int containing the normal index list. -
Returns:
-
SI_Int* Array of SI_Int
|
SI_Int CSLTriangleStrip::GetUVArrayCount |
( |
|
) |
|
|
|
Remove all UV indices array. -
Returns:
-
SI_Error Error code.
|
|
Return the number of texture coordinate arrays. -
Returns:
-
SI_Int Number of UV arrays.
|
SI_Int * CSLTriangleStrip::GetUVIndicesPtr |
( |
SI_Int |
in_nId |
) |
|
|
|
Return the UV indices array proxy. -
Parameters:
-
SI_Int |
Identification of the UV array to retrieve. |
-
Returns:
-
CSLIntArray* Pointer to an array proxy of UV indices.
|
SI_Int CSLTriangleStrip::GetVertexCount |
( |
|
) |
[inline] |
|
|
Returns the number of vertices in this strip. -
Returns:
-
SI_Int Number of vertices.
|
CSLIntArray* CSLTriangleStrip::GetVertexIndices |
( |
|
) |
[inline] |
|
|
Return the vertex indices array proxy. -
Returns:
-
CSLIntArray* Pointer to an array proxy of vertex indices.
|
SI_Int* CSLTriangleStrip::GetVertexIndicesPtr |
( |
|
) |
[inline] |
|
|
Returns an array of SI_Int containing the vertex index list. -
Returns:
-
SI_Int* Array of SI_Int
|
SI_Error CSLTriangleStrip::RemoveUVArray |
( |
|
) |
|
|
|
Returns an array of SI_Int containing the UV index list. -
Parameters:
-
SI_Int |
Identification of the UV array to retrieve. |
-
Returns:
-
SI_Int* Array of SI_Int
|
SI_Error CSLTriangleStrip::Synchronize |
( |
|
) |
[virtual] |
|
|
Synchronize will ensure that the animated parameter is up to date. -
Returns:
-
SI_Error Error code
Reimplemented from CSLTemplate. |
virtual ETemplateType CSLTriangleStrip::Type |
( |
|
) |
[inline, virtual] |
|
|
Indicate which dotXSI template this object describes. -
Returns:
-
ETemplateType Type of template
Reimplemented from CSLTemplate. |
The documentation for this class was generated from the following files:
- TriangleStrip.h
- TriangleStrip.cpp
© Copyright 2001-2003 Avid Technology, Inc. All rights reserved.
© Copyright 2001-2003 Avid Technology, Inc. All rights reserved.