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 (包括 D3dhal.h)

另请参阅

D3DHAL_DP2SETTRANSFORM

D3dDrawPrimitives2