estructura D3DHAL_DP2ADDDIRTYRECT (d3dhal.h)
DirectX 8.1 y versiones posteriores solo.
D3DHAL_DP2ADDDIRTYRECT se usa para especificar que una parte de un recurso 2D--una textura 2D o textura de cubo--se ha ensuciado en la memoria del sistema. Por lo tanto, esta textura 2D debe volver a cargarse en la memoria de vídeo antes de usarse.
Sintaxis
typedef struct _D3DHAL_DP2ADDDIRTYRECT {
DWORD dwSurface;
RECTL rDirtyArea;
} D3DHAL_DP2ADDDIRTYRECT;
Miembros
dwSurface
Especifica el identificador del recurso 2D administrado que contiene una textura 2D sucia.
rDirtyArea
Especifica la textura 2D marcada como sucia. Se trata de una estructura RECTL.
Observaciones
D3DHAL_DP2ADDDIRTYRECT, junto con el token de DP2OP_ADDDIRTYRECT, solo se usa para los recursos administrados por controladores y superficies. D3DHAL_DP2ADDDIRTYRECT nunca se envía a menos que el controlador indique que administra los recursos. Para indicar que administra los recursos, el controlador debe establecer el bit de DDCAPS2_CANMANAGERESOURCE, además del bit de DDCAPS2_CANMANAGETEXTURE, en el dwCaps2 miembro de una estructura DDCORECAPS. El controlador especifica esta estructura DDCORECAPS en el ddCaps miembro de una estructura de DD_HALINFO cuando se llama a la función DrvGetDirectDrawInfo del controlador para inicializar el componente DirectDraw del controlador.
Requisitos
Requisito | Valor |
---|---|
encabezado de | d3dhal.h (incluya D3dhal.h) |