Compartilhar via


D3DDDITEXTURESTAGESTATETYPE enumeração (d3dumddi.h)

O tipo de estado do estágio de textura.

Syntax

typedef enum _D3DDDITEXTURESTAGESTATETYPE {
  D3DDDITSS_TEXTUREMAP,
  D3DDDITSS_COLOROP,
  D3DDDITSS_COLORARG1,
  D3DDDITSS_COLORARG2,
  D3DDDITSS_ALPHAOP,
  D3DDDITSS_ALPHAARG1,
  D3DDDITSS_ALPHAARG2,
  D3DDDITSS_BUMPENVMAT00,
  D3DDDITSS_BUMPENVMAT01,
  D3DDDITSS_BUMPENVMAT10,
  D3DDDITSS_BUMPENVMAT11,
  D3DDDITSS_TEXCOORDINDEX,
  D3DDDITSS_ADDRESSU,
  D3DDDITSS_ADDRESSV,
  D3DDDITSS_BORDERCOLOR,
  D3DDDITSS_MAGFILTER,
  D3DDDITSS_MINFILTER,
  D3DDDITSS_MIPFILTER,
  D3DDDITSS_MIPMAPLODBIAS,
  D3DDDITSS_MAXMIPLEVEL,
  D3DDDITSS_MAXANISOTROPY,
  D3DDDITSS_BUMPENVLSCALE,
  D3DDDITSS_BUMPENVLOFFSET,
  D3DDDITSS_TEXTURETRANSFORMFLAGS,
  D3DDDITSS_ADDRESSW,
  D3DDDITSS_COLORARG0,
  D3DDDITSS_ALPHAARG0,
  D3DDDITSS_RESULTARG,
  D3DDDITSS_SRGBTEXTURE,
  D3DDDITSS_ELEMENTINDEX,
  D3DDDITSS_DMAPOFFSET,
  D3DDDITSS_CONSTANT,
  D3DDDITSS_DISABLETEXTURECOLORKEY,
  D3DDDITSS_TEXTURECOLORKEYVAL,
  D3DDDITSS_FORCE_DWORD
} D3DDDITEXTURESTAGESTATETYPE;

Constantes

 
D3DDDITSS_TEXTUREMAP
Um D3DTEXTUREOP que especifica o mapa de textura.
D3DDDITSS_COLOROP
Um D3DTEXTUREOP que especifica controles de mesclagem por estágio para canais de cores.
D3DDDITSS_COLORARG1
Um D3DTA_TEXTURE que representa argumentos de textura. A constante D3DTA_TEXTURE é usada para selecionar uma cor de textura.
D3DDDITSS_COLORARG2
Um D3DTA_TEXTURE que representa argumentos de textura. A constante D3DTA_TEXTURE é usada para selecionar uma cor de textura.
D3DDDITSS_ALPHAOP
Um D3DTEXTUREOP que especifica controles de mesclagem por estágio para o canal alfa.
D3DDDITSS_ALPHAARG1
Um D3DTA_TEXTURE que representa argumentos de textura. A constante D3DTA_TEXTURE é usada para selecionar uma cor de textura.
D3DDDITSS_ALPHAARG2
Um D3DTA_TEXTURE que representa argumentos de textura. A constante D3DTA_TEXTURE é usada para selecionar uma cor de textura.
D3DDDITSS_BUMPENVMAT00
Um float que representa uma matriz de mapeamento de colisão.
D3DDDITSS_BUMPENVMAT01
Um float que representa uma matriz de mapeamento de colisão.
D3DDDITSS_BUMPENVMAT10
Um float que representa uma matriz de mapeamento de colisão.
D3DDDITSS_BUMPENVMAT11
Um float que representa uma matriz de mapeamento de colisão.
D3DDDITSS_TEXCOORDINDEX
Identifica qual conjunto de coordenadas de textura indexa para essa textura.
D3DDDITSS_ADDRESSU
D3DDDITSS_ADDRESSV
D3DDDITSS_BORDERCOLOR
D3DDDITSS_MAGFILTER
D3DDDITSS_MINFILTER
D3DDDITSS_MIPFILTER
D3DDDITSS_MIPMAPLODBIAS
D3DDDITSS_MAXMIPLEVEL
D3DDDITSS_MAXANISOTROPY
D3DDDITSS_BUMPENVLSCALE
Uma escala float para luminância de mapa de colisão.
D3DDDITSS_BUMPENVLOFFSET
Um deslocamento flutuante para luminância do mapa de colisão.
D3DDDITSS_TEXTURETRANSFORMFLAGS
Um D3DTEXTURETRANSFORMFLAGS que controla a transformação de textura.
D3DDDITSS_ADDRESSW
D3DDDITSS_COLORARG0
Um terceiro argumento para operações triádicas.
D3DDDITSS_ALPHAARG0
Um terceiro argumento para operações triádicas.
D3DDDITSS_RESULTARG
Argumentos para o resultado, D3DTA_CURRENT ou D3DTA_TEMP.

D3DTA_TEMP é usado para selecionar uma cor de registro temporário.
D3DTA_CURRENT é usado para selecionar um registro de destino de estágio.
D3DDDITSS_SRGBTEXTURE
D3DDDITSS_ELEMENTINDEX
D3DDDITSS_DMAPOFFSET
D3DDDITSS_CONSTANT
Um D3DTA_CONSTANT que indica a constante por estágio.
D3DDDITSS_DISABLETEXTURECOLORKEY
Desabilite a chave de cor de textura.
D3DDDITSS_TEXTURECOLORKEYVAL
O valor da chave de cor da textura.
D3DDDITSS_FORCE_DWORD
Força essa enumeração a ser compilada para 32 bits de tamanho.

Requisitos

Requisito Valor
Cabeçalho d3dumddi.h