diff --git a/imgui.cpp b/imgui.cpp index 93acf44d..2e1a611a 100644 --- a/imgui.cpp +++ b/imgui.cpp @@ -329,9 +329,9 @@ ImGuiIO::ImGuiIO() MousePosPrev = ImVec2(-1,-1); MouseDoubleClickTime = 0.30f; MouseDoubleClickMaxDist = 6.0f; + UserData = NULL; // User functions - UserData = NULL; RenderDrawListsFn = NULL; MemAllocFn = malloc; MemReallocFn = realloc; diff --git a/imgui.h b/imgui.h index 65358aa0..68eecfd1 100644 --- a/imgui.h +++ b/imgui.h @@ -423,13 +423,12 @@ struct ImGuiIO ImWchar FontFallbackGlyph; // = '?' // Replacement glyph is one isn't found. float PixelCenterOffset; // = 0.0f // Try to set to 0.5f or 0.375f if rendering is blurry + void* UserData; // = NULL // Store your own data for retrieval by callbacks. + //------------------------------------------------------------------ // User Functions //------------------------------------------------------------------ - // Store your own data for retrieval by callbacks. - void* UserData; // = NULL - // REQUIRED: rendering function. // See example code if you are unsure of how to implement this. void (*RenderDrawListsFn)(ImDrawList** const draw_lists, int count);