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 |
|
Pustaka |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk