次の方法で共有


XMINT2 構造体 (directxmath.h)

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

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

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

構文

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

メンバー

x

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

y

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

void XMINT2()

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

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

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

void XMINT2( const XMINT2 & unnamedParam1)

XMINT2コンストラクター。

XMINT2 のコンストラクター。

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

XMINT2 & operator=( const XMINT2 & unnamedParam1)

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

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

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

void XMINT2( XMINT2 && unnamedParam1)

XMINT2コンストラクター。

XMINT2 のコンストラクター。

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

XMINT2 & operator=( XMINT2 && unnamedParam1)

void XMINT2( int32_t _x, int32_t _y) noexcept

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

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

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

void XMINT2( const int32_t *pArray) noexcept

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

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

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

bool operator==( const XMINT2 & unnamedParam1)

auto operator<=>( const XMINT2 & unnamedParam1)

注釈

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

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

名前 空間: DirectX を使用する

プラットフォームの要件

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

要件

   
Header directxmath.h

こちらもご覧ください

DirectXMath ライブラリの構造

XMINT2 拡張機能