// THIS FILE HAS BEEN AUTO-GENERATED BY THE 'DEAR BINDINGS' GENERATOR.
// **DO NOT EDIT DIRECTLY**
// https://github.com/dearimgui/dear_bindings
#include "imgui.h"
#include "implot.h"
// implot_shim.h declares the monomorphized PlotXxx_<Type>(...) entries
// that dcimgui_implot.cpp's emitted wrappers call into; the upstream
// implot.h doesn't see them because the shim is a generated overlay.
#include "implot_shim.h"
// Glue file consumed by dear_bindings at implot-binding generation
// time. The cimgui namespace wraps the C-shape header so the
// generator can emit type aliases without colliding with the C++
// API; pulling dcimgui.h into the same namespace promotes ImVec2
// and friends from forward-declared (the dcimgui_implot.h default) to
// fully defined, which dcimgui_implot.cpp needs for its by-value
// argument/return shims.
#define DEAR_BINDINGS_INTERNAL_GLUE_CODE
namespace cimgui
{
#include "dcimgui.h"
#include "dcimgui_implot.h"
}
#undef DEAR_BINDINGS_INTERNAL_GLUE_CODE
// By-value struct conversions
static inline cimgui::ImVec2 ConvertFromCPP_ImVec2(const ::ImVec2& src)
{
cimgui::ImVec2 dest;
dest.x = src.x;
dest.y = src.y;
return dest;
}
static inline ::ImVec2 ConvertToCPP_ImVec2(const cimgui::ImVec2& src)
{
::ImVec2 dest;
dest.x = src.x;
dest.y = src.y;
return dest;
}
static inline cimgui::ImVec4 ConvertFromCPP_ImVec4(const ::ImVec4& src)
{
cimgui::ImVec4 dest;
dest.x = src.x;
dest.y = src.y;
dest.z = src.z;
dest.w = src.w;
return dest;
}
static inline ::ImVec4 ConvertToCPP_ImVec4(const cimgui::ImVec4& src)
{
::ImVec4 dest;
dest.x = src.x;
dest.y = src.y;
dest.z = src.z;
dest.w = src.w;
return dest;
}
static inline cimgui::ImTextureRef ConvertFromCPP_ImTextureRef(const ::ImTextureRef& src)
{
cimgui::ImTextureRef dest;
dest._TexData = reinterpret_cast<cimgui::ImTextureData*>(src._TexData);
dest._TexID = src._TexID;
return dest;
}
static inline ::ImTextureRef ConvertToCPP_ImTextureRef(const cimgui::ImTextureRef& src)
{
::ImTextureRef dest;
dest._TexData = reinterpret_cast<::ImTextureData*>(src._TexData);
dest._TexID = src._TexID;
return dest;
}
static inline cimgui::ImColor ConvertFromCPP_ImColor(const ::ImColor& src)
{
cimgui::ImColor dest;
dest.Value.x = src.Value.x;
dest.Value.y = src.Value.y;
dest.Value.z = src.Value.z;
dest.Value.w = src.Value.w;
return dest;
}
static inline ::ImColor ConvertToCPP_ImColor(const cimgui::ImColor& src)
{
::ImColor dest;
dest.Value.x = src.Value.x;
dest.Value.y = src.Value.y;
dest.Value.z = src.Value.z;
dest.Value.w = src.Value.w;
return dest;
}
// Function stubs
#ifndef IMGUI_DISABLE
CIMGUI_API bool cimgui::ImPlotRange_Contains(const cimgui::ImPlotRange* self, double value)
{
return reinterpret_cast<const ::ImPlotRange*>(self)->Contains(value);
}
CIMGUI_API double cimgui::ImPlotRange_Size(const cimgui::ImPlotRange* self)
{
return reinterpret_cast<const ::ImPlotRange*>(self)->Size();
}
CIMGUI_API double cimgui::ImPlotRange_Clamp(const cimgui::ImPlotRange* self, double value)
{
return reinterpret_cast<const ::ImPlotRange*>(self)->Clamp(value);
}
CIMGUI_API bool cimgui::ImPlotRect_Contains(const cimgui::ImPlotRect* self, cimgui::ImPlotPoint p)
{
return reinterpret_cast<const ::ImPlotRect*>(self)->Contains(reinterpret_cast<const ::ImPlotPoint&>(p));
}
CIMGUI_API bool cimgui::ImPlotRect_ContainsDouble(const cimgui::ImPlotRect* self, double x, double y)
{
return reinterpret_cast<const ::ImPlotRect*>(self)->Contains(x, y);
}
CIMGUI_API cimgui::ImPlotContext* cimgui::ImPlotCreateContext(void)
{
return reinterpret_cast<::cimgui::ImPlotContext*>(::ImPlot::CreateContext());
}
CIMGUI_API void cimgui::ImPlotDestroyContext(cimgui::ImPlotContext* ctx)
{
::ImPlot::DestroyContext(reinterpret_cast<::ImPlotContext*>(ctx));
}
CIMGUI_API cimgui::ImPlotContext* cimgui::ImPlotGetCurrentContext(void)
{
return reinterpret_cast<::cimgui::ImPlotContext*>(::ImPlot::GetCurrentContext());
}
CIMGUI_API void cimgui::ImPlotSetCurrentContext(cimgui::ImPlotContext* ctx)
{
::ImPlot::SetCurrentContext(reinterpret_cast<::ImPlotContext*>(ctx));
}
CIMGUI_API void cimgui::ImPlotSetImGuiContext(cimgui::ImGuiContext* ctx)
{
::ImPlot::SetImGuiContext(reinterpret_cast<::ImGuiContext*>(ctx));
}
CIMGUI_API bool cimgui::ImPlotBeginPlot(const char* title_id, cimgui::ImVec2 size, ImPlotFlags flags)
{
return ::ImPlot::BeginPlot(title_id, ConvertToCPP_ImVec2(size), flags);
}
CIMGUI_API void cimgui::ImPlotEndPlot(void)
{
::ImPlot::EndPlot();
}
CIMGUI_API bool cimgui::ImPlotBeginSubplots(const char* title_id, int rows, int cols, cimgui::ImVec2 size, ImPlotSubplotFlags flags, float* row_ratios, float* col_ratios)
{
return ::ImPlot::BeginSubplots(title_id, rows, cols, ConvertToCPP_ImVec2(size), flags, row_ratios, col_ratios);
}
CIMGUI_API void cimgui::ImPlotEndSubplots(void)
{
::ImPlot::EndSubplots();
}
CIMGUI_API void cimgui::ImPlotSetupAxis(ImAxis axis, const char* label, ImPlotAxisFlags flags)
{
::ImPlot::SetupAxis(axis, label, flags);
}
CIMGUI_API void cimgui::ImPlotSetupAxisLimits(ImAxis axis, double v_min, double v_max, ImPlotCond cond)
{
::ImPlot::SetupAxisLimits(axis, v_min, v_max, cond);
}
CIMGUI_API void cimgui::ImPlotSetupAxisLinks(ImAxis axis, double* link_min, double* link_max)
{
::ImPlot::SetupAxisLinks(axis, link_min, link_max);
}
CIMGUI_API void cimgui::ImPlotSetupAxisFormat(ImAxis axis, const char* fmt)
{
::ImPlot::SetupAxisFormat(axis, fmt);
}
CIMGUI_API void cimgui::ImPlotSetupAxisFormatImPlotFormatter(ImAxis axis, cimgui::ImPlotFormatter formatter, void* data)
{
::ImPlot::SetupAxisFormat(axis, reinterpret_cast<::ImPlotFormatter>(formatter), data);
}
CIMGUI_API void cimgui::ImPlotSetupAxisTicks(ImAxis axis, const double* values, int n_ticks, const char*const labels[], bool keep_default)
{
::ImPlot::SetupAxisTicks(axis, values, n_ticks, labels, keep_default);
}
CIMGUI_API void cimgui::ImPlotSetupAxisTicksDouble(ImAxis axis, double v_min, double v_max, int n_ticks, const char*const labels[], bool keep_default)
{
::ImPlot::SetupAxisTicks(axis, v_min, v_max, n_ticks, labels, keep_default);
}
CIMGUI_API void cimgui::ImPlotSetupAxisScale(ImAxis axis, ImPlotScale scale)
{
::ImPlot::SetupAxisScale(axis, scale);
}
CIMGUI_API void cimgui::ImPlotSetupAxisScaleImPlotTransform(ImAxis axis, cimgui::ImPlotTransform forward, cimgui::ImPlotTransform inverse, void* data)
{
::ImPlot::SetupAxisScale(axis, reinterpret_cast<::ImPlotTransform>(forward), reinterpret_cast<::ImPlotTransform>(inverse), data);
}
CIMGUI_API void cimgui::ImPlotSetupAxisLimitsConstraints(ImAxis axis, double v_min, double v_max)
{
::ImPlot::SetupAxisLimitsConstraints(axis, v_min, v_max);
}
CIMGUI_API void cimgui::ImPlotSetupAxisZoomConstraints(ImAxis axis, double z_min, double z_max)
{
::ImPlot::SetupAxisZoomConstraints(axis, z_min, z_max);
}
CIMGUI_API void cimgui::ImPlotSetupAxes(const char* x_label, const char* y_label, ImPlotAxisFlags x_flags, ImPlotAxisFlags y_flags)
{
::ImPlot::SetupAxes(x_label, y_label, x_flags, y_flags);
}
CIMGUI_API void cimgui::ImPlotSetupAxesLimits(double x_min, double x_max, double y_min, double y_max, ImPlotCond cond)
{
::ImPlot::SetupAxesLimits(x_min, x_max, y_min, y_max, cond);
}
CIMGUI_API void cimgui::ImPlotSetupLegend(ImPlotLocation location, ImPlotLegendFlags flags)
{
::ImPlot::SetupLegend(location, flags);
}
CIMGUI_API void cimgui::ImPlotSetupMouseText(ImPlotLocation location, ImPlotMouseTextFlags flags)
{
::ImPlot::SetupMouseText(location, flags);
}
CIMGUI_API void cimgui::ImPlotSetupFinish(void)
{
::ImPlot::SetupFinish();
}
CIMGUI_API void cimgui::ImPlotSetNextAxisLimits(ImAxis axis, double v_min, double v_max, ImPlotCond cond)
{
::ImPlot::SetNextAxisLimits(axis, v_min, v_max, cond);
}
CIMGUI_API void cimgui::ImPlotSetNextAxisLinks(ImAxis axis, double* link_min, double* link_max)
{
::ImPlot::SetNextAxisLinks(axis, link_min, link_max);
}
CIMGUI_API void cimgui::ImPlotSetNextAxisToFit(ImAxis axis)
{
::ImPlot::SetNextAxisToFit(axis);
}
CIMGUI_API void cimgui::ImPlotSetNextAxesLimits(double x_min, double x_max, double y_min, double y_max, ImPlotCond cond)
{
::ImPlot::SetNextAxesLimits(x_min, x_max, y_min, y_max, cond);
}
CIMGUI_API void cimgui::ImPlotSetNextAxesToFit(void)
{
::ImPlot::SetNextAxesToFit();
}
CIMGUI_API void cimgui::ImPlotPlotLineG(const char* label_id, cimgui::ImPlotGetter getter, void* data, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLineG(label_id, reinterpret_cast<::ImPlotGetter>(getter), data, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatterG(const char* label_id, cimgui::ImPlotGetter getter, void* data, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatterG(label_id, reinterpret_cast<::ImPlotGetter>(getter), data, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairsG(const char* label_id, cimgui::ImPlotGetter getter, void* data, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairsG(label_id, reinterpret_cast<::ImPlotGetter>(getter), data, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShadedG(const char* label_id, cimgui::ImPlotGetter getter1, void* data1, cimgui::ImPlotGetter getter2, void* data2, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShadedG(label_id, reinterpret_cast<::ImPlotGetter>(getter1), data1, reinterpret_cast<::ImPlotGetter>(getter2), data2, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBarsG(const char* label_id, cimgui::ImPlotGetter getter, void* data, int count, double bar_size, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBarsG(label_id, reinterpret_cast<::ImPlotGetter>(getter), data, count, bar_size, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotDigitalG(const char* label_id, cimgui::ImPlotGetter getter, void* data, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotDigitalG(label_id, reinterpret_cast<::ImPlotGetter>(getter), data, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
#ifdef IMGUI_HAS_TEXTURES
CIMGUI_API void cimgui::ImPlotPlotImage(const char* label_id, cimgui::ImTextureRef tex_ref, cimgui::ImPlotPoint bounds_min, cimgui::ImPlotPoint bounds_max, cimgui::ImVec2 uv0, cimgui::ImVec2 uv1, cimgui::ImVec4 tint_col, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotImage(label_id, ConvertToCPP_ImTextureRef(tex_ref), reinterpret_cast<const ::ImPlotPoint&>(bounds_min), reinterpret_cast<const ::ImPlotPoint&>(bounds_max), ConvertToCPP_ImVec2(uv0), ConvertToCPP_ImVec2(uv1), ConvertToCPP_ImVec4(tint_col), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
#endif // #ifdef IMGUI_HAS_TEXTURES
#ifndef IMGUI_HAS_TEXTURES
CIMGUI_API void cimgui::ImPlotPlotImage(const char* label_id, ImTextureID tex_ref, cimgui::ImPlotPoint bounds_min, cimgui::ImPlotPoint bounds_max, cimgui::ImVec2 uv0, cimgui::ImVec2 uv1, cimgui::ImVec4 tint_col, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotImage(label_id, tex_ref, reinterpret_cast<const ::ImPlotPoint&>(bounds_min), reinterpret_cast<const ::ImPlotPoint&>(bounds_max), ConvertToCPP_ImVec2(uv0), ConvertToCPP_ImVec2(uv1), ConvertToCPP_ImVec4(tint_col), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
#endif // #ifndef IMGUI_HAS_TEXTURES
CIMGUI_API void cimgui::ImPlotPlotText(const char* text, double x, double y, cimgui::ImVec2 pix_offset, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotText(text, x, y, ConvertToCPP_ImVec2(pix_offset), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotDummy(const char* label_id, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotDummy(label_id, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API bool cimgui::ImPlotDragPoint(int id, double* x, double* y, cimgui::ImVec4 col, float size, ImPlotDragToolFlags flags, bool* out_clicked, bool* out_hovered, bool* out_held)
{
return ::ImPlot::DragPoint(id, x, y, ConvertToCPP_ImVec4(col), size, flags, out_clicked, out_hovered, out_held);
}
CIMGUI_API bool cimgui::ImPlotDragLineX(int id, double* x, cimgui::ImVec4 col, float thickness, ImPlotDragToolFlags flags, bool* out_clicked, bool* out_hovered, bool* out_held)
{
return ::ImPlot::DragLineX(id, x, ConvertToCPP_ImVec4(col), thickness, flags, out_clicked, out_hovered, out_held);
}
CIMGUI_API bool cimgui::ImPlotDragLineY(int id, double* y, cimgui::ImVec4 col, float thickness, ImPlotDragToolFlags flags, bool* out_clicked, bool* out_hovered, bool* out_held)
{
return ::ImPlot::DragLineY(id, y, ConvertToCPP_ImVec4(col), thickness, flags, out_clicked, out_hovered, out_held);
}
CIMGUI_API bool cimgui::ImPlotDragRect(int id, double* x1, double* y1, double* x2, double* y2, cimgui::ImVec4 col, ImPlotDragToolFlags flags, bool* out_clicked, bool* out_hovered, bool* out_held)
{
return ::ImPlot::DragRect(id, x1, y1, x2, y2, ConvertToCPP_ImVec4(col), flags, out_clicked, out_hovered, out_held);
}
CIMGUI_API void cimgui::ImPlotAnnotation(double x, double y, cimgui::ImVec4 col, cimgui::ImVec2 pix_offset, bool clamp, bool round)
{
::ImPlot::Annotation(x, y, ConvertToCPP_ImVec4(col), ConvertToCPP_ImVec2(pix_offset), clamp, round);
}
CIMGUI_API void cimgui::ImPlotAnnotationStr(double x, double y, cimgui::ImVec4 col, cimgui::ImVec2 pix_offset, bool clamp, const char* fmt, ...)
{
va_list args;
va_start(args, fmt);
::ImPlot::AnnotationV(x, y, ConvertToCPP_ImVec4(col), ConvertToCPP_ImVec2(pix_offset), clamp, fmt, args);
va_end(args);
}
CIMGUI_API void cimgui::ImPlotAnnotationStrUnformatted(double x, double y, cimgui::ImVec4 col, cimgui::ImVec2 pix_offset, bool clamp, const char* text)
{
::ImPlot::Annotation(x, y, ConvertToCPP_ImVec4(col), ConvertToCPP_ImVec2(pix_offset), clamp, "%s", text);
}
CIMGUI_API void cimgui::ImPlotAnnotationV(double x, double y, cimgui::ImVec4 col, cimgui::ImVec2 pix_offset, bool clamp, const char* fmt, va_list args)
{
::ImPlot::AnnotationV(x, y, ConvertToCPP_ImVec4(col), ConvertToCPP_ImVec2(pix_offset), clamp, fmt, args);
}
CIMGUI_API void cimgui::ImPlotTagX(double x, cimgui::ImVec4 col, bool round)
{
::ImPlot::TagX(x, ConvertToCPP_ImVec4(col), round);
}
CIMGUI_API void cimgui::ImPlotTagXStr(double x, cimgui::ImVec4 col, const char* fmt, ...)
{
va_list args;
va_start(args, fmt);
::ImPlot::TagXV(x, ConvertToCPP_ImVec4(col), fmt, args);
va_end(args);
}
CIMGUI_API void cimgui::ImPlotTagXStrUnformatted(double x, cimgui::ImVec4 col, const char* text)
{
::ImPlot::TagX(x, ConvertToCPP_ImVec4(col), "%s", text);
}
CIMGUI_API void cimgui::ImPlotTagXV(double x, cimgui::ImVec4 col, const char* fmt, va_list args)
{
::ImPlot::TagXV(x, ConvertToCPP_ImVec4(col), fmt, args);
}
CIMGUI_API void cimgui::ImPlotTagY(double y, cimgui::ImVec4 col, bool round)
{
::ImPlot::TagY(y, ConvertToCPP_ImVec4(col), round);
}
CIMGUI_API void cimgui::ImPlotTagYStr(double y, cimgui::ImVec4 col, const char* fmt, ...)
{
va_list args;
va_start(args, fmt);
::ImPlot::TagYV(y, ConvertToCPP_ImVec4(col), fmt, args);
va_end(args);
}
CIMGUI_API void cimgui::ImPlotTagYStrUnformatted(double y, cimgui::ImVec4 col, const char* text)
{
::ImPlot::TagY(y, ConvertToCPP_ImVec4(col), "%s", text);
}
CIMGUI_API void cimgui::ImPlotTagYV(double y, cimgui::ImVec4 col, const char* fmt, va_list args)
{
::ImPlot::TagYV(y, ConvertToCPP_ImVec4(col), fmt, args);
}
CIMGUI_API void cimgui::ImPlotSetAxis(ImAxis axis)
{
::ImPlot::SetAxis(axis);
}
CIMGUI_API void cimgui::ImPlotSetAxes(ImAxis x_axis, ImAxis y_axis)
{
::ImPlot::SetAxes(x_axis, y_axis);
}
CIMGUI_API cimgui::ImVec2 cimgui::ImPlotPlotToPixels(cimgui::ImPlotPoint plt, ImAxis x_axis, ImAxis y_axis)
{
return ConvertFromCPP_ImVec2(::ImPlot::PlotToPixels(reinterpret_cast<const ::ImPlotPoint&>(plt), x_axis, y_axis));
}
CIMGUI_API cimgui::ImVec2 cimgui::ImPlotPlotToPixelsDouble(double x, double y, ImAxis x_axis, ImAxis y_axis)
{
return ConvertFromCPP_ImVec2(::ImPlot::PlotToPixels(x, y, x_axis, y_axis));
}
CIMGUI_API cimgui::ImVec2 cimgui::ImPlotGetPlotPos(void)
{
return ConvertFromCPP_ImVec2(::ImPlot::GetPlotPos());
}
CIMGUI_API cimgui::ImVec2 cimgui::ImPlotGetPlotSize(void)
{
return ConvertFromCPP_ImVec2(::ImPlot::GetPlotSize());
}
CIMGUI_API bool cimgui::ImPlotIsPlotHovered(void)
{
return ::ImPlot::IsPlotHovered();
}
CIMGUI_API bool cimgui::ImPlotIsAxisHovered(ImAxis axis)
{
return ::ImPlot::IsAxisHovered(axis);
}
CIMGUI_API bool cimgui::ImPlotIsSubplotsHovered(void)
{
return ::ImPlot::IsSubplotsHovered();
}
CIMGUI_API bool cimgui::ImPlotIsPlotSelected(void)
{
return ::ImPlot::IsPlotSelected();
}
CIMGUI_API void cimgui::ImPlotCancelPlotSelection(void)
{
::ImPlot::CancelPlotSelection();
}
CIMGUI_API void cimgui::ImPlotHideNextItem(bool hidden, ImPlotCond cond)
{
::ImPlot::HideNextItem(hidden, cond);
}
CIMGUI_API bool cimgui::ImPlotBeginAlignedPlots(const char* group_id, bool vertical)
{
return ::ImPlot::BeginAlignedPlots(group_id, vertical);
}
CIMGUI_API void cimgui::ImPlotEndAlignedPlots(void)
{
::ImPlot::EndAlignedPlots();
}
CIMGUI_API bool cimgui::ImPlotBeginLegendPopup(const char* label_id, ImGuiMouseButton mouse_button)
{
return ::ImPlot::BeginLegendPopup(label_id, mouse_button);
}
CIMGUI_API void cimgui::ImPlotEndLegendPopup(void)
{
::ImPlot::EndLegendPopup();
}
CIMGUI_API bool cimgui::ImPlotIsLegendEntryHovered(const char* label_id)
{
return ::ImPlot::IsLegendEntryHovered(label_id);
}
CIMGUI_API bool cimgui::ImPlotBeginDragDropTargetPlot(void)
{
return ::ImPlot::BeginDragDropTargetPlot();
}
CIMGUI_API bool cimgui::ImPlotBeginDragDropTargetAxis(ImAxis axis)
{
return ::ImPlot::BeginDragDropTargetAxis(axis);
}
CIMGUI_API bool cimgui::ImPlotBeginDragDropTargetLegend(void)
{
return ::ImPlot::BeginDragDropTargetLegend();
}
CIMGUI_API void cimgui::ImPlotEndDragDropTarget(void)
{
::ImPlot::EndDragDropTarget();
}
CIMGUI_API bool cimgui::ImPlotBeginDragDropSourcePlot(ImGuiDragDropFlags flags)
{
return ::ImPlot::BeginDragDropSourcePlot(flags);
}
CIMGUI_API bool cimgui::ImPlotBeginDragDropSourceAxis(ImAxis axis, ImGuiDragDropFlags flags)
{
return ::ImPlot::BeginDragDropSourceAxis(axis, flags);
}
CIMGUI_API bool cimgui::ImPlotBeginDragDropSourceItem(const char* label_id, ImGuiDragDropFlags flags)
{
return ::ImPlot::BeginDragDropSourceItem(label_id, flags);
}
CIMGUI_API void cimgui::ImPlotEndDragDropSource(void)
{
::ImPlot::EndDragDropSource();
}
CIMGUI_API cimgui::ImPlotStyle* cimgui::ImPlotGetStyle(void)
{
return reinterpret_cast<::cimgui::ImPlotStyle*>(&::ImPlot::GetStyle());
}
CIMGUI_API void cimgui::ImPlotStyleColorsAuto(cimgui::ImPlotStyle* dst)
{
::ImPlot::StyleColorsAuto(reinterpret_cast<::ImPlotStyle*>(dst));
}
CIMGUI_API void cimgui::ImPlotStyleColorsClassic(cimgui::ImPlotStyle* dst)
{
::ImPlot::StyleColorsClassic(reinterpret_cast<::ImPlotStyle*>(dst));
}
CIMGUI_API void cimgui::ImPlotStyleColorsDark(cimgui::ImPlotStyle* dst)
{
::ImPlot::StyleColorsDark(reinterpret_cast<::ImPlotStyle*>(dst));
}
CIMGUI_API void cimgui::ImPlotStyleColorsLight(cimgui::ImPlotStyle* dst)
{
::ImPlot::StyleColorsLight(reinterpret_cast<::ImPlotStyle*>(dst));
}
CIMGUI_API void cimgui::ImPlotPushStyleColor(ImPlotCol idx, ImU32 col)
{
::ImPlot::PushStyleColor(idx, col);
}
CIMGUI_API void cimgui::ImPlotPushStyleColorImVec4(ImPlotCol idx, cimgui::ImVec4 col)
{
::ImPlot::PushStyleColor(idx, ConvertToCPP_ImVec4(col));
}
CIMGUI_API void cimgui::ImPlotPopStyleColor(int count)
{
::ImPlot::PopStyleColor(count);
}
CIMGUI_API void cimgui::ImPlotPushStyleVar(ImPlotStyleVar idx, float val)
{
::ImPlot::PushStyleVar(idx, val);
}
CIMGUI_API void cimgui::ImPlotPushStyleVarInt(ImPlotStyleVar idx, int val)
{
::ImPlot::PushStyleVar(idx, val);
}
CIMGUI_API void cimgui::ImPlotPushStyleVarImVec2(ImPlotStyleVar idx, cimgui::ImVec2 val)
{
::ImPlot::PushStyleVar(idx, ConvertToCPP_ImVec2(val));
}
CIMGUI_API void cimgui::ImPlotPopStyleVar(int count)
{
::ImPlot::PopStyleVar(count);
}
CIMGUI_API cimgui::ImVec4 cimgui::ImPlotGetLastItemColor(void)
{
return ConvertFromCPP_ImVec4(::ImPlot::GetLastItemColor());
}
CIMGUI_API const char* cimgui::ImPlotGetStyleColorName(ImPlotCol idx)
{
return ::ImPlot::GetStyleColorName(idx);
}
CIMGUI_API const char* cimgui::ImPlotGetMarkerName(ImPlotMarker idx)
{
return ::ImPlot::GetMarkerName(idx);
}
CIMGUI_API ImPlotMarker cimgui::ImPlotNextMarker(void)
{
return ::ImPlot::NextMarker();
}
CIMGUI_API ImPlotColormap cimgui::ImPlotAddColormap(const char* name, const cimgui::ImVec4* cols, int size, bool qual)
{
return ::ImPlot::AddColormap(name, reinterpret_cast<const ::ImVec4*>(cols), size, qual);
}
CIMGUI_API ImPlotColormap cimgui::ImPlotAddColormapImU32Ptr(const char* name, const ImU32* cols, int size, bool qual)
{
return ::ImPlot::AddColormap(name, cols, size, qual);
}
CIMGUI_API int cimgui::ImPlotGetColormapCount(void)
{
return ::ImPlot::GetColormapCount();
}
CIMGUI_API const char* cimgui::ImPlotGetColormapName(ImPlotColormap cmap)
{
return ::ImPlot::GetColormapName(cmap);
}
CIMGUI_API ImPlotColormap cimgui::ImPlotGetColormapIndex(const char* name)
{
return ::ImPlot::GetColormapIndex(name);
}
CIMGUI_API void cimgui::ImPlotPushColormap(ImPlotColormap cmap)
{
::ImPlot::PushColormap(cmap);
}
CIMGUI_API void cimgui::ImPlotPushColormapStr(const char* name)
{
::ImPlot::PushColormap(name);
}
CIMGUI_API void cimgui::ImPlotPopColormap(int count)
{
::ImPlot::PopColormap(count);
}
CIMGUI_API cimgui::ImVec4 cimgui::ImPlotNextColormapColor(void)
{
return ConvertFromCPP_ImVec4(::ImPlot::NextColormapColor());
}
CIMGUI_API int cimgui::ImPlotGetColormapSize(ImPlotColormap cmap)
{
return ::ImPlot::GetColormapSize(cmap);
}
CIMGUI_API cimgui::ImVec4 cimgui::ImPlotGetColormapColor(int idx, ImPlotColormap cmap)
{
return ConvertFromCPP_ImVec4(::ImPlot::GetColormapColor(idx, cmap));
}
CIMGUI_API cimgui::ImVec4 cimgui::ImPlotSampleColormap(float t, ImPlotColormap cmap)
{
return ConvertFromCPP_ImVec4(::ImPlot::SampleColormap(t, cmap));
}
CIMGUI_API void cimgui::ImPlotColormapScale(const char* label, double scale_min, double scale_max, cimgui::ImVec2 size, const char* format, ImPlotColormapScaleFlags flags, ImPlotColormap cmap)
{
::ImPlot::ColormapScale(label, scale_min, scale_max, ConvertToCPP_ImVec2(size), format, flags, cmap);
}
CIMGUI_API bool cimgui::ImPlotColormapSlider(const char* label, float* t, cimgui::ImVec4* out, const char* format, ImPlotColormap cmap)
{
return ::ImPlot::ColormapSlider(label, t, reinterpret_cast<::ImVec4*>(out), format, cmap);
}
CIMGUI_API bool cimgui::ImPlotColormapButton(const char* label, cimgui::ImVec2 size, ImPlotColormap cmap)
{
return ::ImPlot::ColormapButton(label, ConvertToCPP_ImVec2(size), cmap);
}
CIMGUI_API void cimgui::ImPlotBustColorCache(const char* plot_title_id)
{
::ImPlot::BustColorCache(plot_title_id);
}
CIMGUI_API cimgui::ImPlotInputMap* cimgui::ImPlotGetInputMap(void)
{
return reinterpret_cast<::cimgui::ImPlotInputMap*>(&::ImPlot::GetInputMap());
}
CIMGUI_API void cimgui::ImPlotMapInputDefault(cimgui::ImPlotInputMap* dst)
{
::ImPlot::MapInputDefault(reinterpret_cast<::ImPlotInputMap*>(dst));
}
CIMGUI_API void cimgui::ImPlotMapInputReverse(cimgui::ImPlotInputMap* dst)
{
::ImPlot::MapInputReverse(reinterpret_cast<::ImPlotInputMap*>(dst));
}
CIMGUI_API void cimgui::ImPlotItemIcon(cimgui::ImVec4 col)
{
::ImPlot::ItemIcon(ConvertToCPP_ImVec4(col));
}
CIMGUI_API void cimgui::ImPlotItemIconImU32(ImU32 col)
{
::ImPlot::ItemIcon(col);
}
CIMGUI_API void cimgui::ImPlotColormapIcon(ImPlotColormap cmap)
{
::ImPlot::ColormapIcon(cmap);
}
CIMGUI_API cimgui::ImDrawList* cimgui::ImPlotGetPlotDrawList(void)
{
return reinterpret_cast<::cimgui::ImDrawList*>(::ImPlot::GetPlotDrawList());
}
CIMGUI_API void cimgui::ImPlotPushPlotClipRect(float expand)
{
::ImPlot::PushPlotClipRect(expand);
}
CIMGUI_API void cimgui::ImPlotPopPlotClipRect(void)
{
::ImPlot::PopPlotClipRect();
}
CIMGUI_API bool cimgui::ImPlotShowStyleSelector(const char* label)
{
return ::ImPlot::ShowStyleSelector(label);
}
CIMGUI_API bool cimgui::ImPlotShowColormapSelector(const char* label)
{
return ::ImPlot::ShowColormapSelector(label);
}
CIMGUI_API bool cimgui::ImPlotShowInputMapSelector(const char* label)
{
return ::ImPlot::ShowInputMapSelector(label);
}
CIMGUI_API void cimgui::ImPlotShowStyleEditor(cimgui::ImPlotStyle* ref)
{
::ImPlot::ShowStyleEditor(reinterpret_cast<::ImPlotStyle*>(ref));
}
CIMGUI_API void cimgui::ImPlotShowUserGuide(void)
{
::ImPlot::ShowUserGuide();
}
CIMGUI_API void cimgui::ImPlotShowMetricsWindow(bool* p_popen)
{
::ImPlot::ShowMetricsWindow(p_popen);
}
#endif // #ifndef IMGUI_DISABLE
CIMGUI_API void cimgui::ImPlotPlotLine_S8(const char* label_id, const ImS8* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLine_S8(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotLine_U8(const char* label_id, const ImU8* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLine_U8(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotLine_S16(const char* label_id, const ImS16* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLine_S16(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotLine_U16(const char* label_id, const ImU16* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLine_U16(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotLine_S32(const char* label_id, const ImS32* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLine_S32(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotLine_U32(const char* label_id, const ImU32* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLine_U32(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotLine_S64(const char* label_id, const ImS64* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLine_S64(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotLine_U64(const char* label_id, const ImU64* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLine_U64(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotLine_F32(const char* label_id, const float* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLine_F32(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotLine_F64(const char* label_id, const double* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLine_F64(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotLine_xy_S8(const char* label_id, const ImS8* xs, const ImS8* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLine_xy_S8(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotLine_xy_U8(const char* label_id, const ImU8* xs, const ImU8* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLine_xy_U8(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotLine_xy_S16(const char* label_id, const ImS16* xs, const ImS16* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLine_xy_S16(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotLine_xy_U16(const char* label_id, const ImU16* xs, const ImU16* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLine_xy_U16(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotLine_xy_S32(const char* label_id, const ImS32* xs, const ImS32* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLine_xy_S32(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotLine_xy_U32(const char* label_id, const ImU32* xs, const ImU32* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLine_xy_U32(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotLine_xy_S64(const char* label_id, const ImS64* xs, const ImS64* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLine_xy_S64(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotLine_xy_U64(const char* label_id, const ImU64* xs, const ImU64* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLine_xy_U64(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotLine_xy_F32(const char* label_id, const float* xs, const float* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLine_xy_F32(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotLine_xy_F64(const char* label_id, const double* xs, const double* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotLine_xy_F64(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatter_S8(const char* label_id, const ImS8* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatter_S8(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatter_U8(const char* label_id, const ImU8* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatter_U8(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatter_S16(const char* label_id, const ImS16* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatter_S16(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatter_U16(const char* label_id, const ImU16* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatter_U16(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatter_S32(const char* label_id, const ImS32* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatter_S32(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatter_U32(const char* label_id, const ImU32* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatter_U32(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatter_S64(const char* label_id, const ImS64* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatter_S64(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatter_U64(const char* label_id, const ImU64* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatter_U64(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatter_F32(const char* label_id, const float* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatter_F32(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatter_F64(const char* label_id, const double* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatter_F64(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatter_xy_S8(const char* label_id, const ImS8* xs, const ImS8* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatter_xy_S8(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatter_xy_U8(const char* label_id, const ImU8* xs, const ImU8* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatter_xy_U8(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatter_xy_S16(const char* label_id, const ImS16* xs, const ImS16* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatter_xy_S16(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatter_xy_U16(const char* label_id, const ImU16* xs, const ImU16* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatter_xy_U16(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatter_xy_S32(const char* label_id, const ImS32* xs, const ImS32* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatter_xy_S32(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatter_xy_U32(const char* label_id, const ImU32* xs, const ImU32* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatter_xy_U32(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatter_xy_S64(const char* label_id, const ImS64* xs, const ImS64* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatter_xy_S64(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatter_xy_U64(const char* label_id, const ImU64* xs, const ImU64* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatter_xy_U64(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatter_xy_F32(const char* label_id, const float* xs, const float* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatter_xy_F32(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotScatter_xy_F64(const char* label_id, const double* xs, const double* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotScatter_xy_F64(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBubbles_S8(const char* label_id, const ImS8* values, const ImS8* szs, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBubbles_S8(label_id, values, szs, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBubbles_U8(const char* label_id, const ImU8* values, const ImU8* szs, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBubbles_U8(label_id, values, szs, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBubbles_S16(const char* label_id, const ImS16* values, const ImS16* szs, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBubbles_S16(label_id, values, szs, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBubbles_U16(const char* label_id, const ImU16* values, const ImU16* szs, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBubbles_U16(label_id, values, szs, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBubbles_S32(const char* label_id, const ImS32* values, const ImS32* szs, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBubbles_S32(label_id, values, szs, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBubbles_U32(const char* label_id, const ImU32* values, const ImU32* szs, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBubbles_U32(label_id, values, szs, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBubbles_S64(const char* label_id, const ImS64* values, const ImS64* szs, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBubbles_S64(label_id, values, szs, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBubbles_U64(const char* label_id, const ImU64* values, const ImU64* szs, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBubbles_U64(label_id, values, szs, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBubbles_F32(const char* label_id, const float* values, const float* szs, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBubbles_F32(label_id, values, szs, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBubbles_F64(const char* label_id, const double* values, const double* szs, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBubbles_F64(label_id, values, szs, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBubbles_xy_S8(const char* label_id, const ImS8* xs, const ImS8* ys, const ImS8* szs, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBubbles_xy_S8(label_id, xs, ys, szs, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBubbles_xy_U8(const char* label_id, const ImU8* xs, const ImU8* ys, const ImU8* szs, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBubbles_xy_U8(label_id, xs, ys, szs, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBubbles_xy_S16(const char* label_id, const ImS16* xs, const ImS16* ys, const ImS16* szs, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBubbles_xy_S16(label_id, xs, ys, szs, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBubbles_xy_U16(const char* label_id, const ImU16* xs, const ImU16* ys, const ImU16* szs, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBubbles_xy_U16(label_id, xs, ys, szs, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBubbles_xy_S32(const char* label_id, const ImS32* xs, const ImS32* ys, const ImS32* szs, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBubbles_xy_S32(label_id, xs, ys, szs, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBubbles_xy_U32(const char* label_id, const ImU32* xs, const ImU32* ys, const ImU32* szs, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBubbles_xy_U32(label_id, xs, ys, szs, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBubbles_xy_S64(const char* label_id, const ImS64* xs, const ImS64* ys, const ImS64* szs, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBubbles_xy_S64(label_id, xs, ys, szs, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBubbles_xy_U64(const char* label_id, const ImU64* xs, const ImU64* ys, const ImU64* szs, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBubbles_xy_U64(label_id, xs, ys, szs, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBubbles_xy_F32(const char* label_id, const float* xs, const float* ys, const float* szs, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBubbles_xy_F32(label_id, xs, ys, szs, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBubbles_xy_F64(const char* label_id, const double* xs, const double* ys, const double* szs, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBubbles_xy_F64(label_id, xs, ys, szs, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPolygon_S8(const char* label_id, const ImS8* xs, const ImS8* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPolygon_S8(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPolygon_U8(const char* label_id, const ImU8* xs, const ImU8* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPolygon_U8(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPolygon_S16(const char* label_id, const ImS16* xs, const ImS16* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPolygon_S16(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPolygon_U16(const char* label_id, const ImU16* xs, const ImU16* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPolygon_U16(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPolygon_S32(const char* label_id, const ImS32* xs, const ImS32* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPolygon_S32(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPolygon_U32(const char* label_id, const ImU32* xs, const ImU32* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPolygon_U32(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPolygon_S64(const char* label_id, const ImS64* xs, const ImS64* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPolygon_S64(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPolygon_U64(const char* label_id, const ImU64* xs, const ImU64* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPolygon_U64(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPolygon_F32(const char* label_id, const float* xs, const float* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPolygon_F32(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPolygon_F64(const char* label_id, const double* xs, const double* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPolygon_F64(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairs_S8(const char* label_id, const ImS8* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairs_S8(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairs_U8(const char* label_id, const ImU8* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairs_U8(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairs_S16(const char* label_id, const ImS16* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairs_S16(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairs_U16(const char* label_id, const ImU16* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairs_U16(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairs_S32(const char* label_id, const ImS32* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairs_S32(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairs_U32(const char* label_id, const ImU32* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairs_U32(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairs_S64(const char* label_id, const ImS64* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairs_S64(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairs_U64(const char* label_id, const ImU64* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairs_U64(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairs_F32(const char* label_id, const float* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairs_F32(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairs_F64(const char* label_id, const double* values, int count, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairs_F64(label_id, values, count, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairs_xy_S8(const char* label_id, const ImS8* xs, const ImS8* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairs_xy_S8(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairs_xy_U8(const char* label_id, const ImU8* xs, const ImU8* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairs_xy_U8(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairs_xy_S16(const char* label_id, const ImS16* xs, const ImS16* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairs_xy_S16(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairs_xy_U16(const char* label_id, const ImU16* xs, const ImU16* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairs_xy_U16(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairs_xy_S32(const char* label_id, const ImS32* xs, const ImS32* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairs_xy_S32(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairs_xy_U32(const char* label_id, const ImU32* xs, const ImU32* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairs_xy_U32(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairs_xy_S64(const char* label_id, const ImS64* xs, const ImS64* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairs_xy_S64(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairs_xy_U64(const char* label_id, const ImU64* xs, const ImU64* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairs_xy_U64(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairs_xy_F32(const char* label_id, const float* xs, const float* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairs_xy_F32(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStairs_xy_F64(const char* label_id, const double* xs, const double* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStairs_xy_F64(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_S8(const char* label_id, const ImS8* values, int count, double yref, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_S8(label_id, values, count, yref, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_U8(const char* label_id, const ImU8* values, int count, double yref, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_U8(label_id, values, count, yref, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_S16(const char* label_id, const ImS16* values, int count, double yref, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_S16(label_id, values, count, yref, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_U16(const char* label_id, const ImU16* values, int count, double yref, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_U16(label_id, values, count, yref, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_S32(const char* label_id, const ImS32* values, int count, double yref, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_S32(label_id, values, count, yref, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_U32(const char* label_id, const ImU32* values, int count, double yref, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_U32(label_id, values, count, yref, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_S64(const char* label_id, const ImS64* values, int count, double yref, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_S64(label_id, values, count, yref, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_U64(const char* label_id, const ImU64* values, int count, double yref, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_U64(label_id, values, count, yref, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_F32(const char* label_id, const float* values, int count, double yref, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_F32(label_id, values, count, yref, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_F64(const char* label_id, const double* values, int count, double yref, double xscale, double xstart, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_F64(label_id, values, count, yref, xscale, xstart, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_xy_S8(const char* label_id, const ImS8* xs, const ImS8* ys, int count, double yref, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_xy_S8(label_id, xs, ys, count, yref, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_xy_U8(const char* label_id, const ImU8* xs, const ImU8* ys, int count, double yref, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_xy_U8(label_id, xs, ys, count, yref, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_xy_S16(const char* label_id, const ImS16* xs, const ImS16* ys, int count, double yref, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_xy_S16(label_id, xs, ys, count, yref, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_xy_U16(const char* label_id, const ImU16* xs, const ImU16* ys, int count, double yref, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_xy_U16(label_id, xs, ys, count, yref, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_xy_S32(const char* label_id, const ImS32* xs, const ImS32* ys, int count, double yref, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_xy_S32(label_id, xs, ys, count, yref, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_xy_U32(const char* label_id, const ImU32* xs, const ImU32* ys, int count, double yref, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_xy_U32(label_id, xs, ys, count, yref, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_xy_S64(const char* label_id, const ImS64* xs, const ImS64* ys, int count, double yref, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_xy_S64(label_id, xs, ys, count, yref, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_xy_U64(const char* label_id, const ImU64* xs, const ImU64* ys, int count, double yref, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_xy_U64(label_id, xs, ys, count, yref, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_xy_F32(const char* label_id, const float* xs, const float* ys, int count, double yref, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_xy_F32(label_id, xs, ys, count, yref, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_xy_F64(const char* label_id, const double* xs, const double* ys, int count, double yref, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_xy_F64(label_id, xs, ys, count, yref, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_xyy_S8(const char* label_id, const ImS8* xs, const ImS8* ys1, const ImS8* ys2, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_xyy_S8(label_id, xs, ys1, ys2, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_xyy_U8(const char* label_id, const ImU8* xs, const ImU8* ys1, const ImU8* ys2, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_xyy_U8(label_id, xs, ys1, ys2, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_xyy_S16(const char* label_id, const ImS16* xs, const ImS16* ys1, const ImS16* ys2, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_xyy_S16(label_id, xs, ys1, ys2, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_xyy_U16(const char* label_id, const ImU16* xs, const ImU16* ys1, const ImU16* ys2, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_xyy_U16(label_id, xs, ys1, ys2, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_xyy_S32(const char* label_id, const ImS32* xs, const ImS32* ys1, const ImS32* ys2, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_xyy_S32(label_id, xs, ys1, ys2, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_xyy_U32(const char* label_id, const ImU32* xs, const ImU32* ys1, const ImU32* ys2, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_xyy_U32(label_id, xs, ys1, ys2, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_xyy_S64(const char* label_id, const ImS64* xs, const ImS64* ys1, const ImS64* ys2, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_xyy_S64(label_id, xs, ys1, ys2, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_xyy_U64(const char* label_id, const ImU64* xs, const ImU64* ys1, const ImU64* ys2, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_xyy_U64(label_id, xs, ys1, ys2, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_xyy_F32(const char* label_id, const float* xs, const float* ys1, const float* ys2, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_xyy_F32(label_id, xs, ys1, ys2, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotShaded_xyy_F64(const char* label_id, const double* xs, const double* ys1, const double* ys2, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotShaded_xyy_F64(label_id, xs, ys1, ys2, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBars_S8(const char* label_id, const ImS8* values, int count, double bar_size, double shift, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBars_S8(label_id, values, count, bar_size, shift, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBars_U8(const char* label_id, const ImU8* values, int count, double bar_size, double shift, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBars_U8(label_id, values, count, bar_size, shift, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBars_S16(const char* label_id, const ImS16* values, int count, double bar_size, double shift, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBars_S16(label_id, values, count, bar_size, shift, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBars_U16(const char* label_id, const ImU16* values, int count, double bar_size, double shift, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBars_U16(label_id, values, count, bar_size, shift, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBars_S32(const char* label_id, const ImS32* values, int count, double bar_size, double shift, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBars_S32(label_id, values, count, bar_size, shift, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBars_U32(const char* label_id, const ImU32* values, int count, double bar_size, double shift, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBars_U32(label_id, values, count, bar_size, shift, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBars_S64(const char* label_id, const ImS64* values, int count, double bar_size, double shift, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBars_S64(label_id, values, count, bar_size, shift, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBars_U64(const char* label_id, const ImU64* values, int count, double bar_size, double shift, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBars_U64(label_id, values, count, bar_size, shift, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBars_F32(const char* label_id, const float* values, int count, double bar_size, double shift, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBars_F32(label_id, values, count, bar_size, shift, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBars_F64(const char* label_id, const double* values, int count, double bar_size, double shift, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBars_F64(label_id, values, count, bar_size, shift, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBars_xy_S8(const char* label_id, const ImS8* xs, const ImS8* ys, int count, double bar_size, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBars_xy_S8(label_id, xs, ys, count, bar_size, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBars_xy_U8(const char* label_id, const ImU8* xs, const ImU8* ys, int count, double bar_size, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBars_xy_U8(label_id, xs, ys, count, bar_size, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBars_xy_S16(const char* label_id, const ImS16* xs, const ImS16* ys, int count, double bar_size, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBars_xy_S16(label_id, xs, ys, count, bar_size, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBars_xy_U16(const char* label_id, const ImU16* xs, const ImU16* ys, int count, double bar_size, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBars_xy_U16(label_id, xs, ys, count, bar_size, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBars_xy_S32(const char* label_id, const ImS32* xs, const ImS32* ys, int count, double bar_size, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBars_xy_S32(label_id, xs, ys, count, bar_size, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBars_xy_U32(const char* label_id, const ImU32* xs, const ImU32* ys, int count, double bar_size, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBars_xy_U32(label_id, xs, ys, count, bar_size, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBars_xy_S64(const char* label_id, const ImS64* xs, const ImS64* ys, int count, double bar_size, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBars_xy_S64(label_id, xs, ys, count, bar_size, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBars_xy_U64(const char* label_id, const ImU64* xs, const ImU64* ys, int count, double bar_size, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBars_xy_U64(label_id, xs, ys, count, bar_size, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBars_xy_F32(const char* label_id, const float* xs, const float* ys, int count, double bar_size, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBars_xy_F32(label_id, xs, ys, count, bar_size, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBars_xy_F64(const char* label_id, const double* xs, const double* ys, int count, double bar_size, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBars_xy_F64(label_id, xs, ys, count, bar_size, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBarGroups_S8(const char*const label_ids[], const ImS8* values, int item_count, int group_count, double group_size, double shift, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBarGroups_S8(label_ids, values, item_count, group_count, group_size, shift, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBarGroups_U8(const char*const label_ids[], const ImU8* values, int item_count, int group_count, double group_size, double shift, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBarGroups_U8(label_ids, values, item_count, group_count, group_size, shift, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBarGroups_S16(const char*const label_ids[], const ImS16* values, int item_count, int group_count, double group_size, double shift, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBarGroups_S16(label_ids, values, item_count, group_count, group_size, shift, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBarGroups_U16(const char*const label_ids[], const ImU16* values, int item_count, int group_count, double group_size, double shift, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBarGroups_U16(label_ids, values, item_count, group_count, group_size, shift, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBarGroups_S32(const char*const label_ids[], const ImS32* values, int item_count, int group_count, double group_size, double shift, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBarGroups_S32(label_ids, values, item_count, group_count, group_size, shift, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBarGroups_U32(const char*const label_ids[], const ImU32* values, int item_count, int group_count, double group_size, double shift, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBarGroups_U32(label_ids, values, item_count, group_count, group_size, shift, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBarGroups_S64(const char*const label_ids[], const ImS64* values, int item_count, int group_count, double group_size, double shift, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBarGroups_S64(label_ids, values, item_count, group_count, group_size, shift, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBarGroups_U64(const char*const label_ids[], const ImU64* values, int item_count, int group_count, double group_size, double shift, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBarGroups_U64(label_ids, values, item_count, group_count, group_size, shift, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBarGroups_F32(const char*const label_ids[], const float* values, int item_count, int group_count, double group_size, double shift, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBarGroups_F32(label_ids, values, item_count, group_count, group_size, shift, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotBarGroups_F64(const char*const label_ids[], const double* values, int item_count, int group_count, double group_size, double shift, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotBarGroups_F64(label_ids, values, item_count, group_count, group_size, shift, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotErrorBars_xye_S8(const char* label_id, const ImS8* xs, const ImS8* ys, const ImS8* err, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotErrorBars_xye_S8(label_id, xs, ys, err, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotErrorBars_xye_U8(const char* label_id, const ImU8* xs, const ImU8* ys, const ImU8* err, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotErrorBars_xye_U8(label_id, xs, ys, err, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotErrorBars_xye_S16(const char* label_id, const ImS16* xs, const ImS16* ys, const ImS16* err, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotErrorBars_xye_S16(label_id, xs, ys, err, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotErrorBars_xye_U16(const char* label_id, const ImU16* xs, const ImU16* ys, const ImU16* err, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotErrorBars_xye_U16(label_id, xs, ys, err, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotErrorBars_xye_S32(const char* label_id, const ImS32* xs, const ImS32* ys, const ImS32* err, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotErrorBars_xye_S32(label_id, xs, ys, err, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotErrorBars_xye_U32(const char* label_id, const ImU32* xs, const ImU32* ys, const ImU32* err, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotErrorBars_xye_U32(label_id, xs, ys, err, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotErrorBars_xye_S64(const char* label_id, const ImS64* xs, const ImS64* ys, const ImS64* err, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotErrorBars_xye_S64(label_id, xs, ys, err, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotErrorBars_xye_U64(const char* label_id, const ImU64* xs, const ImU64* ys, const ImU64* err, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotErrorBars_xye_U64(label_id, xs, ys, err, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotErrorBars_xye_F32(const char* label_id, const float* xs, const float* ys, const float* err, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotErrorBars_xye_F32(label_id, xs, ys, err, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotErrorBars_xye_F64(const char* label_id, const double* xs, const double* ys, const double* err, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotErrorBars_xye_F64(label_id, xs, ys, err, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotErrorBars_xynp_S8(const char* label_id, const ImS8* xs, const ImS8* ys, const ImS8* neg, const ImS8* pos, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotErrorBars_xynp_S8(label_id, xs, ys, neg, pos, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotErrorBars_xynp_U8(const char* label_id, const ImU8* xs, const ImU8* ys, const ImU8* neg, const ImU8* pos, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotErrorBars_xynp_U8(label_id, xs, ys, neg, pos, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotErrorBars_xynp_S16(const char* label_id, const ImS16* xs, const ImS16* ys, const ImS16* neg, const ImS16* pos, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotErrorBars_xynp_S16(label_id, xs, ys, neg, pos, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotErrorBars_xynp_U16(const char* label_id, const ImU16* xs, const ImU16* ys, const ImU16* neg, const ImU16* pos, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotErrorBars_xynp_U16(label_id, xs, ys, neg, pos, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotErrorBars_xynp_S32(const char* label_id, const ImS32* xs, const ImS32* ys, const ImS32* neg, const ImS32* pos, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotErrorBars_xynp_S32(label_id, xs, ys, neg, pos, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotErrorBars_xynp_U32(const char* label_id, const ImU32* xs, const ImU32* ys, const ImU32* neg, const ImU32* pos, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotErrorBars_xynp_U32(label_id, xs, ys, neg, pos, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotErrorBars_xynp_S64(const char* label_id, const ImS64* xs, const ImS64* ys, const ImS64* neg, const ImS64* pos, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotErrorBars_xynp_S64(label_id, xs, ys, neg, pos, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotErrorBars_xynp_U64(const char* label_id, const ImU64* xs, const ImU64* ys, const ImU64* neg, const ImU64* pos, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotErrorBars_xynp_U64(label_id, xs, ys, neg, pos, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotErrorBars_xynp_F32(const char* label_id, const float* xs, const float* ys, const float* neg, const float* pos, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotErrorBars_xynp_F32(label_id, xs, ys, neg, pos, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotErrorBars_xynp_F64(const char* label_id, const double* xs, const double* ys, const double* neg, const double* pos, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotErrorBars_xynp_F64(label_id, xs, ys, neg, pos, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStems_S8(const char* label_id, const ImS8* values, int count, double ref, double scale, double start, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStems_S8(label_id, values, count, ref, scale, start, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStems_U8(const char* label_id, const ImU8* values, int count, double ref, double scale, double start, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStems_U8(label_id, values, count, ref, scale, start, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStems_S16(const char* label_id, const ImS16* values, int count, double ref, double scale, double start, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStems_S16(label_id, values, count, ref, scale, start, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStems_U16(const char* label_id, const ImU16* values, int count, double ref, double scale, double start, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStems_U16(label_id, values, count, ref, scale, start, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStems_S32(const char* label_id, const ImS32* values, int count, double ref, double scale, double start, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStems_S32(label_id, values, count, ref, scale, start, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStems_U32(const char* label_id, const ImU32* values, int count, double ref, double scale, double start, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStems_U32(label_id, values, count, ref, scale, start, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStems_S64(const char* label_id, const ImS64* values, int count, double ref, double scale, double start, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStems_S64(label_id, values, count, ref, scale, start, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStems_U64(const char* label_id, const ImU64* values, int count, double ref, double scale, double start, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStems_U64(label_id, values, count, ref, scale, start, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStems_F32(const char* label_id, const float* values, int count, double ref, double scale, double start, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStems_F32(label_id, values, count, ref, scale, start, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStems_F64(const char* label_id, const double* values, int count, double ref, double scale, double start, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStems_F64(label_id, values, count, ref, scale, start, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStems_xy_S8(const char* label_id, const ImS8* xs, const ImS8* ys, int count, double ref, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStems_xy_S8(label_id, xs, ys, count, ref, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStems_xy_U8(const char* label_id, const ImU8* xs, const ImU8* ys, int count, double ref, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStems_xy_U8(label_id, xs, ys, count, ref, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStems_xy_S16(const char* label_id, const ImS16* xs, const ImS16* ys, int count, double ref, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStems_xy_S16(label_id, xs, ys, count, ref, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStems_xy_U16(const char* label_id, const ImU16* xs, const ImU16* ys, int count, double ref, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStems_xy_U16(label_id, xs, ys, count, ref, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStems_xy_S32(const char* label_id, const ImS32* xs, const ImS32* ys, int count, double ref, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStems_xy_S32(label_id, xs, ys, count, ref, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStems_xy_U32(const char* label_id, const ImU32* xs, const ImU32* ys, int count, double ref, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStems_xy_U32(label_id, xs, ys, count, ref, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStems_xy_S64(const char* label_id, const ImS64* xs, const ImS64* ys, int count, double ref, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStems_xy_S64(label_id, xs, ys, count, ref, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStems_xy_U64(const char* label_id, const ImU64* xs, const ImU64* ys, int count, double ref, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStems_xy_U64(label_id, xs, ys, count, ref, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStems_xy_F32(const char* label_id, const float* xs, const float* ys, int count, double ref, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStems_xy_F32(label_id, xs, ys, count, ref, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotStems_xy_F64(const char* label_id, const double* xs, const double* ys, int count, double ref, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotStems_xy_F64(label_id, xs, ys, count, ref, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotInfLines_S8(const char* label_id, const ImS8* values, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotInfLines_S8(label_id, values, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotInfLines_U8(const char* label_id, const ImU8* values, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotInfLines_U8(label_id, values, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotInfLines_S16(const char* label_id, const ImS16* values, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotInfLines_S16(label_id, values, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotInfLines_U16(const char* label_id, const ImU16* values, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotInfLines_U16(label_id, values, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotInfLines_S32(const char* label_id, const ImS32* values, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotInfLines_S32(label_id, values, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotInfLines_U32(const char* label_id, const ImU32* values, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotInfLines_U32(label_id, values, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotInfLines_S64(const char* label_id, const ImS64* values, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotInfLines_S64(label_id, values, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotInfLines_U64(const char* label_id, const ImU64* values, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotInfLines_U64(label_id, values, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotInfLines_F32(const char* label_id, const float* values, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotInfLines_F32(label_id, values, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotInfLines_F64(const char* label_id, const double* values, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotInfLines_F64(label_id, values, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPieChart_fmt_S8(const char*const label_ids[], const ImS8* values, int count, double x, double y, double radius, cimgui::ImPlotFormatter fmt, void* fmt_data, double angle0, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPieChart_fmt_S8(label_ids, values, count, x, y, radius, reinterpret_cast<::ImPlotFormatter>(fmt), fmt_data, angle0, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPieChart_fmt_U8(const char*const label_ids[], const ImU8* values, int count, double x, double y, double radius, cimgui::ImPlotFormatter fmt, void* fmt_data, double angle0, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPieChart_fmt_U8(label_ids, values, count, x, y, radius, reinterpret_cast<::ImPlotFormatter>(fmt), fmt_data, angle0, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPieChart_fmt_S16(const char*const label_ids[], const ImS16* values, int count, double x, double y, double radius, cimgui::ImPlotFormatter fmt, void* fmt_data, double angle0, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPieChart_fmt_S16(label_ids, values, count, x, y, radius, reinterpret_cast<::ImPlotFormatter>(fmt), fmt_data, angle0, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPieChart_fmt_U16(const char*const label_ids[], const ImU16* values, int count, double x, double y, double radius, cimgui::ImPlotFormatter fmt, void* fmt_data, double angle0, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPieChart_fmt_U16(label_ids, values, count, x, y, radius, reinterpret_cast<::ImPlotFormatter>(fmt), fmt_data, angle0, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPieChart_fmt_S32(const char*const label_ids[], const ImS32* values, int count, double x, double y, double radius, cimgui::ImPlotFormatter fmt, void* fmt_data, double angle0, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPieChart_fmt_S32(label_ids, values, count, x, y, radius, reinterpret_cast<::ImPlotFormatter>(fmt), fmt_data, angle0, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPieChart_fmt_U32(const char*const label_ids[], const ImU32* values, int count, double x, double y, double radius, cimgui::ImPlotFormatter fmt, void* fmt_data, double angle0, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPieChart_fmt_U32(label_ids, values, count, x, y, radius, reinterpret_cast<::ImPlotFormatter>(fmt), fmt_data, angle0, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPieChart_fmt_S64(const char*const label_ids[], const ImS64* values, int count, double x, double y, double radius, cimgui::ImPlotFormatter fmt, void* fmt_data, double angle0, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPieChart_fmt_S64(label_ids, values, count, x, y, radius, reinterpret_cast<::ImPlotFormatter>(fmt), fmt_data, angle0, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPieChart_fmt_U64(const char*const label_ids[], const ImU64* values, int count, double x, double y, double radius, cimgui::ImPlotFormatter fmt, void* fmt_data, double angle0, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPieChart_fmt_U64(label_ids, values, count, x, y, radius, reinterpret_cast<::ImPlotFormatter>(fmt), fmt_data, angle0, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPieChart_fmt_F32(const char*const label_ids[], const float* values, int count, double x, double y, double radius, cimgui::ImPlotFormatter fmt, void* fmt_data, double angle0, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPieChart_fmt_F32(label_ids, values, count, x, y, radius, reinterpret_cast<::ImPlotFormatter>(fmt), fmt_data, angle0, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPieChart_fmt_F64(const char*const label_ids[], const double* values, int count, double x, double y, double radius, cimgui::ImPlotFormatter fmt, void* fmt_data, double angle0, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPieChart_fmt_F64(label_ids, values, count, x, y, radius, reinterpret_cast<::ImPlotFormatter>(fmt), fmt_data, angle0, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPieChart_S8(const char*const label_ids[], const ImS8* values, int count, double x, double y, double radius, const char* label_fmt, double angle0, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPieChart_S8(label_ids, values, count, x, y, radius, label_fmt, angle0, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPieChart_U8(const char*const label_ids[], const ImU8* values, int count, double x, double y, double radius, const char* label_fmt, double angle0, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPieChart_U8(label_ids, values, count, x, y, radius, label_fmt, angle0, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPieChart_S16(const char*const label_ids[], const ImS16* values, int count, double x, double y, double radius, const char* label_fmt, double angle0, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPieChart_S16(label_ids, values, count, x, y, radius, label_fmt, angle0, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPieChart_U16(const char*const label_ids[], const ImU16* values, int count, double x, double y, double radius, const char* label_fmt, double angle0, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPieChart_U16(label_ids, values, count, x, y, radius, label_fmt, angle0, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPieChart_S32(const char*const label_ids[], const ImS32* values, int count, double x, double y, double radius, const char* label_fmt, double angle0, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPieChart_S32(label_ids, values, count, x, y, radius, label_fmt, angle0, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPieChart_U32(const char*const label_ids[], const ImU32* values, int count, double x, double y, double radius, const char* label_fmt, double angle0, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPieChart_U32(label_ids, values, count, x, y, radius, label_fmt, angle0, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPieChart_S64(const char*const label_ids[], const ImS64* values, int count, double x, double y, double radius, const char* label_fmt, double angle0, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPieChart_S64(label_ids, values, count, x, y, radius, label_fmt, angle0, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPieChart_U64(const char*const label_ids[], const ImU64* values, int count, double x, double y, double radius, const char* label_fmt, double angle0, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPieChart_U64(label_ids, values, count, x, y, radius, label_fmt, angle0, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPieChart_F32(const char*const label_ids[], const float* values, int count, double x, double y, double radius, const char* label_fmt, double angle0, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPieChart_F32(label_ids, values, count, x, y, radius, label_fmt, angle0, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotPieChart_F64(const char*const label_ids[], const double* values, int count, double x, double y, double radius, const char* label_fmt, double angle0, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotPieChart_F64(label_ids, values, count, x, y, radius, label_fmt, angle0, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotHeatmap_S8(const char* label_id, const ImS8* values, int rows, int cols, double scale_min, double scale_max, const char* label_fmt, cimgui::ImPlotPoint bounds_min, cimgui::ImPlotPoint bounds_max, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotHeatmap_S8(label_id, values, rows, cols, scale_min, scale_max, label_fmt, reinterpret_cast<const ::ImPlotPoint&>(bounds_min), reinterpret_cast<const ::ImPlotPoint&>(bounds_max), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotHeatmap_U8(const char* label_id, const ImU8* values, int rows, int cols, double scale_min, double scale_max, const char* label_fmt, cimgui::ImPlotPoint bounds_min, cimgui::ImPlotPoint bounds_max, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotHeatmap_U8(label_id, values, rows, cols, scale_min, scale_max, label_fmt, reinterpret_cast<const ::ImPlotPoint&>(bounds_min), reinterpret_cast<const ::ImPlotPoint&>(bounds_max), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotHeatmap_S16(const char* label_id, const ImS16* values, int rows, int cols, double scale_min, double scale_max, const char* label_fmt, cimgui::ImPlotPoint bounds_min, cimgui::ImPlotPoint bounds_max, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotHeatmap_S16(label_id, values, rows, cols, scale_min, scale_max, label_fmt, reinterpret_cast<const ::ImPlotPoint&>(bounds_min), reinterpret_cast<const ::ImPlotPoint&>(bounds_max), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotHeatmap_U16(const char* label_id, const ImU16* values, int rows, int cols, double scale_min, double scale_max, const char* label_fmt, cimgui::ImPlotPoint bounds_min, cimgui::ImPlotPoint bounds_max, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotHeatmap_U16(label_id, values, rows, cols, scale_min, scale_max, label_fmt, reinterpret_cast<const ::ImPlotPoint&>(bounds_min), reinterpret_cast<const ::ImPlotPoint&>(bounds_max), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotHeatmap_S32(const char* label_id, const ImS32* values, int rows, int cols, double scale_min, double scale_max, const char* label_fmt, cimgui::ImPlotPoint bounds_min, cimgui::ImPlotPoint bounds_max, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotHeatmap_S32(label_id, values, rows, cols, scale_min, scale_max, label_fmt, reinterpret_cast<const ::ImPlotPoint&>(bounds_min), reinterpret_cast<const ::ImPlotPoint&>(bounds_max), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotHeatmap_U32(const char* label_id, const ImU32* values, int rows, int cols, double scale_min, double scale_max, const char* label_fmt, cimgui::ImPlotPoint bounds_min, cimgui::ImPlotPoint bounds_max, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotHeatmap_U32(label_id, values, rows, cols, scale_min, scale_max, label_fmt, reinterpret_cast<const ::ImPlotPoint&>(bounds_min), reinterpret_cast<const ::ImPlotPoint&>(bounds_max), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotHeatmap_S64(const char* label_id, const ImS64* values, int rows, int cols, double scale_min, double scale_max, const char* label_fmt, cimgui::ImPlotPoint bounds_min, cimgui::ImPlotPoint bounds_max, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotHeatmap_S64(label_id, values, rows, cols, scale_min, scale_max, label_fmt, reinterpret_cast<const ::ImPlotPoint&>(bounds_min), reinterpret_cast<const ::ImPlotPoint&>(bounds_max), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotHeatmap_U64(const char* label_id, const ImU64* values, int rows, int cols, double scale_min, double scale_max, const char* label_fmt, cimgui::ImPlotPoint bounds_min, cimgui::ImPlotPoint bounds_max, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotHeatmap_U64(label_id, values, rows, cols, scale_min, scale_max, label_fmt, reinterpret_cast<const ::ImPlotPoint&>(bounds_min), reinterpret_cast<const ::ImPlotPoint&>(bounds_max), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotHeatmap_F32(const char* label_id, const float* values, int rows, int cols, double scale_min, double scale_max, const char* label_fmt, cimgui::ImPlotPoint bounds_min, cimgui::ImPlotPoint bounds_max, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotHeatmap_F32(label_id, values, rows, cols, scale_min, scale_max, label_fmt, reinterpret_cast<const ::ImPlotPoint&>(bounds_min), reinterpret_cast<const ::ImPlotPoint&>(bounds_max), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotHeatmap_F64(const char* label_id, const double* values, int rows, int cols, double scale_min, double scale_max, const char* label_fmt, cimgui::ImPlotPoint bounds_min, cimgui::ImPlotPoint bounds_max, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotHeatmap_F64(label_id, values, rows, cols, scale_min, scale_max, label_fmt, reinterpret_cast<const ::ImPlotPoint&>(bounds_min), reinterpret_cast<const ::ImPlotPoint&>(bounds_max), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API double cimgui::ImPlotPlotHistogram_S8(const char* label_id, const ImS8* values, int count, int bins, double bar_scale, cimgui::ImPlotRange range, cimgui::ImPlotSpec spec)
{
return ::ImPlot::PlotHistogram_S8(label_id, values, count, bins, bar_scale, reinterpret_cast<const ::ImPlotRange&>(range), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API double cimgui::ImPlotPlotHistogram_U8(const char* label_id, const ImU8* values, int count, int bins, double bar_scale, cimgui::ImPlotRange range, cimgui::ImPlotSpec spec)
{
return ::ImPlot::PlotHistogram_U8(label_id, values, count, bins, bar_scale, reinterpret_cast<const ::ImPlotRange&>(range), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API double cimgui::ImPlotPlotHistogram_S16(const char* label_id, const ImS16* values, int count, int bins, double bar_scale, cimgui::ImPlotRange range, cimgui::ImPlotSpec spec)
{
return ::ImPlot::PlotHistogram_S16(label_id, values, count, bins, bar_scale, reinterpret_cast<const ::ImPlotRange&>(range), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API double cimgui::ImPlotPlotHistogram_U16(const char* label_id, const ImU16* values, int count, int bins, double bar_scale, cimgui::ImPlotRange range, cimgui::ImPlotSpec spec)
{
return ::ImPlot::PlotHistogram_U16(label_id, values, count, bins, bar_scale, reinterpret_cast<const ::ImPlotRange&>(range), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API double cimgui::ImPlotPlotHistogram_S32(const char* label_id, const ImS32* values, int count, int bins, double bar_scale, cimgui::ImPlotRange range, cimgui::ImPlotSpec spec)
{
return ::ImPlot::PlotHistogram_S32(label_id, values, count, bins, bar_scale, reinterpret_cast<const ::ImPlotRange&>(range), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API double cimgui::ImPlotPlotHistogram_U32(const char* label_id, const ImU32* values, int count, int bins, double bar_scale, cimgui::ImPlotRange range, cimgui::ImPlotSpec spec)
{
return ::ImPlot::PlotHistogram_U32(label_id, values, count, bins, bar_scale, reinterpret_cast<const ::ImPlotRange&>(range), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API double cimgui::ImPlotPlotHistogram_S64(const char* label_id, const ImS64* values, int count, int bins, double bar_scale, cimgui::ImPlotRange range, cimgui::ImPlotSpec spec)
{
return ::ImPlot::PlotHistogram_S64(label_id, values, count, bins, bar_scale, reinterpret_cast<const ::ImPlotRange&>(range), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API double cimgui::ImPlotPlotHistogram_U64(const char* label_id, const ImU64* values, int count, int bins, double bar_scale, cimgui::ImPlotRange range, cimgui::ImPlotSpec spec)
{
return ::ImPlot::PlotHistogram_U64(label_id, values, count, bins, bar_scale, reinterpret_cast<const ::ImPlotRange&>(range), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API double cimgui::ImPlotPlotHistogram_F32(const char* label_id, const float* values, int count, int bins, double bar_scale, cimgui::ImPlotRange range, cimgui::ImPlotSpec spec)
{
return ::ImPlot::PlotHistogram_F32(label_id, values, count, bins, bar_scale, reinterpret_cast<const ::ImPlotRange&>(range), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API double cimgui::ImPlotPlotHistogram_F64(const char* label_id, const double* values, int count, int bins, double bar_scale, cimgui::ImPlotRange range, cimgui::ImPlotSpec spec)
{
return ::ImPlot::PlotHistogram_F64(label_id, values, count, bins, bar_scale, reinterpret_cast<const ::ImPlotRange&>(range), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API double cimgui::ImPlotPlotHistogram2D_S8(const char* label_id, const ImS8* xs, const ImS8* ys, int count, int x_bins, int y_bins, cimgui::ImPlotRect range, cimgui::ImPlotSpec spec)
{
return ::ImPlot::PlotHistogram2D_S8(label_id, xs, ys, count, x_bins, y_bins, reinterpret_cast<const ::ImPlotRect&>(range), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API double cimgui::ImPlotPlotHistogram2D_U8(const char* label_id, const ImU8* xs, const ImU8* ys, int count, int x_bins, int y_bins, cimgui::ImPlotRect range, cimgui::ImPlotSpec spec)
{
return ::ImPlot::PlotHistogram2D_U8(label_id, xs, ys, count, x_bins, y_bins, reinterpret_cast<const ::ImPlotRect&>(range), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API double cimgui::ImPlotPlotHistogram2D_S16(const char* label_id, const ImS16* xs, const ImS16* ys, int count, int x_bins, int y_bins, cimgui::ImPlotRect range, cimgui::ImPlotSpec spec)
{
return ::ImPlot::PlotHistogram2D_S16(label_id, xs, ys, count, x_bins, y_bins, reinterpret_cast<const ::ImPlotRect&>(range), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API double cimgui::ImPlotPlotHistogram2D_U16(const char* label_id, const ImU16* xs, const ImU16* ys, int count, int x_bins, int y_bins, cimgui::ImPlotRect range, cimgui::ImPlotSpec spec)
{
return ::ImPlot::PlotHistogram2D_U16(label_id, xs, ys, count, x_bins, y_bins, reinterpret_cast<const ::ImPlotRect&>(range), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API double cimgui::ImPlotPlotHistogram2D_S32(const char* label_id, const ImS32* xs, const ImS32* ys, int count, int x_bins, int y_bins, cimgui::ImPlotRect range, cimgui::ImPlotSpec spec)
{
return ::ImPlot::PlotHistogram2D_S32(label_id, xs, ys, count, x_bins, y_bins, reinterpret_cast<const ::ImPlotRect&>(range), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API double cimgui::ImPlotPlotHistogram2D_U32(const char* label_id, const ImU32* xs, const ImU32* ys, int count, int x_bins, int y_bins, cimgui::ImPlotRect range, cimgui::ImPlotSpec spec)
{
return ::ImPlot::PlotHistogram2D_U32(label_id, xs, ys, count, x_bins, y_bins, reinterpret_cast<const ::ImPlotRect&>(range), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API double cimgui::ImPlotPlotHistogram2D_S64(const char* label_id, const ImS64* xs, const ImS64* ys, int count, int x_bins, int y_bins, cimgui::ImPlotRect range, cimgui::ImPlotSpec spec)
{
return ::ImPlot::PlotHistogram2D_S64(label_id, xs, ys, count, x_bins, y_bins, reinterpret_cast<const ::ImPlotRect&>(range), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API double cimgui::ImPlotPlotHistogram2D_U64(const char* label_id, const ImU64* xs, const ImU64* ys, int count, int x_bins, int y_bins, cimgui::ImPlotRect range, cimgui::ImPlotSpec spec)
{
return ::ImPlot::PlotHistogram2D_U64(label_id, xs, ys, count, x_bins, y_bins, reinterpret_cast<const ::ImPlotRect&>(range), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API double cimgui::ImPlotPlotHistogram2D_F32(const char* label_id, const float* xs, const float* ys, int count, int x_bins, int y_bins, cimgui::ImPlotRect range, cimgui::ImPlotSpec spec)
{
return ::ImPlot::PlotHistogram2D_F32(label_id, xs, ys, count, x_bins, y_bins, reinterpret_cast<const ::ImPlotRect&>(range), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API double cimgui::ImPlotPlotHistogram2D_F64(const char* label_id, const double* xs, const double* ys, int count, int x_bins, int y_bins, cimgui::ImPlotRect range, cimgui::ImPlotSpec spec)
{
return ::ImPlot::PlotHistogram2D_F64(label_id, xs, ys, count, x_bins, y_bins, reinterpret_cast<const ::ImPlotRect&>(range), reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotDigital_S8(const char* label_id, const ImS8* xs, const ImS8* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotDigital_S8(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotDigital_U8(const char* label_id, const ImU8* xs, const ImU8* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotDigital_U8(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotDigital_S16(const char* label_id, const ImS16* xs, const ImS16* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotDigital_S16(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotDigital_U16(const char* label_id, const ImU16* xs, const ImU16* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotDigital_U16(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotDigital_S32(const char* label_id, const ImS32* xs, const ImS32* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotDigital_S32(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotDigital_U32(const char* label_id, const ImU32* xs, const ImU32* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotDigital_U32(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotDigital_S64(const char* label_id, const ImS64* xs, const ImS64* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotDigital_S64(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotDigital_U64(const char* label_id, const ImU64* xs, const ImU64* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotDigital_U64(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotDigital_F32(const char* label_id, const float* xs, const float* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotDigital_F32(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}
CIMGUI_API void cimgui::ImPlotPlotDigital_F64(const char* label_id, const double* xs, const double* ys, int count, cimgui::ImPlotSpec spec)
{
::ImPlot::PlotDigital_F64(label_id, xs, ys, count, reinterpret_cast<const ::ImPlotSpec&>(spec));
}