API リファレンス
検索インデックスを準備中…

ImGui.BeginMultiSelect

  • 複数選択のスコープを開始します。

    引数

    flags
    number

    この操作を制御する ImGuiMultiSelectFlags オプションです。互換性のあるフラグは | で組み合わせます。

    戻り値

    項目描画前に適用する要求を含む借用の複数選択 IO です。必ず EndMultiSelect() と対応させ、その要求も適用します。

    Selectable()、Checkbox()、TreeNode() 向けの複数選択システム [BETA]。

    • 標準的な複数選択/範囲選択(CTRL+マウス/キーボード、SHIFT+マウス/キーボードなど)を、クリッパーと併用可能な形で提供します。

    • ImGuiSelectionUserData は通常、現在のビュー内の項目インデックスを格納します(別の内容でも構いません)。

    • 手順と詳細は ImGuiMultiSelectIO 付近のコメント、デモは「デモ->ウィジェット->選択状態と複数選択」を参照してください。

    • TreeNode() も技術的には対応しますが、正しく使うにはより複雑な処理が必要です。ツリーへの線形/ランダムアクセスが必要なため、フィルターとクリッパーを実装済みの高度 なツリーに適しています。現在のデモは簡略化を進める予定です。

    • 'selection_size' と 'items_count' は任意で、一部の機能が使います。計算コストが高ければ省略できます。

    暗黙の引数:selection_size = -1, items_count = -1。

    ソースと継承

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0