D3DX11SHProjectCubeMap-Funktion
Hinweis
Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist für Windows 8 veraltet und wird für Windows Store-Apps nicht unterstützt.
Hinweis
Anstatt diese Funktion zu verwenden, empfiehlt es sich, die für die spprojectcubemap verwendete sphärischen Harmonics -Bibliothek zu verwenden.
Projiziert eine in einer cubemap dargestellte Funktion in sphärischen Harmonics.
Syntax
HRESULT D3DX11SHProjectCubeMap(
ID3D11DeviceContext *pContext,
UINT Order,
ID3D11Texture2D *pCubeMap,
FLOAT *pROut,
FLOAT *pGOut,
FLOAT *pBOut
);
Parameter
-
pContext
-
Typ: Verknüpfung id3d11devicecontext aus*
Ein Zeiger auf ein Verknüpfung id3d11devicecontext aus -Objekt.
-
Order
-
Typ: uint
Die Reihenfolge der SH-Auswertung generiert Reihenfolge ^ 2-Koeffizienten, deren Grad "Order-1" ist. Der gültige Bereich liegt zwischen 2 und 6.
-
pcubemap
-
Typ: ID3D11Texture2D*
Ein Zeiger auf eine ID3D11Texture2D , die eine cubemap darstellt, die in sphärischen Harmoniken projiziert werden soll.
-
Proxy
-
Typ: float*
Ausgabe SH-Vektor für rot.
-
pgout
-
Typ: float*
Ausgabe SH-Vektor für grün.
-
pbout
-
Typ: float*
Ausgabe SH-Vektor für blau.
Rückgabewert
Typ: HRESULT
Der Rückgabewert ist einer der Werte, die in Direct3D 11-Rückgabe Codesaufgelistet sind.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|