Selaa lähdekoodia

Moved UserData

ocornut 11 vuotta sitten
vanhempi
commit
48a944813c
2 muutettua tiedostoa jossa 3 lisäystä ja 4 poistoa
  1. 1 1
      imgui.cpp
  2. 2 3
      imgui.h

+ 1 - 1
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;

+ 2 - 3
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);