Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

ID3DXMesh interface

Applications use the methods of the ID3DXMesh interface to manipulate mesh objects.

Members

The ID3DXMesh interface inherits from ID3DXBaseMesh. ID3DXMesh also has these types of members:

Methods

The ID3DXMesh interface has these methods.

MethodDescription
LockAttributeBuffer

Locks the mesh buffer that contains the mesh attribute data, and returns a pointer to it.

Optimize

Generates a new mesh with reordered faces and vertices to optimize drawing performance.

OptimizeInplace

Generates a mesh with reordered faces and vertices to optimize drawing performance. This method reorders the existing mesh.

SetAttributeTable

Sets the attribute table for a mesh and the number of entries stored in the table.

UnlockAttributeBuffer

Unlocks an attribute buffer.

 

Remarks

To obtain the ID3DXMesh interface, call either the D3DXCreateMesh or D3DXCreateMeshFVF function.

This interface inherits additional functionality from the ID3DXBaseMesh interface.

The LPD3DXMESH type is defined as a pointer to the ID3DXMesh interface.



typedef struct ID3DXMesh *LPD3DXMESH;


Requirements

Header

D3DX9Mesh.h

Library

D3dx9.lib

See also

ID3DXBaseMesh
Mesh Functions

 

 

Community Additions

ADD
Show:
© 2015 Microsoft