XMINT3 構造体 (directxmath.h)

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

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

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

構文

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

メンバー

x

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

y

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

z

ベクトルの z 座標を表す符号付き整数値。

void XMINT3()

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

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

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

void XMINT3( const XMINT3 & unnamedParam1)

XMINT3コンストラクター。

XMINT3 のコンストラクター。

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

XMINT3 & operator=( const XMINT3 & unnamedParam1)

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

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

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

void XMINT3( XMINT3 && unnamedParam1)

XMINT3コンストラクター。

XMINT3 のコンストラクター。

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

XMINT3 & operator=( XMINT3 && unnamedParam1)

void XMINT3( int32_t _x, int32_t _y, int32_t _z) noexcept

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

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

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

void XMINT3( const int32_t *pArray) noexcept

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

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

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

bool operator==( const XMINT3 & unnamedParam1)

auto operator<=>( const XMINT3 & unnamedParam1)

注釈

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

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

名前 空間: DirectX を使用する

プラットフォームの要件

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

要件

要件
Header directxmath.h

こちらもご覧ください

DirectXMath ライブラリの構造

XMINT3 拡張機能