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
D3DX11tex. h
Bibliothek
Bibliothek d3dx11. lib

Weitere Informationen

D3DX-Funktionen