Compartir a través de


estructura D3DHAL_DP2ADDDIRTYBOX (d3dhal.h)

DirectX 8.1 y versiones posteriores solo.

D3DHAL_DP2ADDDIRTYBOX se usa para especificar que una parte de un recurso 3D--una textura de volumen--se ha ensuciado en la memoria del sistema. Por lo tanto, este volumen debe volver a cargarse en la memoria de vídeo antes de usarse.

Sintaxis

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

Miembros

dwSurface

Especifica el identificador del recurso 3D administrado que contiene una textura de volumen sucia.

DirtyBox

Especifica la textura del volumen marcada como sucia. Se trata de una estructura D3DBOX, que se describe en la documentación del SDK de Microsoft Windows.

Observaciones

D3DHAL_DP2ADDDIRTYBOX, junto con el token de DP2OP_ADDDIRTYBOX, solo se usa para los recursos administrados por controladores. D3DHAL_DP2ADDDIRTYBOX 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)

Consulte también

D3DHAL_DP2COMMAND

D3DHAL_DP2OPERATION

DDCORECAPS de

DD_HALINFO

DrvGetDirectDrawInfo