次の方法で共有


XMMin テンプレート

2 つの数値データ型インスタンス、または のオーバーロード <をサポートする オブジェクトの 2 つのインスタンスを比較し、2 つのインスタンスのうちの小さい方を返します。 引数と戻り値のデータ型は同じです。

構文

template<class T> T XMMin(
  [in]  T a,
  [in]  T b
);

パラメーター

A

[入力]2 つのオブジェクトの最初の オブジェクトを指定します。

B

[入力]2 つのオブジェクトのうち 2 つを指定します。

戻り値

2 つの入力オブジェクトのうち小さい方を返します。

解説

XMMin はテンプレートであり、テンプレートがインスタンス化されるときに T 型が指定されます。

注意

この XMMin テンプレートは DirectXMath 用の新しいテンプレートであり、XNAMath 2.x では使用できません。 XMMin は XNAMath 2.x でマクロとして使用できます。

 

注意

理想的には、 の代わりに XMMinstd::min を使用します。 std::min を使用して Windows ヘッダーとの競合を回避するには、Windows ヘッダーを含める前に NOMINMAX を#defineする必要があります。

 

名前空間: DirectX を使用する

プラットフォームの要件

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

必要条件

要件
ヘッダー
DirectXMath.h

関連項目

DirectXMath ライブラリ テンプレート関数

XMMax