XMFLOAT3X3::XMFLOAT3X3(float,float,float,float,float,float,float,float,float,float) (directxmath.h)
Inicializa una nueva instancia de la XMFLOAT3X3
estructura a partir de nueve valores escalares float
.
Inicializa una nueva instancia de la estructura XMFLOAT3X3 a partir de nueve valores escalares float
.
Sintaxis
void XMFLOAT3X3(
float m00,
float m01,
float m02,
float m10,
float m11,
float m12,
float m20,
float m21,
float m22
) noexcept;
Parámetros
m00
Valor utilizado para inicializar el miembro _11 (equivalente al miembro m[0,0] de la XMFLOAT3X3
estructura).
m01
Valor utilizado para inicializar el miembro _12 (equivalente a m[0,1]) de la XMFLOAT3X3
estructura.
m02
Valor utilizado para inicializar el miembro _13 (equivalente a m[0,2]) de la XMFLOAT3X3
estructura.
m10
Valor utilizado para inicializar el miembro _21 (equivalente a m[1,0]) de la XMFLOAT3X3
estructura.
m11
Valor utilizado para inicializar el miembro _22 (equivalente a m[1,1]) de la XMFLOAT3X3
estructura.
m12
Valor utilizado para inicializar el miembro _23 (equivalente a m[1,2]) de la XMFLOAT3X3
estructura.
m20
Valor utilizado para inicializar el miembro _31 (equivalente a m[2,0]) de la XMFLOAT3X3
estructura.
m21
Valor utilizado para inicializar el miembro _32 (equivalente a m[2,1]) de la XMFLOAT3X3
estructura.
m22
Valor utilizado para inicializar el miembro _33 (equivalente a m[2,2]) de la XMFLOAT3X3
estructura.
Valor devuelto
None
Observaciones
Los dos ejemplos de pseudocódigo siguientes muestran el funcionamiento de este constructor:
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;
Or
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;
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | directxmath.h |
Consulte también
Referencia