Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mengatur parameter viewport untuk perangkat.
Sintaks
HRESULT SetViewport(
[in] const D3DVIEWPORT9 *pViewport
);
Parameter
[in] pViewport
Jenis: const D3DVIEWPORT9*
Penunjuk ke struktur D3DVIEWPORT9 , menentukan parameter viewport yang akan diatur.
Mengembalikan nilai
Jenis: HRESULT
Jika metode berhasil, nilai yang dikembalikan adalah D3D_OK. Jika metode gagal, metode akan mengembalikan D3DERR_INVALIDCALL. Ini akan terjadi jika pViewport tidak valid, atau jika pViewport menjelaskan wilayah yang tidak dapat ada dalam permukaan target render.
Keterangan
Direct3D menetapkan nilai default berikut untuk viewport.
D3DVIEWPORT9 vp;
vp.X = 0;
vp.Y = 0;
vp.Width = RenderTarget.Width;
vp.Height = RenderTarget.Height;
vp.MinZ = 0.0f;
vp.MaxZ = 1.0f;
IDirect3DDevice9::SetViewport dapat digunakan untuk menggambar di bagian layar. Pastikan untuk memanggilnya sebelum geometri digambar sehingga pengaturan viewport akan berlaku.
Untuk menggambar beberapa tampilan dalam adegan, ulangi IDirect3DDevice9::SetViewport dan gambar urutan geometri untuk setiap tampilan.
Persyaratan
| Target Platform | Windows |
| Header | d3d9helper.h (termasuk D3D9.h) |
| Pustaka | D3D9.lib |