{-# LANGUAGE CApiFFI #-}
{-# LANGUAGE PatternSynonyms #-}
-- This file was generated by dear-bindings-ffi. Do not edit by hand.
module DearImGui.Raw.ImPlot
( Formatter
, Getter
, Transform
, addColormap
, addColormapImU32Ptr
, annotation
, annotationStrUnformatted
, beginAlignedPlots
, beginDragDropSourceAxis
, beginDragDropSourceItem
, beginDragDropSourcePlot
, beginDragDropTargetAxis
, beginDragDropTargetLegend
, beginDragDropTargetPlot
, beginLegendPopup
, beginPlot
, beginSubplots
, bustColorCache
, c_annotation
, c_annotationStrUnformatted
, c_beginPlot
, c_beginSubplots
, c_colormapButton
, c_colormapScale
, c_dragLineX
, c_dragLineY
, c_dragPoint
, c_dragRect
, c_getColormapColor
, c_getLastItemColor
, c_getPlotPos
, c_getPlotSize
, c_itemIcon
, c_nextColormapColor
, c_plotBarGroups_F32
, c_plotBarGroups_F64
, c_plotBarGroups_S16
, c_plotBarGroups_S32
, c_plotBarGroups_S64
, c_plotBarGroups_S8
, c_plotBarGroups_U16
, c_plotBarGroups_U32
, c_plotBarGroups_U64
, c_plotBarGroups_U8
, c_plotBarsG
, c_plotBars_F32
, c_plotBars_F64
, c_plotBars_S16
, c_plotBars_S32
, c_plotBars_S64
, c_plotBars_S8
, c_plotBars_U16
, c_plotBars_U32
, c_plotBars_U64
, c_plotBars_U8
, c_plotBars_xy_F32
, c_plotBars_xy_F64
, c_plotBars_xy_S16
, c_plotBars_xy_S32
, c_plotBars_xy_S64
, c_plotBars_xy_S8
, c_plotBars_xy_U16
, c_plotBars_xy_U32
, c_plotBars_xy_U64
, c_plotBars_xy_U8
, c_plotBubbles_F32
, c_plotBubbles_F64
, c_plotBubbles_S16
, c_plotBubbles_S32
, c_plotBubbles_S64
, c_plotBubbles_S8
, c_plotBubbles_U16
, c_plotBubbles_U32
, c_plotBubbles_U64
, c_plotBubbles_U8
, c_plotBubbles_xy_F32
, c_plotBubbles_xy_F64
, c_plotBubbles_xy_S16
, c_plotBubbles_xy_S32
, c_plotBubbles_xy_S64
, c_plotBubbles_xy_S8
, c_plotBubbles_xy_U16
, c_plotBubbles_xy_U32
, c_plotBubbles_xy_U64
, c_plotBubbles_xy_U8
, c_plotDigitalG
, c_plotDigital_F32
, c_plotDigital_F64
, c_plotDigital_S16
, c_plotDigital_S32
, c_plotDigital_S64
, c_plotDigital_S8
, c_plotDigital_U16
, c_plotDigital_U32
, c_plotDigital_U64
, c_plotDigital_U8
, c_plotDummy
, c_plotErrorBars_xye_F32
, c_plotErrorBars_xye_F64
, c_plotErrorBars_xye_S16
, c_plotErrorBars_xye_S32
, c_plotErrorBars_xye_S64
, c_plotErrorBars_xye_S8
, c_plotErrorBars_xye_U16
, c_plotErrorBars_xye_U32
, c_plotErrorBars_xye_U64
, c_plotErrorBars_xye_U8
, c_plotErrorBars_xynp_F32
, c_plotErrorBars_xynp_F64
, c_plotErrorBars_xynp_S16
, c_plotErrorBars_xynp_S32
, c_plotErrorBars_xynp_S64
, c_plotErrorBars_xynp_S8
, c_plotErrorBars_xynp_U16
, c_plotErrorBars_xynp_U32
, c_plotErrorBars_xynp_U64
, c_plotErrorBars_xynp_U8
, c_plotHeatmap_F32
, c_plotHeatmap_F64
, c_plotHeatmap_S16
, c_plotHeatmap_S32
, c_plotHeatmap_S64
, c_plotHeatmap_S8
, c_plotHeatmap_U16
, c_plotHeatmap_U32
, c_plotHeatmap_U64
, c_plotHeatmap_U8
, c_plotHistogram2D_F32
, c_plotHistogram2D_F64
, c_plotHistogram2D_S16
, c_plotHistogram2D_S32
, c_plotHistogram2D_S64
, c_plotHistogram2D_S8
, c_plotHistogram2D_U16
, c_plotHistogram2D_U32
, c_plotHistogram2D_U64
, c_plotHistogram2D_U8
, c_plotHistogram_F32
, c_plotHistogram_F64
, c_plotHistogram_S16
, c_plotHistogram_S32
, c_plotHistogram_S64
, c_plotHistogram_S8
, c_plotHistogram_U16
, c_plotHistogram_U32
, c_plotHistogram_U64
, c_plotHistogram_U8
, c_plotImage
, c_plotInfLines_F32
, c_plotInfLines_F64
, c_plotInfLines_S16
, c_plotInfLines_S32
, c_plotInfLines_S64
, c_plotInfLines_S8
, c_plotInfLines_U16
, c_plotInfLines_U32
, c_plotInfLines_U64
, c_plotInfLines_U8
, c_plotLineG
, c_plotLine_F32
, c_plotLine_F64
, c_plotLine_S16
, c_plotLine_S32
, c_plotLine_S64
, c_plotLine_S8
, c_plotLine_U16
, c_plotLine_U32
, c_plotLine_U64
, c_plotLine_U8
, c_plotLine_xy_F32
, c_plotLine_xy_F64
, c_plotLine_xy_S16
, c_plotLine_xy_S32
, c_plotLine_xy_S64
, c_plotLine_xy_S8
, c_plotLine_xy_U16
, c_plotLine_xy_U32
, c_plotLine_xy_U64
, c_plotLine_xy_U8
, c_plotPieChart_F32
, c_plotPieChart_F64
, c_plotPieChart_S16
, c_plotPieChart_S32
, c_plotPieChart_S64
, c_plotPieChart_S8
, c_plotPieChart_U16
, c_plotPieChart_U32
, c_plotPieChart_U64
, c_plotPieChart_U8
, c_plotPieChart_fmt_F32
, c_plotPieChart_fmt_F64
, c_plotPieChart_fmt_S16
, c_plotPieChart_fmt_S32
, c_plotPieChart_fmt_S64
, c_plotPieChart_fmt_S8
, c_plotPieChart_fmt_U16
, c_plotPieChart_fmt_U32
, c_plotPieChart_fmt_U64
, c_plotPieChart_fmt_U8
, c_plotPolygon_F32
, c_plotPolygon_F64
, c_plotPolygon_S16
, c_plotPolygon_S32
, c_plotPolygon_S64
, c_plotPolygon_S8
, c_plotPolygon_U16
, c_plotPolygon_U32
, c_plotPolygon_U64
, c_plotPolygon_U8
, c_plotScatterG
, c_plotScatter_F32
, c_plotScatter_F64
, c_plotScatter_S16
, c_plotScatter_S32
, c_plotScatter_S64
, c_plotScatter_S8
, c_plotScatter_U16
, c_plotScatter_U32
, c_plotScatter_U64
, c_plotScatter_U8
, c_plotScatter_xy_F32
, c_plotScatter_xy_F64
, c_plotScatter_xy_S16
, c_plotScatter_xy_S32
, c_plotScatter_xy_S64
, c_plotScatter_xy_S8
, c_plotScatter_xy_U16
, c_plotScatter_xy_U32
, c_plotScatter_xy_U64
, c_plotScatter_xy_U8
, c_plotShadedG
, c_plotShaded_F32
, c_plotShaded_F64
, c_plotShaded_S16
, c_plotShaded_S32
, c_plotShaded_S64
, c_plotShaded_S8
, c_plotShaded_U16
, c_plotShaded_U32
, c_plotShaded_U64
, c_plotShaded_U8
, c_plotShaded_xy_F32
, c_plotShaded_xy_F64
, c_plotShaded_xy_S16
, c_plotShaded_xy_S32
, c_plotShaded_xy_S64
, c_plotShaded_xy_S8
, c_plotShaded_xy_U16
, c_plotShaded_xy_U32
, c_plotShaded_xy_U64
, c_plotShaded_xy_U8
, c_plotShaded_xyy_F32
, c_plotShaded_xyy_F64
, c_plotShaded_xyy_S16
, c_plotShaded_xyy_S32
, c_plotShaded_xyy_S64
, c_plotShaded_xyy_S8
, c_plotShaded_xyy_U16
, c_plotShaded_xyy_U32
, c_plotShaded_xyy_U64
, c_plotShaded_xyy_U8
, c_plotStairsG
, c_plotStairs_F32
, c_plotStairs_F64
, c_plotStairs_S16
, c_plotStairs_S32
, c_plotStairs_S64
, c_plotStairs_S8
, c_plotStairs_U16
, c_plotStairs_U32
, c_plotStairs_U64
, c_plotStairs_U8
, c_plotStairs_xy_F32
, c_plotStairs_xy_F64
, c_plotStairs_xy_S16
, c_plotStairs_xy_S32
, c_plotStairs_xy_S64
, c_plotStairs_xy_S8
, c_plotStairs_xy_U16
, c_plotStairs_xy_U32
, c_plotStairs_xy_U64
, c_plotStairs_xy_U8
, c_plotStems_F32
, c_plotStems_F64
, c_plotStems_S16
, c_plotStems_S32
, c_plotStems_S64
, c_plotStems_S8
, c_plotStems_U16
, c_plotStems_U32
, c_plotStems_U64
, c_plotStems_U8
, c_plotStems_xy_F32
, c_plotStems_xy_F64
, c_plotStems_xy_S16
, c_plotStems_xy_S32
, c_plotStems_xy_S64
, c_plotStems_xy_S8
, c_plotStems_xy_U16
, c_plotStems_xy_U32
, c_plotStems_xy_U64
, c_plotStems_xy_U8
, c_plotText
, c_plotToPixels
, c_plotToPixelsDouble
, c_pushStyleColorImVec4
, c_pushStyleVarImVec2
, c_sampleColormap
, c_tagX
, c_tagXStrUnformatted
, c_tagY
, c_tagYStrUnformatted
, cancelPlotSelection
, colormapButton
, colormapIcon
, colormapScale
, colormapSlider
, createContext
, destroyContext
, dragLineX
, dragLineY
, dragPoint
, dragRect
, endAlignedPlots
, endDragDropSource
, endDragDropTarget
, endLegendPopup
, endPlot
, endSubplots
, getColormapColor
, getColormapCount
, getColormapIndex
, getColormapName
, getColormapSize
, getCurrentContext
, getInputMap
, getLastItemColor
, getMarkerName
, getPlotDrawList
, getPlotPos
, getPlotSize
, getStyle
, getStyleColorName
, hideNextItem
, isAxisHovered
, isLegendEntryHovered
, isPlotHovered
, isPlotSelected
, isSubplotsHovered
, itemIcon
, itemIconImU32
, mapInputDefault
, mapInputReverse
, nextColormapColor
, nextMarker
, pattern IMPLOT_VERSION_NUM
, plotBarGroups_F32
, plotBarGroups_F64
, plotBarGroups_S16
, plotBarGroups_S32
, plotBarGroups_S64
, plotBarGroups_S8
, plotBarGroups_U16
, plotBarGroups_U32
, plotBarGroups_U64
, plotBarGroups_U8
, plotBarsG
, plotBars_F32
, plotBars_F64
, plotBars_S16
, plotBars_S32
, plotBars_S64
, plotBars_S8
, plotBars_U16
, plotBars_U32
, plotBars_U64
, plotBars_U8
, plotBars_xy_F32
, plotBars_xy_F64
, plotBars_xy_S16
, plotBars_xy_S32
, plotBars_xy_S64
, plotBars_xy_S8
, plotBars_xy_U16
, plotBars_xy_U32
, plotBars_xy_U64
, plotBars_xy_U8
, plotBubbles_F32
, plotBubbles_F64
, plotBubbles_S16
, plotBubbles_S32
, plotBubbles_S64
, plotBubbles_S8
, plotBubbles_U16
, plotBubbles_U32
, plotBubbles_U64
, plotBubbles_U8
, plotBubbles_xy_F32
, plotBubbles_xy_F64
, plotBubbles_xy_S16
, plotBubbles_xy_S32
, plotBubbles_xy_S64
, plotBubbles_xy_S8
, plotBubbles_xy_U16
, plotBubbles_xy_U32
, plotBubbles_xy_U64
, plotBubbles_xy_U8
, plotDigitalG
, plotDigital_F32
, plotDigital_F64
, plotDigital_S16
, plotDigital_S32
, plotDigital_S64
, plotDigital_S8
, plotDigital_U16
, plotDigital_U32
, plotDigital_U64
, plotDigital_U8
, plotDummy
, plotErrorBars_xye_F32
, plotErrorBars_xye_F64
, plotErrorBars_xye_S16
, plotErrorBars_xye_S32
, plotErrorBars_xye_S64
, plotErrorBars_xye_S8
, plotErrorBars_xye_U16
, plotErrorBars_xye_U32
, plotErrorBars_xye_U64
, plotErrorBars_xye_U8
, plotErrorBars_xynp_F32
, plotErrorBars_xynp_F64
, plotErrorBars_xynp_S16
, plotErrorBars_xynp_S32
, plotErrorBars_xynp_S64
, plotErrorBars_xynp_S8
, plotErrorBars_xynp_U16
, plotErrorBars_xynp_U32
, plotErrorBars_xynp_U64
, plotErrorBars_xynp_U8
, plotHeatmap_F32
, plotHeatmap_F64
, plotHeatmap_S16
, plotHeatmap_S32
, plotHeatmap_S64
, plotHeatmap_S8
, plotHeatmap_U16
, plotHeatmap_U32
, plotHeatmap_U64
, plotHeatmap_U8
, plotHistogram2D_F32
, plotHistogram2D_F64
, plotHistogram2D_S16
, plotHistogram2D_S32
, plotHistogram2D_S64
, plotHistogram2D_S8
, plotHistogram2D_U16
, plotHistogram2D_U32
, plotHistogram2D_U64
, plotHistogram2D_U8
, plotHistogram_F32
, plotHistogram_F64
, plotHistogram_S16
, plotHistogram_S32
, plotHistogram_S64
, plotHistogram_S8
, plotHistogram_U16
, plotHistogram_U32
, plotHistogram_U64
, plotHistogram_U8
, plotImage
, plotInfLines_F32
, plotInfLines_F64
, plotInfLines_S16
, plotInfLines_S32
, plotInfLines_S64
, plotInfLines_S8
, plotInfLines_U16
, plotInfLines_U32
, plotInfLines_U64
, plotInfLines_U8
, plotLineG
, plotLine_F32
, plotLine_F64
, plotLine_S16
, plotLine_S32
, plotLine_S64
, plotLine_S8
, plotLine_U16
, plotLine_U32
, plotLine_U64
, plotLine_U8
, plotLine_xy_F32
, plotLine_xy_F64
, plotLine_xy_S16
, plotLine_xy_S32
, plotLine_xy_S64
, plotLine_xy_S8
, plotLine_xy_U16
, plotLine_xy_U32
, plotLine_xy_U64
, plotLine_xy_U8
, plotPieChart_F32
, plotPieChart_F64
, plotPieChart_S16
, plotPieChart_S32
, plotPieChart_S64
, plotPieChart_S8
, plotPieChart_U16
, plotPieChart_U32
, plotPieChart_U64
, plotPieChart_U8
, plotPieChart_fmt_F32
, plotPieChart_fmt_F64
, plotPieChart_fmt_S16
, plotPieChart_fmt_S32
, plotPieChart_fmt_S64
, plotPieChart_fmt_S8
, plotPieChart_fmt_U16
, plotPieChart_fmt_U32
, plotPieChart_fmt_U64
, plotPieChart_fmt_U8
, plotPolygon_F32
, plotPolygon_F64
, plotPolygon_S16
, plotPolygon_S32
, plotPolygon_S64
, plotPolygon_S8
, plotPolygon_U16
, plotPolygon_U32
, plotPolygon_U64
, plotPolygon_U8
, plotScatterG
, plotScatter_F32
, plotScatter_F64
, plotScatter_S16
, plotScatter_S32
, plotScatter_S64
, plotScatter_S8
, plotScatter_U16
, plotScatter_U32
, plotScatter_U64
, plotScatter_U8
, plotScatter_xy_F32
, plotScatter_xy_F64
, plotScatter_xy_S16
, plotScatter_xy_S32
, plotScatter_xy_S64
, plotScatter_xy_S8
, plotScatter_xy_U16
, plotScatter_xy_U32
, plotScatter_xy_U64
, plotScatter_xy_U8
, plotShadedG
, plotShaded_F32
, plotShaded_F64
, plotShaded_S16
, plotShaded_S32
, plotShaded_S64
, plotShaded_S8
, plotShaded_U16
, plotShaded_U32
, plotShaded_U64
, plotShaded_U8
, plotShaded_xy_F32
, plotShaded_xy_F64
, plotShaded_xy_S16
, plotShaded_xy_S32
, plotShaded_xy_S64
, plotShaded_xy_S8
, plotShaded_xy_U16
, plotShaded_xy_U32
, plotShaded_xy_U64
, plotShaded_xy_U8
, plotShaded_xyy_F32
, plotShaded_xyy_F64
, plotShaded_xyy_S16
, plotShaded_xyy_S32
, plotShaded_xyy_S64
, plotShaded_xyy_S8
, plotShaded_xyy_U16
, plotShaded_xyy_U32
, plotShaded_xyy_U64
, plotShaded_xyy_U8
, plotStairsG
, plotStairs_F32
, plotStairs_F64
, plotStairs_S16
, plotStairs_S32
, plotStairs_S64
, plotStairs_S8
, plotStairs_U16
, plotStairs_U32
, plotStairs_U64
, plotStairs_U8
, plotStairs_xy_F32
, plotStairs_xy_F64
, plotStairs_xy_S16
, plotStairs_xy_S32
, plotStairs_xy_S64
, plotStairs_xy_S8
, plotStairs_xy_U16
, plotStairs_xy_U32
, plotStairs_xy_U64
, plotStairs_xy_U8
, plotStems_F32
, plotStems_F64
, plotStems_S16
, plotStems_S32
, plotStems_S64
, plotStems_S8
, plotStems_U16
, plotStems_U32
, plotStems_U64
, plotStems_U8
, plotStems_xy_F32
, plotStems_xy_F64
, plotStems_xy_S16
, plotStems_xy_S32
, plotStems_xy_S64
, plotStems_xy_S8
, plotStems_xy_U16
, plotStems_xy_U32
, plotStems_xy_U64
, plotStems_xy_U8
, plotText
, plotToPixels
, plotToPixelsDouble
, popColormap
, popPlotClipRect
, popStyleColor
, popStyleVar
, pushColormap
, pushColormapStr
, pushPlotClipRect
, pushStyleColor
, pushStyleColorImVec4
, pushStyleVar
, pushStyleVarImVec2
, pushStyleVarInt
, sampleColormap
, setAxes
, setAxis
, setCurrentContext
, setImGuiContext
, setNextAxesLimits
, setNextAxesToFit
, setNextAxisLimits
, setNextAxisLinks
, setNextAxisToFit
, setupAxes
, setupAxesLimits
, setupAxis
, setupAxisFormat
, setupAxisFormatImPlotFormatter
, setupAxisLimits
, setupAxisLimitsConstraints
, setupAxisLinks
, setupAxisScale
, setupAxisScaleImPlotTransform
, setupAxisTicks
, setupAxisTicksDouble
, setupAxisZoomConstraints
, setupFinish
, setupLegend
, setupMouseText
, showColormapSelector
, showInputMapSelector
, showMetricsWindow
, showStyleEditor
, showStyleSelector
, showUserGuide
, styleColorsAuto
, styleColorsClassic
, styleColorsDark
, styleColorsLight
, tagX
, tagXStrUnformatted
, tagY
, tagYStrUnformatted
) where
import DearImGui.Raw (ImS16, ImS32, ImS64, ImS8, ImU16, ImU32, ImU64, ImU8)
import DearImGui.Raw.Enums.ImGuiDragDropFlags (ImGuiDragDropFlags)
import DearImGui.Raw.Enums.ImGuiMouseButton (ImGuiMouseButton)
import DearImGui.Raw.ImDrawList (ImDrawList)
import DearImGui.Raw.ImGuiContext (ImGuiContext)
import DearImGui.Raw.ImPlot.Context (Context)
import DearImGui.Raw.ImPlot.Enums.AxisFlags (AxisFlags)
import DearImGui.Raw.ImPlot.Enums.Col (Col)
import DearImGui.Raw.ImPlot.Enums.Colormap (Colormap)
import DearImGui.Raw.ImPlot.Enums.ColormapScaleFlags (ColormapScaleFlags)
import DearImGui.Raw.ImPlot.Enums.Cond (Cond)
import DearImGui.Raw.ImPlot.Enums.DragToolFlags (DragToolFlags)
import DearImGui.Raw.ImPlot.Enums.Flags (Flags)
import DearImGui.Raw.ImPlot.Enums.ImAxis (ImAxis)
import DearImGui.Raw.ImPlot.Enums.LegendFlags (LegendFlags)
import DearImGui.Raw.ImPlot.Enums.Location (Location)
import DearImGui.Raw.ImPlot.Enums.Marker (Marker)
import DearImGui.Raw.ImPlot.Enums.MouseTextFlags (MouseTextFlags)
import DearImGui.Raw.ImPlot.Enums.Scale (Scale)
import DearImGui.Raw.ImPlot.Enums.StyleVar (StyleVar)
import DearImGui.Raw.ImPlot.Enums.SubplotFlags (SubplotFlags)
import DearImGui.Raw.ImPlot.InputMap (InputMap)
import DearImGui.Raw.ImPlot.Point (Point)
import DearImGui.Raw.ImPlot.Range (Range)
import DearImGui.Raw.ImPlot.Rect (Rect)
import DearImGui.Raw.ImPlot.Spec (Spec)
import DearImGui.Raw.ImPlot.Style (Style)
import DearImGui.Raw.ImTextureRef (ImTextureRef)
import DearImGui.Raw.ImVec2 (ImVec2)
import DearImGui.Raw.ImVec4 (ImVec4)
import Foreign.C.String (CString)
import Foreign.C.Types
import Foreign.Marshal.Alloc (alloca)
import Foreign.Marshal.Utils (with)
import Foreign.Ptr (FunPtr, Ptr)
import Foreign.Storable (Storable (..))
#include "dcimgui_implot.h"
-- typedefs
-- | Callback signature for axis tick label formatter.
type Formatter = FunPtr (Double -> (Ptr CChar) -> CInt -> (Ptr ()) -> IO CInt)
-- | Callback signature for data getter.
type Getter = FunPtr (CInt -> (Ptr ()) -> IO Point)
-- | Callback signature for axis transform.
type Transform = FunPtr (Double -> (Ptr ()) -> IO Double)
-- defines
pattern IMPLOT_VERSION_NUM :: (Eq a, Num a) => a
pattern IMPLOT_VERSION_NUM = #{const IMPLOT_VERSION_NUM}
-- functions
-- C: ImPlotColormap ImPlot::AddColormap(const char* name, const ImVec4* cols, int size, bool qual)
foreign import capi unsafe "dcimgui_implot.h ImPlotAddColormap"
addColormap
:: CString -- ^ name
-> (Ptr ImVec4) -- ^ cols
-> CInt -- ^ size
-> CBool -- ^ qual
-> IO Colormap
-- C: ImPlotColormap ImPlot::AddColormap(const char* name, const ImU32* cols, int size, bool qual)
foreign import capi unsafe "dcimgui_implot.h ImPlotAddColormapImU32Ptr"
addColormapImU32Ptr
:: CString -- ^ name
-> (Ptr ImU32) -- ^ cols
-> CInt -- ^ size
-> CBool -- ^ qual
-> IO Colormap
foreign import capi unsafe "DearImGuiWrappers.h ImPlotAnnotation_wrap"
c_annotation
:: Double -- ^ x
-> Double -- ^ y
-> (Ptr ImVec4) -- ^ col
-> (Ptr ImVec2) -- ^ pix_offset
-> CBool -- ^ clamp
-> CBool -- ^ round
-> IO ()
annotation
:: Double -- ^ x
-> Double -- ^ y
-> ImVec4 -- ^ col
-> ImVec2 -- ^ pix_offset
-> CBool -- ^ clamp
-> CBool -- ^ round
-> IO ()
annotation x y col pix_offset clamp round =
with col $ \colPtr -> with pix_offset $ \pix_offsetPtr -> c_annotation x y colPtr pix_offsetPtr clamp round
foreign import capi unsafe "DearImGuiWrappers.h ImPlotAnnotationStrUnformatted_wrap"
c_annotationStrUnformatted
:: Double -- ^ x
-> Double -- ^ y
-> (Ptr ImVec4) -- ^ col
-> (Ptr ImVec2) -- ^ pix_offset
-> CBool -- ^ clamp
-> CString -- ^ text
-> IO ()
annotationStrUnformatted
:: Double -- ^ x
-> Double -- ^ y
-> ImVec4 -- ^ col
-> ImVec2 -- ^ pix_offset
-> CBool -- ^ clamp
-> CString -- ^ text
-> IO ()
annotationStrUnformatted x y col pix_offset clamp text =
with col $ \colPtr -> with pix_offset $ \pix_offsetPtr -> c_annotationStrUnformatted x y colPtr pix_offsetPtr clamp text
-- C: bool ImPlot::BeginAlignedPlots(const char* group_id, bool vertical)
foreign import capi unsafe "dcimgui_implot.h ImPlotBeginAlignedPlots"
beginAlignedPlots
:: CString -- ^ group_id
-> CBool -- ^ vertical
-> IO CBool
-- C: bool ImPlot::BeginDragDropSourceAxis(ImAxis axis, ImGuiDragDropFlags flags)
foreign import capi unsafe "dcimgui_implot.h ImPlotBeginDragDropSourceAxis"
beginDragDropSourceAxis
:: ImAxis -- ^ axis
-> ImGuiDragDropFlags -- ^ flags
-> IO CBool
-- C: bool ImPlot::BeginDragDropSourceItem(const char* label_id, ImGuiDragDropFlags flags)
foreign import capi unsafe "dcimgui_implot.h ImPlotBeginDragDropSourceItem"
beginDragDropSourceItem
:: CString -- ^ label_id
-> ImGuiDragDropFlags -- ^ flags
-> IO CBool
-- C: bool ImPlot::BeginDragDropSourcePlot(ImGuiDragDropFlags flags)
foreign import capi unsafe "dcimgui_implot.h ImPlotBeginDragDropSourcePlot"
beginDragDropSourcePlot
:: ImGuiDragDropFlags -- ^ flags
-> IO CBool
-- C: bool ImPlot::BeginDragDropTargetAxis(ImAxis axis)
foreign import capi unsafe "dcimgui_implot.h ImPlotBeginDragDropTargetAxis"
beginDragDropTargetAxis
:: ImAxis -- ^ axis
-> IO CBool
-- C: bool ImPlot::BeginDragDropTargetLegend()
foreign import capi unsafe "dcimgui_implot.h ImPlotBeginDragDropTargetLegend"
beginDragDropTargetLegend :: IO CBool
-- C: bool ImPlot::BeginDragDropTargetPlot()
foreign import capi unsafe "dcimgui_implot.h ImPlotBeginDragDropTargetPlot"
beginDragDropTargetPlot :: IO CBool
-- C: bool ImPlot::BeginLegendPopup(const char* label_id, ImGuiMouseButton mouse_button)
foreign import capi unsafe "dcimgui_implot.h ImPlotBeginLegendPopup"
beginLegendPopup
:: CString -- ^ label_id
-> ImGuiMouseButton -- ^ mouse_button
-> IO CBool
foreign import capi unsafe "DearImGuiWrappers.h ImPlotBeginPlot_wrap"
c_beginPlot
:: CString -- ^ title_id
-> (Ptr ImVec2) -- ^ size
-> Flags -- ^ flags
-> IO CBool
beginPlot
:: CString -- ^ title_id
-> ImVec2 -- ^ size
-> Flags -- ^ flags
-> IO CBool
beginPlot title_id size flags =
with size $ \sizePtr -> c_beginPlot title_id sizePtr flags
foreign import capi unsafe "DearImGuiWrappers.h ImPlotBeginSubplots_wrap"
c_beginSubplots
:: CString -- ^ title_id
-> CInt -- ^ rows
-> CInt -- ^ cols
-> (Ptr ImVec2) -- ^ size
-> SubplotFlags -- ^ flags
-> (Ptr Float) -- ^ row_ratios
-> (Ptr Float) -- ^ col_ratios
-> IO CBool
beginSubplots
:: CString -- ^ title_id
-> CInt -- ^ rows
-> CInt -- ^ cols
-> ImVec2 -- ^ size
-> SubplotFlags -- ^ flags
-> (Ptr Float) -- ^ row_ratios
-> (Ptr Float) -- ^ col_ratios
-> IO CBool
beginSubplots title_id rows cols size flags row_ratios col_ratios =
with size $ \sizePtr -> c_beginSubplots title_id rows cols sizePtr flags row_ratios col_ratios
-- C: void ImPlot::BustColorCache(const char* plot_title_id)
foreign import capi unsafe "dcimgui_implot.h ImPlotBustColorCache"
bustColorCache
:: CString -- ^ plot_title_id
-> IO ()
-- C: void ImPlot::CancelPlotSelection()
foreign import capi unsafe "dcimgui_implot.h ImPlotCancelPlotSelection"
cancelPlotSelection :: IO ()
foreign import capi unsafe "DearImGuiWrappers.h ImPlotColormapButton_wrap"
c_colormapButton
:: CString -- ^ label
-> (Ptr ImVec2) -- ^ size
-> Colormap -- ^ cmap
-> IO CBool
colormapButton
:: CString -- ^ label
-> ImVec2 -- ^ size
-> Colormap -- ^ cmap
-> IO CBool
colormapButton label size cmap =
with size $ \sizePtr -> c_colormapButton label sizePtr cmap
-- C: void ImPlot::ColormapIcon(ImPlotColormap cmap)
foreign import capi unsafe "dcimgui_implot.h ImPlotColormapIcon"
colormapIcon
:: Colormap -- ^ cmap
-> IO ()
foreign import capi unsafe "DearImGuiWrappers.h ImPlotColormapScale_wrap"
c_colormapScale
:: CString -- ^ label
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> (Ptr ImVec2) -- ^ size
-> CString -- ^ format
-> ColormapScaleFlags -- ^ flags
-> Colormap -- ^ cmap
-> IO ()
colormapScale
:: CString -- ^ label
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> ImVec2 -- ^ size
-> CString -- ^ format
-> ColormapScaleFlags -- ^ flags
-> Colormap -- ^ cmap
-> IO ()
colormapScale label scale_min scale_max size format flags cmap =
with size $ \sizePtr -> c_colormapScale label scale_min scale_max sizePtr format flags cmap
-- C: bool ImPlot::ColormapSlider(const char* label, float* t, ImVec4* out, const char* format, ImPlotColormap cmap)
foreign import capi unsafe "dcimgui_implot.h ImPlotColormapSlider"
colormapSlider
:: CString -- ^ label
-> (Ptr Float) -- ^ t
-> (Ptr ImVec4) -- ^ out
-> CString -- ^ format
-> Colormap -- ^ cmap
-> IO CBool
-- C: ImPlotContext* ImPlot::CreateContext()
foreign import capi unsafe "dcimgui_implot.h ImPlotCreateContext"
createContext :: IO (Ptr Context)
-- C: void ImPlot::DestroyContext(ImPlotContext* ctx)
foreign import capi unsafe "dcimgui_implot.h ImPlotDestroyContext"
destroyContext
:: (Ptr Context) -- ^ ctx
-> IO ()
foreign import capi unsafe "DearImGuiWrappers.h ImPlotDragLineX_wrap"
c_dragLineX
:: CInt -- ^ id
-> (Ptr Double) -- ^ x
-> (Ptr ImVec4) -- ^ col
-> Float -- ^ thickness
-> DragToolFlags -- ^ flags
-> (Ptr CBool) -- ^ out_clicked
-> (Ptr CBool) -- ^ out_hovered
-> (Ptr CBool) -- ^ out_held
-> IO CBool
dragLineX
:: CInt -- ^ id
-> (Ptr Double) -- ^ x
-> ImVec4 -- ^ col
-> Float -- ^ thickness
-> DragToolFlags -- ^ flags
-> (Ptr CBool) -- ^ out_clicked
-> (Ptr CBool) -- ^ out_hovered
-> (Ptr CBool) -- ^ out_held
-> IO CBool
dragLineX id_ x col thickness flags out_clicked out_hovered out_held =
with col $ \colPtr -> c_dragLineX id_ x colPtr thickness flags out_clicked out_hovered out_held
foreign import capi unsafe "DearImGuiWrappers.h ImPlotDragLineY_wrap"
c_dragLineY
:: CInt -- ^ id
-> (Ptr Double) -- ^ y
-> (Ptr ImVec4) -- ^ col
-> Float -- ^ thickness
-> DragToolFlags -- ^ flags
-> (Ptr CBool) -- ^ out_clicked
-> (Ptr CBool) -- ^ out_hovered
-> (Ptr CBool) -- ^ out_held
-> IO CBool
dragLineY
:: CInt -- ^ id
-> (Ptr Double) -- ^ y
-> ImVec4 -- ^ col
-> Float -- ^ thickness
-> DragToolFlags -- ^ flags
-> (Ptr CBool) -- ^ out_clicked
-> (Ptr CBool) -- ^ out_hovered
-> (Ptr CBool) -- ^ out_held
-> IO CBool
dragLineY id_ y col thickness flags out_clicked out_hovered out_held =
with col $ \colPtr -> c_dragLineY id_ y colPtr thickness flags out_clicked out_hovered out_held
foreign import capi unsafe "DearImGuiWrappers.h ImPlotDragPoint_wrap"
c_dragPoint
:: CInt -- ^ id
-> (Ptr Double) -- ^ x
-> (Ptr Double) -- ^ y
-> (Ptr ImVec4) -- ^ col
-> Float -- ^ size
-> DragToolFlags -- ^ flags
-> (Ptr CBool) -- ^ out_clicked
-> (Ptr CBool) -- ^ out_hovered
-> (Ptr CBool) -- ^ out_held
-> IO CBool
dragPoint
:: CInt -- ^ id
-> (Ptr Double) -- ^ x
-> (Ptr Double) -- ^ y
-> ImVec4 -- ^ col
-> Float -- ^ size
-> DragToolFlags -- ^ flags
-> (Ptr CBool) -- ^ out_clicked
-> (Ptr CBool) -- ^ out_hovered
-> (Ptr CBool) -- ^ out_held
-> IO CBool
dragPoint id_ x y col size flags out_clicked out_hovered out_held =
with col $ \colPtr -> c_dragPoint id_ x y colPtr size flags out_clicked out_hovered out_held
foreign import capi unsafe "DearImGuiWrappers.h ImPlotDragRect_wrap"
c_dragRect
:: CInt -- ^ id
-> (Ptr Double) -- ^ x1
-> (Ptr Double) -- ^ y1
-> (Ptr Double) -- ^ x2
-> (Ptr Double) -- ^ y2
-> (Ptr ImVec4) -- ^ col
-> DragToolFlags -- ^ flags
-> (Ptr CBool) -- ^ out_clicked
-> (Ptr CBool) -- ^ out_hovered
-> (Ptr CBool) -- ^ out_held
-> IO CBool
dragRect
:: CInt -- ^ id
-> (Ptr Double) -- ^ x1
-> (Ptr Double) -- ^ y1
-> (Ptr Double) -- ^ x2
-> (Ptr Double) -- ^ y2
-> ImVec4 -- ^ col
-> DragToolFlags -- ^ flags
-> (Ptr CBool) -- ^ out_clicked
-> (Ptr CBool) -- ^ out_hovered
-> (Ptr CBool) -- ^ out_held
-> IO CBool
dragRect id_ x1 y1 x2 y2 col flags out_clicked out_hovered out_held =
with col $ \colPtr -> c_dragRect id_ x1 y1 x2 y2 colPtr flags out_clicked out_hovered out_held
-- C: void ImPlot::EndAlignedPlots()
foreign import capi unsafe "dcimgui_implot.h ImPlotEndAlignedPlots"
endAlignedPlots :: IO ()
-- C: void ImPlot::EndDragDropSource()
foreign import capi unsafe "dcimgui_implot.h ImPlotEndDragDropSource"
endDragDropSource :: IO ()
-- C: void ImPlot::EndDragDropTarget()
foreign import capi unsafe "dcimgui_implot.h ImPlotEndDragDropTarget"
endDragDropTarget :: IO ()
-- C: void ImPlot::EndLegendPopup()
foreign import capi unsafe "dcimgui_implot.h ImPlotEndLegendPopup"
endLegendPopup :: IO ()
-- C: void ImPlot::EndPlot()
foreign import capi unsafe "dcimgui_implot.h ImPlotEndPlot"
endPlot :: IO ()
-- C: void ImPlot::EndSubplots()
foreign import capi unsafe "dcimgui_implot.h ImPlotEndSubplots"
endSubplots :: IO ()
foreign import capi unsafe "DearImGuiWrappers.h ImPlotGetColormapColor_wrap"
c_getColormapColor
:: CInt -- ^ idx
-> Colormap -- ^ cmap
-> (Ptr ImVec4) -- ^ out
-> IO ()
getColormapColor
:: CInt -- ^ idx
-> Colormap -- ^ cmap
-> IO ImVec4
getColormapColor idx cmap =
alloca $ \outPtr -> c_getColormapColor idx cmap outPtr >> peek outPtr
-- C: int ImPlot::GetColormapCount()
foreign import capi unsafe "dcimgui_implot.h ImPlotGetColormapCount"
getColormapCount :: IO CInt
-- C: ImPlotColormap ImPlot::GetColormapIndex(const char* name)
foreign import capi unsafe "dcimgui_implot.h ImPlotGetColormapIndex"
getColormapIndex
:: CString -- ^ name
-> IO Colormap
-- C: const char* ImPlot::GetColormapName(ImPlotColormap cmap)
foreign import capi unsafe "dcimgui_implot.h ImPlotGetColormapName"
getColormapName
:: Colormap -- ^ cmap
-> IO CString
-- C: int ImPlot::GetColormapSize(ImPlotColormap cmap)
foreign import capi unsafe "dcimgui_implot.h ImPlotGetColormapSize"
getColormapSize
:: Colormap -- ^ cmap
-> IO CInt
-- C: ImPlotContext* ImPlot::GetCurrentContext()
foreign import capi unsafe "dcimgui_implot.h ImPlotGetCurrentContext"
getCurrentContext :: IO (Ptr Context)
-- C: ImPlotInputMap* ImPlot::GetInputMap()
foreign import capi unsafe "dcimgui_implot.h ImPlotGetInputMap"
getInputMap :: IO (Ptr InputMap)
foreign import capi unsafe "DearImGuiWrappers.h ImPlotGetLastItemColor_wrap"
c_getLastItemColor
:: (Ptr ImVec4) -- ^ out
-> IO ()
getLastItemColor :: IO ImVec4
getLastItemColor =
alloca $ \outPtr -> c_getLastItemColor outPtr >> peek outPtr
-- C: const char* ImPlot::GetMarkerName(ImPlotMarker idx)
foreign import capi unsafe "dcimgui_implot.h ImPlotGetMarkerName"
getMarkerName
:: Marker -- ^ idx
-> IO CString
-- C: ImDrawList* ImPlot::GetPlotDrawList()
foreign import capi unsafe "dcimgui_implot.h ImPlotGetPlotDrawList"
getPlotDrawList :: IO (Ptr ImDrawList)
foreign import capi unsafe "DearImGuiWrappers.h ImPlotGetPlotPos_wrap"
c_getPlotPos
:: (Ptr ImVec2) -- ^ out
-> IO ()
getPlotPos :: IO ImVec2
getPlotPos =
alloca $ \outPtr -> c_getPlotPos outPtr >> peek outPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotGetPlotSize_wrap"
c_getPlotSize
:: (Ptr ImVec2) -- ^ out
-> IO ()
getPlotSize :: IO ImVec2
getPlotSize =
alloca $ \outPtr -> c_getPlotSize outPtr >> peek outPtr
-- C: ImPlotStyle* ImPlot::GetStyle()
foreign import capi unsafe "dcimgui_implot.h ImPlotGetStyle"
getStyle :: IO (Ptr Style)
-- C: const char* ImPlot::GetStyleColorName(ImPlotCol idx)
foreign import capi unsafe "dcimgui_implot.h ImPlotGetStyleColorName"
getStyleColorName
:: Col -- ^ idx
-> IO CString
-- C: void ImPlot::HideNextItem(bool hidden, ImPlotCond cond)
foreign import capi unsafe "dcimgui_implot.h ImPlotHideNextItem"
hideNextItem
:: CBool -- ^ hidden
-> Cond -- ^ cond
-> IO ()
-- C: bool ImPlot::IsAxisHovered(ImAxis axis)
foreign import capi unsafe "dcimgui_implot.h ImPlotIsAxisHovered"
isAxisHovered
:: ImAxis -- ^ axis
-> IO CBool
-- C: bool ImPlot::IsLegendEntryHovered(const char* label_id)
foreign import capi unsafe "dcimgui_implot.h ImPlotIsLegendEntryHovered"
isLegendEntryHovered
:: CString -- ^ label_id
-> IO CBool
-- C: bool ImPlot::IsPlotHovered()
foreign import capi unsafe "dcimgui_implot.h ImPlotIsPlotHovered"
isPlotHovered :: IO CBool
-- C: bool ImPlot::IsPlotSelected()
foreign import capi unsafe "dcimgui_implot.h ImPlotIsPlotSelected"
isPlotSelected :: IO CBool
-- C: bool ImPlot::IsSubplotsHovered()
foreign import capi unsafe "dcimgui_implot.h ImPlotIsSubplotsHovered"
isSubplotsHovered :: IO CBool
foreign import capi unsafe "DearImGuiWrappers.h ImPlotItemIcon_wrap"
c_itemIcon
:: (Ptr ImVec4) -- ^ col
-> IO ()
itemIcon
:: ImVec4 -- ^ col
-> IO ()
itemIcon col =
with col $ \colPtr -> c_itemIcon colPtr
-- C: void ImPlot::ItemIcon(ImU32 col)
foreign import capi unsafe "dcimgui_implot.h ImPlotItemIconImU32"
itemIconImU32
:: ImU32 -- ^ col
-> IO ()
-- C: void ImPlot::MapInputDefault(ImPlotInputMap* dst)
foreign import capi unsafe "dcimgui_implot.h ImPlotMapInputDefault"
mapInputDefault
:: (Ptr InputMap) -- ^ dst
-> IO ()
-- C: void ImPlot::MapInputReverse(ImPlotInputMap* dst)
foreign import capi unsafe "dcimgui_implot.h ImPlotMapInputReverse"
mapInputReverse
:: (Ptr InputMap) -- ^ dst
-> IO ()
foreign import capi unsafe "DearImGuiWrappers.h ImPlotNextColormapColor_wrap"
c_nextColormapColor
:: (Ptr ImVec4) -- ^ out
-> IO ()
nextColormapColor :: IO ImVec4
nextColormapColor =
alloca $ \outPtr -> c_nextColormapColor outPtr >> peek outPtr
-- C: ImPlotMarker ImPlot::NextMarker()
foreign import capi unsafe "dcimgui_implot.h ImPlotNextMarker"
nextMarker :: IO Marker
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBarGroups_F32_wrap"
c_plotBarGroups_F32
:: (Ptr CString) -- ^ label_ids
-> (Ptr Float) -- ^ values
-> CInt -- ^ item_count
-> CInt -- ^ group_count
-> Double -- ^ group_size
-> Double -- ^ shift
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBarGroups_F32
:: (Ptr CString) -- ^ label_ids
-> (Ptr Float) -- ^ values
-> CInt -- ^ item_count
-> CInt -- ^ group_count
-> Double -- ^ group_size
-> Double -- ^ shift
-> Spec -- ^ spec
-> IO ()
plotBarGroups_F32 label_ids values item_count group_count group_size shift spec =
with spec $ \specPtr -> c_plotBarGroups_F32 label_ids values item_count group_count group_size shift specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBarGroups_F64_wrap"
c_plotBarGroups_F64
:: (Ptr CString) -- ^ label_ids
-> (Ptr Double) -- ^ values
-> CInt -- ^ item_count
-> CInt -- ^ group_count
-> Double -- ^ group_size
-> Double -- ^ shift
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBarGroups_F64
:: (Ptr CString) -- ^ label_ids
-> (Ptr Double) -- ^ values
-> CInt -- ^ item_count
-> CInt -- ^ group_count
-> Double -- ^ group_size
-> Double -- ^ shift
-> Spec -- ^ spec
-> IO ()
plotBarGroups_F64 label_ids values item_count group_count group_size shift spec =
with spec $ \specPtr -> c_plotBarGroups_F64 label_ids values item_count group_count group_size shift specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBarGroups_S16_wrap"
c_plotBarGroups_S16
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ item_count
-> CInt -- ^ group_count
-> Double -- ^ group_size
-> Double -- ^ shift
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBarGroups_S16
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ item_count
-> CInt -- ^ group_count
-> Double -- ^ group_size
-> Double -- ^ shift
-> Spec -- ^ spec
-> IO ()
plotBarGroups_S16 label_ids values item_count group_count group_size shift spec =
with spec $ \specPtr -> c_plotBarGroups_S16 label_ids values item_count group_count group_size shift specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBarGroups_S32_wrap"
c_plotBarGroups_S32
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ item_count
-> CInt -- ^ group_count
-> Double -- ^ group_size
-> Double -- ^ shift
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBarGroups_S32
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ item_count
-> CInt -- ^ group_count
-> Double -- ^ group_size
-> Double -- ^ shift
-> Spec -- ^ spec
-> IO ()
plotBarGroups_S32 label_ids values item_count group_count group_size shift spec =
with spec $ \specPtr -> c_plotBarGroups_S32 label_ids values item_count group_count group_size shift specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBarGroups_S64_wrap"
c_plotBarGroups_S64
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ item_count
-> CInt -- ^ group_count
-> Double -- ^ group_size
-> Double -- ^ shift
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBarGroups_S64
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ item_count
-> CInt -- ^ group_count
-> Double -- ^ group_size
-> Double -- ^ shift
-> Spec -- ^ spec
-> IO ()
plotBarGroups_S64 label_ids values item_count group_count group_size shift spec =
with spec $ \specPtr -> c_plotBarGroups_S64 label_ids values item_count group_count group_size shift specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBarGroups_S8_wrap"
c_plotBarGroups_S8
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ item_count
-> CInt -- ^ group_count
-> Double -- ^ group_size
-> Double -- ^ shift
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBarGroups_S8
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ item_count
-> CInt -- ^ group_count
-> Double -- ^ group_size
-> Double -- ^ shift
-> Spec -- ^ spec
-> IO ()
plotBarGroups_S8 label_ids values item_count group_count group_size shift spec =
with spec $ \specPtr -> c_plotBarGroups_S8 label_ids values item_count group_count group_size shift specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBarGroups_U16_wrap"
c_plotBarGroups_U16
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ item_count
-> CInt -- ^ group_count
-> Double -- ^ group_size
-> Double -- ^ shift
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBarGroups_U16
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ item_count
-> CInt -- ^ group_count
-> Double -- ^ group_size
-> Double -- ^ shift
-> Spec -- ^ spec
-> IO ()
plotBarGroups_U16 label_ids values item_count group_count group_size shift spec =
with spec $ \specPtr -> c_plotBarGroups_U16 label_ids values item_count group_count group_size shift specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBarGroups_U32_wrap"
c_plotBarGroups_U32
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ item_count
-> CInt -- ^ group_count
-> Double -- ^ group_size
-> Double -- ^ shift
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBarGroups_U32
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ item_count
-> CInt -- ^ group_count
-> Double -- ^ group_size
-> Double -- ^ shift
-> Spec -- ^ spec
-> IO ()
plotBarGroups_U32 label_ids values item_count group_count group_size shift spec =
with spec $ \specPtr -> c_plotBarGroups_U32 label_ids values item_count group_count group_size shift specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBarGroups_U64_wrap"
c_plotBarGroups_U64
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ item_count
-> CInt -- ^ group_count
-> Double -- ^ group_size
-> Double -- ^ shift
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBarGroups_U64
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ item_count
-> CInt -- ^ group_count
-> Double -- ^ group_size
-> Double -- ^ shift
-> Spec -- ^ spec
-> IO ()
plotBarGroups_U64 label_ids values item_count group_count group_size shift spec =
with spec $ \specPtr -> c_plotBarGroups_U64 label_ids values item_count group_count group_size shift specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBarGroups_U8_wrap"
c_plotBarGroups_U8
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ item_count
-> CInt -- ^ group_count
-> Double -- ^ group_size
-> Double -- ^ shift
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBarGroups_U8
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ item_count
-> CInt -- ^ group_count
-> Double -- ^ group_size
-> Double -- ^ shift
-> Spec -- ^ spec
-> IO ()
plotBarGroups_U8 label_ids values item_count group_count group_size shift spec =
with spec $ \specPtr -> c_plotBarGroups_U8 label_ids values item_count group_count group_size shift specPtr
foreign import capi safe "DearImGuiWrappers.h ImPlotPlotBarsG_wrap"
c_plotBarsG
:: CString -- ^ label_id
-> Getter -- ^ getter
-> (Ptr ()) -- ^ data
-> CInt -- ^ count
-> Double -- ^ bar_size
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBarsG
:: CString -- ^ label_id
-> Getter -- ^ getter
-> (Ptr ()) -- ^ data
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Spec -- ^ spec
-> IO ()
plotBarsG label_id getter data_ count bar_size spec =
with spec $ \specPtr -> c_plotBarsG label_id getter data_ count bar_size specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBars_F32_wrap"
c_plotBars_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ values
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Double -- ^ shift
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBars_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ values
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Double -- ^ shift
-> Spec -- ^ spec
-> IO ()
plotBars_F32 label_id values count bar_size shift spec =
with spec $ \specPtr -> c_plotBars_F32 label_id values count bar_size shift specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBars_F64_wrap"
c_plotBars_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ values
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Double -- ^ shift
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBars_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ values
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Double -- ^ shift
-> Spec -- ^ spec
-> IO ()
plotBars_F64 label_id values count bar_size shift spec =
with spec $ \specPtr -> c_plotBars_F64 label_id values count bar_size shift specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBars_S16_wrap"
c_plotBars_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Double -- ^ shift
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBars_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Double -- ^ shift
-> Spec -- ^ spec
-> IO ()
plotBars_S16 label_id values count bar_size shift spec =
with spec $ \specPtr -> c_plotBars_S16 label_id values count bar_size shift specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBars_S32_wrap"
c_plotBars_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Double -- ^ shift
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBars_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Double -- ^ shift
-> Spec -- ^ spec
-> IO ()
plotBars_S32 label_id values count bar_size shift spec =
with spec $ \specPtr -> c_plotBars_S32 label_id values count bar_size shift specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBars_S64_wrap"
c_plotBars_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Double -- ^ shift
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBars_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Double -- ^ shift
-> Spec -- ^ spec
-> IO ()
plotBars_S64 label_id values count bar_size shift spec =
with spec $ \specPtr -> c_plotBars_S64 label_id values count bar_size shift specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBars_S8_wrap"
c_plotBars_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Double -- ^ shift
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBars_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Double -- ^ shift
-> Spec -- ^ spec
-> IO ()
plotBars_S8 label_id values count bar_size shift spec =
with spec $ \specPtr -> c_plotBars_S8 label_id values count bar_size shift specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBars_U16_wrap"
c_plotBars_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Double -- ^ shift
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBars_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Double -- ^ shift
-> Spec -- ^ spec
-> IO ()
plotBars_U16 label_id values count bar_size shift spec =
with spec $ \specPtr -> c_plotBars_U16 label_id values count bar_size shift specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBars_U32_wrap"
c_plotBars_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Double -- ^ shift
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBars_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Double -- ^ shift
-> Spec -- ^ spec
-> IO ()
plotBars_U32 label_id values count bar_size shift spec =
with spec $ \specPtr -> c_plotBars_U32 label_id values count bar_size shift specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBars_U64_wrap"
c_plotBars_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Double -- ^ shift
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBars_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Double -- ^ shift
-> Spec -- ^ spec
-> IO ()
plotBars_U64 label_id values count bar_size shift spec =
with spec $ \specPtr -> c_plotBars_U64 label_id values count bar_size shift specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBars_U8_wrap"
c_plotBars_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Double -- ^ shift
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBars_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Double -- ^ shift
-> Spec -- ^ spec
-> IO ()
plotBars_U8 label_id values count bar_size shift spec =
with spec $ \specPtr -> c_plotBars_U8 label_id values count bar_size shift specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBars_xy_F32_wrap"
c_plotBars_xy_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ bar_size
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBars_xy_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Spec -- ^ spec
-> IO ()
plotBars_xy_F32 label_id xs ys count bar_size spec =
with spec $ \specPtr -> c_plotBars_xy_F32 label_id xs ys count bar_size specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBars_xy_F64_wrap"
c_plotBars_xy_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ bar_size
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBars_xy_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Spec -- ^ spec
-> IO ()
plotBars_xy_F64 label_id xs ys count bar_size spec =
with spec $ \specPtr -> c_plotBars_xy_F64 label_id xs ys count bar_size specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBars_xy_S16_wrap"
c_plotBars_xy_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ bar_size
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBars_xy_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Spec -- ^ spec
-> IO ()
plotBars_xy_S16 label_id xs ys count bar_size spec =
with spec $ \specPtr -> c_plotBars_xy_S16 label_id xs ys count bar_size specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBars_xy_S32_wrap"
c_plotBars_xy_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ bar_size
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBars_xy_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Spec -- ^ spec
-> IO ()
plotBars_xy_S32 label_id xs ys count bar_size spec =
with spec $ \specPtr -> c_plotBars_xy_S32 label_id xs ys count bar_size specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBars_xy_S64_wrap"
c_plotBars_xy_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ bar_size
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBars_xy_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Spec -- ^ spec
-> IO ()
plotBars_xy_S64 label_id xs ys count bar_size spec =
with spec $ \specPtr -> c_plotBars_xy_S64 label_id xs ys count bar_size specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBars_xy_S8_wrap"
c_plotBars_xy_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ bar_size
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBars_xy_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Spec -- ^ spec
-> IO ()
plotBars_xy_S8 label_id xs ys count bar_size spec =
with spec $ \specPtr -> c_plotBars_xy_S8 label_id xs ys count bar_size specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBars_xy_U16_wrap"
c_plotBars_xy_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ bar_size
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBars_xy_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Spec -- ^ spec
-> IO ()
plotBars_xy_U16 label_id xs ys count bar_size spec =
with spec $ \specPtr -> c_plotBars_xy_U16 label_id xs ys count bar_size specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBars_xy_U32_wrap"
c_plotBars_xy_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ bar_size
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBars_xy_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Spec -- ^ spec
-> IO ()
plotBars_xy_U32 label_id xs ys count bar_size spec =
with spec $ \specPtr -> c_plotBars_xy_U32 label_id xs ys count bar_size specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBars_xy_U64_wrap"
c_plotBars_xy_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ bar_size
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBars_xy_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Spec -- ^ spec
-> IO ()
plotBars_xy_U64 label_id xs ys count bar_size spec =
with spec $ \specPtr -> c_plotBars_xy_U64 label_id xs ys count bar_size specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBars_xy_U8_wrap"
c_plotBars_xy_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ bar_size
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBars_xy_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ bar_size
-> Spec -- ^ spec
-> IO ()
plotBars_xy_U8 label_id xs ys count bar_size spec =
with spec $ \specPtr -> c_plotBars_xy_U8 label_id xs ys count bar_size specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBubbles_F32_wrap"
c_plotBubbles_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ values
-> (Ptr Float) -- ^ szs
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBubbles_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ values
-> (Ptr Float) -- ^ szs
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotBubbles_F32 label_id values szs count xscale xstart spec =
with spec $ \specPtr -> c_plotBubbles_F32 label_id values szs count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBubbles_F64_wrap"
c_plotBubbles_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ values
-> (Ptr Double) -- ^ szs
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBubbles_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ values
-> (Ptr Double) -- ^ szs
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotBubbles_F64 label_id values szs count xscale xstart spec =
with spec $ \specPtr -> c_plotBubbles_F64 label_id values szs count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBubbles_S16_wrap"
c_plotBubbles_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ values
-> (Ptr ImS16) -- ^ szs
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBubbles_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ values
-> (Ptr ImS16) -- ^ szs
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotBubbles_S16 label_id values szs count xscale xstart spec =
with spec $ \specPtr -> c_plotBubbles_S16 label_id values szs count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBubbles_S32_wrap"
c_plotBubbles_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ values
-> (Ptr ImS32) -- ^ szs
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBubbles_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ values
-> (Ptr ImS32) -- ^ szs
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotBubbles_S32 label_id values szs count xscale xstart spec =
with spec $ \specPtr -> c_plotBubbles_S32 label_id values szs count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBubbles_S64_wrap"
c_plotBubbles_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ values
-> (Ptr ImS64) -- ^ szs
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBubbles_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ values
-> (Ptr ImS64) -- ^ szs
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotBubbles_S64 label_id values szs count xscale xstart spec =
with spec $ \specPtr -> c_plotBubbles_S64 label_id values szs count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBubbles_S8_wrap"
c_plotBubbles_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ values
-> (Ptr ImS8) -- ^ szs
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBubbles_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ values
-> (Ptr ImS8) -- ^ szs
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotBubbles_S8 label_id values szs count xscale xstart spec =
with spec $ \specPtr -> c_plotBubbles_S8 label_id values szs count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBubbles_U16_wrap"
c_plotBubbles_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ values
-> (Ptr ImU16) -- ^ szs
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBubbles_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ values
-> (Ptr ImU16) -- ^ szs
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotBubbles_U16 label_id values szs count xscale xstart spec =
with spec $ \specPtr -> c_plotBubbles_U16 label_id values szs count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBubbles_U32_wrap"
c_plotBubbles_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ values
-> (Ptr ImU32) -- ^ szs
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBubbles_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ values
-> (Ptr ImU32) -- ^ szs
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotBubbles_U32 label_id values szs count xscale xstart spec =
with spec $ \specPtr -> c_plotBubbles_U32 label_id values szs count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBubbles_U64_wrap"
c_plotBubbles_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ values
-> (Ptr ImU64) -- ^ szs
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBubbles_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ values
-> (Ptr ImU64) -- ^ szs
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotBubbles_U64 label_id values szs count xscale xstart spec =
with spec $ \specPtr -> c_plotBubbles_U64 label_id values szs count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBubbles_U8_wrap"
c_plotBubbles_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ values
-> (Ptr ImU8) -- ^ szs
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBubbles_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ values
-> (Ptr ImU8) -- ^ szs
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotBubbles_U8 label_id values szs count xscale xstart spec =
with spec $ \specPtr -> c_plotBubbles_U8 label_id values szs count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBubbles_xy_F32_wrap"
c_plotBubbles_xy_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> (Ptr Float) -- ^ szs
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBubbles_xy_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> (Ptr Float) -- ^ szs
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotBubbles_xy_F32 label_id xs ys szs count spec =
with spec $ \specPtr -> c_plotBubbles_xy_F32 label_id xs ys szs count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBubbles_xy_F64_wrap"
c_plotBubbles_xy_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> (Ptr Double) -- ^ szs
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBubbles_xy_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> (Ptr Double) -- ^ szs
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotBubbles_xy_F64 label_id xs ys szs count spec =
with spec $ \specPtr -> c_plotBubbles_xy_F64 label_id xs ys szs count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBubbles_xy_S16_wrap"
c_plotBubbles_xy_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> (Ptr ImS16) -- ^ szs
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBubbles_xy_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> (Ptr ImS16) -- ^ szs
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotBubbles_xy_S16 label_id xs ys szs count spec =
with spec $ \specPtr -> c_plotBubbles_xy_S16 label_id xs ys szs count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBubbles_xy_S32_wrap"
c_plotBubbles_xy_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> (Ptr ImS32) -- ^ szs
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBubbles_xy_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> (Ptr ImS32) -- ^ szs
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotBubbles_xy_S32 label_id xs ys szs count spec =
with spec $ \specPtr -> c_plotBubbles_xy_S32 label_id xs ys szs count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBubbles_xy_S64_wrap"
c_plotBubbles_xy_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> (Ptr ImS64) -- ^ szs
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBubbles_xy_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> (Ptr ImS64) -- ^ szs
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotBubbles_xy_S64 label_id xs ys szs count spec =
with spec $ \specPtr -> c_plotBubbles_xy_S64 label_id xs ys szs count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBubbles_xy_S8_wrap"
c_plotBubbles_xy_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> (Ptr ImS8) -- ^ szs
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBubbles_xy_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> (Ptr ImS8) -- ^ szs
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotBubbles_xy_S8 label_id xs ys szs count spec =
with spec $ \specPtr -> c_plotBubbles_xy_S8 label_id xs ys szs count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBubbles_xy_U16_wrap"
c_plotBubbles_xy_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> (Ptr ImU16) -- ^ szs
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBubbles_xy_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> (Ptr ImU16) -- ^ szs
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotBubbles_xy_U16 label_id xs ys szs count spec =
with spec $ \specPtr -> c_plotBubbles_xy_U16 label_id xs ys szs count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBubbles_xy_U32_wrap"
c_plotBubbles_xy_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> (Ptr ImU32) -- ^ szs
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBubbles_xy_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> (Ptr ImU32) -- ^ szs
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotBubbles_xy_U32 label_id xs ys szs count spec =
with spec $ \specPtr -> c_plotBubbles_xy_U32 label_id xs ys szs count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBubbles_xy_U64_wrap"
c_plotBubbles_xy_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> (Ptr ImU64) -- ^ szs
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBubbles_xy_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> (Ptr ImU64) -- ^ szs
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotBubbles_xy_U64 label_id xs ys szs count spec =
with spec $ \specPtr -> c_plotBubbles_xy_U64 label_id xs ys szs count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotBubbles_xy_U8_wrap"
c_plotBubbles_xy_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> (Ptr ImU8) -- ^ szs
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotBubbles_xy_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> (Ptr ImU8) -- ^ szs
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotBubbles_xy_U8 label_id xs ys szs count spec =
with spec $ \specPtr -> c_plotBubbles_xy_U8 label_id xs ys szs count specPtr
foreign import capi safe "DearImGuiWrappers.h ImPlotPlotDigitalG_wrap"
c_plotDigitalG
:: CString -- ^ label_id
-> Getter -- ^ getter
-> (Ptr ()) -- ^ data
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotDigitalG
:: CString -- ^ label_id
-> Getter -- ^ getter
-> (Ptr ()) -- ^ data
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotDigitalG label_id getter data_ count spec =
with spec $ \specPtr -> c_plotDigitalG label_id getter data_ count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotDigital_F32_wrap"
c_plotDigital_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotDigital_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotDigital_F32 label_id xs ys count spec =
with spec $ \specPtr -> c_plotDigital_F32 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotDigital_F64_wrap"
c_plotDigital_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotDigital_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotDigital_F64 label_id xs ys count spec =
with spec $ \specPtr -> c_plotDigital_F64 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotDigital_S16_wrap"
c_plotDigital_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotDigital_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotDigital_S16 label_id xs ys count spec =
with spec $ \specPtr -> c_plotDigital_S16 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotDigital_S32_wrap"
c_plotDigital_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotDigital_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotDigital_S32 label_id xs ys count spec =
with spec $ \specPtr -> c_plotDigital_S32 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotDigital_S64_wrap"
c_plotDigital_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotDigital_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotDigital_S64 label_id xs ys count spec =
with spec $ \specPtr -> c_plotDigital_S64 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotDigital_S8_wrap"
c_plotDigital_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotDigital_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotDigital_S8 label_id xs ys count spec =
with spec $ \specPtr -> c_plotDigital_S8 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotDigital_U16_wrap"
c_plotDigital_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotDigital_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotDigital_U16 label_id xs ys count spec =
with spec $ \specPtr -> c_plotDigital_U16 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotDigital_U32_wrap"
c_plotDigital_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotDigital_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotDigital_U32 label_id xs ys count spec =
with spec $ \specPtr -> c_plotDigital_U32 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotDigital_U64_wrap"
c_plotDigital_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotDigital_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotDigital_U64 label_id xs ys count spec =
with spec $ \specPtr -> c_plotDigital_U64 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotDigital_U8_wrap"
c_plotDigital_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotDigital_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotDigital_U8 label_id xs ys count spec =
with spec $ \specPtr -> c_plotDigital_U8 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotDummy_wrap"
c_plotDummy
:: CString -- ^ label_id
-> (Ptr Spec) -- ^ spec
-> IO ()
plotDummy
:: CString -- ^ label_id
-> Spec -- ^ spec
-> IO ()
plotDummy label_id spec =
with spec $ \specPtr -> c_plotDummy label_id specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotErrorBars_xye_F32_wrap"
c_plotErrorBars_xye_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> (Ptr Float) -- ^ err
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotErrorBars_xye_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> (Ptr Float) -- ^ err
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotErrorBars_xye_F32 label_id xs ys err count spec =
with spec $ \specPtr -> c_plotErrorBars_xye_F32 label_id xs ys err count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotErrorBars_xye_F64_wrap"
c_plotErrorBars_xye_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> (Ptr Double) -- ^ err
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotErrorBars_xye_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> (Ptr Double) -- ^ err
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotErrorBars_xye_F64 label_id xs ys err count spec =
with spec $ \specPtr -> c_plotErrorBars_xye_F64 label_id xs ys err count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotErrorBars_xye_S16_wrap"
c_plotErrorBars_xye_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> (Ptr ImS16) -- ^ err
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotErrorBars_xye_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> (Ptr ImS16) -- ^ err
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotErrorBars_xye_S16 label_id xs ys err count spec =
with spec $ \specPtr -> c_plotErrorBars_xye_S16 label_id xs ys err count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotErrorBars_xye_S32_wrap"
c_plotErrorBars_xye_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> (Ptr ImS32) -- ^ err
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotErrorBars_xye_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> (Ptr ImS32) -- ^ err
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotErrorBars_xye_S32 label_id xs ys err count spec =
with spec $ \specPtr -> c_plotErrorBars_xye_S32 label_id xs ys err count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotErrorBars_xye_S64_wrap"
c_plotErrorBars_xye_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> (Ptr ImS64) -- ^ err
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotErrorBars_xye_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> (Ptr ImS64) -- ^ err
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotErrorBars_xye_S64 label_id xs ys err count spec =
with spec $ \specPtr -> c_plotErrorBars_xye_S64 label_id xs ys err count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotErrorBars_xye_S8_wrap"
c_plotErrorBars_xye_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> (Ptr ImS8) -- ^ err
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotErrorBars_xye_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> (Ptr ImS8) -- ^ err
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotErrorBars_xye_S8 label_id xs ys err count spec =
with spec $ \specPtr -> c_plotErrorBars_xye_S8 label_id xs ys err count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotErrorBars_xye_U16_wrap"
c_plotErrorBars_xye_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> (Ptr ImU16) -- ^ err
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotErrorBars_xye_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> (Ptr ImU16) -- ^ err
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotErrorBars_xye_U16 label_id xs ys err count spec =
with spec $ \specPtr -> c_plotErrorBars_xye_U16 label_id xs ys err count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotErrorBars_xye_U32_wrap"
c_plotErrorBars_xye_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> (Ptr ImU32) -- ^ err
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotErrorBars_xye_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> (Ptr ImU32) -- ^ err
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotErrorBars_xye_U32 label_id xs ys err count spec =
with spec $ \specPtr -> c_plotErrorBars_xye_U32 label_id xs ys err count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotErrorBars_xye_U64_wrap"
c_plotErrorBars_xye_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> (Ptr ImU64) -- ^ err
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotErrorBars_xye_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> (Ptr ImU64) -- ^ err
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotErrorBars_xye_U64 label_id xs ys err count spec =
with spec $ \specPtr -> c_plotErrorBars_xye_U64 label_id xs ys err count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotErrorBars_xye_U8_wrap"
c_plotErrorBars_xye_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> (Ptr ImU8) -- ^ err
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotErrorBars_xye_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> (Ptr ImU8) -- ^ err
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotErrorBars_xye_U8 label_id xs ys err count spec =
with spec $ \specPtr -> c_plotErrorBars_xye_U8 label_id xs ys err count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotErrorBars_xynp_F32_wrap"
c_plotErrorBars_xynp_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> (Ptr Float) -- ^ neg
-> (Ptr Float) -- ^ pos
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotErrorBars_xynp_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> (Ptr Float) -- ^ neg
-> (Ptr Float) -- ^ pos
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotErrorBars_xynp_F32 label_id xs ys neg pos count spec =
with spec $ \specPtr -> c_plotErrorBars_xynp_F32 label_id xs ys neg pos count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotErrorBars_xynp_F64_wrap"
c_plotErrorBars_xynp_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> (Ptr Double) -- ^ neg
-> (Ptr Double) -- ^ pos
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotErrorBars_xynp_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> (Ptr Double) -- ^ neg
-> (Ptr Double) -- ^ pos
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotErrorBars_xynp_F64 label_id xs ys neg pos count spec =
with spec $ \specPtr -> c_plotErrorBars_xynp_F64 label_id xs ys neg pos count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotErrorBars_xynp_S16_wrap"
c_plotErrorBars_xynp_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> (Ptr ImS16) -- ^ neg
-> (Ptr ImS16) -- ^ pos
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotErrorBars_xynp_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> (Ptr ImS16) -- ^ neg
-> (Ptr ImS16) -- ^ pos
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotErrorBars_xynp_S16 label_id xs ys neg pos count spec =
with spec $ \specPtr -> c_plotErrorBars_xynp_S16 label_id xs ys neg pos count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotErrorBars_xynp_S32_wrap"
c_plotErrorBars_xynp_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> (Ptr ImS32) -- ^ neg
-> (Ptr ImS32) -- ^ pos
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotErrorBars_xynp_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> (Ptr ImS32) -- ^ neg
-> (Ptr ImS32) -- ^ pos
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotErrorBars_xynp_S32 label_id xs ys neg pos count spec =
with spec $ \specPtr -> c_plotErrorBars_xynp_S32 label_id xs ys neg pos count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotErrorBars_xynp_S64_wrap"
c_plotErrorBars_xynp_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> (Ptr ImS64) -- ^ neg
-> (Ptr ImS64) -- ^ pos
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotErrorBars_xynp_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> (Ptr ImS64) -- ^ neg
-> (Ptr ImS64) -- ^ pos
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotErrorBars_xynp_S64 label_id xs ys neg pos count spec =
with spec $ \specPtr -> c_plotErrorBars_xynp_S64 label_id xs ys neg pos count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotErrorBars_xynp_S8_wrap"
c_plotErrorBars_xynp_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> (Ptr ImS8) -- ^ neg
-> (Ptr ImS8) -- ^ pos
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotErrorBars_xynp_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> (Ptr ImS8) -- ^ neg
-> (Ptr ImS8) -- ^ pos
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotErrorBars_xynp_S8 label_id xs ys neg pos count spec =
with spec $ \specPtr -> c_plotErrorBars_xynp_S8 label_id xs ys neg pos count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotErrorBars_xynp_U16_wrap"
c_plotErrorBars_xynp_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> (Ptr ImU16) -- ^ neg
-> (Ptr ImU16) -- ^ pos
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotErrorBars_xynp_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> (Ptr ImU16) -- ^ neg
-> (Ptr ImU16) -- ^ pos
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotErrorBars_xynp_U16 label_id xs ys neg pos count spec =
with spec $ \specPtr -> c_plotErrorBars_xynp_U16 label_id xs ys neg pos count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotErrorBars_xynp_U32_wrap"
c_plotErrorBars_xynp_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> (Ptr ImU32) -- ^ neg
-> (Ptr ImU32) -- ^ pos
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotErrorBars_xynp_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> (Ptr ImU32) -- ^ neg
-> (Ptr ImU32) -- ^ pos
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotErrorBars_xynp_U32 label_id xs ys neg pos count spec =
with spec $ \specPtr -> c_plotErrorBars_xynp_U32 label_id xs ys neg pos count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotErrorBars_xynp_U64_wrap"
c_plotErrorBars_xynp_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> (Ptr ImU64) -- ^ neg
-> (Ptr ImU64) -- ^ pos
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotErrorBars_xynp_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> (Ptr ImU64) -- ^ neg
-> (Ptr ImU64) -- ^ pos
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotErrorBars_xynp_U64 label_id xs ys neg pos count spec =
with spec $ \specPtr -> c_plotErrorBars_xynp_U64 label_id xs ys neg pos count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotErrorBars_xynp_U8_wrap"
c_plotErrorBars_xynp_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> (Ptr ImU8) -- ^ neg
-> (Ptr ImU8) -- ^ pos
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotErrorBars_xynp_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> (Ptr ImU8) -- ^ neg
-> (Ptr ImU8) -- ^ pos
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotErrorBars_xynp_U8 label_id xs ys neg pos count spec =
with spec $ \specPtr -> c_plotErrorBars_xynp_U8 label_id xs ys neg pos count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHeatmap_F32_wrap"
c_plotHeatmap_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ values
-> CInt -- ^ rows
-> CInt -- ^ cols
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> CString -- ^ label_fmt
-> (Ptr Point) -- ^ bounds_min
-> (Ptr Point) -- ^ bounds_max
-> (Ptr Spec) -- ^ spec
-> IO ()
plotHeatmap_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ values
-> CInt -- ^ rows
-> CInt -- ^ cols
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> CString -- ^ label_fmt
-> Point -- ^ bounds_min
-> Point -- ^ bounds_max
-> Spec -- ^ spec
-> IO ()
plotHeatmap_F32 label_id values rows cols scale_min scale_max label_fmt bounds_min bounds_max spec =
with bounds_min $ \bounds_minPtr -> with bounds_max $ \bounds_maxPtr -> with spec $ \specPtr -> c_plotHeatmap_F32 label_id values rows cols scale_min scale_max label_fmt bounds_minPtr bounds_maxPtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHeatmap_F64_wrap"
c_plotHeatmap_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ values
-> CInt -- ^ rows
-> CInt -- ^ cols
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> CString -- ^ label_fmt
-> (Ptr Point) -- ^ bounds_min
-> (Ptr Point) -- ^ bounds_max
-> (Ptr Spec) -- ^ spec
-> IO ()
plotHeatmap_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ values
-> CInt -- ^ rows
-> CInt -- ^ cols
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> CString -- ^ label_fmt
-> Point -- ^ bounds_min
-> Point -- ^ bounds_max
-> Spec -- ^ spec
-> IO ()
plotHeatmap_F64 label_id values rows cols scale_min scale_max label_fmt bounds_min bounds_max spec =
with bounds_min $ \bounds_minPtr -> with bounds_max $ \bounds_maxPtr -> with spec $ \specPtr -> c_plotHeatmap_F64 label_id values rows cols scale_min scale_max label_fmt bounds_minPtr bounds_maxPtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHeatmap_S16_wrap"
c_plotHeatmap_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ rows
-> CInt -- ^ cols
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> CString -- ^ label_fmt
-> (Ptr Point) -- ^ bounds_min
-> (Ptr Point) -- ^ bounds_max
-> (Ptr Spec) -- ^ spec
-> IO ()
plotHeatmap_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ rows
-> CInt -- ^ cols
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> CString -- ^ label_fmt
-> Point -- ^ bounds_min
-> Point -- ^ bounds_max
-> Spec -- ^ spec
-> IO ()
plotHeatmap_S16 label_id values rows cols scale_min scale_max label_fmt bounds_min bounds_max spec =
with bounds_min $ \bounds_minPtr -> with bounds_max $ \bounds_maxPtr -> with spec $ \specPtr -> c_plotHeatmap_S16 label_id values rows cols scale_min scale_max label_fmt bounds_minPtr bounds_maxPtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHeatmap_S32_wrap"
c_plotHeatmap_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ rows
-> CInt -- ^ cols
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> CString -- ^ label_fmt
-> (Ptr Point) -- ^ bounds_min
-> (Ptr Point) -- ^ bounds_max
-> (Ptr Spec) -- ^ spec
-> IO ()
plotHeatmap_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ rows
-> CInt -- ^ cols
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> CString -- ^ label_fmt
-> Point -- ^ bounds_min
-> Point -- ^ bounds_max
-> Spec -- ^ spec
-> IO ()
plotHeatmap_S32 label_id values rows cols scale_min scale_max label_fmt bounds_min bounds_max spec =
with bounds_min $ \bounds_minPtr -> with bounds_max $ \bounds_maxPtr -> with spec $ \specPtr -> c_plotHeatmap_S32 label_id values rows cols scale_min scale_max label_fmt bounds_minPtr bounds_maxPtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHeatmap_S64_wrap"
c_plotHeatmap_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ rows
-> CInt -- ^ cols
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> CString -- ^ label_fmt
-> (Ptr Point) -- ^ bounds_min
-> (Ptr Point) -- ^ bounds_max
-> (Ptr Spec) -- ^ spec
-> IO ()
plotHeatmap_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ rows
-> CInt -- ^ cols
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> CString -- ^ label_fmt
-> Point -- ^ bounds_min
-> Point -- ^ bounds_max
-> Spec -- ^ spec
-> IO ()
plotHeatmap_S64 label_id values rows cols scale_min scale_max label_fmt bounds_min bounds_max spec =
with bounds_min $ \bounds_minPtr -> with bounds_max $ \bounds_maxPtr -> with spec $ \specPtr -> c_plotHeatmap_S64 label_id values rows cols scale_min scale_max label_fmt bounds_minPtr bounds_maxPtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHeatmap_S8_wrap"
c_plotHeatmap_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ rows
-> CInt -- ^ cols
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> CString -- ^ label_fmt
-> (Ptr Point) -- ^ bounds_min
-> (Ptr Point) -- ^ bounds_max
-> (Ptr Spec) -- ^ spec
-> IO ()
plotHeatmap_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ rows
-> CInt -- ^ cols
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> CString -- ^ label_fmt
-> Point -- ^ bounds_min
-> Point -- ^ bounds_max
-> Spec -- ^ spec
-> IO ()
plotHeatmap_S8 label_id values rows cols scale_min scale_max label_fmt bounds_min bounds_max spec =
with bounds_min $ \bounds_minPtr -> with bounds_max $ \bounds_maxPtr -> with spec $ \specPtr -> c_plotHeatmap_S8 label_id values rows cols scale_min scale_max label_fmt bounds_minPtr bounds_maxPtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHeatmap_U16_wrap"
c_plotHeatmap_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ rows
-> CInt -- ^ cols
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> CString -- ^ label_fmt
-> (Ptr Point) -- ^ bounds_min
-> (Ptr Point) -- ^ bounds_max
-> (Ptr Spec) -- ^ spec
-> IO ()
plotHeatmap_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ rows
-> CInt -- ^ cols
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> CString -- ^ label_fmt
-> Point -- ^ bounds_min
-> Point -- ^ bounds_max
-> Spec -- ^ spec
-> IO ()
plotHeatmap_U16 label_id values rows cols scale_min scale_max label_fmt bounds_min bounds_max spec =
with bounds_min $ \bounds_minPtr -> with bounds_max $ \bounds_maxPtr -> with spec $ \specPtr -> c_plotHeatmap_U16 label_id values rows cols scale_min scale_max label_fmt bounds_minPtr bounds_maxPtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHeatmap_U32_wrap"
c_plotHeatmap_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ rows
-> CInt -- ^ cols
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> CString -- ^ label_fmt
-> (Ptr Point) -- ^ bounds_min
-> (Ptr Point) -- ^ bounds_max
-> (Ptr Spec) -- ^ spec
-> IO ()
plotHeatmap_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ rows
-> CInt -- ^ cols
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> CString -- ^ label_fmt
-> Point -- ^ bounds_min
-> Point -- ^ bounds_max
-> Spec -- ^ spec
-> IO ()
plotHeatmap_U32 label_id values rows cols scale_min scale_max label_fmt bounds_min bounds_max spec =
with bounds_min $ \bounds_minPtr -> with bounds_max $ \bounds_maxPtr -> with spec $ \specPtr -> c_plotHeatmap_U32 label_id values rows cols scale_min scale_max label_fmt bounds_minPtr bounds_maxPtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHeatmap_U64_wrap"
c_plotHeatmap_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ rows
-> CInt -- ^ cols
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> CString -- ^ label_fmt
-> (Ptr Point) -- ^ bounds_min
-> (Ptr Point) -- ^ bounds_max
-> (Ptr Spec) -- ^ spec
-> IO ()
plotHeatmap_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ rows
-> CInt -- ^ cols
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> CString -- ^ label_fmt
-> Point -- ^ bounds_min
-> Point -- ^ bounds_max
-> Spec -- ^ spec
-> IO ()
plotHeatmap_U64 label_id values rows cols scale_min scale_max label_fmt bounds_min bounds_max spec =
with bounds_min $ \bounds_minPtr -> with bounds_max $ \bounds_maxPtr -> with spec $ \specPtr -> c_plotHeatmap_U64 label_id values rows cols scale_min scale_max label_fmt bounds_minPtr bounds_maxPtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHeatmap_U8_wrap"
c_plotHeatmap_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ rows
-> CInt -- ^ cols
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> CString -- ^ label_fmt
-> (Ptr Point) -- ^ bounds_min
-> (Ptr Point) -- ^ bounds_max
-> (Ptr Spec) -- ^ spec
-> IO ()
plotHeatmap_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ rows
-> CInt -- ^ cols
-> Double -- ^ scale_min
-> Double -- ^ scale_max
-> CString -- ^ label_fmt
-> Point -- ^ bounds_min
-> Point -- ^ bounds_max
-> Spec -- ^ spec
-> IO ()
plotHeatmap_U8 label_id values rows cols scale_min scale_max label_fmt bounds_min bounds_max spec =
with bounds_min $ \bounds_minPtr -> with bounds_max $ \bounds_maxPtr -> with spec $ \specPtr -> c_plotHeatmap_U8 label_id values rows cols scale_min scale_max label_fmt bounds_minPtr bounds_maxPtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHistogram2D_F32_wrap"
c_plotHistogram2D_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> CInt -- ^ count
-> CInt -- ^ x_bins
-> CInt -- ^ y_bins
-> (Ptr Rect) -- ^ range
-> (Ptr Spec) -- ^ spec
-> IO Double
plotHistogram2D_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> CInt -- ^ count
-> CInt -- ^ x_bins
-> CInt -- ^ y_bins
-> Rect -- ^ range
-> Spec -- ^ spec
-> IO Double
plotHistogram2D_F32 label_id xs ys count x_bins y_bins range spec =
with range $ \rangePtr -> with spec $ \specPtr -> c_plotHistogram2D_F32 label_id xs ys count x_bins y_bins rangePtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHistogram2D_F64_wrap"
c_plotHistogram2D_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> CInt -- ^ count
-> CInt -- ^ x_bins
-> CInt -- ^ y_bins
-> (Ptr Rect) -- ^ range
-> (Ptr Spec) -- ^ spec
-> IO Double
plotHistogram2D_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> CInt -- ^ count
-> CInt -- ^ x_bins
-> CInt -- ^ y_bins
-> Rect -- ^ range
-> Spec -- ^ spec
-> IO Double
plotHistogram2D_F64 label_id xs ys count x_bins y_bins range spec =
with range $ \rangePtr -> with spec $ \specPtr -> c_plotHistogram2D_F64 label_id xs ys count x_bins y_bins rangePtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHistogram2D_S16_wrap"
c_plotHistogram2D_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> CInt -- ^ count
-> CInt -- ^ x_bins
-> CInt -- ^ y_bins
-> (Ptr Rect) -- ^ range
-> (Ptr Spec) -- ^ spec
-> IO Double
plotHistogram2D_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> CInt -- ^ count
-> CInt -- ^ x_bins
-> CInt -- ^ y_bins
-> Rect -- ^ range
-> Spec -- ^ spec
-> IO Double
plotHistogram2D_S16 label_id xs ys count x_bins y_bins range spec =
with range $ \rangePtr -> with spec $ \specPtr -> c_plotHistogram2D_S16 label_id xs ys count x_bins y_bins rangePtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHistogram2D_S32_wrap"
c_plotHistogram2D_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> CInt -- ^ count
-> CInt -- ^ x_bins
-> CInt -- ^ y_bins
-> (Ptr Rect) -- ^ range
-> (Ptr Spec) -- ^ spec
-> IO Double
plotHistogram2D_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> CInt -- ^ count
-> CInt -- ^ x_bins
-> CInt -- ^ y_bins
-> Rect -- ^ range
-> Spec -- ^ spec
-> IO Double
plotHistogram2D_S32 label_id xs ys count x_bins y_bins range spec =
with range $ \rangePtr -> with spec $ \specPtr -> c_plotHistogram2D_S32 label_id xs ys count x_bins y_bins rangePtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHistogram2D_S64_wrap"
c_plotHistogram2D_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> CInt -- ^ count
-> CInt -- ^ x_bins
-> CInt -- ^ y_bins
-> (Ptr Rect) -- ^ range
-> (Ptr Spec) -- ^ spec
-> IO Double
plotHistogram2D_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> CInt -- ^ count
-> CInt -- ^ x_bins
-> CInt -- ^ y_bins
-> Rect -- ^ range
-> Spec -- ^ spec
-> IO Double
plotHistogram2D_S64 label_id xs ys count x_bins y_bins range spec =
with range $ \rangePtr -> with spec $ \specPtr -> c_plotHistogram2D_S64 label_id xs ys count x_bins y_bins rangePtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHistogram2D_S8_wrap"
c_plotHistogram2D_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> CInt -- ^ count
-> CInt -- ^ x_bins
-> CInt -- ^ y_bins
-> (Ptr Rect) -- ^ range
-> (Ptr Spec) -- ^ spec
-> IO Double
plotHistogram2D_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> CInt -- ^ count
-> CInt -- ^ x_bins
-> CInt -- ^ y_bins
-> Rect -- ^ range
-> Spec -- ^ spec
-> IO Double
plotHistogram2D_S8 label_id xs ys count x_bins y_bins range spec =
with range $ \rangePtr -> with spec $ \specPtr -> c_plotHistogram2D_S8 label_id xs ys count x_bins y_bins rangePtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHistogram2D_U16_wrap"
c_plotHistogram2D_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> CInt -- ^ count
-> CInt -- ^ x_bins
-> CInt -- ^ y_bins
-> (Ptr Rect) -- ^ range
-> (Ptr Spec) -- ^ spec
-> IO Double
plotHistogram2D_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> CInt -- ^ count
-> CInt -- ^ x_bins
-> CInt -- ^ y_bins
-> Rect -- ^ range
-> Spec -- ^ spec
-> IO Double
plotHistogram2D_U16 label_id xs ys count x_bins y_bins range spec =
with range $ \rangePtr -> with spec $ \specPtr -> c_plotHistogram2D_U16 label_id xs ys count x_bins y_bins rangePtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHistogram2D_U32_wrap"
c_plotHistogram2D_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> CInt -- ^ count
-> CInt -- ^ x_bins
-> CInt -- ^ y_bins
-> (Ptr Rect) -- ^ range
-> (Ptr Spec) -- ^ spec
-> IO Double
plotHistogram2D_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> CInt -- ^ count
-> CInt -- ^ x_bins
-> CInt -- ^ y_bins
-> Rect -- ^ range
-> Spec -- ^ spec
-> IO Double
plotHistogram2D_U32 label_id xs ys count x_bins y_bins range spec =
with range $ \rangePtr -> with spec $ \specPtr -> c_plotHistogram2D_U32 label_id xs ys count x_bins y_bins rangePtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHistogram2D_U64_wrap"
c_plotHistogram2D_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> CInt -- ^ count
-> CInt -- ^ x_bins
-> CInt -- ^ y_bins
-> (Ptr Rect) -- ^ range
-> (Ptr Spec) -- ^ spec
-> IO Double
plotHistogram2D_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> CInt -- ^ count
-> CInt -- ^ x_bins
-> CInt -- ^ y_bins
-> Rect -- ^ range
-> Spec -- ^ spec
-> IO Double
plotHistogram2D_U64 label_id xs ys count x_bins y_bins range spec =
with range $ \rangePtr -> with spec $ \specPtr -> c_plotHistogram2D_U64 label_id xs ys count x_bins y_bins rangePtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHistogram2D_U8_wrap"
c_plotHistogram2D_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> CInt -- ^ count
-> CInt -- ^ x_bins
-> CInt -- ^ y_bins
-> (Ptr Rect) -- ^ range
-> (Ptr Spec) -- ^ spec
-> IO Double
plotHistogram2D_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> CInt -- ^ count
-> CInt -- ^ x_bins
-> CInt -- ^ y_bins
-> Rect -- ^ range
-> Spec -- ^ spec
-> IO Double
plotHistogram2D_U8 label_id xs ys count x_bins y_bins range spec =
with range $ \rangePtr -> with spec $ \specPtr -> c_plotHistogram2D_U8 label_id xs ys count x_bins y_bins rangePtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHistogram_F32_wrap"
c_plotHistogram_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ values
-> CInt -- ^ count
-> CInt -- ^ bins
-> Double -- ^ bar_scale
-> (Ptr Range) -- ^ range
-> (Ptr Spec) -- ^ spec
-> IO Double
plotHistogram_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ values
-> CInt -- ^ count
-> CInt -- ^ bins
-> Double -- ^ bar_scale
-> Range -- ^ range
-> Spec -- ^ spec
-> IO Double
plotHistogram_F32 label_id values count bins bar_scale range spec =
with range $ \rangePtr -> with spec $ \specPtr -> c_plotHistogram_F32 label_id values count bins bar_scale rangePtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHistogram_F64_wrap"
c_plotHistogram_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ values
-> CInt -- ^ count
-> CInt -- ^ bins
-> Double -- ^ bar_scale
-> (Ptr Range) -- ^ range
-> (Ptr Spec) -- ^ spec
-> IO Double
plotHistogram_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ values
-> CInt -- ^ count
-> CInt -- ^ bins
-> Double -- ^ bar_scale
-> Range -- ^ range
-> Spec -- ^ spec
-> IO Double
plotHistogram_F64 label_id values count bins bar_scale range spec =
with range $ \rangePtr -> with spec $ \specPtr -> c_plotHistogram_F64 label_id values count bins bar_scale rangePtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHistogram_S16_wrap"
c_plotHistogram_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ count
-> CInt -- ^ bins
-> Double -- ^ bar_scale
-> (Ptr Range) -- ^ range
-> (Ptr Spec) -- ^ spec
-> IO Double
plotHistogram_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ count
-> CInt -- ^ bins
-> Double -- ^ bar_scale
-> Range -- ^ range
-> Spec -- ^ spec
-> IO Double
plotHistogram_S16 label_id values count bins bar_scale range spec =
with range $ \rangePtr -> with spec $ \specPtr -> c_plotHistogram_S16 label_id values count bins bar_scale rangePtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHistogram_S32_wrap"
c_plotHistogram_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ count
-> CInt -- ^ bins
-> Double -- ^ bar_scale
-> (Ptr Range) -- ^ range
-> (Ptr Spec) -- ^ spec
-> IO Double
plotHistogram_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ count
-> CInt -- ^ bins
-> Double -- ^ bar_scale
-> Range -- ^ range
-> Spec -- ^ spec
-> IO Double
plotHistogram_S32 label_id values count bins bar_scale range spec =
with range $ \rangePtr -> with spec $ \specPtr -> c_plotHistogram_S32 label_id values count bins bar_scale rangePtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHistogram_S64_wrap"
c_plotHistogram_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ count
-> CInt -- ^ bins
-> Double -- ^ bar_scale
-> (Ptr Range) -- ^ range
-> (Ptr Spec) -- ^ spec
-> IO Double
plotHistogram_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ count
-> CInt -- ^ bins
-> Double -- ^ bar_scale
-> Range -- ^ range
-> Spec -- ^ spec
-> IO Double
plotHistogram_S64 label_id values count bins bar_scale range spec =
with range $ \rangePtr -> with spec $ \specPtr -> c_plotHistogram_S64 label_id values count bins bar_scale rangePtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHistogram_S8_wrap"
c_plotHistogram_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ count
-> CInt -- ^ bins
-> Double -- ^ bar_scale
-> (Ptr Range) -- ^ range
-> (Ptr Spec) -- ^ spec
-> IO Double
plotHistogram_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ count
-> CInt -- ^ bins
-> Double -- ^ bar_scale
-> Range -- ^ range
-> Spec -- ^ spec
-> IO Double
plotHistogram_S8 label_id values count bins bar_scale range spec =
with range $ \rangePtr -> with spec $ \specPtr -> c_plotHistogram_S8 label_id values count bins bar_scale rangePtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHistogram_U16_wrap"
c_plotHistogram_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ count
-> CInt -- ^ bins
-> Double -- ^ bar_scale
-> (Ptr Range) -- ^ range
-> (Ptr Spec) -- ^ spec
-> IO Double
plotHistogram_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ count
-> CInt -- ^ bins
-> Double -- ^ bar_scale
-> Range -- ^ range
-> Spec -- ^ spec
-> IO Double
plotHistogram_U16 label_id values count bins bar_scale range spec =
with range $ \rangePtr -> with spec $ \specPtr -> c_plotHistogram_U16 label_id values count bins bar_scale rangePtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHistogram_U32_wrap"
c_plotHistogram_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ count
-> CInt -- ^ bins
-> Double -- ^ bar_scale
-> (Ptr Range) -- ^ range
-> (Ptr Spec) -- ^ spec
-> IO Double
plotHistogram_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ count
-> CInt -- ^ bins
-> Double -- ^ bar_scale
-> Range -- ^ range
-> Spec -- ^ spec
-> IO Double
plotHistogram_U32 label_id values count bins bar_scale range spec =
with range $ \rangePtr -> with spec $ \specPtr -> c_plotHistogram_U32 label_id values count bins bar_scale rangePtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHistogram_U64_wrap"
c_plotHistogram_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ count
-> CInt -- ^ bins
-> Double -- ^ bar_scale
-> (Ptr Range) -- ^ range
-> (Ptr Spec) -- ^ spec
-> IO Double
plotHistogram_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ count
-> CInt -- ^ bins
-> Double -- ^ bar_scale
-> Range -- ^ range
-> Spec -- ^ spec
-> IO Double
plotHistogram_U64 label_id values count bins bar_scale range spec =
with range $ \rangePtr -> with spec $ \specPtr -> c_plotHistogram_U64 label_id values count bins bar_scale rangePtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotHistogram_U8_wrap"
c_plotHistogram_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ count
-> CInt -- ^ bins
-> Double -- ^ bar_scale
-> (Ptr Range) -- ^ range
-> (Ptr Spec) -- ^ spec
-> IO Double
plotHistogram_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ count
-> CInt -- ^ bins
-> Double -- ^ bar_scale
-> Range -- ^ range
-> Spec -- ^ spec
-> IO Double
plotHistogram_U8 label_id values count bins bar_scale range spec =
with range $ \rangePtr -> with spec $ \specPtr -> c_plotHistogram_U8 label_id values count bins bar_scale rangePtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotImage_wrap"
c_plotImage
:: CString -- ^ label_id
-> (Ptr ImTextureRef) -- ^ tex_ref
-> (Ptr Point) -- ^ bounds_min
-> (Ptr Point) -- ^ bounds_max
-> (Ptr ImVec2) -- ^ uv0
-> (Ptr ImVec2) -- ^ uv1
-> (Ptr ImVec4) -- ^ tint_col
-> (Ptr Spec) -- ^ spec
-> IO ()
plotImage
:: CString -- ^ label_id
-> ImTextureRef -- ^ tex_ref
-> Point -- ^ bounds_min
-> Point -- ^ bounds_max
-> ImVec2 -- ^ uv0
-> ImVec2 -- ^ uv1
-> ImVec4 -- ^ tint_col
-> Spec -- ^ spec
-> IO ()
plotImage label_id tex_ref bounds_min bounds_max uv0 uv1 tint_col spec =
with tex_ref $ \tex_refPtr -> with bounds_min $ \bounds_minPtr -> with bounds_max $ \bounds_maxPtr -> with uv0 $ \uv0Ptr -> with uv1 $ \uv1Ptr -> with tint_col $ \tint_colPtr -> with spec $ \specPtr -> c_plotImage label_id tex_refPtr bounds_minPtr bounds_maxPtr uv0Ptr uv1Ptr tint_colPtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotInfLines_F32_wrap"
c_plotInfLines_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ values
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotInfLines_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ values
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotInfLines_F32 label_id values count spec =
with spec $ \specPtr -> c_plotInfLines_F32 label_id values count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotInfLines_F64_wrap"
c_plotInfLines_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ values
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotInfLines_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ values
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotInfLines_F64 label_id values count spec =
with spec $ \specPtr -> c_plotInfLines_F64 label_id values count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotInfLines_S16_wrap"
c_plotInfLines_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotInfLines_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotInfLines_S16 label_id values count spec =
with spec $ \specPtr -> c_plotInfLines_S16 label_id values count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotInfLines_S32_wrap"
c_plotInfLines_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotInfLines_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotInfLines_S32 label_id values count spec =
with spec $ \specPtr -> c_plotInfLines_S32 label_id values count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotInfLines_S64_wrap"
c_plotInfLines_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotInfLines_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotInfLines_S64 label_id values count spec =
with spec $ \specPtr -> c_plotInfLines_S64 label_id values count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotInfLines_S8_wrap"
c_plotInfLines_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotInfLines_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotInfLines_S8 label_id values count spec =
with spec $ \specPtr -> c_plotInfLines_S8 label_id values count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotInfLines_U16_wrap"
c_plotInfLines_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotInfLines_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotInfLines_U16 label_id values count spec =
with spec $ \specPtr -> c_plotInfLines_U16 label_id values count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotInfLines_U32_wrap"
c_plotInfLines_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotInfLines_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotInfLines_U32 label_id values count spec =
with spec $ \specPtr -> c_plotInfLines_U32 label_id values count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotInfLines_U64_wrap"
c_plotInfLines_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotInfLines_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotInfLines_U64 label_id values count spec =
with spec $ \specPtr -> c_plotInfLines_U64 label_id values count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotInfLines_U8_wrap"
c_plotInfLines_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotInfLines_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotInfLines_U8 label_id values count spec =
with spec $ \specPtr -> c_plotInfLines_U8 label_id values count specPtr
foreign import capi safe "DearImGuiWrappers.h ImPlotPlotLineG_wrap"
c_plotLineG
:: CString -- ^ label_id
-> Getter -- ^ getter
-> (Ptr ()) -- ^ data
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLineG
:: CString -- ^ label_id
-> Getter -- ^ getter
-> (Ptr ()) -- ^ data
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotLineG label_id getter data_ count spec =
with spec $ \specPtr -> c_plotLineG label_id getter data_ count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotLine_F32_wrap"
c_plotLine_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLine_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotLine_F32 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotLine_F32 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotLine_F64_wrap"
c_plotLine_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLine_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotLine_F64 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotLine_F64 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotLine_S16_wrap"
c_plotLine_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLine_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotLine_S16 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotLine_S16 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotLine_S32_wrap"
c_plotLine_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLine_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotLine_S32 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotLine_S32 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotLine_S64_wrap"
c_plotLine_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLine_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotLine_S64 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotLine_S64 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotLine_S8_wrap"
c_plotLine_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLine_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotLine_S8 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotLine_S8 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotLine_U16_wrap"
c_plotLine_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLine_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotLine_U16 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotLine_U16 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotLine_U32_wrap"
c_plotLine_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLine_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotLine_U32 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotLine_U32 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotLine_U64_wrap"
c_plotLine_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLine_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotLine_U64 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotLine_U64 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotLine_U8_wrap"
c_plotLine_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLine_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotLine_U8 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotLine_U8 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotLine_xy_F32_wrap"
c_plotLine_xy_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLine_xy_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotLine_xy_F32 label_id xs ys count spec =
with spec $ \specPtr -> c_plotLine_xy_F32 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotLine_xy_F64_wrap"
c_plotLine_xy_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLine_xy_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotLine_xy_F64 label_id xs ys count spec =
with spec $ \specPtr -> c_plotLine_xy_F64 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotLine_xy_S16_wrap"
c_plotLine_xy_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLine_xy_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotLine_xy_S16 label_id xs ys count spec =
with spec $ \specPtr -> c_plotLine_xy_S16 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotLine_xy_S32_wrap"
c_plotLine_xy_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLine_xy_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotLine_xy_S32 label_id xs ys count spec =
with spec $ \specPtr -> c_plotLine_xy_S32 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotLine_xy_S64_wrap"
c_plotLine_xy_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLine_xy_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotLine_xy_S64 label_id xs ys count spec =
with spec $ \specPtr -> c_plotLine_xy_S64 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotLine_xy_S8_wrap"
c_plotLine_xy_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLine_xy_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotLine_xy_S8 label_id xs ys count spec =
with spec $ \specPtr -> c_plotLine_xy_S8 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotLine_xy_U16_wrap"
c_plotLine_xy_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLine_xy_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotLine_xy_U16 label_id xs ys count spec =
with spec $ \specPtr -> c_plotLine_xy_U16 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotLine_xy_U32_wrap"
c_plotLine_xy_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLine_xy_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotLine_xy_U32 label_id xs ys count spec =
with spec $ \specPtr -> c_plotLine_xy_U32 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotLine_xy_U64_wrap"
c_plotLine_xy_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLine_xy_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotLine_xy_U64 label_id xs ys count spec =
with spec $ \specPtr -> c_plotLine_xy_U64 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotLine_xy_U8_wrap"
c_plotLine_xy_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotLine_xy_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotLine_xy_U8 label_id xs ys count spec =
with spec $ \specPtr -> c_plotLine_xy_U8 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotPieChart_F32_wrap"
c_plotPieChart_F32
:: (Ptr CString) -- ^ label_ids
-> (Ptr Float) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> CString -- ^ label_fmt
-> Double -- ^ angle0
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPieChart_F32
:: (Ptr CString) -- ^ label_ids
-> (Ptr Float) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> CString -- ^ label_fmt
-> Double -- ^ angle0
-> Spec -- ^ spec
-> IO ()
plotPieChart_F32 label_ids values count x y radius label_fmt angle0 spec =
with spec $ \specPtr -> c_plotPieChart_F32 label_ids values count x y radius label_fmt angle0 specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotPieChart_F64_wrap"
c_plotPieChart_F64
:: (Ptr CString) -- ^ label_ids
-> (Ptr Double) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> CString -- ^ label_fmt
-> Double -- ^ angle0
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPieChart_F64
:: (Ptr CString) -- ^ label_ids
-> (Ptr Double) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> CString -- ^ label_fmt
-> Double -- ^ angle0
-> Spec -- ^ spec
-> IO ()
plotPieChart_F64 label_ids values count x y radius label_fmt angle0 spec =
with spec $ \specPtr -> c_plotPieChart_F64 label_ids values count x y radius label_fmt angle0 specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotPieChart_S16_wrap"
c_plotPieChart_S16
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> CString -- ^ label_fmt
-> Double -- ^ angle0
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPieChart_S16
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> CString -- ^ label_fmt
-> Double -- ^ angle0
-> Spec -- ^ spec
-> IO ()
plotPieChart_S16 label_ids values count x y radius label_fmt angle0 spec =
with spec $ \specPtr -> c_plotPieChart_S16 label_ids values count x y radius label_fmt angle0 specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotPieChart_S32_wrap"
c_plotPieChart_S32
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> CString -- ^ label_fmt
-> Double -- ^ angle0
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPieChart_S32
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> CString -- ^ label_fmt
-> Double -- ^ angle0
-> Spec -- ^ spec
-> IO ()
plotPieChart_S32 label_ids values count x y radius label_fmt angle0 spec =
with spec $ \specPtr -> c_plotPieChart_S32 label_ids values count x y radius label_fmt angle0 specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotPieChart_S64_wrap"
c_plotPieChart_S64
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> CString -- ^ label_fmt
-> Double -- ^ angle0
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPieChart_S64
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> CString -- ^ label_fmt
-> Double -- ^ angle0
-> Spec -- ^ spec
-> IO ()
plotPieChart_S64 label_ids values count x y radius label_fmt angle0 spec =
with spec $ \specPtr -> c_plotPieChart_S64 label_ids values count x y radius label_fmt angle0 specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotPieChart_S8_wrap"
c_plotPieChart_S8
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> CString -- ^ label_fmt
-> Double -- ^ angle0
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPieChart_S8
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> CString -- ^ label_fmt
-> Double -- ^ angle0
-> Spec -- ^ spec
-> IO ()
plotPieChart_S8 label_ids values count x y radius label_fmt angle0 spec =
with spec $ \specPtr -> c_plotPieChart_S8 label_ids values count x y radius label_fmt angle0 specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotPieChart_U16_wrap"
c_plotPieChart_U16
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> CString -- ^ label_fmt
-> Double -- ^ angle0
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPieChart_U16
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> CString -- ^ label_fmt
-> Double -- ^ angle0
-> Spec -- ^ spec
-> IO ()
plotPieChart_U16 label_ids values count x y radius label_fmt angle0 spec =
with spec $ \specPtr -> c_plotPieChart_U16 label_ids values count x y radius label_fmt angle0 specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotPieChart_U32_wrap"
c_plotPieChart_U32
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> CString -- ^ label_fmt
-> Double -- ^ angle0
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPieChart_U32
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> CString -- ^ label_fmt
-> Double -- ^ angle0
-> Spec -- ^ spec
-> IO ()
plotPieChart_U32 label_ids values count x y radius label_fmt angle0 spec =
with spec $ \specPtr -> c_plotPieChart_U32 label_ids values count x y radius label_fmt angle0 specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotPieChart_U64_wrap"
c_plotPieChart_U64
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> CString -- ^ label_fmt
-> Double -- ^ angle0
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPieChart_U64
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> CString -- ^ label_fmt
-> Double -- ^ angle0
-> Spec -- ^ spec
-> IO ()
plotPieChart_U64 label_ids values count x y radius label_fmt angle0 spec =
with spec $ \specPtr -> c_plotPieChart_U64 label_ids values count x y radius label_fmt angle0 specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotPieChart_U8_wrap"
c_plotPieChart_U8
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> CString -- ^ label_fmt
-> Double -- ^ angle0
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPieChart_U8
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> CString -- ^ label_fmt
-> Double -- ^ angle0
-> Spec -- ^ spec
-> IO ()
plotPieChart_U8 label_ids values count x y radius label_fmt angle0 spec =
with spec $ \specPtr -> c_plotPieChart_U8 label_ids values count x y radius label_fmt angle0 specPtr
foreign import capi safe "DearImGuiWrappers.h ImPlotPlotPieChart_fmt_F32_wrap"
c_plotPieChart_fmt_F32
:: (Ptr CString) -- ^ label_ids
-> (Ptr Float) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> Formatter -- ^ fmt
-> (Ptr ()) -- ^ fmt_data
-> Double -- ^ angle0
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPieChart_fmt_F32
:: (Ptr CString) -- ^ label_ids
-> (Ptr Float) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> Formatter -- ^ fmt
-> (Ptr ()) -- ^ fmt_data
-> Double -- ^ angle0
-> Spec -- ^ spec
-> IO ()
plotPieChart_fmt_F32 label_ids values count x y radius fmt fmt_data angle0 spec =
with spec $ \specPtr -> c_plotPieChart_fmt_F32 label_ids values count x y radius fmt fmt_data angle0 specPtr
foreign import capi safe "DearImGuiWrappers.h ImPlotPlotPieChart_fmt_F64_wrap"
c_plotPieChart_fmt_F64
:: (Ptr CString) -- ^ label_ids
-> (Ptr Double) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> Formatter -- ^ fmt
-> (Ptr ()) -- ^ fmt_data
-> Double -- ^ angle0
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPieChart_fmt_F64
:: (Ptr CString) -- ^ label_ids
-> (Ptr Double) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> Formatter -- ^ fmt
-> (Ptr ()) -- ^ fmt_data
-> Double -- ^ angle0
-> Spec -- ^ spec
-> IO ()
plotPieChart_fmt_F64 label_ids values count x y radius fmt fmt_data angle0 spec =
with spec $ \specPtr -> c_plotPieChart_fmt_F64 label_ids values count x y radius fmt fmt_data angle0 specPtr
foreign import capi safe "DearImGuiWrappers.h ImPlotPlotPieChart_fmt_S16_wrap"
c_plotPieChart_fmt_S16
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> Formatter -- ^ fmt
-> (Ptr ()) -- ^ fmt_data
-> Double -- ^ angle0
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPieChart_fmt_S16
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> Formatter -- ^ fmt
-> (Ptr ()) -- ^ fmt_data
-> Double -- ^ angle0
-> Spec -- ^ spec
-> IO ()
plotPieChart_fmt_S16 label_ids values count x y radius fmt fmt_data angle0 spec =
with spec $ \specPtr -> c_plotPieChart_fmt_S16 label_ids values count x y radius fmt fmt_data angle0 specPtr
foreign import capi safe "DearImGuiWrappers.h ImPlotPlotPieChart_fmt_S32_wrap"
c_plotPieChart_fmt_S32
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> Formatter -- ^ fmt
-> (Ptr ()) -- ^ fmt_data
-> Double -- ^ angle0
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPieChart_fmt_S32
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> Formatter -- ^ fmt
-> (Ptr ()) -- ^ fmt_data
-> Double -- ^ angle0
-> Spec -- ^ spec
-> IO ()
plotPieChart_fmt_S32 label_ids values count x y radius fmt fmt_data angle0 spec =
with spec $ \specPtr -> c_plotPieChart_fmt_S32 label_ids values count x y radius fmt fmt_data angle0 specPtr
foreign import capi safe "DearImGuiWrappers.h ImPlotPlotPieChart_fmt_S64_wrap"
c_plotPieChart_fmt_S64
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> Formatter -- ^ fmt
-> (Ptr ()) -- ^ fmt_data
-> Double -- ^ angle0
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPieChart_fmt_S64
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> Formatter -- ^ fmt
-> (Ptr ()) -- ^ fmt_data
-> Double -- ^ angle0
-> Spec -- ^ spec
-> IO ()
plotPieChart_fmt_S64 label_ids values count x y radius fmt fmt_data angle0 spec =
with spec $ \specPtr -> c_plotPieChart_fmt_S64 label_ids values count x y radius fmt fmt_data angle0 specPtr
foreign import capi safe "DearImGuiWrappers.h ImPlotPlotPieChart_fmt_S8_wrap"
c_plotPieChart_fmt_S8
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> Formatter -- ^ fmt
-> (Ptr ()) -- ^ fmt_data
-> Double -- ^ angle0
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPieChart_fmt_S8
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> Formatter -- ^ fmt
-> (Ptr ()) -- ^ fmt_data
-> Double -- ^ angle0
-> Spec -- ^ spec
-> IO ()
plotPieChart_fmt_S8 label_ids values count x y radius fmt fmt_data angle0 spec =
with spec $ \specPtr -> c_plotPieChart_fmt_S8 label_ids values count x y radius fmt fmt_data angle0 specPtr
foreign import capi safe "DearImGuiWrappers.h ImPlotPlotPieChart_fmt_U16_wrap"
c_plotPieChart_fmt_U16
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> Formatter -- ^ fmt
-> (Ptr ()) -- ^ fmt_data
-> Double -- ^ angle0
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPieChart_fmt_U16
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> Formatter -- ^ fmt
-> (Ptr ()) -- ^ fmt_data
-> Double -- ^ angle0
-> Spec -- ^ spec
-> IO ()
plotPieChart_fmt_U16 label_ids values count x y radius fmt fmt_data angle0 spec =
with spec $ \specPtr -> c_plotPieChart_fmt_U16 label_ids values count x y radius fmt fmt_data angle0 specPtr
foreign import capi safe "DearImGuiWrappers.h ImPlotPlotPieChart_fmt_U32_wrap"
c_plotPieChart_fmt_U32
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> Formatter -- ^ fmt
-> (Ptr ()) -- ^ fmt_data
-> Double -- ^ angle0
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPieChart_fmt_U32
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> Formatter -- ^ fmt
-> (Ptr ()) -- ^ fmt_data
-> Double -- ^ angle0
-> Spec -- ^ spec
-> IO ()
plotPieChart_fmt_U32 label_ids values count x y radius fmt fmt_data angle0 spec =
with spec $ \specPtr -> c_plotPieChart_fmt_U32 label_ids values count x y radius fmt fmt_data angle0 specPtr
foreign import capi safe "DearImGuiWrappers.h ImPlotPlotPieChart_fmt_U64_wrap"
c_plotPieChart_fmt_U64
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> Formatter -- ^ fmt
-> (Ptr ()) -- ^ fmt_data
-> Double -- ^ angle0
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPieChart_fmt_U64
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> Formatter -- ^ fmt
-> (Ptr ()) -- ^ fmt_data
-> Double -- ^ angle0
-> Spec -- ^ spec
-> IO ()
plotPieChart_fmt_U64 label_ids values count x y radius fmt fmt_data angle0 spec =
with spec $ \specPtr -> c_plotPieChart_fmt_U64 label_ids values count x y radius fmt fmt_data angle0 specPtr
foreign import capi safe "DearImGuiWrappers.h ImPlotPlotPieChart_fmt_U8_wrap"
c_plotPieChart_fmt_U8
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> Formatter -- ^ fmt
-> (Ptr ()) -- ^ fmt_data
-> Double -- ^ angle0
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPieChart_fmt_U8
:: (Ptr CString) -- ^ label_ids
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ x
-> Double -- ^ y
-> Double -- ^ radius
-> Formatter -- ^ fmt
-> (Ptr ()) -- ^ fmt_data
-> Double -- ^ angle0
-> Spec -- ^ spec
-> IO ()
plotPieChart_fmt_U8 label_ids values count x y radius fmt fmt_data angle0 spec =
with spec $ \specPtr -> c_plotPieChart_fmt_U8 label_ids values count x y radius fmt fmt_data angle0 specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotPolygon_F32_wrap"
c_plotPolygon_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPolygon_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotPolygon_F32 label_id xs ys count spec =
with spec $ \specPtr -> c_plotPolygon_F32 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotPolygon_F64_wrap"
c_plotPolygon_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPolygon_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotPolygon_F64 label_id xs ys count spec =
with spec $ \specPtr -> c_plotPolygon_F64 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotPolygon_S16_wrap"
c_plotPolygon_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPolygon_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotPolygon_S16 label_id xs ys count spec =
with spec $ \specPtr -> c_plotPolygon_S16 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotPolygon_S32_wrap"
c_plotPolygon_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPolygon_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotPolygon_S32 label_id xs ys count spec =
with spec $ \specPtr -> c_plotPolygon_S32 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotPolygon_S64_wrap"
c_plotPolygon_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPolygon_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotPolygon_S64 label_id xs ys count spec =
with spec $ \specPtr -> c_plotPolygon_S64 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotPolygon_S8_wrap"
c_plotPolygon_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPolygon_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotPolygon_S8 label_id xs ys count spec =
with spec $ \specPtr -> c_plotPolygon_S8 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotPolygon_U16_wrap"
c_plotPolygon_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPolygon_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotPolygon_U16 label_id xs ys count spec =
with spec $ \specPtr -> c_plotPolygon_U16 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotPolygon_U32_wrap"
c_plotPolygon_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPolygon_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotPolygon_U32 label_id xs ys count spec =
with spec $ \specPtr -> c_plotPolygon_U32 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotPolygon_U64_wrap"
c_plotPolygon_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPolygon_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotPolygon_U64 label_id xs ys count spec =
with spec $ \specPtr -> c_plotPolygon_U64 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotPolygon_U8_wrap"
c_plotPolygon_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotPolygon_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotPolygon_U8 label_id xs ys count spec =
with spec $ \specPtr -> c_plotPolygon_U8 label_id xs ys count specPtr
foreign import capi safe "DearImGuiWrappers.h ImPlotPlotScatterG_wrap"
c_plotScatterG
:: CString -- ^ label_id
-> Getter -- ^ getter
-> (Ptr ()) -- ^ data
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatterG
:: CString -- ^ label_id
-> Getter -- ^ getter
-> (Ptr ()) -- ^ data
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotScatterG label_id getter data_ count spec =
with spec $ \specPtr -> c_plotScatterG label_id getter data_ count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotScatter_F32_wrap"
c_plotScatter_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatter_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotScatter_F32 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotScatter_F32 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotScatter_F64_wrap"
c_plotScatter_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatter_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotScatter_F64 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotScatter_F64 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotScatter_S16_wrap"
c_plotScatter_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatter_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotScatter_S16 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotScatter_S16 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotScatter_S32_wrap"
c_plotScatter_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatter_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotScatter_S32 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotScatter_S32 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotScatter_S64_wrap"
c_plotScatter_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatter_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotScatter_S64 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotScatter_S64 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotScatter_S8_wrap"
c_plotScatter_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatter_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotScatter_S8 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotScatter_S8 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotScatter_U16_wrap"
c_plotScatter_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatter_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotScatter_U16 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotScatter_U16 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotScatter_U32_wrap"
c_plotScatter_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatter_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotScatter_U32 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotScatter_U32 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotScatter_U64_wrap"
c_plotScatter_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatter_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotScatter_U64 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotScatter_U64 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotScatter_U8_wrap"
c_plotScatter_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatter_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotScatter_U8 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotScatter_U8 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotScatter_xy_F32_wrap"
c_plotScatter_xy_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatter_xy_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotScatter_xy_F32 label_id xs ys count spec =
with spec $ \specPtr -> c_plotScatter_xy_F32 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotScatter_xy_F64_wrap"
c_plotScatter_xy_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatter_xy_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotScatter_xy_F64 label_id xs ys count spec =
with spec $ \specPtr -> c_plotScatter_xy_F64 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotScatter_xy_S16_wrap"
c_plotScatter_xy_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatter_xy_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotScatter_xy_S16 label_id xs ys count spec =
with spec $ \specPtr -> c_plotScatter_xy_S16 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotScatter_xy_S32_wrap"
c_plotScatter_xy_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatter_xy_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotScatter_xy_S32 label_id xs ys count spec =
with spec $ \specPtr -> c_plotScatter_xy_S32 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotScatter_xy_S64_wrap"
c_plotScatter_xy_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatter_xy_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotScatter_xy_S64 label_id xs ys count spec =
with spec $ \specPtr -> c_plotScatter_xy_S64 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotScatter_xy_S8_wrap"
c_plotScatter_xy_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatter_xy_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotScatter_xy_S8 label_id xs ys count spec =
with spec $ \specPtr -> c_plotScatter_xy_S8 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotScatter_xy_U16_wrap"
c_plotScatter_xy_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatter_xy_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotScatter_xy_U16 label_id xs ys count spec =
with spec $ \specPtr -> c_plotScatter_xy_U16 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotScatter_xy_U32_wrap"
c_plotScatter_xy_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatter_xy_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotScatter_xy_U32 label_id xs ys count spec =
with spec $ \specPtr -> c_plotScatter_xy_U32 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotScatter_xy_U64_wrap"
c_plotScatter_xy_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatter_xy_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotScatter_xy_U64 label_id xs ys count spec =
with spec $ \specPtr -> c_plotScatter_xy_U64 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotScatter_xy_U8_wrap"
c_plotScatter_xy_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotScatter_xy_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotScatter_xy_U8 label_id xs ys count spec =
with spec $ \specPtr -> c_plotScatter_xy_U8 label_id xs ys count specPtr
foreign import capi safe "DearImGuiWrappers.h ImPlotPlotShadedG_wrap"
c_plotShadedG
:: CString -- ^ label_id
-> Getter -- ^ getter1
-> (Ptr ()) -- ^ data1
-> Getter -- ^ getter2
-> (Ptr ()) -- ^ data2
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShadedG
:: CString -- ^ label_id
-> Getter -- ^ getter1
-> (Ptr ()) -- ^ data1
-> Getter -- ^ getter2
-> (Ptr ()) -- ^ data2
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotShadedG label_id getter1 data1 getter2 data2 count spec =
with spec $ \specPtr -> c_plotShadedG label_id getter1 data1 getter2 data2 count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_F32_wrap"
c_plotShaded_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ values
-> CInt -- ^ count
-> Double -- ^ yref
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ values
-> CInt -- ^ count
-> Double -- ^ yref
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotShaded_F32 label_id values count yref xscale xstart spec =
with spec $ \specPtr -> c_plotShaded_F32 label_id values count yref xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_F64_wrap"
c_plotShaded_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ values
-> CInt -- ^ count
-> Double -- ^ yref
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ values
-> CInt -- ^ count
-> Double -- ^ yref
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotShaded_F64 label_id values count yref xscale xstart spec =
with spec $ \specPtr -> c_plotShaded_F64 label_id values count yref xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_S16_wrap"
c_plotShaded_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ yref
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ yref
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotShaded_S16 label_id values count yref xscale xstart spec =
with spec $ \specPtr -> c_plotShaded_S16 label_id values count yref xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_S32_wrap"
c_plotShaded_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ yref
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ yref
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotShaded_S32 label_id values count yref xscale xstart spec =
with spec $ \specPtr -> c_plotShaded_S32 label_id values count yref xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_S64_wrap"
c_plotShaded_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ yref
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ yref
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotShaded_S64 label_id values count yref xscale xstart spec =
with spec $ \specPtr -> c_plotShaded_S64 label_id values count yref xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_S8_wrap"
c_plotShaded_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ yref
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ yref
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotShaded_S8 label_id values count yref xscale xstart spec =
with spec $ \specPtr -> c_plotShaded_S8 label_id values count yref xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_U16_wrap"
c_plotShaded_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ yref
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ yref
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotShaded_U16 label_id values count yref xscale xstart spec =
with spec $ \specPtr -> c_plotShaded_U16 label_id values count yref xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_U32_wrap"
c_plotShaded_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ yref
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ yref
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotShaded_U32 label_id values count yref xscale xstart spec =
with spec $ \specPtr -> c_plotShaded_U32 label_id values count yref xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_U64_wrap"
c_plotShaded_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ yref
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ yref
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotShaded_U64 label_id values count yref xscale xstart spec =
with spec $ \specPtr -> c_plotShaded_U64 label_id values count yref xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_U8_wrap"
c_plotShaded_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ yref
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ yref
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotShaded_U8 label_id values count yref xscale xstart spec =
with spec $ \specPtr -> c_plotShaded_U8 label_id values count yref xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_xy_F32_wrap"
c_plotShaded_xy_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ yref
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_xy_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ yref
-> Spec -- ^ spec
-> IO ()
plotShaded_xy_F32 label_id xs ys count yref spec =
with spec $ \specPtr -> c_plotShaded_xy_F32 label_id xs ys count yref specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_xy_F64_wrap"
c_plotShaded_xy_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ yref
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_xy_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ yref
-> Spec -- ^ spec
-> IO ()
plotShaded_xy_F64 label_id xs ys count yref spec =
with spec $ \specPtr -> c_plotShaded_xy_F64 label_id xs ys count yref specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_xy_S16_wrap"
c_plotShaded_xy_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ yref
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_xy_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ yref
-> Spec -- ^ spec
-> IO ()
plotShaded_xy_S16 label_id xs ys count yref spec =
with spec $ \specPtr -> c_plotShaded_xy_S16 label_id xs ys count yref specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_xy_S32_wrap"
c_plotShaded_xy_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ yref
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_xy_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ yref
-> Spec -- ^ spec
-> IO ()
plotShaded_xy_S32 label_id xs ys count yref spec =
with spec $ \specPtr -> c_plotShaded_xy_S32 label_id xs ys count yref specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_xy_S64_wrap"
c_plotShaded_xy_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ yref
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_xy_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ yref
-> Spec -- ^ spec
-> IO ()
plotShaded_xy_S64 label_id xs ys count yref spec =
with spec $ \specPtr -> c_plotShaded_xy_S64 label_id xs ys count yref specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_xy_S8_wrap"
c_plotShaded_xy_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ yref
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_xy_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ yref
-> Spec -- ^ spec
-> IO ()
plotShaded_xy_S8 label_id xs ys count yref spec =
with spec $ \specPtr -> c_plotShaded_xy_S8 label_id xs ys count yref specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_xy_U16_wrap"
c_plotShaded_xy_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ yref
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_xy_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ yref
-> Spec -- ^ spec
-> IO ()
plotShaded_xy_U16 label_id xs ys count yref spec =
with spec $ \specPtr -> c_plotShaded_xy_U16 label_id xs ys count yref specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_xy_U32_wrap"
c_plotShaded_xy_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ yref
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_xy_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ yref
-> Spec -- ^ spec
-> IO ()
plotShaded_xy_U32 label_id xs ys count yref spec =
with spec $ \specPtr -> c_plotShaded_xy_U32 label_id xs ys count yref specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_xy_U64_wrap"
c_plotShaded_xy_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ yref
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_xy_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ yref
-> Spec -- ^ spec
-> IO ()
plotShaded_xy_U64 label_id xs ys count yref spec =
with spec $ \specPtr -> c_plotShaded_xy_U64 label_id xs ys count yref specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_xy_U8_wrap"
c_plotShaded_xy_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ yref
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_xy_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ yref
-> Spec -- ^ spec
-> IO ()
plotShaded_xy_U8 label_id xs ys count yref spec =
with spec $ \specPtr -> c_plotShaded_xy_U8 label_id xs ys count yref specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_xyy_F32_wrap"
c_plotShaded_xyy_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys1
-> (Ptr Float) -- ^ ys2
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_xyy_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys1
-> (Ptr Float) -- ^ ys2
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotShaded_xyy_F32 label_id xs ys1 ys2 count spec =
with spec $ \specPtr -> c_plotShaded_xyy_F32 label_id xs ys1 ys2 count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_xyy_F64_wrap"
c_plotShaded_xyy_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys1
-> (Ptr Double) -- ^ ys2
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_xyy_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys1
-> (Ptr Double) -- ^ ys2
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotShaded_xyy_F64 label_id xs ys1 ys2 count spec =
with spec $ \specPtr -> c_plotShaded_xyy_F64 label_id xs ys1 ys2 count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_xyy_S16_wrap"
c_plotShaded_xyy_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys1
-> (Ptr ImS16) -- ^ ys2
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_xyy_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys1
-> (Ptr ImS16) -- ^ ys2
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotShaded_xyy_S16 label_id xs ys1 ys2 count spec =
with spec $ \specPtr -> c_plotShaded_xyy_S16 label_id xs ys1 ys2 count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_xyy_S32_wrap"
c_plotShaded_xyy_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys1
-> (Ptr ImS32) -- ^ ys2
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_xyy_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys1
-> (Ptr ImS32) -- ^ ys2
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotShaded_xyy_S32 label_id xs ys1 ys2 count spec =
with spec $ \specPtr -> c_plotShaded_xyy_S32 label_id xs ys1 ys2 count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_xyy_S64_wrap"
c_plotShaded_xyy_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys1
-> (Ptr ImS64) -- ^ ys2
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_xyy_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys1
-> (Ptr ImS64) -- ^ ys2
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotShaded_xyy_S64 label_id xs ys1 ys2 count spec =
with spec $ \specPtr -> c_plotShaded_xyy_S64 label_id xs ys1 ys2 count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_xyy_S8_wrap"
c_plotShaded_xyy_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys1
-> (Ptr ImS8) -- ^ ys2
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_xyy_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys1
-> (Ptr ImS8) -- ^ ys2
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotShaded_xyy_S8 label_id xs ys1 ys2 count spec =
with spec $ \specPtr -> c_plotShaded_xyy_S8 label_id xs ys1 ys2 count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_xyy_U16_wrap"
c_plotShaded_xyy_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys1
-> (Ptr ImU16) -- ^ ys2
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_xyy_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys1
-> (Ptr ImU16) -- ^ ys2
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotShaded_xyy_U16 label_id xs ys1 ys2 count spec =
with spec $ \specPtr -> c_plotShaded_xyy_U16 label_id xs ys1 ys2 count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_xyy_U32_wrap"
c_plotShaded_xyy_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys1
-> (Ptr ImU32) -- ^ ys2
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_xyy_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys1
-> (Ptr ImU32) -- ^ ys2
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotShaded_xyy_U32 label_id xs ys1 ys2 count spec =
with spec $ \specPtr -> c_plotShaded_xyy_U32 label_id xs ys1 ys2 count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_xyy_U64_wrap"
c_plotShaded_xyy_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys1
-> (Ptr ImU64) -- ^ ys2
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_xyy_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys1
-> (Ptr ImU64) -- ^ ys2
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotShaded_xyy_U64 label_id xs ys1 ys2 count spec =
with spec $ \specPtr -> c_plotShaded_xyy_U64 label_id xs ys1 ys2 count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotShaded_xyy_U8_wrap"
c_plotShaded_xyy_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys1
-> (Ptr ImU8) -- ^ ys2
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotShaded_xyy_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys1
-> (Ptr ImU8) -- ^ ys2
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotShaded_xyy_U8 label_id xs ys1 ys2 count spec =
with spec $ \specPtr -> c_plotShaded_xyy_U8 label_id xs ys1 ys2 count specPtr
foreign import capi safe "DearImGuiWrappers.h ImPlotPlotStairsG_wrap"
c_plotStairsG
:: CString -- ^ label_id
-> Getter -- ^ getter
-> (Ptr ()) -- ^ data
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairsG
:: CString -- ^ label_id
-> Getter -- ^ getter
-> (Ptr ()) -- ^ data
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotStairsG label_id getter data_ count spec =
with spec $ \specPtr -> c_plotStairsG label_id getter data_ count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStairs_F32_wrap"
c_plotStairs_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairs_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotStairs_F32 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotStairs_F32 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStairs_F64_wrap"
c_plotStairs_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairs_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotStairs_F64 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotStairs_F64 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStairs_S16_wrap"
c_plotStairs_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairs_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotStairs_S16 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotStairs_S16 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStairs_S32_wrap"
c_plotStairs_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairs_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotStairs_S32 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotStairs_S32 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStairs_S64_wrap"
c_plotStairs_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairs_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotStairs_S64 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotStairs_S64 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStairs_S8_wrap"
c_plotStairs_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairs_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotStairs_S8 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotStairs_S8 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStairs_U16_wrap"
c_plotStairs_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairs_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotStairs_U16 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotStairs_U16 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStairs_U32_wrap"
c_plotStairs_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairs_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotStairs_U32 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotStairs_U32 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStairs_U64_wrap"
c_plotStairs_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairs_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotStairs_U64 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotStairs_U64 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStairs_U8_wrap"
c_plotStairs_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairs_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ xscale
-> Double -- ^ xstart
-> Spec -- ^ spec
-> IO ()
plotStairs_U8 label_id values count xscale xstart spec =
with spec $ \specPtr -> c_plotStairs_U8 label_id values count xscale xstart specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStairs_xy_F32_wrap"
c_plotStairs_xy_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairs_xy_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotStairs_xy_F32 label_id xs ys count spec =
with spec $ \specPtr -> c_plotStairs_xy_F32 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStairs_xy_F64_wrap"
c_plotStairs_xy_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairs_xy_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotStairs_xy_F64 label_id xs ys count spec =
with spec $ \specPtr -> c_plotStairs_xy_F64 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStairs_xy_S16_wrap"
c_plotStairs_xy_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairs_xy_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotStairs_xy_S16 label_id xs ys count spec =
with spec $ \specPtr -> c_plotStairs_xy_S16 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStairs_xy_S32_wrap"
c_plotStairs_xy_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairs_xy_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotStairs_xy_S32 label_id xs ys count spec =
with spec $ \specPtr -> c_plotStairs_xy_S32 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStairs_xy_S64_wrap"
c_plotStairs_xy_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairs_xy_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotStairs_xy_S64 label_id xs ys count spec =
with spec $ \specPtr -> c_plotStairs_xy_S64 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStairs_xy_S8_wrap"
c_plotStairs_xy_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairs_xy_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotStairs_xy_S8 label_id xs ys count spec =
with spec $ \specPtr -> c_plotStairs_xy_S8 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStairs_xy_U16_wrap"
c_plotStairs_xy_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairs_xy_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotStairs_xy_U16 label_id xs ys count spec =
with spec $ \specPtr -> c_plotStairs_xy_U16 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStairs_xy_U32_wrap"
c_plotStairs_xy_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairs_xy_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotStairs_xy_U32 label_id xs ys count spec =
with spec $ \specPtr -> c_plotStairs_xy_U32 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStairs_xy_U64_wrap"
c_plotStairs_xy_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairs_xy_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotStairs_xy_U64 label_id xs ys count spec =
with spec $ \specPtr -> c_plotStairs_xy_U64 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStairs_xy_U8_wrap"
c_plotStairs_xy_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> CInt -- ^ count
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStairs_xy_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> CInt -- ^ count
-> Spec -- ^ spec
-> IO ()
plotStairs_xy_U8 label_id xs ys count spec =
with spec $ \specPtr -> c_plotStairs_xy_U8 label_id xs ys count specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStems_F32_wrap"
c_plotStems_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ values
-> CInt -- ^ count
-> Double -- ^ ref
-> Double -- ^ scale
-> Double -- ^ start
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStems_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ values
-> CInt -- ^ count
-> Double -- ^ ref
-> Double -- ^ scale
-> Double -- ^ start
-> Spec -- ^ spec
-> IO ()
plotStems_F32 label_id values count ref scale start spec =
with spec $ \specPtr -> c_plotStems_F32 label_id values count ref scale start specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStems_F64_wrap"
c_plotStems_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ values
-> CInt -- ^ count
-> Double -- ^ ref
-> Double -- ^ scale
-> Double -- ^ start
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStems_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ values
-> CInt -- ^ count
-> Double -- ^ ref
-> Double -- ^ scale
-> Double -- ^ start
-> Spec -- ^ spec
-> IO ()
plotStems_F64 label_id values count ref scale start spec =
with spec $ \specPtr -> c_plotStems_F64 label_id values count ref scale start specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStems_S16_wrap"
c_plotStems_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ ref
-> Double -- ^ scale
-> Double -- ^ start
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStems_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ ref
-> Double -- ^ scale
-> Double -- ^ start
-> Spec -- ^ spec
-> IO ()
plotStems_S16 label_id values count ref scale start spec =
with spec $ \specPtr -> c_plotStems_S16 label_id values count ref scale start specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStems_S32_wrap"
c_plotStems_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ ref
-> Double -- ^ scale
-> Double -- ^ start
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStems_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ ref
-> Double -- ^ scale
-> Double -- ^ start
-> Spec -- ^ spec
-> IO ()
plotStems_S32 label_id values count ref scale start spec =
with spec $ \specPtr -> c_plotStems_S32 label_id values count ref scale start specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStems_S64_wrap"
c_plotStems_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ ref
-> Double -- ^ scale
-> Double -- ^ start
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStems_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ ref
-> Double -- ^ scale
-> Double -- ^ start
-> Spec -- ^ spec
-> IO ()
plotStems_S64 label_id values count ref scale start spec =
with spec $ \specPtr -> c_plotStems_S64 label_id values count ref scale start specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStems_S8_wrap"
c_plotStems_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ ref
-> Double -- ^ scale
-> Double -- ^ start
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStems_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ ref
-> Double -- ^ scale
-> Double -- ^ start
-> Spec -- ^ spec
-> IO ()
plotStems_S8 label_id values count ref scale start spec =
with spec $ \specPtr -> c_plotStems_S8 label_id values count ref scale start specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStems_U16_wrap"
c_plotStems_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ ref
-> Double -- ^ scale
-> Double -- ^ start
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStems_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ values
-> CInt -- ^ count
-> Double -- ^ ref
-> Double -- ^ scale
-> Double -- ^ start
-> Spec -- ^ spec
-> IO ()
plotStems_U16 label_id values count ref scale start spec =
with spec $ \specPtr -> c_plotStems_U16 label_id values count ref scale start specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStems_U32_wrap"
c_plotStems_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ ref
-> Double -- ^ scale
-> Double -- ^ start
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStems_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ values
-> CInt -- ^ count
-> Double -- ^ ref
-> Double -- ^ scale
-> Double -- ^ start
-> Spec -- ^ spec
-> IO ()
plotStems_U32 label_id values count ref scale start spec =
with spec $ \specPtr -> c_plotStems_U32 label_id values count ref scale start specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStems_U64_wrap"
c_plotStems_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ ref
-> Double -- ^ scale
-> Double -- ^ start
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStems_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ values
-> CInt -- ^ count
-> Double -- ^ ref
-> Double -- ^ scale
-> Double -- ^ start
-> Spec -- ^ spec
-> IO ()
plotStems_U64 label_id values count ref scale start spec =
with spec $ \specPtr -> c_plotStems_U64 label_id values count ref scale start specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStems_U8_wrap"
c_plotStems_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ ref
-> Double -- ^ scale
-> Double -- ^ start
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStems_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ values
-> CInt -- ^ count
-> Double -- ^ ref
-> Double -- ^ scale
-> Double -- ^ start
-> Spec -- ^ spec
-> IO ()
plotStems_U8 label_id values count ref scale start spec =
with spec $ \specPtr -> c_plotStems_U8 label_id values count ref scale start specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStems_xy_F32_wrap"
c_plotStems_xy_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ ref
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStems_xy_F32
:: CString -- ^ label_id
-> (Ptr Float) -- ^ xs
-> (Ptr Float) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ ref
-> Spec -- ^ spec
-> IO ()
plotStems_xy_F32 label_id xs ys count ref spec =
with spec $ \specPtr -> c_plotStems_xy_F32 label_id xs ys count ref specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStems_xy_F64_wrap"
c_plotStems_xy_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ ref
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStems_xy_F64
:: CString -- ^ label_id
-> (Ptr Double) -- ^ xs
-> (Ptr Double) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ ref
-> Spec -- ^ spec
-> IO ()
plotStems_xy_F64 label_id xs ys count ref spec =
with spec $ \specPtr -> c_plotStems_xy_F64 label_id xs ys count ref specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStems_xy_S16_wrap"
c_plotStems_xy_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ ref
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStems_xy_S16
:: CString -- ^ label_id
-> (Ptr ImS16) -- ^ xs
-> (Ptr ImS16) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ ref
-> Spec -- ^ spec
-> IO ()
plotStems_xy_S16 label_id xs ys count ref spec =
with spec $ \specPtr -> c_plotStems_xy_S16 label_id xs ys count ref specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStems_xy_S32_wrap"
c_plotStems_xy_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ ref
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStems_xy_S32
:: CString -- ^ label_id
-> (Ptr ImS32) -- ^ xs
-> (Ptr ImS32) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ ref
-> Spec -- ^ spec
-> IO ()
plotStems_xy_S32 label_id xs ys count ref spec =
with spec $ \specPtr -> c_plotStems_xy_S32 label_id xs ys count ref specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStems_xy_S64_wrap"
c_plotStems_xy_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ ref
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStems_xy_S64
:: CString -- ^ label_id
-> (Ptr ImS64) -- ^ xs
-> (Ptr ImS64) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ ref
-> Spec -- ^ spec
-> IO ()
plotStems_xy_S64 label_id xs ys count ref spec =
with spec $ \specPtr -> c_plotStems_xy_S64 label_id xs ys count ref specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStems_xy_S8_wrap"
c_plotStems_xy_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ ref
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStems_xy_S8
:: CString -- ^ label_id
-> (Ptr ImS8) -- ^ xs
-> (Ptr ImS8) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ ref
-> Spec -- ^ spec
-> IO ()
plotStems_xy_S8 label_id xs ys count ref spec =
with spec $ \specPtr -> c_plotStems_xy_S8 label_id xs ys count ref specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStems_xy_U16_wrap"
c_plotStems_xy_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ ref
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStems_xy_U16
:: CString -- ^ label_id
-> (Ptr ImU16) -- ^ xs
-> (Ptr ImU16) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ ref
-> Spec -- ^ spec
-> IO ()
plotStems_xy_U16 label_id xs ys count ref spec =
with spec $ \specPtr -> c_plotStems_xy_U16 label_id xs ys count ref specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStems_xy_U32_wrap"
c_plotStems_xy_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ ref
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStems_xy_U32
:: CString -- ^ label_id
-> (Ptr ImU32) -- ^ xs
-> (Ptr ImU32) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ ref
-> Spec -- ^ spec
-> IO ()
plotStems_xy_U32 label_id xs ys count ref spec =
with spec $ \specPtr -> c_plotStems_xy_U32 label_id xs ys count ref specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStems_xy_U64_wrap"
c_plotStems_xy_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ ref
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStems_xy_U64
:: CString -- ^ label_id
-> (Ptr ImU64) -- ^ xs
-> (Ptr ImU64) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ ref
-> Spec -- ^ spec
-> IO ()
plotStems_xy_U64 label_id xs ys count ref spec =
with spec $ \specPtr -> c_plotStems_xy_U64 label_id xs ys count ref specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotStems_xy_U8_wrap"
c_plotStems_xy_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ ref
-> (Ptr Spec) -- ^ spec
-> IO ()
plotStems_xy_U8
:: CString -- ^ label_id
-> (Ptr ImU8) -- ^ xs
-> (Ptr ImU8) -- ^ ys
-> CInt -- ^ count
-> Double -- ^ ref
-> Spec -- ^ spec
-> IO ()
plotStems_xy_U8 label_id xs ys count ref spec =
with spec $ \specPtr -> c_plotStems_xy_U8 label_id xs ys count ref specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotText_wrap"
c_plotText
:: CString -- ^ text
-> Double -- ^ x
-> Double -- ^ y
-> (Ptr ImVec2) -- ^ pix_offset
-> (Ptr Spec) -- ^ spec
-> IO ()
plotText
:: CString -- ^ text
-> Double -- ^ x
-> Double -- ^ y
-> ImVec2 -- ^ pix_offset
-> Spec -- ^ spec
-> IO ()
plotText text x y pix_offset spec =
with pix_offset $ \pix_offsetPtr -> with spec $ \specPtr -> c_plotText text x y pix_offsetPtr specPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotToPixels_wrap"
c_plotToPixels
:: (Ptr Point) -- ^ plt
-> ImAxis -- ^ x_axis
-> ImAxis -- ^ y_axis
-> (Ptr ImVec2) -- ^ out
-> IO ()
plotToPixels
:: Point -- ^ plt
-> ImAxis -- ^ x_axis
-> ImAxis -- ^ y_axis
-> IO ImVec2
plotToPixels plt x_axis y_axis =
with plt $ \pltPtr -> alloca $ \outPtr -> c_plotToPixels pltPtr x_axis y_axis outPtr >> peek outPtr
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPlotToPixelsDouble_wrap"
c_plotToPixelsDouble
:: Double -- ^ x
-> Double -- ^ y
-> ImAxis -- ^ x_axis
-> ImAxis -- ^ y_axis
-> (Ptr ImVec2) -- ^ out
-> IO ()
plotToPixelsDouble
:: Double -- ^ x
-> Double -- ^ y
-> ImAxis -- ^ x_axis
-> ImAxis -- ^ y_axis
-> IO ImVec2
plotToPixelsDouble x y x_axis y_axis =
alloca $ \outPtr -> c_plotToPixelsDouble x y x_axis y_axis outPtr >> peek outPtr
-- C: void ImPlot::PopColormap(int count)
foreign import capi unsafe "dcimgui_implot.h ImPlotPopColormap"
popColormap
:: CInt -- ^ count
-> IO ()
-- C: void ImPlot::PopPlotClipRect()
foreign import capi unsafe "dcimgui_implot.h ImPlotPopPlotClipRect"
popPlotClipRect :: IO ()
-- C: void ImPlot::PopStyleColor(int count)
foreign import capi unsafe "dcimgui_implot.h ImPlotPopStyleColor"
popStyleColor
:: CInt -- ^ count
-> IO ()
-- C: void ImPlot::PopStyleVar(int count)
foreign import capi unsafe "dcimgui_implot.h ImPlotPopStyleVar"
popStyleVar
:: CInt -- ^ count
-> IO ()
-- C: void ImPlot::PushColormap(ImPlotColormap cmap)
foreign import capi unsafe "dcimgui_implot.h ImPlotPushColormap"
pushColormap
:: Colormap -- ^ cmap
-> IO ()
-- C: void ImPlot::PushColormap(const char* name)
foreign import capi unsafe "dcimgui_implot.h ImPlotPushColormapStr"
pushColormapStr
:: CString -- ^ name
-> IO ()
-- C: void ImPlot::PushPlotClipRect(float expand)
foreign import capi unsafe "dcimgui_implot.h ImPlotPushPlotClipRect"
pushPlotClipRect
:: Float -- ^ expand
-> IO ()
-- C: void ImPlot::PushStyleColor(ImPlotCol idx, ImU32 col)
foreign import capi unsafe "dcimgui_implot.h ImPlotPushStyleColor"
pushStyleColor
:: Col -- ^ idx
-> ImU32 -- ^ col
-> IO ()
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPushStyleColorImVec4_wrap"
c_pushStyleColorImVec4
:: Col -- ^ idx
-> (Ptr ImVec4) -- ^ col
-> IO ()
pushStyleColorImVec4
:: Col -- ^ idx
-> ImVec4 -- ^ col
-> IO ()
pushStyleColorImVec4 idx col =
with col $ \colPtr -> c_pushStyleColorImVec4 idx colPtr
-- C: void ImPlot::PushStyleVar(ImPlotStyleVar idx, float val)
foreign import capi unsafe "dcimgui_implot.h ImPlotPushStyleVar"
pushStyleVar
:: StyleVar -- ^ idx
-> Float -- ^ val
-> IO ()
foreign import capi unsafe "DearImGuiWrappers.h ImPlotPushStyleVarImVec2_wrap"
c_pushStyleVarImVec2
:: StyleVar -- ^ idx
-> (Ptr ImVec2) -- ^ val
-> IO ()
pushStyleVarImVec2
:: StyleVar -- ^ idx
-> ImVec2 -- ^ val
-> IO ()
pushStyleVarImVec2 idx val =
with val $ \valPtr -> c_pushStyleVarImVec2 idx valPtr
-- C: void ImPlot::PushStyleVar(ImPlotStyleVar idx, int val)
foreign import capi unsafe "dcimgui_implot.h ImPlotPushStyleVarInt"
pushStyleVarInt
:: StyleVar -- ^ idx
-> CInt -- ^ val
-> IO ()
foreign import capi unsafe "DearImGuiWrappers.h ImPlotSampleColormap_wrap"
c_sampleColormap
:: Float -- ^ t
-> Colormap -- ^ cmap
-> (Ptr ImVec4) -- ^ out
-> IO ()
sampleColormap
:: Float -- ^ t
-> Colormap -- ^ cmap
-> IO ImVec4
sampleColormap t cmap =
alloca $ \outPtr -> c_sampleColormap t cmap outPtr >> peek outPtr
-- C: void ImPlot::SetAxes(ImAxis x_axis, ImAxis y_axis)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetAxes"
setAxes
:: ImAxis -- ^ x_axis
-> ImAxis -- ^ y_axis
-> IO ()
-- C: void ImPlot::SetAxis(ImAxis axis)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetAxis"
setAxis
:: ImAxis -- ^ axis
-> IO ()
-- C: void ImPlot::SetCurrentContext(ImPlotContext* ctx)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetCurrentContext"
setCurrentContext
:: (Ptr Context) -- ^ ctx
-> IO ()
-- C: void ImPlot::SetImGuiContext(ImGuiContext* ctx)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetImGuiContext"
setImGuiContext
:: (Ptr ImGuiContext) -- ^ ctx
-> IO ()
-- C: void ImPlot::SetNextAxesLimits(double x_min, double x_max, double y_min, double y_max, ImPlotCond cond)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetNextAxesLimits"
setNextAxesLimits
:: Double -- ^ x_min
-> Double -- ^ x_max
-> Double -- ^ y_min
-> Double -- ^ y_max
-> Cond -- ^ cond
-> IO ()
-- C: void ImPlot::SetNextAxesToFit()
foreign import capi unsafe "dcimgui_implot.h ImPlotSetNextAxesToFit"
setNextAxesToFit :: IO ()
-- C: void ImPlot::SetNextAxisLimits(ImAxis axis, double v_min, double v_max, ImPlotCond cond)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetNextAxisLimits"
setNextAxisLimits
:: ImAxis -- ^ axis
-> Double -- ^ v_min
-> Double -- ^ v_max
-> Cond -- ^ cond
-> IO ()
-- C: void ImPlot::SetNextAxisLinks(ImAxis axis, double* link_min, double* link_max)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetNextAxisLinks"
setNextAxisLinks
:: ImAxis -- ^ axis
-> (Ptr Double) -- ^ link_min
-> (Ptr Double) -- ^ link_max
-> IO ()
-- C: void ImPlot::SetNextAxisToFit(ImAxis axis)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetNextAxisToFit"
setNextAxisToFit
:: ImAxis -- ^ axis
-> IO ()
-- C: void ImPlot::SetupAxes(const char* x_label, const char* y_label, ImPlotAxisFlags x_flags, ImPlotAxisFlags y_flags)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetupAxes"
setupAxes
:: CString -- ^ x_label
-> CString -- ^ y_label
-> AxisFlags -- ^ x_flags
-> AxisFlags -- ^ y_flags
-> IO ()
-- C: void ImPlot::SetupAxesLimits(double x_min, double x_max, double y_min, double y_max, ImPlotCond cond)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetupAxesLimits"
setupAxesLimits
:: Double -- ^ x_min
-> Double -- ^ x_max
-> Double -- ^ y_min
-> Double -- ^ y_max
-> Cond -- ^ cond
-> IO ()
-- C: void ImPlot::SetupAxis(ImAxis axis, const char* label, ImPlotAxisFlags flags)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetupAxis"
setupAxis
:: ImAxis -- ^ axis
-> CString -- ^ label
-> AxisFlags -- ^ flags
-> IO ()
-- C: void ImPlot::SetupAxisFormat(ImAxis axis, const char* fmt)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetupAxisFormat"
setupAxisFormat
:: ImAxis -- ^ axis
-> CString -- ^ fmt
-> IO ()
-- C: void ImPlot::SetupAxisFormat(ImAxis axis, ImPlotFormatter formatter, void* data)
foreign import capi safe "dcimgui_implot.h ImPlotSetupAxisFormatImPlotFormatter"
setupAxisFormatImPlotFormatter
:: ImAxis -- ^ axis
-> Formatter -- ^ formatter
-> (Ptr ()) -- ^ data
-> IO ()
-- C: void ImPlot::SetupAxisLimits(ImAxis axis, double v_min, double v_max, ImPlotCond cond)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetupAxisLimits"
setupAxisLimits
:: ImAxis -- ^ axis
-> Double -- ^ v_min
-> Double -- ^ v_max
-> Cond -- ^ cond
-> IO ()
-- C: void ImPlot::SetupAxisLimitsConstraints(ImAxis axis, double v_min, double v_max)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetupAxisLimitsConstraints"
setupAxisLimitsConstraints
:: ImAxis -- ^ axis
-> Double -- ^ v_min
-> Double -- ^ v_max
-> IO ()
-- C: void ImPlot::SetupAxisLinks(ImAxis axis, double* link_min, double* link_max)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetupAxisLinks"
setupAxisLinks
:: ImAxis -- ^ axis
-> (Ptr Double) -- ^ link_min
-> (Ptr Double) -- ^ link_max
-> IO ()
-- C: void ImPlot::SetupAxisScale(ImAxis axis, ImPlotScale scale)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetupAxisScale"
setupAxisScale
:: ImAxis -- ^ axis
-> Scale -- ^ scale
-> IO ()
-- C: void ImPlot::SetupAxisScale(ImAxis axis, ImPlotTransform forward, ImPlotTransform inverse, void* data)
foreign import capi safe "dcimgui_implot.h ImPlotSetupAxisScaleImPlotTransform"
setupAxisScaleImPlotTransform
:: ImAxis -- ^ axis
-> Transform -- ^ forward
-> Transform -- ^ inverse
-> (Ptr ()) -- ^ data
-> IO ()
-- C: void ImPlot::SetupAxisTicks(ImAxis axis, const double* values, int n_ticks, const char*const[] labels, bool keep_default)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetupAxisTicks"
setupAxisTicks
:: ImAxis -- ^ axis
-> (Ptr Double) -- ^ values
-> CInt -- ^ n_ticks
-> (Ptr CString) -- ^ labels
-> CBool -- ^ keep_default
-> IO ()
-- C: void ImPlot::SetupAxisTicks(ImAxis axis, double v_min, double v_max, int n_ticks, const char*const[] labels, bool keep_default)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetupAxisTicksDouble"
setupAxisTicksDouble
:: ImAxis -- ^ axis
-> Double -- ^ v_min
-> Double -- ^ v_max
-> CInt -- ^ n_ticks
-> (Ptr CString) -- ^ labels
-> CBool -- ^ keep_default
-> IO ()
-- C: void ImPlot::SetupAxisZoomConstraints(ImAxis axis, double z_min, double z_max)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetupAxisZoomConstraints"
setupAxisZoomConstraints
:: ImAxis -- ^ axis
-> Double -- ^ z_min
-> Double -- ^ z_max
-> IO ()
-- C: void ImPlot::SetupFinish()
foreign import capi unsafe "dcimgui_implot.h ImPlotSetupFinish"
setupFinish :: IO ()
-- C: void ImPlot::SetupLegend(ImPlotLocation location, ImPlotLegendFlags flags)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetupLegend"
setupLegend
:: Location -- ^ location
-> LegendFlags -- ^ flags
-> IO ()
-- C: void ImPlot::SetupMouseText(ImPlotLocation location, ImPlotMouseTextFlags flags)
foreign import capi unsafe "dcimgui_implot.h ImPlotSetupMouseText"
setupMouseText
:: Location -- ^ location
-> MouseTextFlags -- ^ flags
-> IO ()
-- C: bool ImPlot::ShowColormapSelector(const char* label)
foreign import capi unsafe "dcimgui_implot.h ImPlotShowColormapSelector"
showColormapSelector
:: CString -- ^ label
-> IO CBool
-- C: bool ImPlot::ShowInputMapSelector(const char* label)
foreign import capi unsafe "dcimgui_implot.h ImPlotShowInputMapSelector"
showInputMapSelector
:: CString -- ^ label
-> IO CBool
-- C: void ImPlot::ShowMetricsWindow(bool* p_popen)
foreign import capi unsafe "dcimgui_implot.h ImPlotShowMetricsWindow"
showMetricsWindow
:: (Ptr CBool) -- ^ p_popen
-> IO ()
-- C: void ImPlot::ShowStyleEditor(ImPlotStyle* ref)
foreign import capi unsafe "dcimgui_implot.h ImPlotShowStyleEditor"
showStyleEditor
:: (Ptr Style) -- ^ ref
-> IO ()
-- C: bool ImPlot::ShowStyleSelector(const char* label)
foreign import capi unsafe "dcimgui_implot.h ImPlotShowStyleSelector"
showStyleSelector
:: CString -- ^ label
-> IO CBool
-- C: void ImPlot::ShowUserGuide()
foreign import capi unsafe "dcimgui_implot.h ImPlotShowUserGuide"
showUserGuide :: IO ()
-- C: void ImPlot::StyleColorsAuto(ImPlotStyle* dst)
foreign import capi unsafe "dcimgui_implot.h ImPlotStyleColorsAuto"
styleColorsAuto
:: (Ptr Style) -- ^ dst
-> IO ()
-- C: void ImPlot::StyleColorsClassic(ImPlotStyle* dst)
foreign import capi unsafe "dcimgui_implot.h ImPlotStyleColorsClassic"
styleColorsClassic
:: (Ptr Style) -- ^ dst
-> IO ()
-- C: void ImPlot::StyleColorsDark(ImPlotStyle* dst)
foreign import capi unsafe "dcimgui_implot.h ImPlotStyleColorsDark"
styleColorsDark
:: (Ptr Style) -- ^ dst
-> IO ()
-- C: void ImPlot::StyleColorsLight(ImPlotStyle* dst)
foreign import capi unsafe "dcimgui_implot.h ImPlotStyleColorsLight"
styleColorsLight
:: (Ptr Style) -- ^ dst
-> IO ()
foreign import capi unsafe "DearImGuiWrappers.h ImPlotTagX_wrap"
c_tagX
:: Double -- ^ x
-> (Ptr ImVec4) -- ^ col
-> CBool -- ^ round
-> IO ()
tagX
:: Double -- ^ x
-> ImVec4 -- ^ col
-> CBool -- ^ round
-> IO ()
tagX x col round =
with col $ \colPtr -> c_tagX x colPtr round
foreign import capi unsafe "DearImGuiWrappers.h ImPlotTagXStrUnformatted_wrap"
c_tagXStrUnformatted
:: Double -- ^ x
-> (Ptr ImVec4) -- ^ col
-> CString -- ^ text
-> IO ()
tagXStrUnformatted
:: Double -- ^ x
-> ImVec4 -- ^ col
-> CString -- ^ text
-> IO ()
tagXStrUnformatted x col text =
with col $ \colPtr -> c_tagXStrUnformatted x colPtr text
foreign import capi unsafe "DearImGuiWrappers.h ImPlotTagY_wrap"
c_tagY
:: Double -- ^ y
-> (Ptr ImVec4) -- ^ col
-> CBool -- ^ round
-> IO ()
tagY
:: Double -- ^ y
-> ImVec4 -- ^ col
-> CBool -- ^ round
-> IO ()
tagY y col round =
with col $ \colPtr -> c_tagY y colPtr round
foreign import capi unsafe "DearImGuiWrappers.h ImPlotTagYStrUnformatted_wrap"
c_tagYStrUnformatted
:: Double -- ^ y
-> (Ptr ImVec4) -- ^ col
-> CString -- ^ text
-> IO ()
tagYStrUnformatted
:: Double -- ^ y
-> ImVec4 -- ^ col
-> CString -- ^ text
-> IO ()
tagYStrUnformatted y col text =
with col $ \colPtr -> c_tagYStrUnformatted y colPtr text