Freigeben über


D3DXCreateNPatchMesh-Funktion

Erstellt ein N-Patch-Gitter aus einem Dreiecksgitter.

Syntax

HRESULT D3DXCreateNPatchMesh(
  _In_    LPD3DXMESH      pMeshSysMem,
  _Inout_ LPD3DXPATCHMESH *pPatchMesh
);

Parameter

pMeshSysMem [in]

Typ: LPD3DXMESH

Adresse eines Zeigers auf eine ID3DXMesh-Schnittstelle , die das Dreiecksgitterobjekt darstellt.

pPatchMesh [in, out]

Typ: LPD3DXPATCHMESH*

Adresse eines Zeigers auf eine ID3DXPatchMesh-Schnittstelle , die das erstellte Patch mesh-Objekt darstellt.

Rückgabewert

Typ: HRESULT

Wenn die Funktion erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden Sein: D3DERR_INVALIDCALL, E_OUTOFMEMORY.

Anforderungen

Anforderung Wert
Header
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Siehe auch

Gitterfunktionen