estrutura D3DHAL_DP2COLORFILL (d3dhal.h)
Somente versões posteriores e DirectX 9.0.
D3DHAL_DP2COLORFILL é usado para operações de preenchimento de cores quando D3dDrawPrimitives2 responde ao token de comando D3DDP2OP_COLORFILL.
Sintaxe
typedef struct _D3DHAL_DP2COLORFILL {
DWORD dwSurface;
RECTL rRect;
D3DCOLOR Color;
} D3DHAL_DP2COLORFILL;
Membros
dwSurface
Especifica o identificador para a superfície a ser preenchida.
rRect
Especifica uma estrutura RECTL que especifica os pontos superiores esquerdos e inferiores direitos de um retângulo na superfície a ser preenchido.
Color
Especifica um D3DCOLOR para o tipo de cor.
Observações
Como os drivers DirectX 9.0 e posteriores são necessários para dar suporte ao token de comando D3DDP2OP_COLORFILL, eles não são necessários para expor um bit de funcionalidade que indique esse suporte.
Os drivers de exibição devem converter valores de cor de entrada para as classes ARGB e YUV de formatos de cores. Para operações de preenchimento de cor, os valores de cor de entrada são especificados no membro de Cor do. Para obter mais informações, consulte Manipulando valores de cores para formatos de pixel.
Quando o runtime chama a função DdBlt de um driver para executar uma operação de preenchimento de cores, o runtime converte o valor de D3DCOLOR em um valor de pixel explícito se o runtime der suporte ao formato desse valor D3DCOLOR. Se o runtime não der suporte ao formato, o valor D3DCOLOR será passado diretamente para o driver.
Para obter mais informações sobre D3DCOLOR, consulte a documentação do SDK do DirectX.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | d3dhal.h (inclua D3dhal.h) |
Consulte também
D3DDP2OP_COLORFILL