estrutura D3DHAL_DP2COLORFILL (d3dhal.h)
Somente DirectX 9.0 e versões posteriores.
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 superior esquerdo e inferior direito de um retângulo na superfície a ser preenchido.
Color
Especifica um D3DCOLOR para o tipo de cor.
Comentários
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 cor. Para operações de preenchimento de cor, os valores de cor de entrada são especificados no membro Color . Para obter mais informações, consulte Manipulando valores de cor 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 de 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) |
Confira também
D3DDP2OP_COLORFILL