Compartir a través de


estructura XMUINT3 (directxmath.h)

Vector 3D donde cada componente es un entero sin signo.

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

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

Sintaxis

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

Miembros

x

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

y

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

z

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

void XMUINT3()

Constructor predeterminado para XMUINT3.

Constructor predeterminado para XMUINT3.

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

void XMUINT3( const XMUINT3 & unnamedParam1)

Un constructor para XMUINT3.

Constructor para XMUINT3.

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

XMUINT3 & operator=( const XMUINT3 & unnamedParam1)

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

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

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

void XMUINT3( XMUINT3 && unnamedParam1)

Un constructor para XMUINT3.

Constructor para XMUINT3.

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

XMUINT3 & operator=( XMUINT3 && unnamedParam1)

void XMUINT3( uint32_t _x, uint32_t _y, uint32_t _z) noexcept

Inicializa una nueva instancia de a partir de XMUINT3 tres uint32_t argumentos.

Este constructor inicializa una nueva instancia de XMUINT3 a partir de tres uint32_t argumentos.

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

void XMUINT3( const uint32_t *pArray) noexcept

Inicializa una nueva instancia de XMUINT3 a partir de un argumento de matriz de tres elementos uint32_t .

Este constructor inicializa una nueva instancia de XMUINT3 a partir de un argumento de matriz de tres elementos uint32_t .

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

bool operator==( const XMUINT3 & unnamedParam1)

auto operator<=>( const XMUINT3 & unnamedParam1)

Comentarios

Puede usar XMLoadUInt3 para cargar XMUINT3 en instancias de XMVECTOR.

Puede usar XMStoreUInt3 para almacenar instancias de XMVECTOR en una instancia de XMUINT3.

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 de XMUINT3