ID3DXPatchMesh::GetTessSize-Methode

Ruft die Größe des Mosaikgitters ab, wenn ein Mosaikgrad angegeben ist.

Syntax

HRESULT GetTessSize(
  [in]  FLOAT fTessLevel,
  [in]  DWORD Adaptive,
  [out] DWORD *NumTriangles,
  [out] DWORD *NumVertices
);

Parameter

fTessLevel [ In]

Typ: FLOAT

Mosaikebene.

Adaptive [ In]

Typ: DWORD

Adaptive Mosaik. Legen Sie für adaptive Mosaike diesen Wert auf TRUE und fTessLevel auf den maximalen Mosaikwert fest. Dies führt zu der maximalen Gitternetzgröße, die für die adaptive Mosaikierung erforderlich ist.

NumTriangles [ out]

Typ: DWORD*

Zeiger auf die Anzahl von Dreiecken, die vom Mosaikgitternetz generiert werden.

NumVertices [ out]

Typ: DWORD*

Zeiger auf die Anzahl von Scheitelpunkten, die vom Mosaikgitternetz generiert werden.

Rückgabewert

Typ: HRESULT

Wenn die Methode erfolgreich ist, lautet der Rückgabewert D3D _ OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden Werte sein: D3DERR _ INVALIDCALL, E _ OUTOFMEMORY.

Hinweise

Diese Methode geht von einer einheitlichen Mosaikmethode aus.

Anforderungen

Anforderung Wert
Header
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXPatchMesh