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) |