функция XMFLOAT3X3::XMFLOAT3X3(float,float,float,float,float,float,float,float,float;float)) (directxmath.h)
Инициализирует новый экземпляр XMFLOAT3X3
структуры из девяти скалярных float
значений.
Инициализирует новый экземпляр структуры XMFLOAT3X3 из девяти скалярных float
значений.
Синтаксис
void XMFLOAT3X3(
float m00,
float m01,
float m02,
float m10,
float m11,
float m12,
float m20,
float m21,
float m22
) noexcept;
Параметры
m00
Значение, используемое для инициализации элемента _11 (эквивалентно элементу m[0,0] ) XMFLOAT3X3
структуры.
m01
Значение, используемое для инициализации элемента _12 (эквивалентно m[0,1]) XMFLOAT3X3
структуры.
m02
Значение, используемое для инициализации элемента _13 (эквивалентно m[0,2]) XMFLOAT3X3
структуры.
m10
Значение, используемое для инициализации элемента _21 (эквивалентно m[1,0]) XMFLOAT3X3
структуры.
m11
Значение, используемое для инициализации элемента _22 (эквивалентно m[1,1]) XMFLOAT3X3
структуры.
m12
Значение, используемое для инициализации элемента _23 (эквивалентно m[1,2]) XMFLOAT3X3
структуры.
m20
Значение, используемое для инициализации элемента _31 (эквивалентно m[2,0]) XMFLOAT3X3
структуры.
m21
Значение, используемое для инициализации элемента _32 (эквивалентно m[2,1]) XMFLOAT3X3
структуры.
m22
Значение, используемое для инициализации элемента _33 (эквивалентно m[2,2]) XMFLOAT3X3
структуры.
Возвращаемое значение
None
Remarks
В следующих двух примерах псевдокода показана работа этого конструктора:
XMFLOAT3X3 mat;
mat._11 = m00;
mat._12 = m01;
mat._13 = m02;
mat._21 = m10;
mat._22 = m11;
mat._23 = m12;
mat._31 = m20;
mat._32 = m21;
mat._33 = m22;
либо
XMFLOAT3X3 mat;
mat.m[0,0] = m00;
mat.m[0,1] = m01;
mat.m[0,2] = m02;
mat.m[1,0] = m10;
mat.m[1,1] = m11;
mat.m[1,2] = m12;
mat.m[2,0] = m20;
mat.m[2,1] = m21;
mat.m[2,2] = m22;
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | directxmath.h |
См. также раздел
Справочные материалы