|
21 | 21 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
22 | 22 | // SOFTWARE. |
23 | 23 |
|
24 | | -// ImPlot v0.18 WIP |
| 24 | +// ImPlot v1.0 |
25 | 25 |
|
26 | 26 | // Table of Contents: |
27 | 27 | // |
|
62 | 62 | #endif |
63 | 63 |
|
64 | 64 | // ImPlot version string. |
65 | | -#define IMPLOT_VERSION "0.18 WIP" |
| 65 | +#define IMPLOT_VERSION "1.0" |
66 | 66 | // ImPlot version integer encoded as XYYZZ (X=major, YY=minor, ZZ=patch). |
67 | | -#define IMPLOT_VERSION_NUM 1801 |
| 67 | +#define IMPLOT_VERSION_NUM 10000 |
68 | 68 | // Macro for templated plotting functions; keeps header clean. |
69 | 69 | #define IMPLOT_TMP template <typename T> IMPLOT_API |
70 | 70 |
|
@@ -1388,34 +1388,17 @@ IMPLOT_API void ShowDemoWindow(bool* p_open = nullptr); |
1388 | 1388 | #define IMPLOT_DEPRECATED(method) method |
1389 | 1389 | #endif |
1390 | 1390 |
|
1391 | | -enum ImPlotFlagsObsolete_ { |
1392 | | - ImPlotFlags_YAxis2 = 1 << 20, |
1393 | | - ImPlotFlags_YAxis3 = 1 << 21, |
1394 | | -}; |
1395 | | - |
1396 | 1391 | namespace ImPlot { |
1397 | 1392 |
|
1398 | | -// OBSOLETED in v0.18 (from February 2026) |
1399 | | -// IMPLOT_API void SetNextLineStyle(const ImVec4& col = IMPLOT_AUTO_COL, float weight = IMPLOT_AUTO); // OBSOLETED IN 0.18 // Set ImPlotSpec.LineColor/LineWeight or construct ImPlotSpec with { ImPlotSpec_LineColor, color, ImPlotSpec_LineWeight, weight }. |
| 1393 | +// OBSOLETED in v1.0 (from February 2026) |
| 1394 | +// IMPLOT_API void SetNextLineStyle(const ImVec4& col = IMPLOT_AUTO_COL, float weight = IMPLOT_AUTO); // OBSOLETED IN v1.0 // Set ImPlotSpec.LineColor/LineWeight or construct ImPlotSpec with { ImPlotSpec_LineColor, color, ImPlotSpec_LineWeight, weight }. |
1400 | 1395 |
|
1401 | | -// IMPLOT_API void SetNextFillStyle(const ImVec4& col = IMPLOT_AUTO_COL, float alpha_mod = IMPLOT_AUTO);// OBSOLETED IN 0.18 // Set ImPlotSpec.FillColor/FillAlpha or construct ImPlotSpec with { ImPlotSpec_FillColor, color, ImPlotSpec_FillAlpha, alpha }. |
| 1396 | +// IMPLOT_API void SetNextFillStyle(const ImVec4& col = IMPLOT_AUTO_COL, float alpha_mod = IMPLOT_AUTO);// OBSOLETED IN v1.0 // Set ImPlotSpec.FillColor/FillAlpha or construct ImPlotSpec with { ImPlotSpec_FillColor, color, ImPlotSpec_FillAlpha, alpha }. |
1402 | 1397 |
|
1403 | | -// IMPLOT_API void SetNextMarkerStyle(ImPlotMarker marker = IMPLOT_AUTO, float size = IMPLOT_AUTO, const ImVec4& fill = IMPLOT_AUTO_COL, float weight = IMPLOT_AUTO, const ImVec4& outline = IMPLOT_AUTO_COL); // OBSOLETED IN 0.18 // Set ImPlotSpec.Marker/MarkerSize/MarkerFillColor/LineWeight/MarkerLineColor or construct ImPlotSpec with { ImPlotSpec_Marker, marker, ImPlotSpec_MarkerSize, size, ImPlotSpec_MarkerFillColor, fill_color, ImPlotSpec_LineWeight, weight, ImPlotSpec_MarkerLineColor, outline }. |
| 1398 | +// IMPLOT_API void SetNextMarkerStyle(ImPlotMarker marker = IMPLOT_AUTO, float size = IMPLOT_AUTO, const ImVec4& fill = IMPLOT_AUTO_COL, float weight = IMPLOT_AUTO, const ImVec4& outline = IMPLOT_AUTO_COL); // OBSOLETED IN v1.0 // Set ImPlotSpec.Marker/MarkerSize/MarkerFillColor/LineWeight/MarkerLineColor or construct ImPlotSpec with { ImPlotSpec_Marker, marker, ImPlotSpec_MarkerSize, size, ImPlotSpec_MarkerFillColor, fill_color, ImPlotSpec_LineWeight, weight, ImPlotSpec_MarkerLineColor, outline }. |
1404 | 1399 |
|
1405 | | -// IMPLOT_API void SetNextErrorBarStyle(const ImVec4& col = IMPLOT_AUTO_COL, float size = IMPLOT_AUTO, float weight = IMPLOT_AUTO); // OBSOLETED IN 0.18 // Set ImPlotSpec.LineColor/Size/LineWeight or construct ImPlotSpec with { ImPlotSpec_LineColor, col, ImPlotSpec_Size, size, ImPlotSpec_LineWeight, weight }. |
| 1400 | +// IMPLOT_API void SetNextErrorBarStyle(const ImVec4& col = IMPLOT_AUTO_COL, float size = IMPLOT_AUTO, float weight = IMPLOT_AUTO); // OBSOLETED IN v1.0 // Set ImPlotSpec.LineColor/Size/LineWeight or construct ImPlotSpec with { ImPlotSpec_LineColor, col, ImPlotSpec_Size, size, ImPlotSpec_LineWeight, weight }. |
1406 | 1401 |
|
1407 | | -// OBSOLETED in v0.13 -> PLANNED REMOVAL in v1.0 |
1408 | | -IMPLOT_DEPRECATED( IMPLOT_API bool BeginPlot(const char* title_id, |
1409 | | - const char* x_label, // = nullptr, |
1410 | | - const char* y_label, // = nullptr, |
1411 | | - const ImVec2& size = ImVec2(-1,0), |
1412 | | - ImPlotFlags flags = ImPlotFlags_None, |
1413 | | - ImPlotAxisFlags x_flags = 0, |
1414 | | - ImPlotAxisFlags y_flags = 0, |
1415 | | - ImPlotAxisFlags y2_flags = ImPlotAxisFlags_AuxDefault, |
1416 | | - ImPlotAxisFlags y3_flags = ImPlotAxisFlags_AuxDefault, |
1417 | | - const char* y2_label = nullptr, |
1418 | | - const char* y3_label = nullptr) ); |
1419 | 1402 |
|
1420 | 1403 | } // namespace ImPlot |
1421 | 1404 |
|
|
0 commit comments