ID3DXPatchMesh::GetTessSize-Methode
Ruft die Größe des tessellierten Gitters ab, wenn eine Tessellationsebene vorhanden ist.
Syntax
HRESULT GetTessSize(
[in] FLOAT fTessLevel,
[in] DWORD Adaptive,
[out] DWORD *NumTriangles,
[out] DWORD *NumVertices
);
Parameter
-
fTessLevel [in]
-
Typ: FLOAT
Tessellationsebene.
-
Adaptive [in]
-
Typ: DWORD
Adaptive Tessellation. Legen Sie für adaptive Tessellation diesen Wert auf TRUE fest, und legen Sie fTessLevel auf den maximalen Tessellationswert fest. Dies führt zu der maximalen Gitternetzgröße, die für die adaptive Tessellation erforderlich ist.
-
NumTriangles [out]
-
Typ: DWORD*
Zeiger auf die Anzahl der Dreiecke, die vom tessellierten Gitter generiert werden.
-
NumVertices [out]
-
Typ: DWORD*
Zeiger auf die Anzahl der Scheitelpunkte, die vom tessellierten Gitter generiert werden.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden Sein: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Bemerkungen
Bei dieser Methode wird eine einheitliche Tesselation vorausgesetzt.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch