Class: ImGui::ImGui_ImplDockingSDL3_Data
- Inherits:
-
Object
- Object
- ImGui::ImGui_ImplDockingSDL3_Data
- Defined in:
- lib/imgui_impl_docking_sdl3.rb
Instance Attribute Summary collapse
-
#clipboard_text_data ⇒ Object
Returns the value of attribute clipboard_text_data.
-
#gamepad_mode ⇒ Object
Returns the value of attribute gamepad_mode.
-
#gamepads ⇒ Object
Returns the value of attribute gamepads.
-
#ime_data ⇒ Object
Returns the value of attribute ime_data.
-
#ime_dirty ⇒ Object
Returns the value of attribute ime_dirty.
-
#ime_window ⇒ Object
Returns the value of attribute ime_window.
-
#monitor_memory ⇒ Object
Returns the value of attribute monitor_memory.
-
#mouse_buttons_down ⇒ Object
Returns the value of attribute mouse_buttons_down.
-
#mouse_can_report_hovered_viewport ⇒ Object
Returns the value of attribute mouse_can_report_hovered_viewport.
-
#mouse_can_use_global_state ⇒ Object
Returns the value of attribute mouse_can_use_global_state.
-
#mouse_capture_mode ⇒ Object
Returns the value of attribute mouse_capture_mode.
-
#mouse_cursors ⇒ Object
Returns the value of attribute mouse_cursors.
-
#mouse_last_cursor ⇒ Object
Returns the value of attribute mouse_last_cursor.
-
#mouse_pending_leave_frame ⇒ Object
Returns the value of attribute mouse_pending_leave_frame.
-
#mouse_window_id ⇒ Object
Returns the value of attribute mouse_window_id.
-
#renderer ⇒ Object
Returns the value of attribute renderer.
-
#time ⇒ Object
Returns the value of attribute time.
-
#use_vulkan ⇒ Object
Returns the value of attribute use_vulkan.
-
#viewport_data ⇒ Object
Returns the value of attribute viewport_data.
-
#want_update_gamepads_list ⇒ Object
Returns the value of attribute want_update_gamepads_list.
-
#want_update_monitors ⇒ Object
Returns the value of attribute want_update_monitors.
-
#window ⇒ Object
Returns the value of attribute window.
-
#window_id ⇒ Object
Returns the value of attribute window_id.
Instance Method Summary collapse
-
#initialize ⇒ ImGui_ImplDockingSDL3_Data
constructor
A new instance of ImGui_ImplDockingSDL3_Data.
Constructor Details
#initialize ⇒ ImGui_ImplDockingSDL3_Data
Returns a new instance of ImGui_ImplDockingSDL3_Data.
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 28 def initialize @window = nil @window_id = 0 @renderer = nil @time = 0 @clipboard_text_data = nil @use_vulkan = false @want_update_monitors = false @ime_window = nil @ime_data = ImGuiPlatformImeData.new @ime_data[:WantVisible] = false @ime_data[:WantTextInput] = false @ime_data[:InputPos][:x] = 0.0 @ime_data[:InputPos][:y] = 0.0 @ime_data[:InputLineHeight] = 0.0 @ime_data[:ViewportId] = 0 @ime_dirty = false @mouse_window_id = 0 @mouse_buttons_down = 0 @mouse_cursors = Array.new(ImGuiMouseCursor_COUNT) { nil } @mouse_last_cursor = nil @mouse_pending_leave_frame = 0 @mouse_can_use_global_state = false @mouse_can_report_hovered_viewport = false @mouse_capture_mode = ImGui_ImplDockingSDL3_MouseCaptureMode_Disabled @gamepads = [] @gamepad_mode = ImGui_ImplDockingSDL3_GamepadMode_AutoFirst @want_update_gamepads_list = true @monitor_memory = nil @viewport_data = {} end |
Instance Attribute Details
#clipboard_text_data ⇒ Object
Returns the value of attribute clipboard_text_data.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def clipboard_text_data @clipboard_text_data end |
#gamepad_mode ⇒ Object
Returns the value of attribute gamepad_mode.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def gamepad_mode @gamepad_mode end |
#gamepads ⇒ Object
Returns the value of attribute gamepads.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def gamepads @gamepads end |
#ime_data ⇒ Object
Returns the value of attribute ime_data.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def ime_data @ime_data end |
#ime_dirty ⇒ Object
Returns the value of attribute ime_dirty.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def ime_dirty @ime_dirty end |
#ime_window ⇒ Object
Returns the value of attribute ime_window.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def ime_window @ime_window end |
#monitor_memory ⇒ Object
Returns the value of attribute monitor_memory.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def monitor_memory @monitor_memory end |
#mouse_buttons_down ⇒ Object
Returns the value of attribute mouse_buttons_down.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def @mouse_buttons_down end |
#mouse_can_report_hovered_viewport ⇒ Object
Returns the value of attribute mouse_can_report_hovered_viewport.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def @mouse_can_report_hovered_viewport end |
#mouse_can_use_global_state ⇒ Object
Returns the value of attribute mouse_can_use_global_state.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def mouse_can_use_global_state @mouse_can_use_global_state end |
#mouse_capture_mode ⇒ Object
Returns the value of attribute mouse_capture_mode.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def mouse_capture_mode @mouse_capture_mode end |
#mouse_cursors ⇒ Object
Returns the value of attribute mouse_cursors.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def mouse_cursors @mouse_cursors end |
#mouse_last_cursor ⇒ Object
Returns the value of attribute mouse_last_cursor.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def mouse_last_cursor @mouse_last_cursor end |
#mouse_pending_leave_frame ⇒ Object
Returns the value of attribute mouse_pending_leave_frame.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def mouse_pending_leave_frame @mouse_pending_leave_frame end |
#mouse_window_id ⇒ Object
Returns the value of attribute mouse_window_id.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def mouse_window_id @mouse_window_id end |
#renderer ⇒ Object
Returns the value of attribute renderer.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def renderer @renderer end |
#time ⇒ Object
Returns the value of attribute time.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def time @time end |
#use_vulkan ⇒ Object
Returns the value of attribute use_vulkan.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def use_vulkan @use_vulkan end |
#viewport_data ⇒ Object
Returns the value of attribute viewport_data.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def @viewport_data end |
#want_update_gamepads_list ⇒ Object
Returns the value of attribute want_update_gamepads_list.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def want_update_gamepads_list @want_update_gamepads_list end |
#want_update_monitors ⇒ Object
Returns the value of attribute want_update_monitors.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def want_update_monitors @want_update_monitors end |
#window ⇒ Object
Returns the value of attribute window.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def window @window end |
#window_id ⇒ Object
Returns the value of attribute window_id.
20 21 22 |
# File 'lib/imgui_impl_docking_sdl3.rb', line 20 def window_id @window_id end |