Compartilhar via


estrutura D3DDDIARG_TEXTURESTAGESTATE (d3dumddi.h)

A estrutura D3DDDIARG_TEXTURESTAGESTATE descreve como atualizar uma textura em um estágio específico em um grupo de várias texturas.

Sintaxe

typedef struct _D3DDDIARG_TEXTURESTAGESTATE {
  [in] UINT                        Stage;
  [in] D3DDDITEXTURESTAGESTATETYPE State;
  [in] UINT                        Value;
} D3DDDIARG_TEXTURESTAGESTATE;

Membros

[in] Stage

O estágio em um grupo de várias texturas que indica a textura a ser atualizada. Esse membro pode ser um inteiro no intervalo de 0 a 7, com a textura numerada mais alta sendo mais próxima do buffer de quadros.

[in] State

Um valor do tipo D3DDDITEXTURESTAGESTATETYPE que indica o estado de textura a ser atualizado.

Os aplicativos Microsoft DirectX 9.0 e posteriores podem usar valores no tipo de enumeração D3DSAMPLERSTATETYPE para controlar as características dos estados de renderização relacionados à textura do sampler. No DirectX 8.0 e anterior, esses estados de amostragem foram incluídos na enumeração D3DTEXTURESTAGESTATETYPE. O runtime mapeia estados de amostra (D3DSAMP_Xxx) para valores D3DDDITSS_Xxx para que os drivers não sejam necessários para processar os estados do sampler. Para obter mais informações sobre D3DTEXTURESTAGESTATETYPE e D3DSAMPLERSTATETYPE, consulte a documentação do SDK do DirectX.

Para obter uma definição de cada valor, consulte o valor correspondente de D3DTEXTURESTAGESTATETYPE ou D3DSAMPLERSTATETYPE.

Os seguintes estados de textura são usados exclusivamente por drivers de exibição no modo de usuário para colorkeying de textura:

Valor Significado
D3DDDITSS_DISABLETEXTURECOLORKEY (33) Desabilite a colorkey da textura atual. O membro Value é definido como TRUE para desabilitar.
D3DDDITSS_TEXTURECOLORKEYVAL (34) Atualize a colorkey para a textura atual. O Valuemember é definido como o valor colorkey.

[in] Value

O valor para o qual o driver deve atualizar o estado de textura identificado pelos membros Stage e State . Para obter mais informações sobre valores que podem ser atualizados para cada estado de textura, consulte as definições do estado de textura correspondente no tipo de enumeração D3DTEXTURESTAGESTATETYPE ou D3DSAMPLERSTATETYPE na documentação do SDK do DirectX.

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)

Confira também

Settexturestagestate