D3DCOLORtoUBYTE4 (DirectX HLSL)

D3DCOLOR によって設定された浮動小数点 4D ベクトルを UBYTE4 に変換します。

ret D3DCOLORtoUBYTE4(x)

この関数は、x パラメーターの成分の入れ替えとスケーリングを行います。この関数を使用して、一部ハードウェアにある UBYTE4 サポートの不足を補正します。

パラメーター

  • x
    [in] 変換する浮動小数点型 vector4。

戻り値

x パラメーターの UBYTE4 表現。

型の説明

名前 テンプレートの型 成分の型 サイズ
x vector float 4
ret vector integer 4

最低限必要なシェーダー モデル

この関数は、次のシェーダー モデルでサポートされています。

シェーダー モデル サポート
シェーダー モデル 2 (DirectX HLSL) 以降のシェーダー モデル
シェーダー モデル 1 (DirectX HLSL) vs_1_1

関連項目

組み込み関数 (DirectX HLSL)