次の方法で共有


XMUINT3構造体 (directxmath.h)

各コンポーネントが符号なし整数である 3D ベクター。

C++ でプログラミングするときに使用 XMUINT3 できるコンストラクターや演算子などの追加機能の一覧については、「 XMUINT3拡張機能」を参照してください。

メモ同等のD3DDECLTYPE、D3DFORMAT、およびDXGI_FORMAT オブジェクトについては、「DirectXMath ライブラリの種類の等価性」を参照してください。
 

構文

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
  );
};

メンバー

x

ベクトルの x 座標を記述する符号なし整数値。

y

ベクトルの y 座標を記述する符号なし整数値。

z

ベクトルの z 座標を記述する符号なし整数値。

void XMUINT3()

の既定の XMUINT3コンストラクター。

XMUINT3の既定のコンストラクター。

メモ このコンストラクターは C++ でのみ使用できます。
 

void XMUINT3( const XMUINT3 & unnamedParam1)

XMUINT3コンストラクター。

XMUINT3のコンストラクター。

メモ このコンストラクターは C++ でのみ使用できます。

XMUINT3 & operator=( const XMUINT3 & unnamedParam1)

の 1 つのインスタンスから の現在XMUINT3XMUINT3インスタンスにベクター コンポーネント データを割り当てます。

この演算子は、 XMUINT3 の 1 つのインスタンスから の現在のインスタンス XMUINT3にベクター コンポーネント データを割り当てます。

メモ この演算子は C++ でのみ使用できます。

void XMUINT3( XMUINT3 && unnamedParam1)

XMUINT3コンストラクター。

XMUINT3のコンストラクター。

メモ このコンストラクターは C++ でのみ使用できます。

XMUINT3 & operator=( XMUINT3 && unnamedParam1)

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

の新しいインスタンス XMUINT3 を 3 つの uint32_t 引数から初期化します。

このコンストラクターは、3 つのuint32_t引数から XMUINT3 の新しいインスタンスを初期化します。

メモ このコンストラクターは C++ でのみ使用できます。
 

void XMUINT3( const uint32_t *pArray) noexcept

3 つの要素uint32_t配列引数から XMUINT3 の新しいインスタンスを初期化します。

このコンストラクターは、3 要素uint32_t配列引数から XMUINT3 の新しいインスタンスを初期化します。

メモ このコンストラクターは C++ でのみ使用できます。

bool operator==( const XMUINT3 & unnamedParam1)

auto operator<=>( const XMUINT3 & unnamedParam1)

注釈

XMLoadUInt3 を使用して、XMVECTOR のインスタンスに読み込むことができますXMUINT3

XMStoreUInt3 を使用すると、 のXMVECTORインスタンスを のXMUINT3インスタンスに格納できます。

名前 空間: DirectX を使用する

プラットフォームの要件

Microsoft Visual Studio 2010 または Microsoft Visual Studio 2012 と Windows SDK for Windows 8。 Win32 デスクトップ アプリ、Windows ストア アプリ、Windows Phone 8 アプリでサポートされます。

要件

   
Header directxmath.h

こちらもご覧ください

DirectXMath ライブラリの構造

XMUINT3拡張機能