D3DXSHProjectCubeMap-Funktion
Projiziert eine Funktion, die in einer Würfelzuordnung dargestellt wird, in sphärische Oberschwingungen (SH).
Syntax
HRESULT D3DXSHProjectCubeMap(
_In_ UINT Order,
_In_ LPDIRECT3DCUBETEXTURE9 pCubeMap,
_In_ FLOAT *pROut,
_In_ FLOAT *pGOut,
_In_ FLOAT *pBOut
);
Parameter
-
Reihenfolge [in]
-
Typ: UINT
Reihenfolge der sphärisch harmonischen (SH)-Auswertung. Muss im Bereich der D3DXSH_MINORDER liegen, um D3DXSH_MAXORDER inklusive. Die Auswertung generiert Order²-Koeffizienten. Der Grad der Auswertung ist Order - 1.
-
pCubeMap [in]
-
Zeiger auf eine Quellwürfeltextur. Siehe IDirect3DCubeTexture9.
-
pROut [in]
-
Typ: FLOAT*
Zeiger auf den SH-Ausgabevektor für die rote Komponente.
-
pGOut [in]
-
Typ: FLOAT*
Zeiger auf den SH-Ausgabevektor für die grüne Komponente.
-
pBOut [in]
-
Typ: FLOAT*
Zeiger auf den SH-Ausgabevektor für die blaue Komponente.
Rückgabewert
Typ: HRESULT
Wenn die Funktion erfolgreich ist, wird der Rückgabewert D3D_OK. Wenn die Funktion fehlschlägt, kann der Rückgabewert sein: D3DERR_INVALIDCALL.
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch