次の方法で共有


XMUINT4構造体 (directxmath.h)

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

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

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

構文

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

メンバー

x

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

y

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

z

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

w

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

void XMUINT4()

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

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

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

void XMUINT4( const XMUINT4 & unnamedParam1)

XMUINT4コンストラクター。

XMUINT4のコンストラクター。

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

XMUINT4 & operator=( const XMUINT4 & unnamedParam1)

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

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

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

void XMUINT4( XMUINT4 && unnamedParam1)

XMUINT4コンストラクター。

XMUINT4のコンストラクター。

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

XMUINT4 & operator=( XMUINT4 && unnamedParam1)

void XMUINT4( uint32_t _x, uint32_t _y, uint32_t _z, uint32_t _w) noexcept

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

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

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

void XMUINT4( const uint32_t *pArray) noexcept

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

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

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

bool operator==( const XMUINT4 & unnamedParam1)

auto operator<=>( const XMUINT4 & unnamedParam1)

注釈

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

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

名前 空間: DirectX を使用する

プラットフォームの要件

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

要件

   
Header directxmath.h

こちらもご覧ください

DirectXMath ライブラリの構造

XMUINT4拡張機能