XMFLOAT4X3 结构 (directxmath.h)
4*3 浮点矩阵。
有关使用 C++ 编程时可用的 XMFLOAT4X3
其他功能(例如构造函数和运算符)的列表,请参阅 XMFLOAT4X3 扩展。
语法
struct XMFLOAT4X3 {
union {
struct {
float _11;
float _12;
float _13;
float _21;
float _22;
float _23;
float _31;
float _32;
float _33;
float _41;
float _42;
float _43;
};
float m[4][3];
float f[12];
};
void XMFLOAT4X3();
void XMFLOAT4X3(
const XMFLOAT4X3 & unnamedParam1
);
XMFLOAT4X3 & operator=(
const XMFLOAT4X3 & unnamedParam1
);
void XMFLOAT4X3(
XMFLOAT4X3 && unnamedParam1
);
XMFLOAT4X3 & operator=(
XMFLOAT4X3 && unnamedParam1
);
void XMFLOAT4X3(
float m00,
float m01,
float m02,
float m10,
float m11,
float m12,
float m20,
float m21,
float m22,
float m30,
float m31,
float m32
) noexcept;
void XMFLOAT4X3(
const float *pArray
) noexcept;
float operator()(
size_t Row,
size_t Column
) noexcept;
float & operator()(
size_t Row,
size_t Column
) noexcept;
bool operator==(
const XMFLOAT4X3 & unnamedParam1
);
auto operator<=>(
const XMFLOAT4X3 & unnamedParam1
);
};
成员
_11
矩阵的元素。
_12
矩阵的元素。
_13
矩阵的元素。
_21
矩阵的元素。
_22
矩阵的元素。
_23
矩阵的元素。
_31
矩阵的元素。
_32
矩阵的元素。
_33
矩阵的元素。
_41
矩阵的元素。
_42
矩阵的元素。
_43
矩阵的元素。
m[4]
表示矩阵的 4*3 数组。
f[12]
的默认构造函数 XMFLOAT4X3
XMFLOAT4X3 的默认构造函数
void XMFLOAT4X3 ( const XMFLOAT4X3 & unnamedParam1)
的默认构造函数 XMFLOAT4X3
XMFLOAT4X3 的默认构造函数
XMFLOAT4X3 & 运算符= ( const XMFLOAT4X3 & unnamedParam1)
将 的一个实例中的 XMFLOAT4X3
向量组件数据分配给 的 XMFLOAT4X3
当前实例。
此运算符将 XMFLOAT4X3 的一个实例中的向量组件数据分配给 的 XMFLOAT4X3
当前实例。
注意
此运算符仅在 C++ 下可用。
void XMFLOAT4X3 ( XMFLOAT4X3 && unnamedParam1)
的默认构造函数 XMFLOAT4X3
XMFLOAT4X3 的默认构造函数
XMFLOAT4X3 & operator=( XMFLOAT4X3 && unnamedParam1)
从 12 个标量float
值初始化 结构的新实例XMFLOAT4X3
。
从 12 个标量float
值初始化 XMFLOAT4X3 结构的新实例。
void XMFLOAT4X3 ( const float *pArray) noexcept
从十二个元素float
数组初始化 结构的新实例XMFLOAT4X3
。
从十二个元素float
数组初始化 XMFLOAT4X3 结构的新实例。
float operator()( size_t Row, size_t Column) noexcept
float & 运算符 () ( size_t Row, size_t Column) noexcept
向 reference
由行参数和列参数指定的实例 XMFLOAT4X3
的矩阵元素返回 。
此运算符返回 reference
由行参数和列参数指定的实例 XMFLOAT4X3 的矩阵元素。
bool operator==( const XMFLOAT4X3 & unnamedParam1)
auto operator<=>( const XMFLOAT4X3 & unnamedParam1)
注解
的标量成员 XMFLOAT4X3
采用 _RowCol 的形式,提供基于一个索引,其中 Row 指定从 1 到 4) 运行的基于矩阵行 (,Col 指定从 1 到 3) 运行的基于矩阵列 (。
的二维 4*3 数组成员 XMFLOAT4X3
m 提供结构的矩阵的从零开始的索引。 访问 XMFLOAT4X3
m[Row,Col]时,Row 可以从 0 运行到 3,Col 可以从 0 运行到 2。
XMFLOAT4X3
可以使用 XMLoadFloat4x3 加载到 XMVECTOR 的实例中。
XMVECTOR
的实例可以使用 XMStoreFloat4x3 存储到 的XMFLOAT4X3
实例中。
命名 空间: 使用 DirectX
平台要求
Microsoft Visual Studio 2010 或 Microsoft Visual Studio 2012 与 Windows SDK for Windows 8。 支持 Win32 桌面应用、Windows 应用商店应用和 Windows Phone 8 应用。要求
标头 | directxmath.h |