Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Vector 2D formado por dos valores de punto flotante de precisión sencilla.
Para obtener una lista de funcionalidades adicionales, como constructores y operadores que están disponibles mediante XMFLOAT2 al programar en C++, consulte XMFLOAT2 Extensiones.
Sintaxis
struct XMFLOAT2 {
float x;
float y;
void XMFLOAT2();
void XMFLOAT2(
const XMFLOAT2 & unnamedParam1
);
XMFLOAT2 & operator=(
const XMFLOAT2 & unnamedParam1
);
void XMFLOAT2(
XMFLOAT2 && unnamedParam1
);
XMFLOAT2 & operator=(
XMFLOAT2 && unnamedParam1
);
void XMFLOAT2(
float _x,
float _y
) noexcept;
void XMFLOAT2(
const float *pArray
) noexcept;
bool operator==(
const XMFLOAT2 & unnamedParam1
);
auto operator<=>(
const XMFLOAT2 & unnamedParam1
);
};
Miembros
x
valor float que describe la coordenada x del vector.
y
valor float que describe la coordenada y del vector.
Constructor predeterminado para XMFLOAT2.
Constructor predeterminado para XMFLOAT2.
void XMFLOAT2( const XMFLOAT2 & unnamedParam1)
Un constructor para XMFLOAT2.
Constructor para XMFLOAT2.
XMFLOAT2 & operator=( const XMFLOAT2 & unnamedParam1)
Asigna los datos del componente vectorial de una instancia de XMFLOAT2 a la instancia actual de XMFLOAT2.
Este operador asigna los datos del componente vectorial de una instancia de XMFLOAT2 a la instancia actual de XMFLOAT2.
void XMFLOAT2( XMFLOAT2 && unnamedParam1)
Un constructor para XMFLOAT2.
Constructor para XMFLOAT2.
XMFLOAT2 & operator=( XMFLOAT2 && unnamedParam1)
void XMFLOAT2( float _x, float _y) noexcept
Inicializa una nueva instancia de a partir de XMFLOAT2 dos float argumentos.
Este constructor inicializa una nueva instancia de XMFLOAT2 a partir de dos float argumentos.
void XMFLOAT2( const float *pArray) noexcept
Inicializa una nueva instancia de a partir de un argumento de matriz de XMFLOAT2 dos elementos float .
Este constructor inicializa una nueva instancia de XMFLOAT2 a partir de un argumento de matriz de dos elementos float .
bool operator==( const XMFLOAT2 & unnamedParam1)
auto operator<=>( const XMFLOAT2 & unnamedParam1)
Comentarios
XMFLOAT2 se puede cargar en instancias de XMVECTOR mediante XMLoadFloat2.
Las instancias de XMVECTOR se pueden almacenar en una instancia de XMFLOAT2 con XMStoreFloat2.
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
| Requisito | Valor |
|---|---|
| Header | directxmath.h |