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 运行时使用它来通知驱动程序对各种转换矩阵的修改。

要求

要求
Header d3dhal.h (包括 D3dhal.h)

另请参阅

D3DHAL_DP2SETTRANSFORM

D3dDrawPrimitives2