estructura XMFLOAT2 (directxmath.h)

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.

Nota Consulte Equivalencias de tipos de biblioteca directXMath para obtener información sobre D3DDECLTYPE equivalentes, D3DFORMAT y objetos DXGI_FORMAT .
 

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.

void XMFLOAT2()

Constructor predeterminado para XMFLOAT2.

Constructor predeterminado para XMFLOAT2.

Nota Este constructor solo está disponible en C++.
 

void XMFLOAT2( const XMFLOAT2 & unnamedParam1)

Un constructor para XMFLOAT2.

Constructor para XMFLOAT2.

Nota Este constructor solo está disponible en C++.

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.

Nota Este operador solo está disponible en C++.

void XMFLOAT2( XMFLOAT2 && unnamedParam1)

Un constructor para XMFLOAT2.

Constructor para XMFLOAT2.

Nota Este constructor solo está disponible en C++.

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.

Nota Este constructor solo está disponible en C++.
 

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 .

Nota Este constructor solo está disponible en C++.
 

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

Consulte también

Estructuras de biblioteca de DirectXMath

Extensiones de XMFLOAT2