XMMax テンプレート
2 つの数値データ型インスタンス、または のオーバーロード <をサポートする オブジェクトの 2 つのインスタンスを比較し、2 つのインスタンスのうちの大きい方を返します。 引数と戻り値のデータ型は同じです。
構文
template<class T> T XMMax(
[in] T a,
[in] T b
);
パラメーター
-
A
-
[入力]2 つのオブジェクトの最初の オブジェクトを指定します。
-
B
-
[入力]2 つのオブジェクトのうち 2 つを指定します。
戻り値
2 つの入力オブジェクトのうち大きい方を返します。
解説
XMMax
はテンプレートであり、テンプレートがインスタンス化されるときに T 型が指定されます。
注意
この XMMax
テンプレートは DirectXMath 用の新しいテンプレートであり、XNAMath 2.x では使用できません。
XMMax
は XNAMath 2.x でマクロとして使用できます。
注意
理想的には、 ではなく XMMax
std::max を使用します。 std::max で Windows ヘッダーとの競合を回避するには、Windows ヘッダーを含める前に NOMINMAX を#defineする必要があります。
名前空間: DirectX を使用する
プラットフォームの要件
Microsoft Visual Studio 2010 または Microsoft Visual Studio 2012 と Windows SDK for Windows 8。 Win32 デスクトップ アプリ、Windows ストア アプリ、Windows Phone 8 アプリでサポートされます。
要件
要件 | 値 |
---|---|
ヘッダー |
|
関連項目