次の方法で共有


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::GetTransformIDirect3DDevice9::MultiplyTransformIDirect3DDevice9::SetTransform