D3DMTA Values
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 |