IDirect3DDevice9::SetTransform 方法 (d3d9helper.h)

设置单个设备转换相关的状态。

语法

HRESULT SetTransform(
  [in] D3DTRANSFORMSTATETYPE State,
  [in] const D3DMATRIX       *pMatrix
);

参数

[in] State

类型: D3DTRANSFORMSTATETYPE

正在修改的设备状态变量。 此参数可以是 D3DTRANSFORMSTATETYPE 枚举类型或 D3DTS_WORLDMATRIX 宏的任何成员。

[in] pMatrix

类型: const D3DMATRIX*

指向修改当前转换 的D3DMATRIX 结构的指针。

返回值

类型: HRESULT

如果方法成功,则返回值D3D_OK。 如果其中一个参数无效,则返回D3DERR_INVALIDCALL。

要求

要求
目标平台 Windows
标头 d3d9helper.h (包括 D3D9.h)
Library D3D9.lib

另请参阅

D3DTS_WORLD

D3DTS_WORLDMATRIX

D3DTS_WORLDn

IDirect3DDevice9

IDirect3DDevice9::GetTransform

IDirect3DDevice9::SetRenderState