Class: ImGuiMultiSelectIO

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/imgui.rb

Overview

Main IO structure returned by BeginMultiSelect()/EndMultiSelect(). This mainly contains a list of selection requests.

  • Use ‘Demo->Tools->Debug Log->Selection’ to see requests as they happen.

  • Some fields are only useful if your list is dynamic and allows deletion (getting post-deletion focus/state right is shown in the demo)

  • Below: who reads/writes each fields? ‘r’=read, ‘w’=write, ‘ms’=multi-select code, ‘app’=application/user code.