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

D3DHAL_DP2COMMAND

D3dDrawPrimitives2