ProgressiveMesh.Optimize(MeshFlags) Method (Microsoft.DirectX.Direct3D)
Generates an output mesh with reordered faces and vertices to optimize performance.
Definition
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;
Parameters
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).
Return Value
Microsoft.DirectX.Direct3D.Mesh
A Mesh object that represents the optimized mesh.
Remarks
Exceptions
The method call is invalid. For example, a method's parameter might contain an invalid value.
Microsoft Direct3D could not allocate sufficient memory to complete the call.