estrutura D3DDDIARG_CLEAR (d3dumddi.h)
A estrutura D3DDDIARG_CLEAR descreve os parâmetros de uma operação de limpeza assistida por hardware.
Sintaxe
typedef struct _D3DDDIARG_CLEAR {
[in] UINT Flags;
[in] UINT FillColor;
[in] FLOAT FillDepth;
[in] UINT FillStencil;
} D3DDDIARG_CLEAR;
Membros
[in] Flags
Um valor UINT que especifica quais buffers o driver deve limpar e como a operação de limpeza deve ser executada. Esse membro pode ser um OR bit a bit dos valores a seguir. Para obter mais informações, consulte a seção Comentários na página Limpar referência.
Valor | Significado |
---|---|
D3DCLEAR_TARGET (0x00000001l) | O driver deve limpar o destino de renderização do contexto para a cor especificada pelo membro FillColor. Esse valor é definido em D3d8types.h. |
D3DCLEAR_STENCIL (0x00000004l) | O driver deve limpar o buffer de estêncil do contexto para o valor especificado pelo membro FillStencil. Esse valor é definido em D3d8types.h. |
D3DCLEAR_ZBUFFER (0x00000002l) | O driver deve limpar o buffer de profundidade do contexto para a profundidade especificada pelo membro FillDepth. Esse valor é definido em D3d8types.h. |
D3DCLEAR_COMPUTERECTS (0x00000008l) | Se os retângulos forem especificados para limpeza, o driver deverá recortá-los no visor atual. Se nenhum retângulo for especificado, o driver deverá limpar todo o visor. Esse valor é definido em D3dhal.h. |
[in] FillColor
O valor de cor para o qual o driver deve limpar o destino de renderização do contexto.
[in] FillDepth
O valor que o driver deve usar para definir a profundidade no buffer de profundidade do contexto. Esse membro pode ser um valor no intervalo de 0,0 a 1,0.
[in] FillStencil
O valor para o qual o driver deve limpar o buffer de estêncil do contexto. Esse membro pode ser um inteiro no intervalo de 0 a 2ⁿ-1, em que n é o número de bits no buffer de estêncil.
Comentários
Em uma chamada para a função Clear do driver de exibição no modo de usuário, um ponteiro para uma estrutura D3DDDIARG_CLEAR é passado no parâmetro pData . O runtime do Microsoft Direct3D passa informações para os parâmetros NumRect e pRect em uma chamada para a função Clear do driver de exibição no modo de usuário para especificar as áreas retangulares do buffer que o driver deve limpar.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho | d3dumddi.h (inclua D3dumddi.h) |