Bagikan melalui


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
D3dx9core.h
Pustaka
D3dx9.lib

Lihat juga

Antarmuka D3DX