PFND3DDDI_SETTEXTURESTAGESTATE função de retorno de chamada (d3dumddi.h)
A função SetTextureStageState atualiza o estado de uma textura em um estágio específico em um grupo de múltipla textura.
Sintaxe
PFND3DDDI_SETTEXTURESTAGESTATE Pfnd3dddiSettexturestagestate;
HRESULT Pfnd3dddiSettexturestagestate(
HANDLE hDevice,
const D3DDDIARG_TEXTURESTAGESTATE *unnamedParam2
)
{...}
Parâmetros
hDevice
Um identificador para o dispositivo de exibição (contexto gráfico).
unnamedParam2
pData [in]
Um ponteiro para uma estrutura D3DDDIARG_TEXTURESTAGESTATE que descreve como atualizar a textura.
Valor de retorno
SetTextureStageState retornará S_OK ou um resultado de erro apropriado se a textura não for atualizada com êxito.
Observações
O driver de exibição do modo de usuário não é necessário para armazenar valores colorkey em sua estrutura de alocação privada porque o runtime do Microsoft Direct3D sempre passa as informações de colorkeying apropriadas em chamadas para a função SetTextureStageState do driver. Por exemplo, o runtime passa as seguintes informações colorkey nos membros indicados da estrutura de D3DDDIARG_TEXTURESTAGESTATE que é apontado por pData para executar a operação colorkey indicada:
- D3DTSS_TEXTURECOLORKEYVAL no membro de Estado do e um valor de chave de cor no membro valor do para atualizar a chave de cores da textura atual
- D3DTSS_DISABLETEXTURECOLORKEY no membro de Estado e TRUE no membro valor para desabilitar a chave de cores da textura atual
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
da Plataforma de Destino | Área de trabalho |
cabeçalho | d3dumddi.h (inclua D3dumddi.h) |