struct ImGui_ImplGlfw_Data

Overview

struct ImGui_ImplGlfw_Data
{
    // fields

    ImGuiContext* Context;
    GLFWwindow* Window;
    GlfwClientApi ClientApi;
    double Time;
    GLFWwindow* MouseWindow;
    bool MouseIgnoreButtonUpWaitForFocusLoss;
    bool MouseIgnoreButtonUp;
    ImVec2 LastValidMousePos;
    GLFWwindow* KeyOwnerWindows[GLFW_KEY_LAST];
    bool IsWayland;
    bool InstalledCallbacks;
    bool CallbacksChainForAllWindows;
    char BackendPlatformName[32];
    GLFWwindowfocusfun PrevUserCallbackWindowFocus;
    GLFWcursorposfun PrevUserCallbackCursorPos;
    GLFWcursorenterfun PrevUserCallbackCursorEnter;
    GLFWmousebuttonfun PrevUserCallbackMousebutton;
    GLFWscrollfun PrevUserCallbackScroll;
    GLFWkeyfun PrevUserCallbackKey;
    GLFWcharfun PrevUserCallbackChar;
    GLFWmonitorfun PrevUserCallbackMonitor;
};