Compartir a través de


Estructura XMINT4 (directxmath.h)

Vector 4D donde cada componente es un entero con signo.

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

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

Sintaxis

struct XMINT4 {
  int32_t  x;
  int32_t  y;
  int32_t  z;
  int32_t  w;
  void     XMINT4();
  void     XMINT4(
    const XMINT4 & unnamedParam1
  );
  XMINT4 & operator=(
    const XMINT4 & unnamedParam1
  );
  void     XMINT4(
    XMINT4 && unnamedParam1
  );
  XMINT4 & operator=(
    XMINT4 && unnamedParam1
  );
  void     XMINT4(
    int32_t _x,
    int32_t _y,
    int32_t _z,
    int32_t _w
  ) noexcept;
  void     XMINT4(
    const int32_t *pArray
  ) noexcept;
  bool     operator==(
    const XMINT4 & unnamedParam1
  );
  auto     operator<=>(
    const XMINT4 & unnamedParam1
  );
};

Miembros

x

Valor entero con signo que describe la coordenada x del vector.

y

Valor entero con signo que describe la coordenada y del vector.

z

Valor entero con signo que describe la coordenada z del vector.

w

Valor entero con signo que describe la coordenada w del vector.

void XMINT4()

Constructor predeterminado para XMINT4.

Constructor predeterminado para XMINT4.

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

void XMINT4( const XMINT4 & unnamedParam1)

XMINT4 & operator=( const XMINT4 & unnamedParam1)

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

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

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

void XMINT4( XMINT4 && unnamedParam1)

Un constructor para XMINT4.

Un constructor para XMINT4.

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

XMINT4 & operator=( XMINT4 && unnamedParam1)

void XMINT4( int32_t _x, int32_t _y, int32_t _z, int32_t _w) noexcept

Inicializa una nueva instancia de a partir de XMINT4 cuatro int32_t argumentos.

Este constructor inicializa una nueva instancia de XMINT4 a partir de cuatro int32_t argumentos.

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

void XMINT4( const int32_t *pArray) noexcept

Inicializa una nueva instancia de a partir de un argumento de matriz de XMINT4 cuatro elementos int32_t .

Este constructor inicializa una nueva instancia de XMINT4 a partir de un argumento de matriz de cuatro elementos int32_t .

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

bool operator==( const XMINT4 & unnamedParam1)

auto operator<=>( const XMINT4 & unnamedParam1)

Comentarios

Puede usar XMLoadSInt4 para cargar XMINT4 en instancias de XMVECTOR.

Puede usar XMStoreSInt4 para almacenar instancias de XMVECTOR en una instancia de XMINT4.

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

Consulte también

Estructuras de biblioteca de DirectXMath

Extensiones XMINT4