Метод IDirect3DDevice9::GetTransform (d3d9.h)
Извлекает матрицу, описывающую состояние преобразования.
Синтаксис
HRESULT GetTransform(
[in] D3DTRANSFORMSTATETYPE State,
[out] D3DMATRIX *pMatrix
);
Параметры
[in] State
Изменяемая переменная состояния устройства. Этот параметр может быть любым членом перечисленного типа D3DTRANSFORMSTATETYPE или макросом D3DTS_WORLDMATRIX .
[out] pMatrix
Тип: D3DMATRIX*
Указатель на структуру D3DMATRIX , описывающую возвращаемое состояние преобразования.
Возвращаемое значение
Тип: HRESULT
Если метод выполнен успешно, возвращаемое значение будет D3D_OK. D3DERR_INVALIDCALL, если один из аргументов является недопустимым.
Комментарии
Этот метод не возвращает состояние устройства, созданного с помощью D3DCREATE_PUREDEVICE. Если вы хотите использовать этот метод, необходимо создать устройство с любыми другими значениями флагов в D3DCREATE.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d9.h (включая D3D9.h) |
Библиотека | D3D9.lib |