Compartilhar via


estrutura XMUINT2 (directxmath.h)

Um vetor 2D em que cada componente é um inteiro sem sinal.

Para obter uma lista de funcionalidades adicionais, como construtores e operadores que estão disponíveis usando XMUINT2 quando você estiver programando no C++, consulte XMUINT2 Extensões.

 

Sintaxe

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

Membros

x

Valor inteiro sem sinal que descreve a coordenada x do vetor.

y

Valor inteiro sem sinal que descreve a coordenada y do vetor.

void XMUINT2()

Construtor padrão para XMUINT2.

Construtor padrão para XMUINT2.

Nota Esse construtor só está disponível em C++.
 

void XMUINT2( const XMUINT2 & unnamedParam1)

Um construtor para XMUINT2.

Um construtor para XMUINT2.

Nota Esse construtor só está disponível em C++.

XMUINT2 & operator=( const XMUINT2 & unnamedParam1)

Atribui os dados do componente vetor de uma instância do XMUINT2 à instância atual do XMUINT2.

Esse operador atribui os dados do componente vetor de uma instância de XMUINT2 à instância atual do XMUINT2.

Nota Esse operador só está disponível em C++.

void XMUINT2( XMUINT2 && unnamedParam1)

Um construtor para XMUINT2.

Um construtor para XMUINT2.

Nota Esse construtor só está disponível em C++.

XMUINT2 & operator=( XMUINT2 && unnamedParam1)

void XMUINT2( uint32_t _x, uint32_t _y) noexcept

Inicializa uma nova instância de de XMUINT2 dois uint32_t argumentos.

Esse construtor inicializa uma nova instância de XMUINT2 de dois uint32_t argumentos.

Nota Esse construtor só está disponível em C++.
 

void XMUINT2( const uint32_t *pArray) noexcept

Inicializa uma nova instância de XMUINT2 de um argumento de matriz de dois elementos uint32_t .

Esse construtor inicializa uma nova instância de XMUINT2 de um argumento de matriz de dois elementos uint32_t .

Nota Esse construtor só está disponível em C++.

bool operator==( const XMUINT2 & unnamedParam1)

auto operator<=>( const XMUINT2 & unnamedParam1)

Comentários

Você pode usar XMLoadUInt2 para carregar XMUINT2 em instâncias de XMVECTOR.

Você pode usar XMStoreUInt2 para armazenar instâncias de XMVECTOR em uma instância do XMUINT2.

Namespace: Usar o DirectX

Requisitos da plataforma

Microsoft Visual Studio 2010 ou Microsoft Visual Studio 2012 com o SDK do Windows para Windows 8. Com suporte para aplicativos da área de trabalho Win32, aplicativos da Windows Store e aplicativos Windows Phone 8.

Requisitos

Requisito Valor
Cabeçalho directxmath.h

Confira também

Estruturas da biblioteca DirectXMath

Extensões de XMUINT2