структура 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 (include D3dhal.h)

См. также

D3DHAL_DP2SETTRANSFORM

D3dDrawPrimitives2