estructura XMFLOAT4X3 (directxmath.h)
Matriz de punto flotante de 4*3.
Para obtener una lista de funcionalidades adicionales, como constructores y operadores que están disponibles mediante XMFLOAT4X3
al programar en C++, consulte XMFLOAT4X3 Extensiones.
Sintaxis
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
);
};
Miembros
_11
Elemento de la matriz.
_12
Elemento de la matriz.
_13
Elemento de la matriz.
_21
Elemento de la matriz.
_22
Elemento de la matriz.
_23
Elemento de la matriz.
_31
Elemento de la matriz.
_32
Elemento de la matriz.
_33
Elemento de la matriz.
_41
Elemento de la matriz.
_42
Elemento de la matriz.
_43
Elemento de la matriz.
m[4]
Matriz de 4*3 que representa la matriz.
f[12]
Constructor predeterminado para XMFLOAT4X3
Constructor predeterminado para XMFLOAT4X3
void XMFLOAT4X3( const XMFLOAT4X3 & unnamedParam1)
Constructor predeterminado para XMFLOAT4X3
Constructor predeterminado para XMFLOAT4X3
XMFLOAT4X3 & operator=( const XMFLOAT4X3 & unnamedParam1)
Asigna los datos del componente vectorial de una instancia de XMFLOAT4X3
a la instancia actual de XMFLOAT4X3
.
Este operador asigna los datos del componente vectorial de una instancia de XMFLOAT4X3 a la instancia actual de XMFLOAT4X3
.
Nota:
Este operador solo está disponible en C++.
void XMFLOAT4X3( XMFLOAT4X3 && unnamedParam1)
Constructor predeterminado para XMFLOAT4X3
Constructor predeterminado para XMFLOAT4X3
XMFLOAT4X3 & operator=( XMFLOAT4X3 && unnamedParam1)
Inicializa una nueva instancia de la XMFLOAT4X3
estructura a partir de doce valores escalares float
.
Inicializa una nueva instancia de la estructura XMFLOAT4X3 a partir de doce valores escalares float
.
void XMFLOAT4X3( const float *pArray) noexcept
Inicializa una nueva instancia de la XMFLOAT4X3
estructura a partir de una matriz de doce elementos float
.
Inicializa una nueva instancia de la estructura XMFLOAT4X3 a partir de una matriz de doce elementos float
.
float operator()( size_t Row, size_t Column) noexcept
float & operator()( size_t Row, size_t Column) noexcept
Devuelve un objeto reference
a un elemento de matriz de una instancia XMFLOAT4X3
tal y como especifican los argumentos de fila y columna.
Este operador devuelve un reference
objeto a un elemento de matriz de una instancia XMFLOAT4X3 tal y como especifican los argumentos de fila y columna.
bool operator==( const XMFLOAT4X3 & unnamedParam1)
auto operator<=>( const XMFLOAT4X3 & unnamedParam1)
Comentarios
Los miembros escalares de XMFLOAT4X3
tienen el formato _RowCol y proporcionan una indexación basada, donde Row especifica la fila de matriz basada en la que se ejecuta de 1 a 4 y Col especifica la columna de matriz basada en uno (que se ejecuta de 1 a 3).
El miembro de matriz bidimensional 4*3 de XMFLOAT4X3
, m, proporciona una indexación de base cero de la matriz de la estructura. Al acceder a XMFLOAT4X3
m[Row,Col], Row puede ejecutarse de 0 a 3 y Col puede ejecutar de 0 a 2.
XMFLOAT4X3
se puede cargar en instancias de XMVECTOR mediante XMLoadFloat4x3.
Las instancias de XMVECTOR
se pueden almacenar en una instancia de XMFLOAT4X3
con XMStoreFloat4x3.
Nombres: Uso de DirectX
Requisitos de la plataforma
Microsoft Visual Studio 2010 o Microsoft Visual Studio 2012 con Windows SDK para Windows 8. Compatible con aplicaciones de escritorio Win32, aplicaciones de la Tienda Windows y Windows Phone 8 aplicaciones.Requisitos
Encabezado | directxmath.h |