Fixed imgui_single_file.h for IMGUI_DEFINE_MATH_OPERATORS change. (#6164, #6137, #5966, #2832)

Amend a1b8457
This commit is contained in:
ocornut 2023-02-15 19:50:03 +01:00
parent a1b8457cb5
commit 752603bc70
1 changed files with 5 additions and 0 deletions

View File

@ -7,6 +7,11 @@
// #define IMGUI_IMPLEMENTATION // #define IMGUI_IMPLEMENTATION
// Before you include this file in *one* C++ file to create the implementation. // Before you include this file in *one* C++ file to create the implementation.
// Using this in your project will leak the contents of imgui_internal.h and ImVec2 operators in this compilation unit. // Using this in your project will leak the contents of imgui_internal.h and ImVec2 operators in this compilation unit.
#ifdef IMGUI_IMPLEMENTATION
#define IMGUI_DEFINE_MATH_OPERATORS
#endif
#include "../../imgui.h" #include "../../imgui.h"
#ifdef IMGUI_ENABLE_FREETYPE #ifdef IMGUI_ENABLE_FREETYPE
#include "../../misc/freetype/imgui_freetype.h" #include "../../misc/freetype/imgui_freetype.h"