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) |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈