Microsoft DirectX 9.0 SDK Update (October 2004)

Mesh.Optimize Method

Language:

Note: This documentation is preliminary and is subject to change.

Controls the reordering of mesh faces and vertices to optimize performance and generate an output mesh.

Overload List

public Mesh Optimize(MeshFlags, GraphicsStream);
public Mesh Optimize(MeshFlags, GraphicsStream, out int, out int, out GraphicsStream);
public Mesh Optimize(MeshFlags, int[]);
public Mesh Optimize(MeshFlags, int[], out int, out int, out GraphicsStream);

Remarks

This method is similar to the BaseMesh.CloneMesh method, except that it can perform optimization while generating the new clone of the mesh.

The output mesh inherits all of the creation parameters of the input mesh.

Exceptions
InvalidCallException The method call is invalid. For example, a method's parameter might contain an invalid value.
OutOfMemoryException Leave Site Microsoft® Direct3D® could not allocate sufficient memory to complete the call.

See Also


© 2004 Microsoft Corporation. All rights reserved. Terms of use.

Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center