Antarmuka ID3DXRenderToEnvMap

Antarmuka ID3DXRenderToEnvMap digunakan untuk menggeneralisasi proses penyajian ke peta lingkungan.

Anggota

Antarmuka ID3DXRenderToEnvMap mewarisi dari antarmuka IUnknown . ID3DXRenderToEnvMap juga memiliki jenis anggota berikut:

Metode

Antarmuka ID3DXRenderToEnvMap memiliki metode ini.

Metode Deskripsi
BeginCube Memulai penyajian peta lingkungan kubik.
BeginHemisphere Memulai penyajian peta lingkungan hemispheric.
BeginParabolic Memulai penyajian peta lingkungan parabolik.
BeginSphere Memulai penyajian peta lingkungan bunyi.
Akhir Pulihkan semua target render dan, jika diperlukan, susun semua wajah yang dirender ke permukaan peta lingkungan.
Wajah Mulai menggambar setiap wajah peta lingkungan.
GetDesc Mengambil deskripsi permukaan render.
GetDevice Mengambil perangkat Direct3D yang terkait dengan peta lingkungan.
OnLostDevice Gunakan metode ini untuk merilis semua referensi ke sumber daya memori video dan menghapus semua stateblock. Metode ini harus dipanggil setiap kali perangkat hilang, atau sebelum mengatur ulang perangkat.
OnResetDevice Gunakan metode ini untuk memperoleh kembali sumber daya dan menyimpan status awal.

 

Keterangan

Peta lingkungan digunakan untuk geometri adegan peta tekstur untuk memberikan adegan yang lebih canggih tanpa menggunakan geometri yang kompleks. Antarmuka ini mendukung pembuatan permukaan untuk jenis geometri berikut: kubus, setengah bola atau hemisferik, parabolik, atau bola.

Antarmuka ID3DXRenderToEnvMap diperoleh dengan memanggil fungsi D3DXCreateRenderToEnvMap .

Jenis LPD3DXRenderToEnvMap didefinisikan sebagai penunjuk ke antarmuka ID3DXRenderToEnvMap .

typedef interface ID3DXRenderToEnvMap ID3DXRenderToEnvMap;
typedef interface ID3DXRenderToEnvMap *LPD3DXRenderToEnvMap;

Persyaratan

Persyaratan Nilai
Header
D3dx9core.h
Pustaka
D3dx9.lib

Lihat juga

Antarmuka D3DX