D3DX11SHProjectCubeMap-Funktion

Hinweis

Die Hilfsprogrammbibliothek D3DX (D3DX 9, D3DX 10 und D3DX 11) ist veraltet und wird für Windows Store-Apps nicht unterstützt.

Hinweis

Anstelle dieser Funktion wird empfohlen, die Bibliotheksfunktion Spherical Harmonics MathSHProjectCubeMap zu verwenden.

Projiziert eine Funktion, die in einer Cubezuordnung dargestellt wird, in sphärische Harmonien.

Syntax

HRESULT D3DX11SHProjectCubeMap(
   ID3D11DeviceContext *pContext,
   UINT                Order,
   ID3D11Texture2D     *pCubeMap,
   FLOAT               *pROut,
   FLOAT               *pGOut,
   FLOAT               *pBOut
);

Parameter

pContext

Typ: ID3D11DeviceContext*

Ein Zeiger auf ein ID3D11DeviceContext-Objekt .

Order

Typ: UINT

Die Reihenfolge der SH-Auswertung generiert Order^2-Koeffizienten, deren Grad Order-1 ist. Der gültige Bereich liegt zwischen 2 und 6.

pCubeMap

Typ: ID3D11Texture2D*

Ein Zeiger auf einen ID3D11Texture2D , der eine Cubemap darstellt, die in sphärische Harmonien projiziert wird.

Prout

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 In Direct3D 11-Rückgabecodes aufgeführten Werte.

Anforderungen

Anforderung Wert
Header
D3DX11tex.h
Bibliothek
D3DX11.lib

Siehe auch

D3DX-Funktionen