|   |   |   | 
| ProgressiveMesh.Optimize Method | Language: | 
Generates an output mesh with reordered faces and vertices to optimize performance.
Visual Basic Public Function Optimize( _ 
ByVal flags As MeshFlags _
) As MeshC# public Mesh Optimize( 
MeshFlags flags
);C++ public: 
Mesh^ Optimize(
MeshFlags flags
);JScript public function Optimize( 
flags : MeshFlags
) : Mesh;
flags Microsoft.DirectX.Direct3D.MeshFlags 
Type of optimization to perform. This parameter can be set to one or more flags from MeshFlags (except Use32Bit, WriteOnly, IbWriteOnly, SimplifyFace, or SimplifyVertex).
Microsoft.DirectX.Direct3D.Mesh
A Mesh object that represents the optimized mesh.
Exceptions
InvalidCallException The method call is invalid. For example, a method's parameter might contain an invalid value. OutOfMemoryException Microsoft Direct3D could not allocate sufficient memory to complete the call. 
Send comments about this topic to Microsoft. © Microsoft Corporation. All rights reserved.
        
          Feedback? Please provide us with your comments on this topic.
			
        
        
	   		For more help, visit the DirectX Developer Center