Antarmuka ID3DXRenderToSurface
Antarmuka ID3DXRenderToSurface digunakan untuk menggeneralisasi proses penyajian ke permukaan.
Anggota
Antarmuka ID3DXRenderToSurface mewarisi dari antarmuka IUnknown . ID3DXRenderToSurface juga memiliki jenis anggota berikut:
Metode
Antarmuka ID3DXRenderToSurface memiliki metode ini.
Metode | Deskripsi |
---|---|
BeginScene | Memulai adegan. |
EndScene | Mengakhiri adegan. |
GetDesc | Mengambil parameter permukaan render. |
GetDevice | Mengambil perangkat Direct3D yang terkait dengan permukaan render. |
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
Permukaan dapat digunakan dengan berbagai cara termasuk merender target, penyajian di luar layar, atau penyajian ke tekstur.
Permukaan dapat dikonfigurasi menggunakan viewport terpisah menggunakan metode ID3DXRenderToSurface::BeginScene , untuk memberikan tampilan render kustom. Jika permukaan bukan target render, target render yang kompatibel digunakan, dan hasilnya disalin ke permukaan di akhir adegan.
Antarmuka ID3DXRenderToSurface diperoleh dengan memanggil fungsi D3DXCreateRenderToSurface .
Jenis LPD3DXRENDERTOSURFACE didefinisikan sebagai penunjuk ke antarmuka ID3DXRenderToSurface .
typedef interface ID3DXRenderToSurface ID3DXRenderToSurface;
typedef interface ID3DXRenderToSurface *LPD3DXRENDERTOSURFACE;
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|
Lihat juga