Поделиться через


перечисление D3DSAMPLER_TEXTURE_TYPE

Определяет типы текстуры выборки для вершинных шейдеров.

Синтаксис

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

Константы

D3DSTT_UNKNOWN

Неинициализированное значение. Значение этого элемента равно 0 << D3DSP_TEXTURETYPE_SHIFT.

D3DSTT_2D

Объявление двухd текстуры. Значение этого элемента равно 2 << D3DSP_TEXTURETYPE_SHIFT.

D3DSTT_CUBE

Объявление текстуры куба. Значение этого элемента равно 3 << D3DSP_TEXTURETYPE_SHIFT.

D3DSTT_VOLUME

Объявление текстуры тома. Значение этого элемента равно 4 << D3DSP_TEXTURETYPE_SHIFT.

D3DSTT_FORCE_DWORD

Принудительно компилирует это перечисление до 32 бит в размере. Без этого значения некоторые компиляторы разрешали бы компиляцию этого перечисления до размера, отличного от 32 бит. Это значение не используется.

Требования

Требование Значение
Заголовок
D3D9Types.h

См. также раздел

Перечисления Direct3D