estrutura D3DHAL_DP2ADDDIRTYRECT (d3dhal.h)
Somente DirectX 8.1 e versões posteriores.
D3DHAL_DP2ADDDIRTYRECT é usado para especificar que uma parte de um recurso 2D, uma textura 2D ou textura de cubo, foi suja na memória do sistema. Portanto, essa textura 2D deve ser recarregada na memória de vídeo antes de ser usada.
Sintaxe
typedef struct _D3DHAL_DP2ADDDIRTYRECT {
DWORD dwSurface;
RECTL rDirtyArea;
} D3DHAL_DP2ADDDIRTYRECT;
Membros
dwSurface
Especifica o identificador para o recurso 2D gerenciado que contém uma textura 2D suja.
rDirtyArea
Especifica a textura 2D que foi marcada como suja. Esta é uma estrutura RECTL .
Comentários
D3DHAL_DP2ADDDIRTYRECT, juntamente com o token de DP2OP_ADDDIRTYRECT, é usado apenas para recursos e superfícies gerenciadas pelo driver. D3DHAL_DP2ADDDIRTYRECT 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 membro dwCaps2 de uma estrutura DDCORECAPS. O driver especifica essa estrutura DDCORECAPS no membro ddCaps de uma estrutura 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) |