Compartir a través de


enumeración D3DDDITEXTURESTAGESTATETYPE (d3dumddi.h)

Tipo de estado de fase 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
Un D3DTEXTUREOP que especifica el mapa de texturas.
D3DDDITSS_COLOROP
Un D3DTEXTUREOP que especifica controles de combinación por fase para canales de color.
D3DDDITSS_COLORARG1
Un D3DTA_TEXTURE que representa argumentos de textura. La constante D3DTA_TEXTURE se usa para seleccionar un color de textura.
D3DDDITSS_COLORARG2
Un D3DTA_TEXTURE que representa argumentos de textura. La constante D3DTA_TEXTURE se usa para seleccionar un color de textura.
D3DDDITSS_ALPHAOP
Un D3DTEXTUREOP que especifica los controles de combinación por fase para el canal alfa.
D3DDDITSS_ALPHAARG1
Un D3DTA_TEXTURE que representa argumentos de textura. La constante D3DTA_TEXTURE se usa para seleccionar un color de textura.
D3DDDITSS_ALPHAARG2
Un D3DTA_TEXTURE que representa argumentos de textura. La constante D3DTA_TEXTURE se usa para seleccionar un color de textura.
D3DDDITSS_BUMPENVMAT00
Un valor float que representa una matriz de asignación de golpes.
D3DDDITSS_BUMPENVMAT01
Un valor float que representa una matriz de asignación de golpes.
D3DDDITSS_BUMPENVMAT10
Un valor float que representa una matriz de asignación de golpes.
D3DDDITSS_BUMPENVMAT11
Un valor float que representa una matriz de asignación de golpes.
D3DDDITSS_TEXCOORDINDEX
Identifica qué conjunto de coordenadas de textura se indexa para esta textura.
D3DDDITSS_ADDRESSU
D3DDDITSS_ADDRESSV
D3DDDITSS_BORDERCOLOR
D3DDDITSS_MAGFILTER
D3DDDITSS_MINFILTER
D3DDDITSS_MIPFILTER
D3DDDITSS_MIPMAPLODBIAS
D3DDDITSS_MAXMIPLEVEL
D3DDDITSS_MAXANISOTROPY
D3DDDITSS_BUMPENVLSCALE
Escala flotante para la luminancia del mapa de golpes.
D3DDDITSS_BUMPENVLOFFSET
Desplazamiento flotante para la luminancia del mapa de golpes.
D3DDDITSS_TEXTURETRANSFORMFLAGS
Un D3DTEXTURETRANSFORMFLAGS que controla la transformación de texturas.
D3DDDITSS_ADDRESSW
D3DDDITSS_COLORARG0
Tercer argumento para las operaciones triádicas.
D3DDDITSS_ALPHAARG0
Tercer argumento para las operaciones triádicas.
D3DDDITSS_RESULTARG
Argumentos para el resultado, ya sea D3DTA_CURRENT o D3DTA_TEMP.

D3DTA_TEMP se usa para seleccionar un color de registro temporal.
D3DTA_CURRENT se usa para seleccionar un registro de destino de fase.
D3DDDITSS_SRGBTEXTURE
D3DDDITSS_ELEMENTINDEX
D3DDDITSS_DMAPOFFSET
D3DDDITSS_CONSTANT
Un D3DTA_CONSTANT que indica constante por fase.
D3DDDITSS_DISABLETEXTURECOLORKEY
Deshabilite la tecla de color de textura.
D3DDDITSS_TEXTURECOLORKEYVAL
Valor de clave de color de textura.
D3DDDITSS_FORCE_DWORD
Fuerza esta enumeración a compilar a 32 bits de tamaño.

Requisitos

Requisito Valor
Header d3dumddi.h