D3DXCreateNPatchMesh

Creates an N-patch mesh from a triangle mesh.

HRESULT D3DXCreateNPatchMesh(
  LPD3DXMESH pMeshSysMem,
  LPD3DXPATCHMESH * pPatchMesh
);

Parameters

pMeshSysMem
[in] Address of a pointer to an ID3DXMesh interface that represents the triangle mesh object.
pPatchMesh
[in, out] Address of a pointer to an ID3DXPatchMesh interface that represents the created patch mesh object.

Return Values

If the function succeeds, the return value is D3D_OK. If the function fails, the return value can be one of the following: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Requirements

Header: Declared in D3dx9mesh.h.