遅延後のマウスボタンの解放を調べます。
button
ImGuiMouseButton の番号です。0 は左、1 は右、2 は中央です。
delay
マウスを離してから遅延リリースを報告するまでの秒数です。
直近のマウス解放から指定時間がこのフレームで経過した場合は true、それ以外は false です。
遅延したマウス解放(ごく限定的に使用してください!)。
通常は delay >= io.MouseDoubleClickTime とし、同じボタンのクリック回数も確認します。 io は ImGui.viewImGuiIO(ioHandle) が返すフィールドビューです。左ボタンなら ImGui.viewImGuiIO(ioHandle).MouseClickedLastCount0 === 1 を判定します。
非常にまれな UI 操作形式ですが、MS Explorer でアイコンをシングルクリックして名前を変更するように、一部のアプリで使われます。
Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0
遅延後のマウスボタンの解放を調べます。