1
0
Fork 0
mirror of https://github.com/gwm17/implot.git synced 2024-11-22 10:18:52 -05:00

Fixes for requirement to define IMGUI_DEFINE_MATH_OPERATORS before imgui.h (or at least at imconfig) (#449)

This commit is contained in:
omar 2023-02-16 02:53:25 +01:00 committed by GitHub
parent d875123534
commit 33c5a965f5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 5 deletions

View File

@ -122,6 +122,7 @@ You can read releases logs https://github.com/epezent/implot/releases for more d
*/ */
#define IMGUI_DEFINE_MATH_OPERATORS
#include "implot.h" #include "implot.h"
#include "implot_internal.h" #include "implot_internal.h"

View File

@ -31,10 +31,6 @@
#pragma once #pragma once
#ifndef IMGUI_DEFINE_MATH_OPERATORS
#define IMGUI_DEFINE_MATH_OPERATORS
#endif
#include <time.h> #include <time.h>
#include "imgui_internal.h" #include "imgui_internal.h"

View File

@ -22,6 +22,7 @@
// ImPlot v0.14 // ImPlot v0.14
#define IMGUI_DEFINE_MATH_OPERATORS
#include "implot.h" #include "implot.h"
#include "implot_internal.h" #include "implot_internal.h"
@ -81,7 +82,7 @@ static IMPLOT_INLINE float ImInvSqrt(float x) { return 1.0f / sqrtf(x); }
// unsigned long long ImU64; // 64-bit unsigned integer // unsigned long long ImU64; // 64-bit unsigned integer
// (note: this list does *not* include `long`, `unsigned long` and `long double`) // (note: this list does *not* include `long`, `unsigned long` and `long double`)
// //
// You can customize the supported types by defining IMPLOT_CUSTOM_NUMERIC_TYPES at compile time to define your own type list. // You can customize the supported types by defining IMPLOT_CUSTOM_NUMERIC_TYPES at compile time to define your own type list.
// As an example, you could use the compile time define given by the line below in order to support only float and double. // As an example, you could use the compile time define given by the line below in order to support only float and double.
// -DIMPLOT_CUSTOM_NUMERIC_TYPES="(float)(double)" // -DIMPLOT_CUSTOM_NUMERIC_TYPES="(float)(double)"
// In order to support all known C++ types, use: // In order to support all known C++ types, use: