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)

Lihat juga

D3DHAL_DP2COMMAND

D3DHAL_DP2OPERATION

DDCORECAPS

DD_HALINFO

DrvGetDirectDrawInfo