struktur D3DHAL_DP2VIEWPORTINFO (d3dhal.h)
Struktur D3DHAL_DP2VIEWPORTINFO digunakan untuk menginformasikan driver sadar pita penjaga dari persegi panjang kliping tampilan. Persegi panjang kliping ditentukan oleh anggota dwX, dwY, dwWidth dan dwHeight.
Sintaks
typedef struct _D3DHAL_DP2VIEWPORTINFO {
DWORD dwX;
DWORD dwY;
DWORD dwWidth;
DWORD dwHeight;
} D3DHAL_DP2VIEWPORTINFO;
Anggota
dwX
dwY
Tentukan lokasi, dalam koordinat layar, dari sudut kiri atas subrektangle.
dwWidth
dwHeight
Tentukan lebar dan tinggi, masing-masing, dari subrektangle tempat aplikasi dirender. Anggota ini ditentukan dalam koordinat layar.
Keterangan
Panggilan balik D3dDrawPrimitives2 mengurai struktur D3DHAL_DP2VIEWPORTINFO dari buffer perintah dan memperbarui deskripsi viewport driver saat D3DHAL_DP2COMMAND diatur ke D3DDP2OP_VIEWPORTINFO.
Satu struktur D3DHAL_DP2VIEWPORTINFO mengikuti struktur D3DHAL_DP2COMMAND dalam buffer perintah.
Driver harus memperbarui bagian viewport dari konteks penyajian internalnya dengan nilai lokasi dan ukuran yang ditentukan dalam struktur ini. Driver dapat menggunakan informasi ini untuk melakukan kliping pita penjaga.
Driver subguard-band harus mengabaikan dan melewati instruksi ini dan terus memproses sisa buffer perintah.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3dhal.h (termasuk D3dhal.h) |
Lihat juga
D3DDP2OP_VIEWPORTINFO