XMVectorSaturate
ベクトルの各要素を 0.0f ~ 1.0f の範囲に飽和させます。
構文
XMVECTOR XMVectorSaturate( XMVECTOR V)
パラメーター
- V
[in] 飽和させるベクトル
戻り値
各要素が飽和されたベクトルを返します。
解説
次の擬似コードは、この関数の処理を表したものです。
XMVECTOR Result;Result.x = min(max(V1.x, 0.0f), 1.0f);Result.y = min(max(V1.y, 0.0f), 1.0f);Result.z = min(max(V1.z, 0.0f), 1.0f);Result.w = min(max(V1.w, 0.0f), 1.0f);return Result;
要件
ヘッダー: xnamath.h で宣言されています。