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.
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.
Constructor predeterminado para XMFLOAT3.
Constructor predeterminado para XMFLOAT3.
void XMFLOAT3( const XMFLOAT3 & unnamedParam1)
Constructor para XMFLOAT3.
Constructor para XMFLOAT3.
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.
void XMFLOAT3( XMFLOAT3 && unnamedParam1)
Constructor para XMFLOAT3.
Constructor para XMFLOAT3.
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.
void XMFLOAT3( const float *pArray) noexcept
Constructor para XMFLOAT3.
Constructor para XMFLOAT3.
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 |