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 várias texturas.
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.
Retornar valor
SetTextureStageState retornará S_OK ou um resultado de erro apropriado se a textura não for atualizada com êxito.
Comentários
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 de colorkey nos membros indicados da estrutura D3DDDIARG_TEXTURESTAGESTATE que é apontada pelo pData para executar a operação colorkey indicada:
- D3DTSS_TEXTURECOLORKEYVAL no membro State e um valor colorkey no membro Value para atualizar a colorkey da textura atual
- D3DTSS_DISABLETEXTURECOLORKEY no membro State e TRUE no membro Value para desabilitar a colorkey da textura atual
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | d3dumddi.h (inclua D3dumddi.h) |