estrutura D3DDDIARG_SETPALETTE (d3dumddi.h)
A estrutura D3DDDIARG_SETPALETTE descreve como associar uma paleta a uma textura.
Sintaxe
typedef struct _D3DDDIARG_SETPALETTE {
[in] UINT PaletteHandle;
[in] UINT PaletteFlags;
[in] HANDLE hResource;
} D3DDDIARG_SETPALETTE;
Membros
[in] PaletteHandle
Um identificador para a paleta a ser configurada. Se o valor de PaletteHandle for zero, a superfície especificada por hResource deverá ser desacoplada de qualquer paleta à qual possa ter sido associada anteriormente.
[in] PaletteFlags
Um OR bit a bit válido dos sinalizadores a seguir que especificam os atributos da paleta.
Sinalizador | Significado |
---|---|
D3DDDISETPALETTE_256 (0x00000001) | A paleta tem 256 entradas. |
D3DDDISETPALETTE_ALLOW256 (0x00000200) | A paleta pode ser totalmente atualizada. |
D3DDDISETPALETTE_ALPHA (0x00002000) | O canal de dados alfa da paleta é válido e deve ser usado. |
[in] hResource
Um identificador para a superfície (textura) com a qual a paleta identificada por PaletteHandle está associada.
Comentários
A função SetPalette do driver de exibição no modo de usuário associa a paleta especificada pelo membro PaletteHandle à superfície especificada pelo membro hResource e usa o membro PaletteFlags para especificar as características da paleta.
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) |