Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Direct3D 9 dá suporte a texturas paletadas por meio de um conjunto de 256 paletas de entrada associadas ao objetoIDirect3DDevice9. Uma paleta é atualizada chamando o métodoIDirect3DDevice9::SetCurrentTexturePalette. A paleta atual é usada para traduzir todas as texturas paletadas para todos os estágios de textura ativa. IDirect3DDevice9::SetPaletteEntries atualiza todas as 256 entradas de uma paleta. Cada entrada é uma estrutura PALETTEENTRY do formato D3DFMT_A8R8G8B8. Todas as entradas são padrão para 0xFFFFFFFF.
As paletas deIDirect3DDevice9 contêm um canal alfa. Esse canal alfa pode ser usado quando o sinalizador de funcionalidade do dispositivo D3DPTEXTURECAPS_ALPHAPALETTE é definido, indicando que o dispositivo dá suporte a alfa da paleta. O canal alfa da paleta é usado quando o formato de textura não tem um canal alfa. Se o dispositivo não der suporte a alfa da paleta e o formato de textura não tiver um canal alfa, um valor de 0xFF será usado para alfa.
Há um máximo de 65.536 paletas (0x0000FFFF). Como os recursos de memória associados ao conjunto de paletas são proporcionais ao número máximo de paleta que um aplicativo faz referência, use números de paleta contíguos começando em zero.
Tópicos relacionados