перечисление 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 бит. Это значение не используется.
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел