структура D3DHAL_DP2MULTIPLYTRANSFORM (d3dhal.h)

Только DirectX 8.0 и более поздних версий.

Структура D3DHAL_DP2MULTIPLYTRANSFORM используется для изменения матрицы преобразования для D3dDrawPrimitives2.

Синтаксис

typedef struct _D3DHAL_DP2MULTIPLYTRANSFORM {
  D3DTRANSFORMSTATETYPE xfrmType;
  D3DMATRIX             matrix;
} D3DHAL_DP2MULTIPLYTRANSFORM;

Члены

xfrmType

Указывает текущее преобразование, которое изменяется.

Значение Значение
D3DTRANSFORMSTATE_PROJECTION Указывает текущее преобразование проекции.
D3DTRANSFORMSTATE_VIEW Указывает текущее преобразование представления.
D3DTRANSFORMSTATE_WORLD Задает текущее преобразование мира.

matrix

Задает матрицу, используемую для изменения текущего преобразования.

Комментарии

Эта структура используется с аппаратным преобразованием и освещением и используется средой выполнения Direct3D для информирования драйвера об изменениях в различных матрицах преобразования.

Требования

Требование Значение
Заголовок d3dhal.h (включая D3dhal.h)

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

D3DHAL_DP2SETTRANSFORM

D3dDrawPrimitives2