Fungsi D3DX11SHProjectCubeMap

Catatan

Pustaka utilitas D3DX (D3DX 9, D3DX 10, dan D3DX 11) tidak digunakan lagi dan tidak didukung untuk aplikasi Windows Store.

Catatan

Alih-alih menggunakan fungsi ini, kami sarankan Anda menggunakan fungsi pustaka Matematika Spherical HarmonicsSHProjectCubeMap.

Memproyeksikan fungsi yang diwakili dalam peta kubus ke dalam harmonik bubu.

Sintaks

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

Parameter

pContext

Jenis: ID3D11DeviceContext*

Penunjuk ke objek ID3D11DeviceContext .

Pesanan

Jenis: UINT

Urutan evaluasi SH, menghasilkan koefisien Order^2 yang derajatnya adalah Order-1. Rentang yang valid adalah antara 2 dan 6.

pCubeMap

Jenis: ID3D11Texture2D*

Penunjuk ke ID3D11Texture2D yang mewakili peta kubus yang akan diproyeksikan ke dalam harmonik bulat.

pROut

Jenis: FLOAT*

Output SH vektor untuk merah.

pGOut

Jenis: FLOAT*

Output SH vektor untuk hijau.

pBOut

Jenis: FLOAT*

Output SH vektor untuk biru.

Mengembalikan nilai

Jenis: HRESULT

Nilai yang dikembalikan adalah salah satu nilai yang tercantum dalam Direct3D 11 Return Codes.

Persyaratan

Persyaratan Nilai
Header
D3DX11tex.h
Pustaka
D3DX11.lib

Lihat juga

Fungsi D3DX