Перечисление D3DTRANSFORMSTATETYPE
Определяет константы, описывающие значения состояния преобразования.
Синтаксис
typedef enum D3DTRANSFORMSTATETYPE {
D3DTS_VIEW = 2,
D3DTS_PROJECTION = 3,
D3DTS_TEXTURE0 = 16,
D3DTS_TEXTURE1 = 17,
D3DTS_TEXTURE2 = 18,
D3DTS_TEXTURE3 = 19,
D3DTS_TEXTURE4 = 20,
D3DTS_TEXTURE5 = 21,
D3DTS_TEXTURE6 = 22,
D3DTS_TEXTURE7 = 23,
D3DTS_FORCE_DWORD = 0x7fffffff
} D3DTRANSFORMSTATETYPE, *LPD3DTRANSFORMSTATETYPE;
Константы
-
D3DTS_VIEW
-
Определяет матрицу преобразования, заданную как матрицу преобразования представления. Значение по умолчанию — NULL (матрица удостоверений).
-
D3DTS_PROJECTION
-
Определяет матрицу преобразования, заданную как матрицу преобразования проекции. Значение по умолчанию — NULL (матрица удостоверений).
-
D3DTS_TEXTURE0
-
Определяет матрицу преобразования, заданную для указанного этапа текстуры.
-
D3DTS_TEXTURE1
-
Определяет матрицу преобразования, заданную для указанного этапа текстуры.
-
D3DTS_TEXTURE2
-
Определяет матрицу преобразования, заданную для указанного этапа текстуры.
-
D3DTS_TEXTURE3
-
Определяет матрицу преобразования, заданную для указанного этапа текстуры.
-
D3DTS_TEXTURE4
-
Определяет матрицу преобразования, заданную для указанного этапа текстуры.
-
D3DTS_TEXTURE5
-
Определяет матрицу преобразования, заданную для указанного этапа текстуры.
-
D3DTS_TEXTURE6
-
Определяет матрицу преобразования, заданную для указанного этапа текстуры.
-
D3DTS_TEXTURE7
-
Определяет матрицу преобразования, заданную для указанного этапа текстуры.
-
D3DTS_FORCE_DWORD
-
Принудительно компилирует это перечисление до 32 бит в размере. Без этого значения некоторые компиляторы разрешали бы компиляцию этого перечисления до размера, отличного от 32 бит. Это значение не используется.
Комментарии
Состояния преобразования в диапазоне от 256 до 511 зарезервированы для хранения до 256 мировых матриц, которые можно индексировать с помощью макросов D3DTS_WORLDMATRIX и D3DTS_WORLD.
Макросы | Описание |
---|---|
D3DTS_WORLD | Эквивалентно D3DTS_WORLDMATRIX(0). |
D3DTS_WORLDMATRIX (индекс) | Идентифицирует матрицу преобразования, заданную для мировой матрицы по индексу. Матрицы нескольких миров используются только для смешения вершин. В противном случае используется только D3DTS_WORLD. |
Требования
Требование | Значение |
---|---|
Заголовок |
|
См. также раздел