Compartilhar via


D3DMTA Values

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essas macros definem sinalizadores argumento de textura. Cada estágio de textura para um dispositivo pode ter dois argumentos de textura que afetam o canalizar cor ou alfa da textura.

Definir e recuperar argumentos de textura, chamado de IDirect3DMobileDevice::SetTextureStageState e IDirect3DMobileDevice::GetTextureStageState Métodos e especificando o um do seguinte elementos de D3DMTEXTURESTAGESTATETYPE enumeração.

  • D3DMTSS_COLORARG0
  • D3DTMSS_COLORARG1
  • D3DMTSS_COLORARG2
  • D3DMTSS_ALPHAARG0
  • D3DTSS_ALPHAARG1
  • D3DTSS_ALPHAARG2
  • D3DTSS_RESULTARG

A seguinte tabela mostra os sinalizadores, organizados como argumentos e modificadores, que podem ser usados com cor e alfa argumentos para um estágio de textura. Você pode combinar um sinalizador argumento com um modificador, mas dois sinalizadores argumento não podem ser combinados.

Valor Descrição

D3DMTA_SELECTMASK

Valor máscara para todos os argumentos; Não usado quando configuração textura argumentos.

D3DMTA_DIFFUSE

Anexa cor diffuse do pixel a entrada do estágio de textura.

Essa é uma operação READ-ONLY.

D3DMTA_CURRENT

Anexa o atual registrar cor para a entrada do estágio de textura.

Este é um ler/operação de gravação.

D3DMTA_TEXTURE

Anexa o valor cor ler a partir textura mapa (n.); mapear (v.) do estágio de em coordenadas do pixel a para a entrada do estágio de textura.

Essa é uma operação READ-ONLY.

D3DMTA_TFACTOR

Anexa o valor cor fator de textura a entrada do estágio. O fator de textura é um estado processar, D3DMRS_TEXTUREFACTOR, que aceita um valor 32-bit ARGB color (consulte D3DMRENDERSTATETYPE)).

Essa é uma operação READ-ONLY.

D3DMTA_SPECULAR

Anexa cor especulares do pixel a entrada do estágio de textura.

Essa é uma operação READ-ONLY.

D3DMTA_TEMP

Anexa a registrar cor temporária a entrada do estágio de textura.

Este é um ler/operação de gravação.

D3DMTA_OPTIONMASK

Máscara valor de opção bits.

D3DMTA_COMPLEMENT

Leva 1.0 – x para cada canalizar cor e usar que como a entrada.

Este sinalizador é usado para especificar um pré-processamento operação. Ele afeta apenas a entrada para o estágio de textura, não o original valor cor usada como a entrada.

Essa é uma operação Read-modifying.

D3DMTA_ALPHAREPLICATE

Duplica o valor em de alfa canalizar a todos os componentes cor para a entrada do estágio.

Este sinalizador é usado para especificar um pré-processamento operação. Ele afeta apenas a entrada para o estágio de textura, não o original valor cor usada como a entrada.

Essa é uma operação Read-modifying.

D3DMTA_VALIDMASK         

D3DMTA_OPTIONMASK | D3DMTA_SELECTMASK

Requisitos

Header d3dmtypes.h
Windows Embedded CE Windows CE 5.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Direct3D Mobile Macros