estrutura D3DHAL_DP2ADDDIRTYBOX (d3dhal.h)
Somente versões posteriores e DirectX 8.1.
D3DHAL_DP2ADDDIRTYBOX é usado para especificar que uma parte de um recurso 3D , uma textura de volume, foi suja na memória do sistema. Portanto, esse volume deve ser recarregado na memória de vídeo antes de ser usado.
Sintaxe
typedef struct _D3DHAL_DP2ADDDIRTYBOX {
DWORD dwSurface;
D3DBOX DirtyBox;
} D3DHAL_DP2ADDDIRTYBOX;
Membros
dwSurface
Especifica o identificador para o recurso 3D gerenciado que contém uma textura de volume suja.
DirtyBox
Especifica a textura do volume que foi marcada como suja. Esta é uma estrutura D3DBOX, que é descrita na documentação do SDK do Microsoft Windows.
Observações
D3DHAL_DP2ADDDIRTYBOX, juntamente com o token DP2OP_ADDDIRTYBOX, é usado apenas para recursos gerenciados pelo driver. D3DHAL_DP2ADDDIRTYBOX nunca é enviado, a menos que o driver indique que gerencia recursos. Para indicar que gerencia recursos, o driver deve definir o bit DDCAPS2_CANMANAGERESOURCE, além do bit DDCAPS2_CANMANAGETEXTURE, no dwCaps2 membro de uma estrutura DDCORECAPS. O driver especifica essa estrutura de DDCORECAPS no ddCaps membro de uma estrutura de DD_HALINFO quando a função DrvGetDirectDrawInfo do driver é chamada para inicializar o componente DirectDraw do driver.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | d3dhal.h (inclua D3dhal.h) |