Microsoft DirectX 8.0 (Visual Basic)

D3DXPMesh

Applications use the methods of the D3DXPMesh class to manipulate progressive mesh objects. A progressive mesh enables progressive refinement of the mesh object.

The D3DXPMesh class is obtained by calling the D3DX8.GeneratePMesh method.

The D3DXPMesh class inherits the following D3DXBaseMesh methods, which can be organized into the following groups.

Buffers GetIndexBuffer
  GetVertexBuffer
  LockIndexBuffer
  LockVertexBuffer
  UnlockIndexBuffer
  UnlockVertexBuffer
Copying CloneMesh
  CloneMeshFVF
Faces GetNumFaces
Information GetDevice
  GetOptions
Rendering DrawSubset
  GetAttributeTable
Vertices GetDeclaration
  GetFVF
  GetNumVertices

The methods of the D3DXPMesh class can be organized into the following groups.

Copying ClonePMesh
  ClonePMeshFVF
Faces GetMaxFaces
  GetMinFaces
  SetNumFaces
Miscellaneous GetAdjacency
  Optimize
Vertices GetMaxVertices
  GetMinVertices
  SetNumVertices