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


Метод ID3DXLine::D rawTransform

Рисует полосу линии в пространстве экрана с указанной матрицей преобразования входных данных.

Синтаксис

HRESULT DrawTransform(
  [in] const D3DXVECTOR3 *pVertexList,
  [in]       DWORD       dwVertexListCount,
  [in] const D3DXMATRIX  *pTransform,
  [in]       D3DCOLOR    Color
);

Параметры

pVertexList [in]

Тип: const D3DXVECTOR3*

Массив вершин, составляющих линию. См . раздел D3DXVECTOR3.

dwVertexListCount [in]

Тип: DWORD

Число вершин в списке вершин.

pTransform [in]

Тип: const D3DXMATRIX*

Матрица масштабирования, поворота и преобразования (SRT) для преобразования точек. См . раздел D3DXMATRIX. Если эта матрица является матрицей проекции, все линии с стиплингом будут нарисованы с правильным шаблоном стирки перспективы. Вы также можете преобразовать вершины и использовать ID3DXLine::D raw для рисования линии с некорректным шаблоном стипа.

Цвет [in]

Тип: D3DCOLOR

Цвет линии. См . раздел D3DCOLOR.

Возвращаемое значение

Тип: HRESULT

Если метод выполнен успешно, возвращаемое значение будет D3D_OK. Если метод завершается ошибкой, возвращаемое значение может быть одним из следующих: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA.

Требования

Требование Значение
Заголовок
D3dx9core.h
Библиотека
D3dx9.lib

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

ID3DXLine