Click to Rate and Give Feedback
MSDN
MSDN Library
DirectX SDK
Namespaces
Classes
Mesh
Methods
 Mesh.OptimizeInPlace Method

  Switch on low bandwidth view
Language: Visual BasicC#C++JScript(Show All)
Mesh.OptimizeInPlace Method ()

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

Overload List

public void OptimizeInPlace(MeshFlags, GraphicsStream);
public void OptimizeInPlace(MeshFlags, GraphicsStream, out int, out int, out GraphicsStream);
public void OptimizeInPlace(MeshFlags, int[]);
public void OptimizeInPlace(MeshFlags, int[], out int, out int, out GraphicsStream);

Remarks

Note: This method fails if the mesh is sharing its vertex buffer with another mesh, unless the MeshFlags.OptimizeIgnoreVerts flag is set in the param_MeshFlags_flags parameter.

Exceptions
InvalidCallException The method call is invalid. For example, a method's parameter might contain an invalid value.
CannotAttributeSortException Attribute sort (OptimizeAttrSort) is not supported as an optimization technique.
OutOfMemoryExceptionLeave Site Microsoft Direct3D could not allocate sufficient memory to complete the call.

See Also

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker