Bagikan melalui


struktur D3DHAL_DP2ADDDIRTYBOX (d3dhal.h)

DirectX 8.1 dan versi yang lebih baru saja.

D3DHAL_DP2ADDDIRTYBOX digunakan untuk menentukan bahwa sebagian sumber daya 3D--tekstur volume--dikoreksi dalam memori sistem. Oleh karena itu, volume ini harus dimuat ulang ke dalam memori video sebelum digunakan.

Sintaks

typedef struct _D3DHAL_DP2ADDDIRTYBOX {
  DWORD  dwSurface;
  D3DBOX DirtyBox;
} D3DHAL_DP2ADDDIRTYBOX;

Anggota

dwSurface

Menentukan handel ke sumber daya 3D terkelola yang berisi tekstur volume terkoreksi.

DirtyBox

Menentukan tekstur volume yang ditandai sebagai terkoreksi. Ini adalah struktur D3DBOX, yang dijelaskan dalam dokumentasi Microsoft Windows SDK.

Keterangan

D3DHAL_DP2ADDDIRTYBOX, bersama dengan token DP2OP_ADDDIRTYBOX, hanya digunakan untuk sumber daya yang dikelola driver. D3DHAL_DP2ADDDIRTYBOX tidak pernah dikirim kecuali driver menunjukkan bahwa ia mengelola sumber daya. Untuk menunjukkan bahwa ia mengelola sumber daya, driver harus mengatur bit DDCAPS2_CANMANAGERESOURCE, selain bit DDCAPS2_CANMANAGETEXTURE, dalam anggota dwCaps2 dari struktur DDCORECAPS. Driver menentukan struktur DDCORECAPS ini di anggota ddCaps dari struktur DD_HALINFO ketika fungsi DrvGetDirectDrawInfo driver dipanggil untuk menginisialisasi komponen DirectDraw driver.

Persyaratan

Persyaratan Nilai
Header d3dhal.h (termasuk D3dhal.h)

Lihat juga

D3DHAL_DP2COMMAND

D3DHAL_DP2OPERATION

DDCORECAPS

DD_HALINFO

DrvGetDirectDrawInfo