次の方法で共有


while ステートメント (DirectX HLSL)

ステートメント ブロックを、条件式が失敗するまで実行します。

[Attribute] while ( Conditional )

{

  Statement Block;

}

パラメーター

  • Attribute
    ステートメントのコンパイル方法を制御するパラメーター (省略可能)。

    属性 説明
    unroll(x) 実行を停止するまでループを展開します。ループを実行できる最大回数を指定することができます (省略可能)。
    loop フロー制御ステートメントをコンパイルされたシェーダー内で使用します。ループを展開しません。
  • Conditional
    条件。式の評価結果が TRUE の場合は、ステートメント ブロックを実行します。式の評価結果が FALSE の場合は、ループを終了します。

  • Statement Block
    1 つまたは複数の ステートメント

関連項目

フロー制御