struktur D3DHAL_DP2ADDDIRTYRECT (d3dhal.h)
DirectX 8.1 dan versi yang lebih baru saja.
D3DHAL_DP2ADDDIRTYRECT digunakan untuk menentukan bahwa sebagian sumber daya 2D--tekstur 2D atau tekstur kubus--terkoreksi dalam memori sistem. Oleh karena itu, tekstur 2D ini harus dimuat ulang ke dalam memori video sebelum digunakan.
Sintaks
typedef struct _D3DHAL_DP2ADDDIRTYRECT {
DWORD dwSurface;
RECTL rDirtyArea;
} D3DHAL_DP2ADDDIRTYRECT;
Anggota
dwSurface
Menentukan handel ke sumber daya 2D terkelola yang berisi tekstur 2D yang dikoreksi.
rDirtyArea
Menentukan tekstur 2D yang ditandai sebagai terkoreksi. Ini adalah struktur RECTL .
Keterangan
D3DHAL_DP2ADDDIRTYRECT, bersama dengan token DP2OP_ADDDIRTYRECT, hanya digunakan untuk sumber daya dan permukaan yang dikelola driver. D3DHAL_DP2ADDDIRTYRECT 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) |