openMSX
Public Member Functions | Public Attributes | List of all members
ImGui_ImplSDL2_Data Struct Reference

Public Member Functions

 ImGui_ImplSDL2_Data ()
 

Public Attributes

SDL_Window * Window
 
SDL_Renderer * Renderer
 
Uint64 Time
 
char * ClipboardTextData
 
bool UseVulkan
 
bool WantUpdateMonitors
 
Uint32 MouseWindowID
 
int MouseButtonsDown
 
SDL_Cursor * MouseCursors [ImGuiMouseCursor_COUNT]
 
SDL_Cursor * MouseLastCursor
 
int MouseLastLeaveFrame
 
bool MouseCanUseGlobalState
 
bool MouseCanReportHoveredViewport
 
ImVector< SDL_GameController * > Gamepads
 
ImGui_ImplSDL2_GamepadMode GamepadMode
 
bool WantUpdateGamepadsList
 

Detailed Description

Definition at line 119 of file imgui_impl_sdl2.cc.

Constructor & Destructor Documentation

◆ ImGui_ImplSDL2_Data()

ImGui_ImplSDL2_Data::ImGui_ImplSDL2_Data ( )
inline

Definition at line 142 of file imgui_impl_sdl2.cc.

Member Data Documentation

◆ ClipboardTextData

char* ImGui_ImplSDL2_Data::ClipboardTextData

Definition at line 124 of file imgui_impl_sdl2.cc.

Referenced by ImGui_ImplSDL2_Shutdown().

◆ GamepadMode

ImGui_ImplSDL2_GamepadMode ImGui_ImplSDL2_Data::GamepadMode

Definition at line 139 of file imgui_impl_sdl2.cc.

Referenced by ImGui_ImplSDL2_SetGamepadMode().

◆ Gamepads

ImVector<SDL_GameController*> ImGui_ImplSDL2_Data::Gamepads

Definition at line 138 of file imgui_impl_sdl2.cc.

Referenced by ImGui_ImplSDL2_SetGamepadMode().

◆ MouseButtonsDown

int ImGui_ImplSDL2_Data::MouseButtonsDown

Definition at line 130 of file imgui_impl_sdl2.cc.

Referenced by ImGui_ImplSDL2_NewFrame(), and ImGui_ImplSDL2_ProcessEvent().

◆ MouseCanReportHoveredViewport

bool ImGui_ImplSDL2_Data::MouseCanReportHoveredViewport

Definition at line 135 of file imgui_impl_sdl2.cc.

Referenced by ImGui_ImplSDL2_NewFrame().

◆ MouseCanUseGlobalState

bool ImGui_ImplSDL2_Data::MouseCanUseGlobalState

Definition at line 134 of file imgui_impl_sdl2.cc.

◆ MouseCursors

SDL_Cursor* ImGui_ImplSDL2_Data::MouseCursors[ImGuiMouseCursor_COUNT]

Definition at line 131 of file imgui_impl_sdl2.cc.

Referenced by ImGui_ImplSDL2_Shutdown().

◆ MouseLastCursor

SDL_Cursor* ImGui_ImplSDL2_Data::MouseLastCursor

Definition at line 132 of file imgui_impl_sdl2.cc.

◆ MouseLastLeaveFrame

int ImGui_ImplSDL2_Data::MouseLastLeaveFrame

Definition at line 133 of file imgui_impl_sdl2.cc.

Referenced by ImGui_ImplSDL2_NewFrame(), and ImGui_ImplSDL2_ProcessEvent().

◆ MouseWindowID

Uint32 ImGui_ImplSDL2_Data::MouseWindowID

Definition at line 129 of file imgui_impl_sdl2.cc.

Referenced by ImGui_ImplSDL2_NewFrame(), and ImGui_ImplSDL2_ProcessEvent().

◆ Renderer

SDL_Renderer* ImGui_ImplSDL2_Data::Renderer

Definition at line 122 of file imgui_impl_sdl2.cc.

Referenced by ImGui_ImplSDL2_NewFrame().

◆ Time

Uint64 ImGui_ImplSDL2_Data::Time

Definition at line 123 of file imgui_impl_sdl2.cc.

Referenced by ImGui_ImplSDL2_NewFrame().

◆ UseVulkan

bool ImGui_ImplSDL2_Data::UseVulkan

Definition at line 125 of file imgui_impl_sdl2.cc.

Referenced by ImGui_ImplSDL2_InitForVulkan().

◆ WantUpdateGamepadsList

bool ImGui_ImplSDL2_Data::WantUpdateGamepadsList

◆ WantUpdateMonitors

bool ImGui_ImplSDL2_Data::WantUpdateMonitors

Definition at line 126 of file imgui_impl_sdl2.cc.

Referenced by ImGui_ImplSDL2_NewFrame(), and ImGui_ImplSDL2_ProcessEvent().

◆ Window

SDL_Window* ImGui_ImplSDL2_Data::Window

Definition at line 121 of file imgui_impl_sdl2.cc.

Referenced by ImGui_ImplSDL2_NewFrame().


The documentation for this struct was generated from the following file: