Procházet zdrojové kódy

Added #define IMGUI_INCLUDE_IMGUI_USER_CPP to optionally include imgui_user.cpp

ocornut před 11 roky
rodič
revize
2e85dce1ee
2 změnil soubory, kde provedl 10 přidání a 0 odebrání
  1. 3 0
      imconfig.h
  2. 7 0
      imgui.cpp

+ 3 - 0
imconfig.h

@@ -20,6 +20,9 @@
 //---- Don't implement default clipboard handlers for Windows (so as not to link with OpenClipboard(), etc.)
 //#define IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNCS
 
+//---- Include imgui_user.cpp at the end of imgui.cpp so you can include code that extends ImGui using its private data/functions.
+//#define IMGUI_INCLUDE_IMGUI_USER_CPP
+
 //---- Define implicit cast operators to convert back<>forth from your math types and ImVec2/ImVec4.
 /*
 #define IM_VEC2_CLASS_EXTRA                                                 \

+ 7 - 0
imgui.cpp

@@ -6237,3 +6237,10 @@ void GetDefaultFontData(const void** fnt_data, unsigned int* fnt_size, const voi
 };
 
 //-----------------------------------------------------------------------------
+
+//---- Include imgui_user.cpp at the end of imgui.cpp so you can include code that extends ImGui using its private data/functions.
+#ifdef IMGUI_INCLUDE_IMGUI_USER_CPP
+#include "imgui_user.cpp"
+#endif
+
+//-----------------------------------------------------------------------------