énumération D3DDDITEXTURESTAGESTATETYPE (d3dumddi.h)

Type d’état de l’étape de texture.

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
D3DTEXTUREOP qui spécifie le mappage de textures.
D3DDDITSS_COLOROP
Une D3DTEXTUREOP qui spécifie des contrôles de fusion par étape pour les canaux de couleur.
D3DDDITSS_COLORARG1
D3DTA_TEXTURE qui représente les arguments de texture. La constante D3DTA_TEXTURE est utilisée pour sélectionner une couleur de texture.
D3DDDITSS_COLORARG2
D3DTA_TEXTURE qui représente les arguments de texture. La constante D3DTA_TEXTURE est utilisée pour sélectionner une couleur de texture.
D3DDDITSS_ALPHAOP
D3DTEXTUREOP qui spécifie les contrôles de fusion par étape pour le canal alpha.
D3DDDITSS_ALPHAARG1
D3DTA_TEXTURE qui représente les arguments de texture. La constante D3DTA_TEXTURE est utilisée pour sélectionner une couleur de texture.
D3DDDITSS_ALPHAARG2
D3DTA_TEXTURE qui représente les arguments de texture. La constante D3DTA_TEXTURE est utilisée pour sélectionner une couleur de texture.
D3DDDITSS_BUMPENVMAT00
Float qui représente une matrice de mappage de bosses.
D3DDDITSS_BUMPENVMAT01
Float qui représente une matrice de mappage de bosses.
D3DDDITSS_BUMPENVMAT10
Float qui représente une matrice de mappage de bosses.
D3DDDITSS_BUMPENVMAT11
Float qui représente une matrice de mappage de bosses.
D3DDDITSS_TEXCOORDINDEX
Identifie l’ensemble d’index de coordonnées de texture pour cette texture.
D3DDDITSS_ADDRESSU
D3DDDITSS_ADDRESSV
D3DDDITSS_BORDERCOLOR
D3DDDITSS_MAGFILTER
D3DDDITSS_MINFILTER
D3DDDITSS_MIPFILTER
D3DDDITSS_MIPMAPLODBIAS
D3DDDITSS_MAXMIPLEVEL
D3DDDITSS_MAXANISOTROPY
D3DDDITSS_BUMPENVLSCALE
Échelle flottante pour la luminance de carte de bosse.
D3DDDITSS_BUMPENVLOFFSET
Décalage de float pour la luminance de la carte de bosse.
D3DDDITSS_TEXTURETRANSFORMFLAGS
D3DTEXTURETRANSFORMFLAGS qui contrôle la transformation de texture.
D3DDDITSS_ADDRESSW
D3DDDITSS_COLORARG0
Troisième argument pour les opérations triadiques.
D3DDDITSS_ALPHAARG0
Troisième argument pour les opérations triadiques.
D3DDDITSS_RESULTARG
Arguments du résultat, D3DTA_CURRENT ou D3DTA_TEMP.

D3DTA_TEMP est utilisé pour sélectionner une couleur de registre temporaire.
D3DTA_CURRENT est utilisé pour sélectionner un registre de destination de phase.
D3DDDITSS_SRGBTEXTURE
D3DDDITSS_ELEMENTINDEX
D3DDDITSS_DMAPOFFSET
D3DDDITSS_CONSTANT
D3DTA_CONSTANT qui indique une constante par étape.
D3DDDITSS_DISABLETEXTURECOLORKEY
Désactivez la touche de couleur de texture.
D3DDDITSS_TEXTURECOLORKEYVAL
Valeur de clé de couleur de texture.
D3DDDITSS_FORCE_DWORD
Force cette énumération à compiler à 32 bits.

Configuration requise

Condition requise Valeur
En-tête d3dumddi.h