次の方法で共有


XMFLOAT4X4 構造体

4×4 行列を記述します。

C++ でのプログラミング時に XMFLOAT4X4 を使用する際に使用できるコンストラクターや演算子などの追加機能の一覧については、「XMFLOAT4X4 の拡張機能」を参照してください。

注意

同等の D3DDECLTYPED3DFORMAT、および DXGI_FORMAT オブジェクトについては、「XNA Math ライブラリの型の同等性」を参照してください。

構文

typedef struct _XMFLOAT4X4 {    union {        struct {            FLOAT _11;            FLOAT _12;            FLOAT _13;            FLOAT _14;            FLOAT _21;            FLOAT _22;            FLOAT _23;            FLOAT _24;            FLOAT _31;            FLOAT _32;            FLOAT _33;            FLOAT _34;            FLOAT _41;            FLOAT _42;            FLOAT _43;            FLOAT _44;        };        struct {            FLOAT _m00;            FLOAT _m01;            FLOAT _m02;            FLOAT _m03;            FLOAT _m10;            FLOAT _m11;            FLOAT _m12;            FLOAT _m13;            FLOAT _m20;            FLOAT _m21;            FLOAT _m22;            FLOAT _m23;            FLOAT _m30;            FLOAT _m31;            FLOAT _m32;            FLOAT _m33;        };        FLOAT m[4][4];    };} XMFLOAT4X4;

メンバー

  • _11
    行列の要素

  • _12
    行列の要素

  • _13
    行列の要素

  • _14
    行列の要素

  • _21
    行列の要素

  • _22
    行列の要素

  • _23
    行列の要素

  • _24
    行列の要素

  • _31
    行列の要素

  • _32
    行列の要素

  • _33
    行列の要素

  • _34
    行列の要素

  • _41
    行列の要素

  • _42
    行列の要素

  • _43
    行列の要素

  • _44
    行列の要素

  • _m00
    行列の要素

  • _m01
    行列の要素

  • _m02
    行列の要素

  • _m03
    行列の要素

  • _m10
    行列の要素

  • _m11
    行列の要素

  • _m12
    行列の要素

  • _m13
    行列の要素

  • _m20
    行列の要素

  • _m21
    行列の要素

  • _m22
    行列の要素

  • _m23
    行列の要素

  • _m30
    行列の要素

  • _m31
    行列の要素

  • _m32
    行列の要素

  • _m33
    行列の要素

  • m
    行列を表す 4×4 配列

解説 

m プレフィクスなしの要素の場合、命名規則は基準 1 であり、**_**RowCol という形式です。ここで、Row は行、Col は列です。

m プレフィクス付きの要素の場合、命名規則は 2 次元配列にならい、基準 0 であり、_mRowCol という形式です。

要件

ヘッダー: xnamath.h で宣言されています。

関連項目

XMFLOAT4X4 の拡張機能
XMFLOAT4X4A16
XMMATRIX