Compartir a través de


estructura de XMFLOAT3 (directxmath.h)

Describe un vector 3D que consta de tres valores de punto flotante de precisión sencilla.

Para obtener una lista de funcionalidades adicionales, como constructores y operadores que están disponibles al programar XMFLOAT3 en C++, consulte XMFLOAT3 Extensiones.

 

Sintaxis

struct XMFLOAT3 {
  float      x;
  float      y;
  float      z;
  void       XMFLOAT3();
  void       XMFLOAT3(
    const XMFLOAT3 & unnamedParam1
  );
  XMFLOAT3 & operator=(
    const XMFLOAT3 & unnamedParam1
  );
  void       XMFLOAT3(
    XMFLOAT3 && unnamedParam1
  );
  XMFLOAT3 & operator=(
    XMFLOAT3 && unnamedParam1
  );
  void       XMFLOAT3(
    float _x,
    float _y,
    float _z
  ) noexcept;
  void       XMFLOAT3(
    const float *pArray
  ) noexcept;
};

Miembros

x

valor float que describe la coordenada x del vector.

y

valor float que describe la coordenada y del vector.

z

valor float que describe la coordenada z del vector.

void XMFLOAT3()

Constructor predeterminado para XMFLOAT3.

Constructor predeterminado para XMFLOAT3.

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

void XMFLOAT3( const XMFLOAT3 & unnamedParam1)

Constructor para XMFLOAT3.

Constructor para XMFLOAT3.

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

XMFLOAT3 & operator=( const XMFLOAT3 & unnamedParam1)

Asigna los datos del componente vectorial de una instancia de XMFLOAT3 a la instancia actual de XMFLOAT3.

Este operador asigna los datos del componente vectorial de una instancia de XMFLOAT3 a la instancia actual de XMFLOAT3.

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

void XMFLOAT3( XMFLOAT3 && unnamedParam1)

Constructor para XMFLOAT3.

Constructor para XMFLOAT3.

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

XMFLOAT3 & operator=( XMFLOAT3 && unnamedParam1)

void XMFLOAT3( float _x, float _y, float _z) noexcept

Inicializa una nueva instancia de a partir de XMFLOAT3 tres float argumentos.

Este constructor inicializa una nueva instancia de XMFLOAT3 a partir de tres float argumentos.

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

void XMFLOAT3( const float *pArray) noexcept

Constructor para XMFLOAT3.

Constructor para XMFLOAT3.

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

Comentarios

XMFLOAT3 se puede cargar en instancias de XMVECTOR mediante XMLoadFloat3.

Las instancias de XMVECTOR se pueden almacenar en una instancia de XMFLOAT3 con XMStoreFloat3.

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 XMFLOAT3