Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Extrahiert Koeffizientendaten aus einem Einkanalpuffer und fügt die Daten einem ID3DXMesh-Objekt hinzu.
Syntax
HRESULT ExtractToMesh(
[in] UINT NumCoefficients,
[in] D3DDECLUSAGE Usage,
[in] UINT UsageIndexStart,
[in] LPD3DXMESH pScene
);
Parameter
-
NumCoefficients [in]
-
Typ: UINT
Anzahl der Koeffizienten, die aus dem Puffer extrahiert werden sollen. Bei Verwendung von sphärischen harmonischen (SH) precomputed Radiance Transfer (PRT) sollte die Anzahl der Koeffizienten order ² sein. Die Reihenfolge muss sich im Bereich der D3DXSH_MINORDER D3DXSH_MAXORDER einschließlich befinden.
-
Verwendung [in]
-
Typ: D3DDECLUSAGE
Vertexverwendungsbeschreibungen des Gitters. Siehe D3DDECLUSAGE.
-
UsageIndexStart [in]
-
Typ: UINT
Startindex für Koeffizienten, die im Gitter gespeichert werden sollen.
-
pScene [in]
-
Typ: LPD3DXMESH
Zeiger auf ein ID3DXMesh-Gitterobjekt , das Koeffizienten speichert.
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK. Wenn die Methode fehlschlägt, kann der Rückgabewert einer der folgenden Sein: D3DERR_INVALIDCALL, E_OUTOFMEMORY.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|
Siehe auch