struct ImGui_ImplSDL3_Data

Overview

struct ImGui_ImplSDL3_Data
{
    // fields

    SDL_Window* Window;
    SDL_WindowID WindowID;
    SDL_Renderer* Renderer;
    Uint64 Time;
    char* ClipboardTextData;
    char BackendPlatformName[48];
    bool UseVulkan;
    bool WantUpdateMonitors;
    SDL_Window* ImeWindow;
    ImGuiPlatformImeData ImeData;
    bool ImeDirty;
    Uint32 MouseWindowID;
    int MouseButtonsDown;
    SDL_Cursor* MouseCursors[ImGuiMouseCursor_COUNT];
    SDL_Cursor* MouseLastCursor;
    int MousePendingLeaveFrame;
    bool MouseCanUseGlobalState;
    bool MouseCanReportHoveredViewport;
    ImGui_ImplSDL3_MouseCaptureMode MouseCaptureMode;
    ImVector<SDL_Gamepad*> Gamepads;
    ImGui_ImplSDL3_GamepadMode GamepadMode;
    bool WantUpdateGamepadsList;
};