Freigeben über


D3DSAMPLER_TEXTURE_TYPE Enumeration

Definiert die Texturtypen des Samplers für Vertex-Shader.

Syntax

typedef enum D3DSAMPLER_TEXTURE_TYPE { 
  D3DSTT_UNKNOWN,
  D3DSTT_2D,
  D3DSTT_CUBE,
  D3DSTT_VOLUME,
  D3DSTT_FORCE_DWORD
} D3DSAMPLER_TEXTURE_TYPE, *LPD3DSAMPLER_TEXTURE_TYPE;

Konstanten

D3DSTT_UNKNOWN

Nicht initialisierter Wert. Der Wert dieses Elements ist 0 << D3DSP_TEXTURETYPE_SHIFT.

D3DSTT_2D

Deklarieren einer 2D-Textur. Der Wert dieses Elements ist 2 << D3DSP_TEXTURETYPE_SHIFT.

D3DSTT_CUBE

Deklarieren einer Cubetextur. Der Wert dieses Elements ist 3 << D3DSP_TEXTURETYPE_SHIFT.

D3DSTT_VOLUME

Deklarieren einer Volumetextur. Der Wert dieses Elements ist 4 << D3DSP_TEXTURETYPE_SHIFT.

D3DSTT_FORCE_DWORD

Erzwingt, dass diese Enumeration in eine Größe von 32 Bits kompiliert wird. Ohne diesen Wert erlauben einige Compiler es dieser Enumeration, eine andere Größe als 32 Bits zu kompilieren. Dieser Wert wird nicht verwendet.

Anforderungen

Anforderung Wert
Header
D3D9Types.h

Weitere Informationen

Direct3D-Enumerationen