Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# deMeshOptimizer Class Reference

Inheritance diagram for deMeshOptimizer:

[legend]
Collaboration diagram for deMeshOptimizer:

[legend]
List of all members.

## Public Member Functions
| deMeshOptimizer ()
| ~deMeshOptimizer ()
deBoolean | OptimizeIndices (IdeVertexBuffer *VBuffer, long VCacheSize, deBoolean CCW)
deBoolean | ReorderAllData (IdeVertexBuffer *VBuffer, long VCacheSize, deBoolean CCW)

## Constructor & Destructor Documentation

deMeshOptimizer::deMeshOptimizer | ( |  | ) |

deMeshOptimizer::~deMeshOptimizer | ( |  | ) |

## Member Function Documentation

deBoolean deMeshOptimizer::OptimizeIndices | ( | IdeVertexBuffer * | VBuffer,
|  | long | VCacheSize,
|  | deBoolean | CCW
| ) | `[virtual]`

  | reorders the faces in an index buffer to use a post-transform cache of a given size Parameters:
  VBuffer | Vertex buffer containing index stream to be optimized
  VCacheSize | Size of the post-transform cache to optimize for
  CCW | Boolean flag for face winding. deTRUE ==> counter-clockwise
Implements IdeMeshOptimizer.

deBoolean deMeshOptimizer::ReorderAllData | ( | IdeVertexBuffer * | VBuffer,
|  | long | VCacheSize,
|  | deBoolean | CCW
| ) | `[virtual]`

| Implements IdeMeshOptimizer.

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

- deMeshOpt.cpp