imconfig.h (imgui-1.86) | : | imconfig.h (imgui-1.87) | ||
---|---|---|---|---|
skipping to change at line 31 | skipping to change at line 31 | |||
//---- Define attributes of all API symbols declarations, e.g. for DLL under Win dows | //---- Define attributes of all API symbols declarations, e.g. for DLL under Win dows | |||
// Using Dear ImGui via a shared library is not recommended, because of function call overhead and because we don't guarantee backward nor forward ABI compatibi lity. | // Using Dear ImGui via a shared library is not recommended, because of function call overhead and because we don't guarantee backward nor forward ABI compatibi lity. | |||
// DLL users: heaps and globals are not shared across DLL boundaries! You will n eed to call SetCurrentContext() + SetAllocatorFunctions() | // DLL users: heaps and globals are not shared across DLL boundaries! You will n eed to call SetCurrentContext() + SetAllocatorFunctions() | |||
// for each static/DLL boundary you are calling from. Read "Context and Memory A llocators" section of imgui.cpp for more details. | // for each static/DLL boundary you are calling from. Read "Context and Memory A llocators" section of imgui.cpp for more details. | |||
//#define IMGUI_API __declspec( dllexport ) | //#define IMGUI_API __declspec( dllexport ) | |||
//#define IMGUI_API __declspec( dllimport ) | //#define IMGUI_API __declspec( dllimport ) | |||
//---- Don't define obsolete functions/enums/behaviors. Consider enabling from t ime to time after updating to avoid using soon-to-be obsolete function/names. | //---- Don't define obsolete functions/enums/behaviors. Consider enabling from t ime to time after updating to avoid using soon-to-be obsolete function/names. | |||
//#define IMGUI_DISABLE_OBSOLETE_FUNCTIONS | //#define IMGUI_DISABLE_OBSOLETE_FUNCTIONS | |||
//#define IMGUI_DISABLE_OBSOLETE_KEYIO // 1.87: disable leg acy io.KeyMap[]+io.KeysDown[] in favor io.AddKeyEvent(). This will be folded int o IMGUI_DISABLE_OBSOLETE_FUNCTIONS in a few versions. | ||||
//---- Disable all of Dear ImGui or don't implement standard windows. | //---- Disable all of Dear ImGui or don't implement standard windows. | |||
// It is very strongly recommended to NOT disable the demo windows during develo pment. Please read comments in imgui_demo.cpp. | // It is very strongly recommended to NOT disable the demo windows during develo pment. Please read comments in imgui_demo.cpp. | |||
//#define IMGUI_DISABLE // Disable everythin g: all headers and source files will be empty. | //#define IMGUI_DISABLE // Disable everythin g: all headers and source files will be empty. | |||
//#define IMGUI_DISABLE_DEMO_WINDOWS // Disable demo wind ows: ShowDemoWindow()/ShowStyleEditor() will be empty. Not recommended. | //#define IMGUI_DISABLE_DEMO_WINDOWS // Disable demo wind ows: ShowDemoWindow()/ShowStyleEditor() will be empty. Not recommended. | |||
//#define IMGUI_DISABLE_METRICS_WINDOW // Disable metrics/d ebugger and other debug tools: ShowMetricsWindow() and ShowStackToolWindow() wil l be empty. | //#define IMGUI_DISABLE_METRICS_WINDOW // Disable metrics/d ebugger and other debug tools: ShowMetricsWindow() and ShowStackToolWindow() wil l be empty. | |||
//---- Don't implement some functions to reduce linkage requirements. | //---- Don't implement some functions to reduce linkage requirements. | |||
//#define IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNCTIONS // [Win32] Don't imp lement default clipboard handler. Won't use and link with OpenClipboard/GetClipb oardData/CloseClipboard etc. (user32.lib/.a, kernel32.lib/.a) | //#define IMGUI_DISABLE_WIN32_DEFAULT_CLIPBOARD_FUNCTIONS // [Win32] Don't imp lement default clipboard handler. Won't use and link with OpenClipboard/GetClipb oardData/CloseClipboard etc. (user32.lib/.a, kernel32.lib/.a) | |||
//#define IMGUI_ENABLE_WIN32_DEFAULT_IME_FUNCTIONS // [Win32] [Default with Visual Studio] Implement default IME handler (require imm32.lib/.a, auto-li nk for Visual Studio, -limm32 on command-line for MinGW) | //#define IMGUI_ENABLE_WIN32_DEFAULT_IME_FUNCTIONS // [Win32] [Default with Visual Studio] Implement default IME handler (require imm32.lib/.a, auto-li nk for Visual Studio, -limm32 on command-line for MinGW) | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 1 lines changed or added |