ID3DXPRTBuffer::ExtractToMesh-Methode
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