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

Anstatt diese Funktion zu verwenden, empfehlen wir, die Funktion Spherical Harmonics Math library SHProjectCubeMap zu verwenden.

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

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. Gültiger Bereich liegt zwischen 2 und 6.

pCubeMap

Typ: ID3D11Texture2D*

Ein Zeiger auf eine ID3D11Texture2D , die eine Cubemap darstellt, die in kugelförmige 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 Werte, die in Direct3D 11-Rückgabecodes aufgeführt sind.

Anforderungen

Anforderung Wert
Header
D3DX11tex.h
Bibliothek
D3DX11.lib

Siehe auch

D3DX-Funktionen