D3DMATRIX 構造体
D3DMATRIX 構造体
行列を記述する。
構文
typedef struct _D3DMATRIX {
union {
struct {
float _11, _12, _13, _14;
float _21, _22, _23, _24;
float _31, _32, _33, _34;
float _41, _42, _43, _44;
};
float m[4][4];
};
} D3DMATRIX;
メンバ
- _ij
浮動小数点の 4 × 4 行列。 i は行番号、j は列番号である。たとえば、_34 は [a34] と同じ意味である。
注意
Microsoft® Direct3D® では、射影行列の _34 要素に負の値を設定できない。ここで負の値を使用する必要がある場合は、代わりに射影行列全体を 1 でスケールする。
構造体の情報
ヘッダー | d3d9types.h |
最低限のオペレーティング システム | Windows 98 |
参照
IDirect3DDevice9::GetTransform、IDirect3DDevice9::MultiplyTransform、IDirect3DDevice9::SetTransform