Compartilhar via


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)

Consulte também

D3DDDIARG_TEXTURESTAGESTATE

D3DDDI_DEVICEFUNCS