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) |