Documentation
¶
Index ¶
- Constants
- Variables
- func Annotation(x float64, y float64, col imgui.ImVec4, offset imgui.ImVec2, clamp bool, ...)
- func AnnotationText(x float64, y float64, col imgui.ImVec4, pix_offset imgui.ImVec2, clamp bool, ...)
- func BeginAlignedPlots(group_id string) (r bool)
- func BeginAlignedPlotsV(group_id string, vertical bool) (r bool)
- func BeginDragDropSourceAxis(idx ImAxis, flags imgui.ImGuiDragDropFlags) (r bool)
- func BeginDragDropSourceItem(label_id string, flags imgui.ImGuiDragDropFlags) (r bool)
- func BeginDragDropSourcePlot() (r bool)
- func BeginDragDropSourcePlotV(flags imgui.ImGuiDragDropFlags) (r bool)
- func BeginDragDropTargetAxis(axis ImAxis) (r bool)
- func BeginDragDropTargetLegend() (r bool)
- func BeginDragDropTargetPlot() (r bool)
- func BeginItem(label_id string) (r bool)
- func BeginItemV(label_id string, flags ImPlotItemFlags, recolor_from ImPlotCol) (r bool)
- func BeginLegendPopup(label_id string, mouse_button imgui.ImGuiMouseButton) (r bool)
- func BeginPlot(title_id string) (r bool)
- func BeginPlotV(title_id string, size imgui.ImVec2, flags ImPlotFlags) (r bool)
- func BeginSubplots(title_id string, rows int, cols int, size imgui.ImVec2) (r bool)
- func BustColorCache()
- func BustColorCacheV(plot_title_id string)
- func BustItemCache()
- func BustPlotCache()
- func CancelPlotSelection()
- func ColormapButton(label string, size_arg imgui.ImVec2, cmap ImPlotColormap) (r bool)
- func ColormapIcon(cmap ImPlotColormap)
- func ColormapScale(label string, scale_min float64, scale_max float64, size imgui.ImVec2, ...)
- func EndAlignedPlots()
- func EndDragDropSource()
- func EndDragDropTarget()
- func EndItem()
- func EndLegendPopup()
- func EndPlot()
- func EndSubplots()
- func GetAutoColor(idx ImPlotCol) (r imgui.ImVec4)
- func GetColormapColor(idx int, cmap ImPlotColormap) (r imgui.ImVec4)
- func GetColormapColorU32(idx int, cmap ImPlotColormap) (r uint32)
- func GetColormapCount() (r int)
- func GetColormapName(colormap ImPlotColormap) (r string)
- func GetColormapSize() (r int)
- func GetColormapSizeV(cmap ImPlotColormap) (r int)
- func GetCompatibilityRecordBase64() string
- func GetLastItemColor() (r imgui.ImVec4)
- func GetLocationPos(outer_rect imgui.ImRect, inner_size imgui.ImVec2, loc ImPlotLocation, ...) (r imgui.ImVec2)
- func GetMarkerName(marker ImPlotMarker) (r string)
- func GetPlotPos() (r imgui.ImVec2)
- func GetPlotSize() (r imgui.ImVec2)
- func GetStyleColorName(col ImPlotCol) (r string)
- func HideNextItem()
- func HideNextItemV(hidden bool, cond ImPlotCond)
- func IsAxisHovered(axis ImAxis) (r bool)
- func IsLegendEntryHovered(label_id string) (r bool)
- func IsPlotHovered() (r bool)
- func IsPlotSelected() (r bool)
- func IsSubplotsHovered() (r bool)
- func ItemIcon(col imgui.ImVec4)
- func ItemIconUint32(col uint32)
- func NextColormapColor() (r imgui.ImVec4)
- func NextColormapColorU32() (r uint32)
- func NiceNum(x float64, round bool) (r float64)
- func PlotBarGroupsFloat32(label_ids NullSeparatedStringArray, values []float32, groups int)
- func PlotBarGroupsFloat32V(label_ids NullSeparatedStringArray, values []float32, groups int, size float64, ...)
- func PlotBarGroupsFloat64(label_ids NullSeparatedStringArray, values []float64, groups int)
- func PlotBarGroupsFloat64V(label_ids NullSeparatedStringArray, values []float64, groups int, size float64, ...)
- func PlotBarGroupsInt(label_ids NullSeparatedStringArray, values []int, groups int)
- func PlotBarGroupsInt16(label_ids NullSeparatedStringArray, values []int16, groups int)
- func PlotBarGroupsInt16V(label_ids NullSeparatedStringArray, values []int16, groups int, size float64, ...)
- func PlotBarGroupsInt32(label_ids NullSeparatedStringArray, values []int32, groups int)
- func PlotBarGroupsInt32V(label_ids NullSeparatedStringArray, values []int32, groups int, size float64, ...)
- func PlotBarGroupsInt8(label_ids NullSeparatedStringArray, values []int8, groups int)
- func PlotBarGroupsInt8V(label_ids NullSeparatedStringArray, values []int8, groups int, size float64, ...)
- func PlotBarGroupsIntV(label_ids NullSeparatedStringArray, values []int, groups int, size float64, ...)
- func PlotBarGroupsUInt(label_ids NullSeparatedStringArray, values []uint, groups int)
- func PlotBarGroupsUInt16(label_ids NullSeparatedStringArray, values []uint16, groups int)
- func PlotBarGroupsUInt16V(label_ids NullSeparatedStringArray, values []uint16, groups int, size float64, ...)
- func PlotBarGroupsUInt32(label_ids NullSeparatedStringArray, values []uint32, groups int)
- func PlotBarGroupsUInt32V(label_ids NullSeparatedStringArray, values []uint32, groups int, size float64, ...)
- func PlotBarGroupsUInt8(label_ids NullSeparatedStringArray, values []uint8, groups int)
- func PlotBarGroupsUInt8V(label_ids NullSeparatedStringArray, values []uint8, groups int, size float64, ...)
- func PlotBarGroupsUIntV(label_ids NullSeparatedStringArray, values []uint, groups int, size float64, ...)
- func PlotBarsFloat32(label_id string, values []float32)
- func PlotBarsFloat32V(label_id string, values []float32, bar_size float64, shift float64, ...)
- func PlotBarsFloat64(label_id string, values []float64)
- func PlotBarsFloat64V(label_id string, values []float64, bar_size float64, shift float64, ...)
- func PlotBarsInt(label_id string, values []int)
- func PlotBarsInt16(label_id string, values []int16)
- func PlotBarsInt16V(label_id string, values []int16, bar_size float64, shift float64, ...)
- func PlotBarsInt32(label_id string, values []int32)
- func PlotBarsInt32V(label_id string, values []int32, bar_size float64, shift float64, ...)
- func PlotBarsInt8(label_id string, values []int8)
- func PlotBarsInt8V(label_id string, values []int8, bar_size float64, shift float64, ...)
- func PlotBarsIntV(label_id string, values []int, bar_size float64, shift float64, ...)
- func PlotBarsUInt(label_id string, values []uint)
- func PlotBarsUInt16(label_id string, values []uint16)
- func PlotBarsUInt16V(label_id string, values []uint16, bar_size float64, shift float64, ...)
- func PlotBarsUInt32(label_id string, values []uint32)
- func PlotBarsUInt32V(label_id string, values []uint32, bar_size float64, shift float64, ...)
- func PlotBarsUInt8(label_id string, values []uint8)
- func PlotBarsUInt8V(label_id string, values []uint8, bar_size float64, shift float64, ...)
- func PlotBarsUIntV(label_id string, values []uint, bar_size float64, shift float64, ...)
- func PlotBarsXYFloat32(label_id string, xs []float32, ys []float32, bar_size float64)
- func PlotBarsXYFloat32V(label_id string, xs []float32, ys []float32, bar_size float64, ...)
- func PlotBarsXYFloat64(label_id string, xs []float64, ys []float64, bar_size float64)
- func PlotBarsXYFloat64V(label_id string, xs []float64, ys []float64, bar_size float64, ...)
- func PlotBarsXYInt(label_id string, xs []int, ys []int, bar_size float64)
- func PlotBarsXYInt16(label_id string, xs []int16, ys []int16, bar_size float64)
- func PlotBarsXYInt16V(label_id string, xs []int16, ys []int16, bar_size float64, ...)
- func PlotBarsXYInt32(label_id string, xs []int32, ys []int32, bar_size float64)
- func PlotBarsXYInt32V(label_id string, xs []int32, ys []int32, bar_size float64, ...)
- func PlotBarsXYInt8(label_id string, xs []int8, ys []int8, bar_size float64)
- func PlotBarsXYInt8V(label_id string, xs []int8, ys []int8, bar_size float64, flags ImPlotBarsFlags, ...)
- func PlotBarsXYIntV(label_id string, xs []int, ys []int, bar_size float64, flags ImPlotBarsFlags, ...)
- func PlotBarsXYUInt(label_id string, xs []uint, ys []uint, bar_size float64)
- func PlotBarsXYUInt16(label_id string, xs []uint16, ys []uint16, bar_size float64)
- func PlotBarsXYUInt16V(label_id string, xs []uint16, ys []uint16, bar_size float64, ...)
- func PlotBarsXYUInt32(label_id string, xs []uint32, ys []uint32, bar_size float64)
- func PlotBarsXYUInt32V(label_id string, xs []uint32, ys []uint32, bar_size float64, ...)
- func PlotBarsXYUInt8(label_id string, xs []uint8, ys []uint8, bar_size float64)
- func PlotBarsXYUInt8V(label_id string, xs []uint8, ys []uint8, bar_size float64, ...)
- func PlotBarsXYUIntV(label_id string, xs []uint, ys []uint, bar_size float64, flags ImPlotBarsFlags, ...)
- func PlotDigitalFloat32[T ~float32](label_id string, xs []T, ys []T)
- func PlotDigitalFloat32V[T ~float32](label_id string, xs []T, ys []T, flags ImPlotDigitalFlags, offset int, ...)
- func PlotDigitalFloat64[T ~float64](label_id string, xs []T, ys []T)
- func PlotDigitalFloat64V[T ~float64](label_id string, xs []T, ys []T, flags ImPlotDigitalFlags, offset int, ...)
- func PlotDigitalInt[T ~int](label_id string, xs []T, ys []T)
- func PlotDigitalInt16[T ~int16](label_id string, xs []T, ys []T)
- func PlotDigitalInt16V[T ~int16](label_id string, xs []T, ys []T, flags ImPlotDigitalFlags, offset int, ...)
- func PlotDigitalInt32[T ~int32](label_id string, xs []T, ys []T)
- func PlotDigitalInt32V[T ~int32](label_id string, xs []T, ys []T, flags ImPlotDigitalFlags, offset int, ...)
- func PlotDigitalInt8[T ~int8](label_id string, xs []T, ys []T)
- func PlotDigitalInt8V[T ~int8](label_id string, xs []T, ys []T, flags ImPlotDigitalFlags, offset int, ...)
- func PlotDigitalIntV[T ~int](label_id string, xs []T, ys []T, flags ImPlotDigitalFlags, offset int, ...)
- func PlotDigitalUInt[T ~uint](label_id string, xs []T, ys []T)
- func PlotDigitalUInt16[T ~uint16](label_id string, xs []T, ys []T)
- func PlotDigitalUInt16V[T ~uint16](label_id string, xs []T, ys []T, flags ImPlotDigitalFlags, offset int, ...)
- func PlotDigitalUInt32[T ~uint32](label_id string, xs []T, ys []T)
- func PlotDigitalUInt32V[T ~uint32](label_id string, xs []T, ys []T, flags ImPlotDigitalFlags, offset int, ...)
- func PlotDigitalUInt8[T ~uint8](label_id string, xs []T, ys []T)
- func PlotDigitalUInt8V[T ~uint8](label_id string, xs []T, ys []T, flags ImPlotDigitalFlags, offset int, ...)
- func PlotDigitalUIntV[T ~uint](label_id string, xs []T, ys []T, flags ImPlotDigitalFlags, offset int, ...)
- func PlotDummy(label_id string)
- func PlotDummyV(label_id string, flags ImPlotDummyFlags)
- func PlotErrorBarsFloat32[T ~float32](label_id string, xs []T, ys []T, errs []T)
- func PlotErrorBarsFloat32V[T ~float32](label_id string, xs []T, ys []T, errs []T, flags ImPlotErrorBarsFlags, ...)
- func PlotErrorBarsFloat64[T ~float64](label_id string, xs []T, ys []T, errs []T)
- func PlotErrorBarsFloat64V[T ~float64](label_id string, xs []T, ys []T, errs []T, flags ImPlotErrorBarsFlags, ...)
- func PlotErrorBarsInt[T ~int](label_id string, xs []T, ys []T, errs []T)
- func PlotErrorBarsInt16[T ~int16](label_id string, xs []T, ys []T, errs []T)
- func PlotErrorBarsInt16V[T ~int16](label_id string, xs []T, ys []T, errs []T, flags ImPlotErrorBarsFlags, ...)
- func PlotErrorBarsInt32[T ~int32](label_id string, xs []T, ys []T, errs []T)
- func PlotErrorBarsInt32V[T ~int32](label_id string, xs []T, ys []T, errs []T, flags ImPlotErrorBarsFlags, ...)
- func PlotErrorBarsInt8[T ~int8](label_id string, xs []T, ys []T, errs []T)
- func PlotErrorBarsInt8V[T ~int8](label_id string, xs []T, ys []T, errs []T, flags ImPlotErrorBarsFlags, ...)
- func PlotErrorBarsIntV[T ~int](label_id string, xs []T, ys []T, errs []T, flags ImPlotErrorBarsFlags, ...)
- func PlotErrorBarsPosNegFloat32[T ~float32](label_id string, xs []T, ys []T, neg []T, pos []T)
- func PlotErrorBarsPosNegFloat32V[T ~float32](label_id string, xs []T, ys []T, neg []T, pos []T, flags ImPlotErrorBarsFlags, ...)
- func PlotErrorBarsPosNegFloat64[T ~float64](label_id string, xs []T, ys []T, neg []T, pos []T)
- func PlotErrorBarsPosNegFloat64V[T ~float64](label_id string, xs []T, ys []T, neg []T, pos []T, flags ImPlotErrorBarsFlags, ...)
- func PlotErrorBarsPosNegInt[T ~int](label_id string, xs []T, ys []T, neg []T, pos []T)
- func PlotErrorBarsPosNegInt16[T ~int16](label_id string, xs []T, ys []T, neg []T, pos []T)
- func PlotErrorBarsPosNegInt16V[T ~int16](label_id string, xs []T, ys []T, neg []T, pos []T, flags ImPlotErrorBarsFlags, ...)
- func PlotErrorBarsPosNegInt32[T ~int32](label_id string, xs []T, ys []T, neg []T, pos []T)
- func PlotErrorBarsPosNegInt32V[T ~int32](label_id string, xs []T, ys []T, neg []T, pos []T, flags ImPlotErrorBarsFlags, ...)
- func PlotErrorBarsPosNegInt8[T ~int8](label_id string, xs []T, ys []T, neg []T, pos []T)
- func PlotErrorBarsPosNegInt8V[T ~int8](label_id string, xs []T, ys []T, neg []T, pos []T, flags ImPlotErrorBarsFlags, ...)
- func PlotErrorBarsPosNegIntV[T ~int](label_id string, xs []T, ys []T, neg []T, pos []T, flags ImPlotErrorBarsFlags, ...)
- func PlotErrorBarsPosNegUInt[T ~uint](label_id string, xs []T, ys []T, neg []T, pos []T)
- func PlotErrorBarsPosNegUInt16[T ~uint16](label_id string, xs []T, ys []T, neg []T, pos []T)
- func PlotErrorBarsPosNegUInt16V[T ~uint16](label_id string, xs []T, ys []T, neg []T, pos []T, flags ImPlotErrorBarsFlags, ...)
- func PlotErrorBarsPosNegUInt32[T ~uint32](label_id string, xs []T, ys []T, neg []T, pos []T)
- func PlotErrorBarsPosNegUInt32V[T ~uint32](label_id string, xs []T, ys []T, neg []T, pos []T, flags ImPlotErrorBarsFlags, ...)
- func PlotErrorBarsPosNegUInt8[T ~uint8](label_id string, xs []T, ys []T, neg []T, pos []T)
- func PlotErrorBarsPosNegUInt8V[T ~uint8](label_id string, xs []T, ys []T, neg []T, pos []T, flags ImPlotErrorBarsFlags, ...)
- func PlotErrorBarsPosNegUIntV[T ~uint](label_id string, xs []T, ys []T, neg []T, pos []T, flags ImPlotErrorBarsFlags, ...)
- func PlotErrorBarsUInt[T ~uint](label_id string, xs []T, ys []T, errs []T)
- func PlotErrorBarsUInt16[T ~uint16](label_id string, xs []T, ys []T, errs []T)
- func PlotErrorBarsUInt16V[T ~uint16](label_id string, xs []T, ys []T, errs []T, flags ImPlotErrorBarsFlags, ...)
- func PlotErrorBarsUInt32[T ~uint32](label_id string, xs []T, ys []T, errs []T)
- func PlotErrorBarsUInt32V[T ~uint32](label_id string, xs []T, ys []T, errs []T, flags ImPlotErrorBarsFlags, ...)
- func PlotErrorBarsUInt8[T ~uint8](label_id string, xs []T, ys []T, errs []T)
- func PlotErrorBarsUInt8V[T ~uint8](label_id string, xs []T, ys []T, errs []T, flags ImPlotErrorBarsFlags, ...)
- func PlotErrorBarsUIntV[T ~uint](label_id string, xs []T, ys []T, errs []T, flags ImPlotErrorBarsFlags, ...)
- func PlotHeatmapFloat32[T ~float32](label_id string, values []T, rows int)
- func PlotHeatmapFloat32V[T ~float32](label_id string, values []T, rows int, scale_min float64, scale_max float64, ...)
- func PlotHeatmapFloat64[T ~float64](label_id string, values []T, rows int)
- func PlotHeatmapFloat64V[T ~float64](label_id string, values []T, rows int, scale_min float64, scale_max float64, ...)
- func PlotHeatmapInt[T ~int](label_id string, values []T, rows int)
- func PlotHeatmapInt16[T ~int16](label_id string, values []T, rows int)
- func PlotHeatmapInt16V[T ~int16](label_id string, values []T, rows int, scale_min float64, scale_max float64, ...)
- func PlotHeatmapInt32[T ~int32](label_id string, values []T, rows int)
- func PlotHeatmapInt32V[T ~int32](label_id string, values []T, rows int, scale_min float64, scale_max float64, ...)
- func PlotHeatmapInt8[T ~int8](label_id string, values []T, rows int)
- func PlotHeatmapInt8V[T ~int8](label_id string, values []T, rows int, scale_min float64, scale_max float64, ...)
- func PlotHeatmapIntV[T ~int](label_id string, values []T, rows int, scale_min float64, scale_max float64, ...)
- func PlotHeatmapUInt[T ~uint](label_id string, values []T, rows int)
- func PlotHeatmapUInt16[T ~uint16](label_id string, values []T, rows int)
- func PlotHeatmapUInt16V[T ~uint16](label_id string, values []T, rows int, scale_min float64, scale_max float64, ...)
- func PlotHeatmapUInt32[T ~uint32](label_id string, values []T, rows int)
- func PlotHeatmapUInt32V[T ~uint32](label_id string, values []T, rows int, scale_min float64, scale_max float64, ...)
- func PlotHeatmapUInt8[T ~uint8](label_id string, values []T, rows int)
- func PlotHeatmapUInt8V[T ~uint8](label_id string, values []T, rows int, scale_min float64, scale_max float64, ...)
- func PlotHeatmapUIntV[T ~uint](label_id string, values []T, rows int, scale_min float64, scale_max float64, ...)
- func PlotHistogram2DFloat32[T ~float32](label_id string, xs []T, ys []T) (r float64)
- func PlotHistogram2DFloat32V[T ~float32](label_id string, xs []T, ys []T, x_bins ImPlotBin, y_bins ImPlotBin, ...) (r float64)
- func PlotHistogram2DFloat64[T ~float64](label_id string, xs []T, ys []T) (r float64)
- func PlotHistogram2DFloat64V[T ~float64](label_id string, xs []T, ys []T, x_bins ImPlotBin, y_bins ImPlotBin, ...) (r float64)
- func PlotHistogram2DInt[T ~int](label_id string, xs []T, ys []T) (r float64)
- func PlotHistogram2DInt16[T ~int16](label_id string, xs []T, ys []T) (r float64)
- func PlotHistogram2DInt16V[T ~int16](label_id string, xs []T, ys []T, x_bins ImPlotBin, y_bins ImPlotBin, ...) (r float64)
- func PlotHistogram2DInt32[T ~int32](label_id string, xs []T, ys []T) (r float64)
- func PlotHistogram2DInt32V[T ~int32](label_id string, xs []T, ys []T, x_bins ImPlotBin, y_bins ImPlotBin, ...) (r float64)
- func PlotHistogram2DInt8[T ~int8](label_id string, xs []T, ys []T) (r float64)
- func PlotHistogram2DInt8V[T ~int8](label_id string, xs []T, ys []T, x_bins ImPlotBin, y_bins ImPlotBin, ...) (r float64)
- func PlotHistogram2DIntV[T ~int](label_id string, xs []T, ys []T, x_bins ImPlotBin, y_bins ImPlotBin, ...) (r float64)
- func PlotHistogram2DUInt[T ~uint](label_id string, xs []T, ys []T) (r float64)
- func PlotHistogram2DUInt16[T ~uint16](label_id string, xs []T, ys []T) (r float64)
- func PlotHistogram2DUInt16V[T ~uint16](label_id string, xs []T, ys []T, x_bins ImPlotBin, y_bins ImPlotBin, ...) (r float64)
- func PlotHistogram2DUInt32[T ~uint32](label_id string, xs []T, ys []T) (r float64)
- func PlotHistogram2DUInt32V[T ~uint32](label_id string, xs []T, ys []T, x_bins ImPlotBin, y_bins ImPlotBin, ...) (r float64)
- func PlotHistogram2DUInt8[T ~uint8](label_id string, xs []T, ys []T) (r float64)
- func PlotHistogram2DUInt8V[T ~uint8](label_id string, xs []T, ys []T, x_bins ImPlotBin, y_bins ImPlotBin, ...) (r float64)
- func PlotHistogram2DUIntV[T ~uint](label_id string, xs []T, ys []T, x_bins ImPlotBin, y_bins ImPlotBin, ...) (r float64)
- func PlotHistogramFloat32[T ~float32](label_id string, values []T) (r float64)
- func PlotHistogramFloat32V[T ~float32](label_id string, values []T, bins ImPlotBin, bar_scale float64, ...) (r float64)
- func PlotHistogramFloat64[T ~float64](label_id string, values []T) (r float64)
- func PlotHistogramFloat64V[T ~float64](label_id string, values []T, bins ImPlotBin, bar_scale float64, ...) (r float64)
- func PlotHistogramInt[T ~int](label_id string, values []T) (r float64)
- func PlotHistogramInt16[T ~int16](label_id string, values []T) (r float64)
- func PlotHistogramInt16V[T ~int16](label_id string, values []T, bins ImPlotBin, bar_scale float64, ...) (r float64)
- func PlotHistogramInt32[T ~int32](label_id string, values []T) (r float64)
- func PlotHistogramInt32V[T ~int32](label_id string, values []T, bins ImPlotBin, bar_scale float64, ...) (r float64)
- func PlotHistogramInt8[T ~int8](label_id string, values []T) (r float64)
- func PlotHistogramInt8V[T ~int8](label_id string, values []T, bins ImPlotBin, bar_scale float64, ...) (r float64)
- func PlotHistogramIntV[T ~int](label_id string, values []T, bins ImPlotBin, bar_scale float64, ...) (r float64)
- func PlotHistogramUInt[T ~uint](label_id string, values []T) (r float64)
- func PlotHistogramUInt16[T ~uint16](label_id string, values []T) (r float64)
- func PlotHistogramUInt16V[T ~uint16](label_id string, values []T, bins ImPlotBin, bar_scale float64, ...) (r float64)
- func PlotHistogramUInt32[T ~uint32](label_id string, values []T) (r float64)
- func PlotHistogramUInt32V[T ~uint32](label_id string, values []T, bins ImPlotBin, bar_scale float64, ...) (r float64)
- func PlotHistogramUInt8[T ~uint8](label_id string, values []T) (r float64)
- func PlotHistogramUInt8V[T ~uint8](label_id string, values []T, bins ImPlotBin, bar_scale float64, ...) (r float64)
- func PlotHistogramUIntV[T ~uint](label_id string, values []T, bins ImPlotBin, bar_scale float64, ...) (r float64)
- func PlotImage(label_id string, user_texture_id imgui.ImTextureID, bounds_min ImPlotPoint, ...)
- func PlotImageV(label_id string, user_texture_id imgui.ImTextureID, bounds_min ImPlotPoint, ...)
- func PlotInfLinesFloat32[T ~float32](label_id string, values []T)
- func PlotInfLinesFloat32V[T ~float32](label_id string, values []T, flags ImPlotInfLinesFlags, offset int, stride int)
- func PlotInfLinesFloat64[T ~float64](label_id string, values []T)
- func PlotInfLinesFloat64V[T ~float64](label_id string, values []T, flags ImPlotInfLinesFlags, offset int, stride int)
- func PlotInfLinesInt[T ~int](label_id string, values []T)
- func PlotInfLinesInt16[T ~int16](label_id string, values []T)
- func PlotInfLinesInt16V[T ~int16](label_id string, values []T, flags ImPlotInfLinesFlags, offset int, stride int)
- func PlotInfLinesInt32[T ~int32](label_id string, values []T)
- func PlotInfLinesInt32V[T ~int32](label_id string, values []T, flags ImPlotInfLinesFlags, offset int, stride int)
- func PlotInfLinesInt8[T ~int8](label_id string, values []T)
- func PlotInfLinesInt8V[T ~int8](label_id string, values []T, flags ImPlotInfLinesFlags, offset int, stride int)
- func PlotInfLinesIntV[T ~int](label_id string, values []T, flags ImPlotInfLinesFlags, offset int, stride int)
- func PlotInfLinesUInt[T ~uint](label_id string, values []T)
- func PlotInfLinesUInt16[T ~uint16](label_id string, values []T)
- func PlotInfLinesUInt16V[T ~uint16](label_id string, values []T, flags ImPlotInfLinesFlags, offset int, stride int)
- func PlotInfLinesUInt32[T ~uint32](label_id string, values []T)
- func PlotInfLinesUInt32V[T ~uint32](label_id string, values []T, flags ImPlotInfLinesFlags, offset int, stride int)
- func PlotInfLinesUInt8[T ~uint8](label_id string, values []T)
- func PlotInfLinesUInt8V[T ~uint8](label_id string, values []T, flags ImPlotInfLinesFlags, offset int, stride int)
- func PlotInfLinesUIntV[T ~uint](label_id string, values []T, flags ImPlotInfLinesFlags, offset int, stride int)
- func PlotLineFloat32[T ~float32](label_id string, values []T)
- func PlotLineFloat32V[T ~float32](label_id string, values []T, xscale float64, xstart float64, ...)
- func PlotLineFloat64[T ~float64](label_id string, values []T)
- func PlotLineFloat64V[T ~float64](label_id string, values []T, xscale float64, xstart float64, ...)
- func PlotLineInt[T ~int](label_id string, values []T)
- func PlotLineInt16[T ~int16](label_id string, values []T)
- func PlotLineInt16V[T ~int16](label_id string, values []T, xscale float64, xstart float64, ...)
- func PlotLineInt32[T ~int32](label_id string, values []T)
- func PlotLineInt32V[T ~int32](label_id string, values []T, xscale float64, xstart float64, ...)
- func PlotLineInt8[T ~int8](label_id string, values []T)
- func PlotLineInt8V[T ~int8](label_id string, values []T, xscale float64, xstart float64, ...)
- func PlotLineIntV[T ~int](label_id string, values []T, xscale float64, xstart float64, ...)
- func PlotLineUInt[T ~uint](label_id string, values []T)
- func PlotLineUInt16[T ~uint16](label_id string, values []T)
- func PlotLineUInt16V[T ~uint16](label_id string, values []T, xscale float64, xstart float64, ...)
- func PlotLineUInt32[T ~uint32](label_id string, values []T)
- func PlotLineUInt32V[T ~uint32](label_id string, values []T, xscale float64, xstart float64, ...)
- func PlotLineUInt8[T ~uint8](label_id string, values []T)
- func PlotLineUInt8V[T ~uint8](label_id string, values []T, xscale float64, xstart float64, ...)
- func PlotLineUIntV[T ~uint](label_id string, values []T, xscale float64, xstart float64, ...)
- func PlotLineXYFloat32(label_id string, xs []float32, ys []float32)
- func PlotLineXYFloat32V(label_id string, xs []float32, ys []float32, flags ImPlotLineFlags, offset int, ...)
- func PlotLineXYFloat64(label_id string, xs []float64, ys []float64)
- func PlotLineXYFloat64V(label_id string, xs []float64, ys []float64, flags ImPlotLineFlags, offset int, ...)
- func PlotLineXYInt(label_id string, xs []int, ys []int)
- func PlotLineXYInt16(label_id string, xs []int16, ys []int16)
- func PlotLineXYInt16V(label_id string, xs []int16, ys []int16, flags ImPlotLineFlags, offset int, ...)
- func PlotLineXYInt32(label_id string, xs []int32, ys []int32)
- func PlotLineXYInt32V(label_id string, xs []int32, ys []int32, flags ImPlotLineFlags, offset int, ...)
- func PlotLineXYInt8(label_id string, xs []int8, ys []int8)
- func PlotLineXYInt8V(label_id string, xs []int8, ys []int8, flags ImPlotLineFlags, offset int, ...)
- func PlotLineXYIntV(label_id string, xs []int, ys []int, flags ImPlotLineFlags, offset int, ...)
- func PlotLineXYUInt(label_id string, xs []uint, ys []uint)
- func PlotLineXYUInt16(label_id string, xs []uint16, ys []uint16)
- func PlotLineXYUInt16V(label_id string, xs []uint16, ys []uint16, flags ImPlotLineFlags, offset int, ...)
- func PlotLineXYUInt32(label_id string, xs []uint32, ys []uint32)
- func PlotLineXYUInt32V(label_id string, xs []uint32, ys []uint32, flags ImPlotLineFlags, offset int, ...)
- func PlotLineXYUInt8(label_id string, xs []uint8, ys []uint8)
- func PlotLineXYUInt8V(label_id string, xs []uint8, ys []uint8, flags ImPlotLineFlags, offset int, ...)
- func PlotLineXYUIntV(label_id string, xs []uint, ys []uint, flags ImPlotLineFlags, offset int, ...)
- func PlotPieChartFloat32[T ~float32](label_ids NullSeparatedStringArray, values []T, x float64, y float64, ...)
- func PlotPieChartFloat32V[T ~float32](label_ids NullSeparatedStringArray, values []T, x float64, y float64, ...)
- func PlotPieChartFloat64[T ~float64](label_ids NullSeparatedStringArray, values []T, x float64, y float64, ...)
- func PlotPieChartFloat64V[T ~float64](label_ids NullSeparatedStringArray, values []T, x float64, y float64, ...)
- func PlotPieChartInt[T ~int](label_ids NullSeparatedStringArray, values []T, x float64, y float64, ...)
- func PlotPieChartInt16[T ~int16](label_ids NullSeparatedStringArray, values []T, x float64, y float64, ...)
- func PlotPieChartInt16V[T ~int16](label_ids NullSeparatedStringArray, values []T, x float64, y float64, ...)
- func PlotPieChartInt32[T ~int32](label_ids NullSeparatedStringArray, values []T, x float64, y float64, ...)
- func PlotPieChartInt32V[T ~int32](label_ids NullSeparatedStringArray, values []T, x float64, y float64, ...)
- func PlotPieChartInt8[T ~int8](label_ids NullSeparatedStringArray, values []T, x float64, y float64, ...)
- func PlotPieChartInt8V[T ~int8](label_ids NullSeparatedStringArray, values []T, x float64, y float64, ...)
- func PlotPieChartIntV[T ~int](label_ids NullSeparatedStringArray, values []T, x float64, y float64, ...)
- func PlotPieChartUInt[T ~uint](label_ids NullSeparatedStringArray, values []T, x float64, y float64, ...)
- func PlotPieChartUInt16[T ~uint16](label_ids NullSeparatedStringArray, values []T, x float64, y float64, ...)
- func PlotPieChartUInt16V[T ~uint16](label_ids NullSeparatedStringArray, values []T, x float64, y float64, ...)
- func PlotPieChartUInt32[T ~uint32](label_ids NullSeparatedStringArray, values []T, x float64, y float64, ...)
- func PlotPieChartUInt32V[T ~uint32](label_ids NullSeparatedStringArray, values []T, x float64, y float64, ...)
- func PlotPieChartUInt8[T ~uint8](label_ids NullSeparatedStringArray, values []T, x float64, y float64, ...)
- func PlotPieChartUInt8V[T ~uint8](label_ids NullSeparatedStringArray, values []T, x float64, y float64, ...)
- func PlotPieChartUIntV[T ~uint](label_ids NullSeparatedStringArray, values []T, x float64, y float64, ...)
- func PlotScatterFloat32(label_id string, values []float32)
- func PlotScatterFloat32V(label_id string, values []float32, xscale float64, xstart float64, ...)
- func PlotScatterFloat64(label_id string, values []float64)
- func PlotScatterFloat64V(label_id string, values []float64, xscale float64, xstart float64, ...)
- func PlotScatterInt(label_id string, values []int)
- func PlotScatterInt16(label_id string, values []int16)
- func PlotScatterInt16V(label_id string, values []int16, xscale float64, xstart float64, ...)
- func PlotScatterInt32(label_id string, values []int32)
- func PlotScatterInt32V(label_id string, values []int32, xscale float64, xstart float64, ...)
- func PlotScatterInt8(label_id string, values []int8)
- func PlotScatterInt8V(label_id string, values []int8, xscale float64, xstart float64, ...)
- func PlotScatterIntV(label_id string, values []int, xscale float64, xstart float64, ...)
- func PlotScatterUInt(label_id string, values []uint)
- func PlotScatterUInt16(label_id string, values []uint16)
- func PlotScatterUInt16V(label_id string, values []uint16, xscale float64, xstart float64, ...)
- func PlotScatterUInt32(label_id string, values []uint32)
- func PlotScatterUInt32V(label_id string, values []uint32, xscale float64, xstart float64, ...)
- func PlotScatterUInt8(label_id string, values []uint8)
- func PlotScatterUInt8V(label_id string, values []uint8, xscale float64, xstart float64, ...)
- func PlotScatterUIntV(label_id string, values []uint, xscale float64, xstart float64, ...)
- func PlotScatterXYFloat32(label_id string, xs []float32, ys []float32)
- func PlotScatterXYFloat32V(label_id string, xs []float32, ys []float32, flags ImPlotScatterFlags, ...)
- func PlotScatterXYFloat64(label_id string, xs []float64, ys []float64)
- func PlotScatterXYFloat64V(label_id string, xs []float64, ys []float64, flags ImPlotScatterFlags, ...)
- func PlotScatterXYInt(label_id string, xs []int, ys []int)
- func PlotScatterXYInt16(label_id string, xs []int16, ys []int16)
- func PlotScatterXYInt16V(label_id string, xs []int16, ys []int16, flags ImPlotScatterFlags, offset int, ...)
- func PlotScatterXYInt32(label_id string, xs []int32, ys []int32)
- func PlotScatterXYInt32V(label_id string, xs []int32, ys []int32, flags ImPlotScatterFlags, offset int, ...)
- func PlotScatterXYInt8(label_id string, xs []int8, ys []int8)
- func PlotScatterXYInt8V(label_id string, xs []int8, ys []int8, flags ImPlotScatterFlags, offset int, ...)
- func PlotScatterXYIntV(label_id string, xs []int, ys []int, flags ImPlotScatterFlags, offset int, ...)
- func PlotScatterXYUInt(label_id string, xs []uint, ys []uint)
- func PlotScatterXYUInt16(label_id string, xs []uint16, ys []uint16)
- func PlotScatterXYUInt16V(label_id string, xs []uint16, ys []uint16, flags ImPlotScatterFlags, ...)
- func PlotScatterXYUInt32(label_id string, xs []uint32, ys []uint32)
- func PlotScatterXYUInt32V(label_id string, xs []uint32, ys []uint32, flags ImPlotScatterFlags, ...)
- func PlotScatterXYUInt8(label_id string, xs []uint8, ys []uint8)
- func PlotScatterXYUInt8V(label_id string, xs []uint8, ys []uint8, flags ImPlotScatterFlags, offset int, ...)
- func PlotScatterXYUIntV(label_id string, xs []uint, ys []uint, flags ImPlotScatterFlags, offset int, ...)
- func PlotShadedFloat32(label_id string, values []float32)
- func PlotShadedFloat32V(label_id string, values []float32, yref float64, xscale float64, ...)
- func PlotShadedFloat64(label_id string, values []float64)
- func PlotShadedFloat64V(label_id string, values []float64, yref float64, xscale float64, ...)
- func PlotShadedInt(label_id string, values []int)
- func PlotShadedInt16(label_id string, values []int16)
- func PlotShadedInt16V(label_id string, values []int16, yref float64, xscale float64, xstart float64, ...)
- func PlotShadedInt32(label_id string, values []int32)
- func PlotShadedInt32V(label_id string, values []int32, yref float64, xscale float64, xstart float64, ...)
- func PlotShadedInt8(label_id string, values []int8)
- func PlotShadedInt8V(label_id string, values []int8, yref float64, xscale float64, xstart float64, ...)
- func PlotShadedIntV(label_id string, values []int, yref float64, xscale float64, xstart float64, ...)
- func PlotShadedUInt(label_id string, values []uint)
- func PlotShadedUInt16(label_id string, values []uint16)
- func PlotShadedUInt16V(label_id string, values []uint16, yref float64, xscale float64, xstart float64, ...)
- func PlotShadedUInt32(label_id string, values []uint32)
- func PlotShadedUInt32V(label_id string, values []uint32, yref float64, xscale float64, xstart float64, ...)
- func PlotShadedUInt8(label_id string, values []uint8)
- func PlotShadedUInt8V(label_id string, values []uint8, yref float64, xscale float64, xstart float64, ...)
- func PlotShadedUIntV(label_id string, values []uint, yref float64, xscale float64, xstart float64, ...)
- func PlotShadedXY1Y2Float32(label_id string, xs []float32, y1s []float32, y2s []float32)
- func PlotShadedXY1Y2Float32V(label_id string, xs []float32, y1s []float32, y2s []float32, ...)
- func PlotShadedXY1Y2Float64(label_id string, xs []float64, y1s []float64, y2s []float64)
- func PlotShadedXY1Y2Float64V(label_id string, xs []float64, y1s []float64, y2s []float64, ...)
- func PlotShadedXY1Y2Int(label_id string, xs []int, y1s []int, y2s []int)
- func PlotShadedXY1Y2Int16(label_id string, xs []int16, y1s []int16, y2s []int16)
- func PlotShadedXY1Y2Int16V(label_id string, xs []int16, y1s []int16, y2s []int16, flags ImPlotShadedFlags, ...)
- func PlotShadedXY1Y2Int32(label_id string, xs []int32, y1s []int32, y2s []int32)
- func PlotShadedXY1Y2Int32V(label_id string, xs []int32, y1s []int32, y2s []int32, flags ImPlotShadedFlags, ...)
- func PlotShadedXY1Y2Int8(label_id string, xs []int8, y1s []int8, y2s []int8)
- func PlotShadedXY1Y2Int8V(label_id string, xs []int8, y1s []int8, y2s []int8, flags ImPlotShadedFlags, ...)
- func PlotShadedXY1Y2IntV(label_id string, xs []int, y1s []int, y2s []int, flags ImPlotShadedFlags, ...)
- func PlotShadedXY1Y2UInt(label_id string, xs []uint, y1s []uint, y2s []uint)
- func PlotShadedXY1Y2UInt16(label_id string, xs []uint16, y1s []uint16, y2s []uint16)
- func PlotShadedXY1Y2UInt16V(label_id string, xs []uint16, y1s []uint16, y2s []uint16, ...)
- func PlotShadedXY1Y2UInt32(label_id string, xs []uint32, y1s []uint32, y2s []uint32)
- func PlotShadedXY1Y2UInt32V(label_id string, xs []uint32, y1s []uint32, y2s []uint32, ...)
- func PlotShadedXY1Y2UInt8(label_id string, xs []uint8, y1s []uint8, y2s []uint8)
- func PlotShadedXY1Y2UInt8V(label_id string, xs []uint8, y1s []uint8, y2s []uint8, flags ImPlotShadedFlags, ...)
- func PlotShadedXY1Y2UIntV(label_id string, xs []uint, y1s []uint, y2s []uint, flags ImPlotShadedFlags, ...)
- func PlotShadedXYFloat32(label_id string, xs []float32, ys []float32)
- func PlotShadedXYFloat32V(label_id string, xs []float32, ys []float32, yref float64, ...)
- func PlotShadedXYFloat64(label_id string, xs []float64, ys []float64)
- func PlotShadedXYFloat64V(label_id string, xs []float64, ys []float64, yref float64, ...)
- func PlotShadedXYInt(label_id string, xs []int, ys []int)
- func PlotShadedXYInt16(label_id string, xs []int16, ys []int16)
- func PlotShadedXYInt16V(label_id string, xs []int16, ys []int16, yref float64, flags ImPlotShadedFlags, ...)
- func PlotShadedXYInt32(label_id string, xs []int32, ys []int32)
- func PlotShadedXYInt32V(label_id string, xs []int32, ys []int32, yref float64, flags ImPlotShadedFlags, ...)
- func PlotShadedXYInt8(label_id string, xs []int8, ys []int8)
- func PlotShadedXYInt8V(label_id string, xs []int8, ys []int8, yref float64, flags ImPlotShadedFlags, ...)
- func PlotShadedXYIntV(label_id string, xs []int, ys []int, yref float64, flags ImPlotShadedFlags, ...)
- func PlotShadedXYUInt(label_id string, xs []uint, ys []uint)
- func PlotShadedXYUInt16(label_id string, xs []uint16, ys []uint16)
- func PlotShadedXYUInt16V(label_id string, xs []uint16, ys []uint16, yref float64, ...)
- func PlotShadedXYUInt32(label_id string, xs []uint32, ys []uint32)
- func PlotShadedXYUInt32V(label_id string, xs []uint32, ys []uint32, yref float64, ...)
- func PlotShadedXYUInt8(label_id string, xs []uint8, ys []uint8)
- func PlotShadedXYUInt8V(label_id string, xs []uint8, ys []uint8, yref float64, flags ImPlotShadedFlags, ...)
- func PlotShadedXYUIntV(label_id string, xs []uint, ys []uint, yref float64, flags ImPlotShadedFlags, ...)
- func PlotStairsFloat32(label_id string, values []float32)
- func PlotStairsFloat32V(label_id string, values []float32, xscale float64, xstart float64, ...)
- func PlotStairsFloat64(label_id string, values []float64)
- func PlotStairsFloat64V(label_id string, values []float64, xscale float64, xstart float64, ...)
- func PlotStairsInt(label_id string, values []int)
- func PlotStairsInt16(label_id string, values []int16)
- func PlotStairsInt16V(label_id string, values []int16, xscale float64, xstart float64, ...)
- func PlotStairsInt32(label_id string, values []int32)
- func PlotStairsInt32V(label_id string, values []int32, xscale float64, xstart float64, ...)
- func PlotStairsInt8(label_id string, values []int8)
- func PlotStairsInt8V(label_id string, values []int8, xscale float64, xstart float64, ...)
- func PlotStairsIntV(label_id string, values []int, xscale float64, xstart float64, ...)
- func PlotStairsUInt(label_id string, values []uint)
- func PlotStairsUInt16(label_id string, values []uint16)
- func PlotStairsUInt16V(label_id string, values []uint16, xscale float64, xstart float64, ...)
- func PlotStairsUInt32(label_id string, values []uint32)
- func PlotStairsUInt32V(label_id string, values []uint32, xscale float64, xstart float64, ...)
- func PlotStairsUInt8(label_id string, values []uint8)
- func PlotStairsUInt8V(label_id string, values []uint8, xscale float64, xstart float64, ...)
- func PlotStairsUIntV(label_id string, values []uint, xscale float64, xstart float64, ...)
- func PlotStairsXYFloat32(label_id string, xs []float32, ys []float32)
- func PlotStairsXYFloat32V(label_id string, xs []float32, ys []float32, flags ImPlotStairsFlags, ...)
- func PlotStairsXYFloat64(label_id string, xs []float64, ys []float64)
- func PlotStairsXYFloat64V(label_id string, xs []float64, ys []float64, flags ImPlotStairsFlags, ...)
- func PlotStairsXYInt(label_id string, xs []int, ys []int)
- func PlotStairsXYInt16(label_id string, xs []int16, ys []int16)
- func PlotStairsXYInt16V(label_id string, xs []int16, ys []int16, flags ImPlotStairsFlags, offset int, ...)
- func PlotStairsXYInt32(label_id string, xs []int32, ys []int32)
- func PlotStairsXYInt32V(label_id string, xs []int32, ys []int32, flags ImPlotStairsFlags, offset int, ...)
- func PlotStairsXYInt8(label_id string, xs []int8, ys []int8)
- func PlotStairsXYInt8V(label_id string, xs []int8, ys []int8, flags ImPlotStairsFlags, offset int, ...)
- func PlotStairsXYIntV(label_id string, xs []int, ys []int, flags ImPlotStairsFlags, offset int, ...)
- func PlotStairsXYUInt(label_id string, xs []uint, ys []uint)
- func PlotStairsXYUInt16(label_id string, xs []uint16, ys []uint16)
- func PlotStairsXYUInt16V(label_id string, xs []uint16, ys []uint16, flags ImPlotStairsFlags, offset int, ...)
- func PlotStairsXYUInt32(label_id string, xs []uint32, ys []uint32)
- func PlotStairsXYUInt32V(label_id string, xs []uint32, ys []uint32, flags ImPlotStairsFlags, offset int, ...)
- func PlotStairsXYUInt8(label_id string, xs []uint8, ys []uint8)
- func PlotStairsXYUInt8V(label_id string, xs []uint8, ys []uint8, flags ImPlotStairsFlags, offset int, ...)
- func PlotStairsXYUIntV(label_id string, xs []uint, ys []uint, flags ImPlotStairsFlags, offset int, ...)
- func PlotStemsFloat32[T ~float32](label_id string, values []T)
- func PlotStemsFloat32V[T ~float32](label_id string, values []T, ref float64, scale float64, start float64, ...)
- func PlotStemsFloat64[T ~float64](label_id string, values []T)
- func PlotStemsFloat64V[T ~float64](label_id string, values []T, ref float64, scale float64, start float64, ...)
- func PlotStemsInt[T ~int](label_id string, values []T)
- func PlotStemsInt16[T ~int16](label_id string, values []T)
- func PlotStemsInt16V[T ~int16](label_id string, values []T, ref float64, scale float64, start float64, ...)
- func PlotStemsInt32[T ~int32](label_id string, values []T)
- func PlotStemsInt32V[T ~int32](label_id string, values []T, ref float64, scale float64, start float64, ...)
- func PlotStemsInt8[T ~int8](label_id string, values []T)
- func PlotStemsInt8V[T ~int8](label_id string, values []T, ref float64, scale float64, start float64, ...)
- func PlotStemsIntV[T ~int](label_id string, values []T, ref float64, scale float64, start float64, ...)
- func PlotStemsUInt[T ~uint](label_id string, values []T)
- func PlotStemsUInt16[T ~uint16](label_id string, values []T)
- func PlotStemsUInt16V[T ~uint16](label_id string, values []T, ref float64, scale float64, start float64, ...)
- func PlotStemsUInt32[T ~uint32](label_id string, values []T)
- func PlotStemsUInt32V[T ~uint32](label_id string, values []T, ref float64, scale float64, start float64, ...)
- func PlotStemsUInt8[T ~uint8](label_id string, values []T)
- func PlotStemsUInt8V[T ~uint8](label_id string, values []T, ref float64, scale float64, start float64, ...)
- func PlotStemsUIntV[T ~uint](label_id string, values []T, ref float64, scale float64, start float64, ...)
- func PlotStemsXYFloat32[T ~float32](label_id string, xs []T, ys []T)
- func PlotStemsXYFloat32V[T ~float32](label_id string, xs []T, ys []T, ref float64, flags ImPlotStemsFlags, ...)
- func PlotStemsXYFloat64[T ~float64](label_id string, xs []T, ys []T)
- func PlotStemsXYFloat64V[T ~float64](label_id string, xs []T, ys []T, ref float64, flags ImPlotStemsFlags, ...)
- func PlotStemsXYInt[T ~int](label_id string, xs []T, ys []T)
- func PlotStemsXYInt16[T ~int16](label_id string, xs []T, ys []T)
- func PlotStemsXYInt16V[T ~int16](label_id string, xs []T, ys []T, ref float64, flags ImPlotStemsFlags, ...)
- func PlotStemsXYInt32[T ~int32](label_id string, xs []T, ys []T)
- func PlotStemsXYInt32V[T ~int32](label_id string, xs []T, ys []T, ref float64, flags ImPlotStemsFlags, ...)
- func PlotStemsXYInt8[T ~int8](label_id string, xs []T, ys []T)
- func PlotStemsXYInt8V[T ~int8](label_id string, xs []T, ys []T, ref float64, flags ImPlotStemsFlags, ...)
- func PlotStemsXYIntV[T ~int](label_id string, xs []T, ys []T, ref float64, flags ImPlotStemsFlags, ...)
- func PlotStemsXYUInt[T ~uint](label_id string, xs []T, ys []T)
- func PlotStemsXYUInt16[T ~uint16](label_id string, xs []T, ys []T)
- func PlotStemsXYUInt16V[T ~uint16](label_id string, xs []T, ys []T, ref float64, flags ImPlotStemsFlags, ...)
- func PlotStemsXYUInt32[T ~uint32](label_id string, xs []T, ys []T)
- func PlotStemsXYUInt32V[T ~uint32](label_id string, xs []T, ys []T, ref float64, flags ImPlotStemsFlags, ...)
- func PlotStemsXYUInt8[T ~uint8](label_id string, xs []T, ys []T)
- func PlotStemsXYUInt8V[T ~uint8](label_id string, xs []T, ys []T, ref float64, flags ImPlotStemsFlags, ...)
- func PlotStemsXYUIntV[T ~uint](label_id string, xs []T, ys []T, ref float64, flags ImPlotStemsFlags, ...)
- func PlotText(text string, x float64, y float64)
- func PlotTextV(text string, x float64, y float64, pix_offset imgui.ImVec2, ...)
- func PlotToPixels(x float64, y float64, x_idx ImAxis, y_idx ImAxis) (r imgui.ImVec2)
- func PlotToPixelsImPlotPoint(plt ImPlotPoint, x_idx ImAxis, y_idx ImAxis) (r imgui.ImVec2)
- func PopColormap(count int)
- func PopPlotClipRect()
- func PopStyleColor(count int)
- func PopStyleVar(count int)
- func PushColormap(name string)
- func PushColormapById(colormap ImPlotColormap)
- func PushPlotClipRect(expand float32)
- func PushStyleColor(idx ImPlotCol, col uint32)
- func PushStyleColorImVec4(idx ImPlotCol, col imgui.ImVec4)
- func PushStyleVar(idx ImPlotStyleVar, val float32)
- func PushStyleVarImVec2(idx ImPlotStyleVar, val imgui.ImVec2)
- func PushStyleVarInt(idx ImPlotStyleVar, val int)
- func SampleColormap(t float32, cmap ImPlotColormap) (r imgui.ImVec4)
- func SampleColormapU32(t float32, cmap ImPlotColormap) (r uint32)
- func SetAxes(x_idx ImAxis, y_idx ImAxis)
- func SetAxis(axis ImAxis)
- func SetCurrentFffiErrorHandler(handler func(err error))
- func SetCurrentFffiVar(fffi *runtime.Fffi2)
- func SetNextAxesLimits(x_min float64, x_max float64, y_min float64, y_max float64, cond ImPlotCond)
- func SetNextAxesToFit()
- func SetNextAxisLimits(axis ImAxis, v_min float64, v_max float64)
- func SetNextAxisLimitsV(axis ImAxis, v_min float64, v_max float64, cond ImPlotCond)
- func SetNextAxisToFit(axis ImAxis)
- func SetNextErrorBarStyle()
- func SetNextErrorBarStyleV(col imgui.ImVec4, size float32, weight float32)
- func SetNextFillStyle()
- func SetNextFillStyleV(col imgui.ImVec4, alpha_mod float32)
- func SetNextLineStyle()
- func SetNextLineStyleV(col imgui.ImVec4, weight float32)
- func SetNextMarkerStyle()
- func SetNextMarkerStyleV(marker ImPlotMarker, size float32, fill imgui.ImVec4, weight float32, ...)
- func SetupAxes(x_label string, y_label string, x_flags ImPlotAxisFlags, ...)
- func SetupAxesLimits(x_min float64, x_max float64, y_min float64, y_max float64, cond ImPlotCond)
- func SetupAxis(axis ImAxis)
- func SetupAxisFormat(idx ImAxis, fmt string)
- func SetupAxisLimits(idx ImAxis, min_lim float64, max_lim float64, cond ImPlotCond)
- func SetupAxisLimitsConstraints(idx ImAxis, v_min float64, v_max float64)
- func SetupAxisScale(idx ImAxis, scale ImPlotScale)
- func SetupAxisTicks(idx ImAxis, values []float64, labels NullSeparatedStringArray, ...)
- func SetupAxisTicksRange(idx ImAxis, v_min float64, v_max float64, n_ticks int, ...)
- func SetupAxisV(axis ImAxis, label string, flags ImPlotAxisFlags)
- func SetupAxisZoomConstraints(idx ImAxis, z_min float64, z_max float64)
- func SetupFinish()
- func SetupLegend(location ImPlotLocation, flags ImPlotLegendFlags)
- func SetupMouseText(location ImPlotLocation, flags ImPlotMouseTextFlags)
- func ShowAltLegend(title_id string, vertical bool, size imgui.ImVec2, interactable bool)
- func ShowColormapSelector(label string) (r bool)
- func ShowDemoWindow()
- func ShowInputMapSelector(label string) (r bool)
- func ShowStyleSelector(label string) (r bool)
- func ShowUserGuide()
- func SubplotNextCell()
- func TagX(x float64, color imgui.ImVec4, round bool)
- func TagY(y float64, color imgui.ImVec4, round bool)
- type ImAxis
- type ImDrawListPtr
- type ImPlot
- type ImPlotAxisFlags
- type ImPlotBarGroupsFlags
- type ImPlotBarsFlags
- type ImPlotBin
- type ImPlotCol
- type ImPlotColormap
- type ImPlotColormapScaleFlags
- type ImPlotCond
- type ImPlotDigitalFlags
- type ImPlotDragToolFlags
- type ImPlotDummyFlags
- type ImPlotErrorBarsFlags
- type ImPlotFlags
- type ImPlotFlagsObsolete
- type ImPlotHeatmapFlags
- type ImPlotHistogramFlags
- type ImPlotImageFlags
- type ImPlotInfLinesFlags
- type ImPlotItemFlags
- type ImPlotLegendFlags
- type ImPlotLineFlags
- type ImPlotLocation
- type ImPlotMarker
- type ImPlotMouseTextFlags
- type ImPlotPieChartFlags
- type ImPlotPoint
- type ImPlotRange
- type ImPlotRect
- type ImPlotScale
- type ImPlotScatterFlags
- type ImPlotShadedFlags
- type ImPlotStairsFlags
- type ImPlotStemsFlags
- type ImPlotStyle
- type ImPlotStyleForeignPtr
- type ImPlotStyleVar
- type ImPlotSubplotFlags
- type ImPlotTextFlags
- type NullSeparatedStringArray
Constants ¶
const ( ImAxis_X1 = ImAxis(0) // enabled by default ImAxis_X2 = iota // disabled by default ImAxis_X3 = iota // disabled by default ImAxis_Y1 = iota // enabled by default ImAxis_Y2 = iota // disabled by default ImAxis_Y3 = iota // disabled by default ImAxis_COUNT = iota ImAxis_AUTO ImAxis = -1 // auto value )
const ( ImPlotFlags_None = ImPlotFlags(0) // default ImPlotFlags_NoTitle = ImPlotFlags(1 << 0) // the plot title will not be displayed (titles are also hidden if preceeded by double hashes, e.g. "##MyPlot") ImPlotFlags_NoLegend = ImPlotFlags(1 << 1) // the legend will not be displayed ImPlotFlags_NoMouseText = ImPlotFlags(1 << 2) // the mouse position, in plot coordinates, will not be displayed inside of the plot ImPlotFlags_NoInputs = ImPlotFlags(1 << 3) // the user will not be able to interact with the plot ImPlotFlags_NoMenus = ImPlotFlags(1 << 4) // the user will not be able to open context menus ImPlotFlags_NoBoxSelect = ImPlotFlags(1 << 5) // the user will not be able to box-select ImPlotFlags_NoFrame = ImPlotFlags(1 << 6) // the imgui.ImGui frame will not be rendered ImPlotFlags_Equal = ImPlotFlags(1 << 7) // x and y axes pairs will be constrained to have the same units/pixel ImPlotFlags_Crosshairs = ImPlotFlags(1 << 8) // the default mouse cursor will be replaced with a crosshair when hovered ImPlotFlags_CanvasOnly = ImPlotFlags(ImPlotFlags_NoTitle | ImPlotFlags_NoLegend | ImPlotFlags_NoMenus | ImPlotFlags_NoBoxSelect | ImPlotFlags_NoMouseText) ImPlotFlags_AUTO ImPlotFlags = -1 // auto value )
const ( ImPlotAxisFlags_None = ImPlotAxisFlags(0) // default ImPlotAxisFlags_NoLabel = ImPlotAxisFlags(1 << 0) // the axis label will not be displayed (axis labels are also hidden if the supplied string name is nullptr) ImPlotAxisFlags_NoGridLines = ImPlotAxisFlags(1 << 1) // no grid lines will be displayed ImPlotAxisFlags_NoTickMarks = ImPlotAxisFlags(1 << 2) // no tick marks will be displayed ImPlotAxisFlags_NoTickLabels = ImPlotAxisFlags(1 << 3) // no text labels will be displayed ImPlotAxisFlags_NoInitialFit = ImPlotAxisFlags(1 << 4) // axis will not be initially fit to data extents on the first rendered frame ImPlotAxisFlags_NoMenus = ImPlotAxisFlags(1 << 5) // the user will not be able to open context menus with right-click ImPlotAxisFlags_NoSideSwitch = ImPlotAxisFlags(1 << 6) // the user will not be able to switch the axis side by dragging it ImPlotAxisFlags_NoHighlight = ImPlotAxisFlags(1 << 7) // the axis will not have its background highlighted when hovered or held ImPlotAxisFlags_Opposite = ImPlotAxisFlags(1 << 8) // axis ticks and labels will be rendered on the conventionally opposite side (i.e, right or top) ImPlotAxisFlags_Foreground = ImPlotAxisFlags(1 << 9) // grid lines will be displayed in the foreground (i.e. on top of data) instead of the background ImPlotAxisFlags_Invert = ImPlotAxisFlags(1 << 10) // the axis will be inverted ImPlotAxisFlags_AutoFit = ImPlotAxisFlags(1 << 11) // axis will be auto-fitting to data extents ImPlotAxisFlags_RangeFit = ImPlotAxisFlags(1 << 12) // axis will only fit points if the point is in the visible range of the **orthogonal** axis ImPlotAxisFlags_PanStretch = ImPlotAxisFlags(1 << 13) // panning in a locked or constrained state will cause the axis to stretch if possible ImPlotAxisFlags_LockMin = ImPlotAxisFlags(1 << 14) // the axis minimum value will be locked when panning/zooming ImPlotAxisFlags_LockMax = ImPlotAxisFlags(1 << 15) // the axis maximum value will be locked when panning/zooming ImPlotAxisFlags_Lock = ImPlotAxisFlags(ImPlotAxisFlags_LockMin | ImPlotAxisFlags_LockMax) ImPlotAxisFlags_NoDecorations = ImPlotAxisFlags(ImPlotAxisFlags_NoLabel | ImPlotAxisFlags_NoGridLines | ImPlotAxisFlags_NoTickMarks | ImPlotAxisFlags_NoTickLabels) ImPlotAxisFlags_AuxDefault = ImPlotAxisFlags(ImPlotAxisFlags_NoGridLines | ImPlotAxisFlags_Opposite) ImPlotAxisFlags_AUTO ImPlotAxisFlags = -1 // auto value )
const ( ImPlotSubplotFlags_None = ImPlotSubplotFlags(0) // default ImPlotSubplotFlags_NoTitle = ImPlotSubplotFlags(1 << 0) // the subplot title will not be displayed (titles are also hidden if preceeded by double hashes, e.g. "##MySubplot") ImPlotSubplotFlags_NoLegend = ImPlotSubplotFlags(1 << 1) // the legend will not be displayed (only applicable if ImPlotSubplotFlags_ShareItems is enabled) ImPlotSubplotFlags_NoMenus = ImPlotSubplotFlags(1 << 2) // the user will not be able to open context menus with right-click ImPlotSubplotFlags_NoResize = ImPlotSubplotFlags(1 << 3) // resize splitters between subplot cells will be not be provided ImPlotSubplotFlags_NoAlign = ImPlotSubplotFlags(1 << 4) // subplot edges will not be aligned vertically or horizontally ImPlotSubplotFlags_LinkRows = ImPlotSubplotFlags(1 << 6) // link the y-axis limits of all plots in each row (does not apply to auxiliary axes) ImPlotSubplotFlags_LinkCols = ImPlotSubplotFlags(1 << 7) // link the x-axis limits of all plots in each column (does not apply to auxiliary axes) ImPlotSubplotFlags_LinkAllX = ImPlotSubplotFlags(1 << 8) // link the x-axis limits in every plot in the subplot (does not apply to auxiliary axes) ImPlotSubplotFlags_LinkAllY = ImPlotSubplotFlags(1 << 9) // link the y-axis limits in every plot in the subplot (does not apply to auxiliary axes) ImPlotSubplotFlags_ColMajor = ImPlotSubplotFlags(1 << 10) ImPlotSubplotFlags_AUTO ImPlotSubplotFlags = -1 // auto value )
const ( ImPlotLegendFlags_None = ImPlotLegendFlags(0) // default ImPlotLegendFlags_NoButtons = ImPlotLegendFlags(1 << 0) // legend icons will not function as hide/show buttons ImPlotLegendFlags_NoHighlightItem = ImPlotLegendFlags(1 << 1) // plot items will not be highlighted when their legend entry is hovered ImPlotLegendFlags_NoHighlightAxis = ImPlotLegendFlags(1 << 2) // axes will not be highlighted when legend entries are hovered (only relevant if x/y-axis count > 1) ImPlotLegendFlags_NoMenus = ImPlotLegendFlags(1 << 3) // the user will not be able to open context menus with right-click ImPlotLegendFlags_Outside = ImPlotLegendFlags(1 << 4) // legend will be rendered outside of the plot area ImPlotLegendFlags_Horizontal = ImPlotLegendFlags(1 << 5) // legend entries will be displayed horizontally ImPlotLegendFlags_Sort = ImPlotLegendFlags(1 << 6) // legend entries will be displayed in alphabetical order ImPlotLegendFlags_AUTO ImPlotLegendFlags = -1 // auto value )
const ( ImPlotMouseTextFlags_None = ImPlotMouseTextFlags(0) // default ImPlotMouseTextFlags_NoAuxAxes = ImPlotMouseTextFlags(1 << 0) // only show the mouse position for primary axes ImPlotMouseTextFlags_NoFormat = ImPlotMouseTextFlags(1 << 1) // axes label formatters won't be used to render text ImPlotMouseTextFlags_ShowAlways = ImPlotMouseTextFlags(1 << 2) // always display mouse position even if plot not hovered ImPlotMouseTextFlags_AUTO ImPlotMouseTextFlags = -1 // auto value )
const ( ImPlotDragToolFlags_None = ImPlotDragToolFlags(0) // default ImPlotDragToolFlags_NoCursors = ImPlotDragToolFlags(1 << 0) // drag tools won't change cursor icons when hovered or held ImPlotDragToolFlags_NoFit = ImPlotDragToolFlags(1 << 1) // the drag tool won't be considered for plot fits ImPlotDragToolFlags_NoInputs = ImPlotDragToolFlags(1 << 2) // lock the tool from user inputs ImPlotDragToolFlags_Delayed = ImPlotDragToolFlags(1 << 3) // tool rendering will be delayed one frame; useful when applying position-constraints ImPlotDragToolFlags_AUTO ImPlotDragToolFlags = -1 // auto value )
const ( ImPlotColormapScaleFlags_None = ImPlotColormapScaleFlags(0) // default ImPlotColormapScaleFlags_NoLabel = ImPlotColormapScaleFlags(1 << 0) // the colormap axis label will not be displayed ImPlotColormapScaleFlags_Opposite = ImPlotColormapScaleFlags(1 << 1) // render the colormap label and tick labels on the opposite side ImPlotColormapScaleFlags_Invert = ImPlotColormapScaleFlags(1 << 2) // invert the colormap bar and axis scale (this only affects rendering; if you only want to reverse the scale mapping, make scale_min > scale_max) ImPlotColormapScaleFlags_AUTO ImPlotColormapScaleFlags = -1 // auto value )
const ( ImPlotItemFlags_None = ImPlotItemFlags(0) ImPlotItemFlags_NoLegend = ImPlotItemFlags(1 << 0) // the item won't have a legend entry displayed ImPlotItemFlags_NoFit = ImPlotItemFlags(1 << 1) // the item won't be considered for plot fits ImPlotItemFlags_AUTO ImPlotItemFlags = -1 // auto value )
const ( ImPlotLineFlags_None = ImPlotLineFlags(0) // default ImPlotLineFlags_Segments = ImPlotLineFlags(1 << 10) // a line segment will be rendered from every two consecutive points ImPlotLineFlags_Loop = ImPlotLineFlags(1 << 11) // the last and first point will be connected to form a closed loop ImPlotLineFlags_SkipNaN = ImPlotLineFlags(1 << 12) // NaNs values will be skipped instead of rendered as missing data ImPlotLineFlags_NoClip = ImPlotLineFlags(1 << 13) // markers (if displayed) on the edge of a plot will not be clipped ImPlotLineFlags_Shaded = ImPlotLineFlags(1 << 14) // a filled region between the line and horizontal origin will be rendered; use PlotShaded for more advanced cases ImPlotLineFlags_AUTO ImPlotLineFlags = -1 // auto value )
const ( ImPlotScatterFlags_None = ImPlotScatterFlags(0) // default ImPlotScatterFlags_NoClip = ImPlotScatterFlags(1 << 10) // markers on the edge of a plot will not be clipped ImPlotScatterFlags_AUTO ImPlotScatterFlags = -1 // auto value )
const ( ImPlotStairsFlags_None = ImPlotStairsFlags(0) // default ImPlotStairsFlags_PreStep = ImPlotStairsFlags(1 << 10) // the y value is continued constantly to the left from every x position, i.e. the interval (x[i-1], x[i]] has the value y[i] ImPlotStairsFlags_Shaded = ImPlotStairsFlags(1 << 11) ImPlotStairsFlags_AUTO ImPlotStairsFlags = -1 // auto value )
const ( ImPlotBarsFlags_None = ImPlotBarsFlags(0) // default ImPlotBarsFlags_Horizontal = ImPlotBarsFlags(1 << 10) // bars will be rendered horizontally on the current y-axis ImPlotBarsFlags_AUTO ImPlotBarsFlags = -1 // auto value )
const ( ImPlotBarGroupsFlags_None = ImPlotBarGroupsFlags(0) // default ImPlotBarGroupsFlags_Horizontal = ImPlotBarGroupsFlags(1 << 10) // bar groups will be rendered horizontally on the current y-axis ImPlotBarGroupsFlags_Stacked = ImPlotBarGroupsFlags(1 << 11) // items in a group will be stacked on top of each other ImPlotBarGroupsFlags_AUTO ImPlotBarGroupsFlags = -1 // auto value )
const ( ImPlotErrorBarsFlags_None = ImPlotErrorBarsFlags(0) // default ImPlotErrorBarsFlags_Horizontal = ImPlotErrorBarsFlags(1 << 10) // error bars will be rendered horizontally on the current y-axis ImPlotErrorBarsFlags_AUTO ImPlotErrorBarsFlags = -1 // auto value )
const ( ImPlotStemsFlags_None = ImPlotStemsFlags(0) // default ImPlotStemsFlags_Horizontal = ImPlotStemsFlags(1 << 10) // stems will be rendered horizontally on the current y-axis ImPlotStemsFlags_AUTO ImPlotStemsFlags = -1 // auto value )
const ( ImPlotInfLinesFlags_None = ImPlotInfLinesFlags(0) // default ImPlotInfLinesFlags_Horizontal = ImPlotInfLinesFlags(1 << 10) ImPlotInfLinesFlags_AUTO ImPlotInfLinesFlags = -1 // auto value )
const ( ImPlotPieChartFlags_None = ImPlotPieChartFlags(0) // default ImPlotPieChartFlags_Normalize = ImPlotPieChartFlags(1 << 10) // force normalization of pie chart values (i.e. always make a full circle if sum < 0) ImPlotPieChartFlags_IgnoreHidden = ImPlotPieChartFlags(1 << 11) // ignore hidden slices when drawing the pie chart (as if they were not there) ImPlotPieChartFlags_Exploding = ImPlotPieChartFlags(1 << 12) ImPlotPieChartFlags_AUTO ImPlotPieChartFlags = -1 // auto value )
const ( ImPlotHeatmapFlags_None = ImPlotHeatmapFlags(0) // default ImPlotHeatmapFlags_ColMajor = ImPlotHeatmapFlags(1 << 10) // data will be read in column major order ImPlotHeatmapFlags_AUTO ImPlotHeatmapFlags = -1 // auto value )
const ( ImPlotHistogramFlags_None = ImPlotHistogramFlags(0) // default ImPlotHistogramFlags_Horizontal = ImPlotHistogramFlags(1 << 10) // histogram bars will be rendered horizontally (not supported by PlotHistogram2D) ImPlotHistogramFlags_Cumulative = ImPlotHistogramFlags(1 << 11) // each bin will contain its count plus the counts of all previous bins (not supported by PlotHistogram2D) ImPlotHistogramFlags_Density = ImPlotHistogramFlags(1 << 12) // counts will be normalized, i.e. the PDF will be visualized, or the CDF will be visualized if Cumulative is also set ImPlotHistogramFlags_NoOutliers = ImPlotHistogramFlags(1 << 13) // exclude values outside the specifed histogram range from the count toward normalizing and cumulative counts ImPlotHistogramFlags_ColMajor = ImPlotHistogramFlags(1 << 14) ImPlotHistogramFlags_AUTO ImPlotHistogramFlags = -1 // auto value )
const ( ImPlotTextFlags_None = ImPlotTextFlags(0) // default ImPlotTextFlags_Vertical = ImPlotTextFlags(1 << 10) ImPlotTextFlags_AUTO ImPlotTextFlags = -1 // auto value )
const ( ImPlotCond_None = ImPlotCond(imgui.ImGuiCond_None) // No condition (always set the variable), same as _Always ImPlotCond_Always = ImPlotCond(imgui.ImGuiCond_Always) // No condition (always set the variable) ImPlotCond_Once = ImPlotCond(imgui.ImGuiCond_Once) // Set the variable once per runtime session (only the first call will succeed) ImPlotCond_AUTO ImPlotCond = -1 // auto value )
const ( ImPlotCol_Line = iota // plot line/outline color (defaults to next unused color in current colormap) ImPlotCol_Fill = iota // plot fill color for bars (defaults to the current line color) ImPlotCol_MarkerOutline = iota // marker outline color (defaults to the current line color) ImPlotCol_MarkerFill = iota // marker fill color (defaults to the current line color) ImPlotCol_ErrorBar = iota // error bar color (defaults to imgui.ImGuiCol_Text) ImPlotCol_FrameBg = iota // plot frame background color (defaults to imgui.ImGuiCol_FrameBg) ImPlotCol_PlotBg = iota // plot area background color (defaults to imgui.ImGuiCol_WindowBg) ImPlotCol_PlotBorder = iota // plot area border color (defaults to imgui.ImGuiCol_Border) ImPlotCol_LegendBg = iota // legend background color (defaults to imgui.ImGuiCol_PopupBg) ImPlotCol_LegendBorder = iota // legend border color (defaults to ImPlotCol_PlotBorder) ImPlotCol_LegendText = iota // legend text color (defaults to ImPlotCol_InlayText) ImPlotCol_TitleText = iota // plot title text color (defaults to imgui.ImGuiCol_Text) ImPlotCol_InlayText = iota // color of text appearing inside of plots (defaults to imgui.ImGuiCol_Text) ImPlotCol_AxisText = iota // axis label and tick lables color (defaults to imgui.ImGuiCol_Text) ImPlotCol_AxisGrid = iota // axis grid color (defaults to 25% ImPlotCol_AxisText) ImPlotCol_AxisTick = iota // axis tick color (defaults to AxisGrid) ImPlotCol_AxisBg = iota // background color of axis hover region (defaults to transparent) ImPlotCol_AxisBgHovered = iota // axis hover color (defaults to imgui.ImGuiCol_ButtonHovered) ImPlotCol_AxisBgActive = iota // axis active color (defaults to imgui.ImGuiCol_ButtonActive) ImPlotCol_Selection = iota // box-selection color (defaults to yellow) ImPlotCol_Crosshairs = iota // crosshairs color (defaults to ImPlotCol_PlotBorder) ImPlotCol_COUNT = iota ImPlotCol_AUTO ImPlotCol = -1 // auto value )
const ( ImPlotStyleVar_LineWeight = iota // float, plot item line weight in pixels ImPlotStyleVar_Marker = iota // int, marker specification ImPlotStyleVar_MarkerSize = iota // float, marker size in pixels (roughly the marker's "radius") ImPlotStyleVar_MarkerWeight = iota // float, plot outline weight of markers in pixels ImPlotStyleVar_FillAlpha = iota // float, alpha modifier applied to all plot item fills ImPlotStyleVar_ErrorBarSize = iota // float, error bar whisker width in pixels ImPlotStyleVar_ErrorBarWeight = iota // float, error bar whisker weight in pixels ImPlotStyleVar_DigitalBitHeight = iota // float, digital channels bit height (at 1) in pixels ImPlotStyleVar_DigitalBitGap = iota // float, digital channels bit padding gap in pixels ImPlotStyleVar_PlotBorderSize = iota // float, thickness of border around plot area ImPlotStyleVar_MinorAlpha = iota // float, alpha multiplier applied to minor axis grid lines ImPlotStyleVar_MajorTickLen = iota // imgui.ImVec2, major tick lengths for X and Y axes ImPlotStyleVar_MinorTickLen = iota // imgui.ImVec2, minor tick lengths for X and Y axes ImPlotStyleVar_MajorTickSize = iota // imgui.ImVec2, line thickness of major ticks ImPlotStyleVar_MinorTickSize = iota // imgui.ImVec2, line thickness of minor ticks ImPlotStyleVar_MajorGridSize = iota // imgui.ImVec2, line thickness of major grid lines ImPlotStyleVar_MinorGridSize = iota // imgui.ImVec2, line thickness of minor grid lines ImPlotStyleVar_PlotPadding = iota // imgui.ImVec2, padding between widget frame and plot area, labels, or outside legends (i.e. main padding) ImPlotStyleVar_LabelPadding = iota // imgui.ImVec2, padding between axes labels, tick labels, and plot edge ImPlotStyleVar_LegendPadding = iota // imgui.ImVec2, legend padding from plot edges ImPlotStyleVar_LegendInnerPadding = iota // imgui.ImVec2, legend inner padding from legend edges ImPlotStyleVar_LegendSpacing = iota // imgui.ImVec2, spacing between legend entries ImPlotStyleVar_MousePosPadding = iota // imgui.ImVec2, padding between plot edge and interior info text ImPlotStyleVar_AnnotationPadding = iota // imgui.ImVec2, text padding around annotation labels ImPlotStyleVar_FitPadding = iota // imgui.ImVec2, additional fit padding as a percentage of the fit extents (e.g. imgui.ImVec2(0.1f,0.1f) adds 10% to the fit extents of X and Y) ImPlotStyleVar_PlotDefaultSize = iota // imgui.ImVec2, default size used when imgui.ImVec2(0,0) is passed to BeginPlot ImPlotStyleVar_PlotMinSize = iota // imgui.ImVec2, minimum size plot frame can be when shrunk ImPlotStyleVar_COUNT = iota ImPlotStyleVar_AUTO ImPlotStyleVar = -1 // auto value )
const ( ImPlotScale_Linear = ImPlotScale(0) // default linear scale ImPlotScale_Time = iota // date/time scale ImPlotScale_Log10 = iota // base 10 logartithmic scale ImPlotScale_SymLog = iota // symmetric log scale ImPlotScale_AUTO ImPlotScale = -1 // auto value )
const ( ImPlotColormap_Deep = ImPlotColormap(0) // a.k.a. seaborn deep (qual=true, n=10) (default) ImPlotColormap_Dark = ImPlotColormap(1) // a.k.a. matplotlib "Set1" (qual=true, n=9 ) ImPlotColormap_Pastel = ImPlotColormap(2) // a.k.a. matplotlib "Pastel1" (qual=true, n=9 ) ImPlotColormap_Paired = ImPlotColormap(3) // a.k.a. matplotlib "Paired" (qual=true, n=12) ImPlotColormap_Viridis = ImPlotColormap(4) // a.k.a. matplotlib "viridis" (qual=false, n=11) ImPlotColormap_Plasma = ImPlotColormap(5) // a.k.a. matplotlib "plasma" (qual=false, n=11) ImPlotColormap_Hot = ImPlotColormap(6) // a.k.a. matplotlib/MATLAB "hot" (qual=false, n=11) ImPlotColormap_Cool = ImPlotColormap(7) // a.k.a. matplotlib/MATLAB "cool" (qual=false, n=11) ImPlotColormap_Pink = ImPlotColormap(8) // a.k.a. matplotlib/MATLAB "pink" (qual=false, n=11) ImPlotColormap_Jet = ImPlotColormap(9) // a.k.a. MATLAB "jet" (qual=false, n=11) ImPlotColormap_Twilight = ImPlotColormap(10) // a.k.a. matplotlib "twilight" (qual=false, n=11) ImPlotColormap_RdBu = ImPlotColormap(11) // red/blue, Color Brewer (qual=false, n=11) ImPlotColormap_BrBG = ImPlotColormap(12) // brown/blue-green, Color Brewer (qual=false, n=11) ImPlotColormap_PiYG = ImPlotColormap(13) // pink/yellow-green, Color Brewer (qual=false, n=11) ImPlotColormap_Spectral = ImPlotColormap(14) // color spectrum, Color Brewer (qual=false, n=11) ImPlotColormap_Greys = ImPlotColormap(15) // white/black (qual=false, n=2 ) ImPlotColormap_AUTO ImPlotColormap = -1 // auto value )
const ( ImPlotLocation_Center = ImPlotLocation(0) // center-center ImPlotLocation_North = ImPlotLocation(1 << 0) // top-center ImPlotLocation_South = ImPlotLocation(1 << 1) // bottom-center ImPlotLocation_West = ImPlotLocation(1 << 2) // center-left ImPlotLocation_East = ImPlotLocation(1 << 3) // center-right ImPlotLocation_NorthWest = ImPlotLocation(ImPlotLocation_North | ImPlotLocation_West) // top-left ImPlotLocation_NorthEast = ImPlotLocation(ImPlotLocation_North | ImPlotLocation_East) // top-right ImPlotLocation_SouthWest = ImPlotLocation(ImPlotLocation_South | ImPlotLocation_West) // bottom-left ImPlotLocation_SouthEast = ImPlotLocation(ImPlotLocation_South | ImPlotLocation_East) ImPlotLocation_AUTO ImPlotLocation = -1 // auto value )
const ( ImPlotBin_Sqrt = ImPlotBin(-1) // k = sqrt(n) ImPlotBin_Sturges = ImPlotBin(-2) // k = 1 + log2(n) ImPlotBin_Rice = ImPlotBin(-3) // k = 2 * cbrt(n) ImPlotBin_Scott = ImPlotBin(-4) // w = 3.49 * sigma / cbrt(n) ImPlotBin_AUTO ImPlotBin = -1 // auto value )
const ( ImPlotFlags_YAxis2 = ImPlotFlagsObsolete(1 << 20) ImPlotFlags_YAxis3 = ImPlotFlagsObsolete(1 << 21) ImPlotFlagsObsolete_AUTO ImPlotFlagsObsolete = -1 // auto value )
const ( ImPlotMarker_None = ImPlotMarker(-1) // no marker ImPlotMarker_Circle = iota - 1 // a circle marker (default) ImPlotMarker_Square = iota - 1 // a square maker ImPlotMarker_Diamond = iota - 1 // a diamond marker ImPlotMarker_Up = iota - 1 // an upward-pointing triangle marker ImPlotMarker_Down = iota - 1 // an downward-pointing triangle marker ImPlotMarker_Left = iota - 1 // an leftward-pointing triangle marker ImPlotMarker_Right = iota - 1 // an rightward-pointing triangle marker ImPlotMarker_Cross = iota - 1 // a cross marker (not fillable) ImPlotMarker_Plus = iota - 1 // a plus marker (not fillable) ImPlotMarker_Asterisk = iota - 1 // a asterisk marker (not fillable) ImPlotMarker_COUNT = iota - 1 + 1 ImPlotMarker_AUTO = ImPlotMarker_Circle // auto value )
const ImPlotAuto = -1
const ImPlotAutoFloat32 = float32(ImPlotAuto)
Variables ¶
var ImPlotAutoCol = imgui.ImVec4{0.0, 0.0, 0.0, -1.0}
ImPlotAutoCol Special color used to indicate that a color should be deduced automatically
Functions ¶
func Annotation ¶
func Annotation(x float64, y float64, col imgui.ImVec4, offset imgui.ImVec2, clamp bool, round bool)
Annotation Shows an annotation callout at a chosen point. Clamping keeps annotations in the plot area. Annotations are always rendered on top. foreign code:
ImPlot::Annotation(x, y, col, offset, clamp, round)
func AnnotationText ¶
func AnnotationText(x float64, y float64, col imgui.ImVec4, pix_offset imgui.ImVec2, clamp bool, text string)
Annotation Shows an annotation callout at a chosen point. Clamping keeps annotations in the plot area. Annotations are always rendered on top. foreign code:
ImPlot::Annotation(x, y, col, pix_offset, clamp, "%.*s", (int)getStringLength(text),text)
func BeginAlignedPlots ¶
BeginAlignedPlots Use the following around calls to Begin/EndPlot to align l/r/t/b padding. Consider using Begin/EndSubplots first. They are more feature rich and accomplish the same behaviour by default. The functions below offer lower level control of plot alignment. Align axis padding over multiple plots in a single row or column. group_id must be unique. If this function returns true, EndAlignedPlots() must be called. foreign code:
auto r = ImPlot::BeginAlignedPlots(group_id)
func BeginAlignedPlotsV ¶
BeginAlignedPlotsV Use the following around calls to Begin/EndPlot to align l/r/t/b padding. Consider using Begin/EndSubplots first. They are more feature rich and accomplish the same behaviour by default. The functions below offer lower level control of plot alignment. Align axis padding over multiple plots in a single row or column. group_id must be unique. If this function returns true, EndAlignedPlots() must be called. * vertical bool = true foreign code:
auto r = ImPlot::BeginAlignedPlots(group_id, vertical)
func BeginDragDropSourceAxis ¶
func BeginDragDropSourceAxis(idx ImAxis, flags imgui.ImGuiDragDropFlags) (r bool)
BeginDragDropSourceAxis Turns the current plot's X-axis into a drag and drop source. You must hold Ctrl. Don't forget to call EndDragDropSource! foreign code:
auto r = ImPlot::BeginDragDropSourceAxis(idx, flags)
func BeginDragDropSourceItem ¶
func BeginDragDropSourceItem(label_id string, flags imgui.ImGuiDragDropFlags) (r bool)
BeginDragDropSourceItem Turns an item in the current plot's legend into drag and drop source. Don't forget to call EndDragDropSource! foreign code:
auto r = ImPlot::BeginDragDropSourceItem(label_id, flags)
func BeginDragDropSourcePlot ¶
func BeginDragDropSourcePlot() (r bool)
BeginDragDropSourcePlot Turns the current plot's plotting area into a drag and drop source. You must hold Ctrl. Don't forget to call EndDragDropSource!NB: By default, plot and axes drag and drop sources require holding the Ctrl modifier to initiate the drag. You can change the modifier if desired. If imgui.ImGuiMod_None is provided, the axes will be locked from panning. foreign code:
auto r = ImPlot::BeginDragDropSourcePlot()
func BeginDragDropSourcePlotV ¶
func BeginDragDropSourcePlotV(flags imgui.ImGuiDragDropFlags) (r bool)
BeginDragDropSourcePlotV Turns the current plot's plotting area into a drag and drop source. You must hold Ctrl. Don't forget to call EndDragDropSource!NB: By default, plot and axes drag and drop sources require holding the Ctrl modifier to initiate the drag. You can change the modifier if desired. If imgui.ImGuiMod_None is provided, the axes will be locked from panning. * flags imgui.ImGuiDragDropFlags = 0 foreign code:
auto r = ImPlot::BeginDragDropSourcePlot(flags)
func BeginDragDropTargetAxis ¶
BeginDragDropTargetAxis Turns the current plot's X-axis into a drag and drop target. Don't forget to call EndDragDropTarget! foreign code:
auto r = ImPlot::BeginDragDropTargetAxis(axis)
func BeginDragDropTargetLegend ¶
func BeginDragDropTargetLegend() (r bool)
BeginDragDropTargetLegend Turns the current plot's legend into a drag and drop target. Don't forget to call EndDragDropTarget! foreign code:
auto r = ImPlot::BeginDragDropTargetLegend()
func BeginDragDropTargetPlot ¶
func BeginDragDropTargetPlot() (r bool)
BeginDragDropTargetPlot Turns the current plot's plotting area into a drag and drop target. Don't forget to call EndDragDropTarget! foreign code:
auto r = ImPlot::BeginDragDropTargetPlot()
func BeginItem ¶
BeginItem Begins a new item. Returns false if the item should not be plotted. Pushes PlotClipRect. foreign code:
auto r = ImPlot::BeginItem(label_id)
func BeginItemV ¶
func BeginItemV(label_id string, flags ImPlotItemFlags, recolor_from ImPlotCol) (r bool)
BeginItemV Begins a new item. Returns false if the item should not be plotted. Pushes PlotClipRect. * flags ImPlotItemFlags = 0 * recolor_from ImPlotCol = IMPLOT_AUTO foreign code:
auto r = ImPlot::BeginItem(label_id, flags, recolor_from)
func BeginLegendPopup ¶
func BeginLegendPopup(label_id string, mouse_button imgui.ImGuiMouseButton) (r bool)
BeginLegendPopup Begin a popup for a legend entry. foreign code:
auto r = ImPlot::BeginLegendPopup(label_id, mouse_button)
func BeginPlot ¶
BeginPlot Starts a 2D plotting context. If this function returns true, EndPlot() MUST be called! You are encouraged to use the following convention: if (BeginPlot(...)) { PlotLine(...); ... EndPlot(); } Important notes: title_id must be unique to the current imgui.ImGui ID scope. If you need to avoid ID collisions or don't want to display a title in the plot, use double hashes (e.g. "MyPlot##HiddenIdText" or "##NoTitle"). size is the frame size of the plot widget, not the plot area. The default size of plots (i.e. when imgui.ImVec2(0,0)) can be modified in your ImPlotStyle. foreign code:
auto r = ImPlot::BeginPlot(title_id)
func BeginPlotV ¶
func BeginPlotV(title_id string, size imgui.ImVec2, flags ImPlotFlags) (r bool)
BeginPlotV Starts a 2D plotting context. If this function returns true, EndPlot() MUST be called! You are encouraged to use the following convention: if (BeginPlot(...)) { PlotLine(...); ... EndPlot(); } Important notes: title_id must be unique to the current imgui.ImGui ID scope. If you need to avoid ID collisions or don't want to display a title in the plot, use double hashes (e.g. "MyPlot##HiddenIdText" or "##NoTitle"). size is the frame size of the plot widget, not the plot area. The default size of plots (i.e. when imgui.ImVec2(0,0)) can be modified in your ImPlotStyle. * size const imgui.ImVec2 & = imgui.ImVec2(-1, 0) * flags ImPlotFlags = 0 foreign code:
auto r = ImPlot::BeginPlot(title_id, size, flags)
func BeginSubplots ¶
BeginSubplots -|--|-Starts a subdivided plotting context. If the function returns true, EndSubplots() MUST be called! Call BeginPlot/EndPlot AT MOST [rows*cols] times in between the begining and end of the subplot context. Plots are added in row major order. Example: if (BeginSubplots("My Subplot",2,3,ImVec2(800,400)) { for (int i = 0; i < 6; ++i) { if (BeginPlot(...)) { ImPlot::PlotLine(...); ... EndPlot(); } } EndSubplots(); } Produces: Important notes: title_id must be unique to the current imgui.ImGui ID scope. If you need to avoid ID collisions or don't want to display a title in the plot, use double hashes (e.g. "MySubplot##HiddenIdText" or "##NoTitle"). rows and cols must be greater than 0. size is the size of the entire grid of subplots, not the individual plots row_ratios and col_ratios must have AT LEAST rows and cols elements, respectively. These are the sizes of the rows and columns expressed in ratios. If the user adjusts the dimensions, the arrays are updated with new ratios. Important notes regarding BeginPlot from inside of BeginSubplots: The title_id parameter of BeginPlot (see above) does NOT have to be unique when called inside of a subplot context. Subplot IDs are hashed for your convenience so you don't have call PushID or generate unique title strings. Simply pass an empty string to BeginPlot unless you want to title each subplot. The size parameter of BeginPlot (see above) is ignored when inside of a subplot context. The actual size of the subplot will be based on the size value you pass to BeginSubplots and row/col_ratios if provided. foreign code:
auto r = ImPlot::BeginSubplots(title_id, rows, cols, size)
func BustColorCache ¶
func BustColorCache()
BustColorCache When items in a plot sample their color from a colormap, the color is cached and does not change unless explicitly overriden. Therefore, if you change the colormap after the item has already been plotted, item colors will NOT update. If you need item colors to resample the new colormap, then use this function to bust the cached colors. If plot_title_id is nullptr, then every item in EVERY existing plot will be cache busted. Otherwise only the plot specified by plot_title_id will be busted. For the latter, this function must be called in the same imgui.ImGui ID scope that the plot is in. You should rarely if ever need this function, but it is available for applications that require runtime colormap swaps (e.g. Heatmaps demo). foreign code:
ImPlot::BustColorCache()
func BustColorCacheV ¶
func BustColorCacheV(plot_title_id string)
BustColorCacheV When items in a plot sample their color from a colormap, the color is cached and does not change unless explicitly overriden. Therefore, if you change the colormap after the item has already been plotted, item colors will NOT update. If you need item colors to resample the new colormap, then use this function to bust the cached colors. If plot_title_id is nullptr, then every item in EVERY existing plot will be cache busted. Otherwise only the plot specified by plot_title_id will be busted. For the latter, this function must be called in the same imgui.ImGui ID scope that the plot is in. You should rarely if ever need this function, but it is available for applications that require runtime colormap swaps (e.g. Heatmaps demo). * plot_title_id const char * = nullptr foreign code:
ImPlot::BustColorCache(plot_title_id)
func BustItemCache ¶
func BustItemCache()
BustItemCache Busts the cache for every item for every plot in the current context. foreign code:
ImPlot::BustItemCache()
func BustPlotCache ¶
func BustPlotCache()
BustPlotCache Busts the cache for every plot in the current context. foreign code:
ImPlot::BustPlotCache()
func CancelPlotSelection ¶
func CancelPlotSelection()
CancelPlotSelection Cancels a the current plot box selection. foreign code:
ImPlot::CancelPlotSelection()
func ColormapButton ¶
func ColormapButton(label string, size_arg imgui.ImVec2, cmap ImPlotColormap) (r bool)
ColormapButton Shows a button with a colormap gradient brackground. foreign code:
auto r = ImPlot::ColormapButton(label, size_arg, cmap)
func ColormapIcon ¶
func ColormapIcon(cmap ImPlotColormap)
func ColormapScale ¶
func ColormapScale(label string, scale_min float64, scale_max float64, size imgui.ImVec2, format string, flags ImPlotColormapScaleFlags, cmap ImPlotColormap)
ColormapScale Shows a vertical color scale with linear spaced ticks using the specified color map. Use double hashes to hide label (e.g. "##NoLabel"). If scale_min > scale_max, the scale to color mapping will be reversed. foreign code:
ImPlot::ColormapScale(label, scale_min, scale_max, size, format, flags, cmap)
func EndAlignedPlots ¶
func EndAlignedPlots()
EndAlignedPlots Only call EndAlignedPlots() if BeginAlignedPlots() returns true! foreign code:
ImPlot::EndAlignedPlots()
func EndDragDropSource ¶
func EndDragDropSource()
EndDragDropSource Ends a drag and drop source (currently just an alias for imgui.ImGui::EndDragDropSource). foreign code:
ImPlot::EndDragDropSource()
func EndDragDropTarget ¶
func EndDragDropTarget()
EndDragDropTarget Ends a drag and drop target (currently just an alias for imgui.ImGui::EndDragDropTarget). foreign code:
ImPlot::EndDragDropTarget()
func EndItem ¶
func EndItem()
EndItem Ends an item (call only if BeginItem returns true). Pops PlotClipRect. foreign code:
ImPlot::EndItem()
func EndLegendPopup ¶
func EndLegendPopup()
EndLegendPopup End a popup for a legend entry. foreign code:
ImPlot::EndLegendPopup()
func EndPlot ¶
func EndPlot()
EndPlot Only call EndPlot() if BeginPlot() returns true! Typically called at the end of an if statement conditioned on BeginPlot(). See example above. foreign code:
ImPlot::EndPlot()
func EndSubplots ¶
func EndSubplots()
EndSubplots Only call EndSubplots() if BeginSubplots() returns true! Typically called at the end of an if statement conditioned on BeginSublots(). See example above. foreign code:
ImPlot::EndSubplots()
func GetAutoColor ¶
GetAutoColor Returns the automatically deduced style color. foreign code:
auto r = ImPlot::GetAutoColor(idx)
func GetColormapColor ¶
func GetColormapColor(idx int, cmap ImPlotColormap) (r imgui.ImVec4)
GetColormapColor Returns a color from a colormap given an index >= 0 (modulo will be performed). foreign code:
auto r = ImPlot::GetColormapColor(idx, cmap)
func GetColormapColorU32 ¶
func GetColormapColorU32(idx int, cmap ImPlotColormap) (r uint32)
GetColormapColorU32 Returns a color from the Color map given an index >= 0 (modulo will be performed). foreign code:
auto r = ImPlot::GetColormapColorU32(idx, cmap)
func GetColormapCount ¶
func GetColormapCount() (r int)
GetColormapCount Returns the number of available colormaps (i.e. the built-in + user-added count). foreign code:
auto r = ImPlot::GetColormapCount()
func GetColormapName ¶
func GetColormapName(colormap ImPlotColormap) (r string)
GetColormapName Returns a null terminated string name for a colormap given an index. Returns nullptr if index is invalid. foreign code:
auto r = ImPlot::GetColormapName(colormap)
func GetColormapSize ¶
func GetColormapSize() (r int)
GetColormapSize Returns the size of a colormap.Colormap utils. If cmap = IMPLOT_AUTO (default), the current colormap is assumed. Pass an explicit colormap index (built-in or user-added) to specify otherwise. foreign code:
auto r = ImPlot::GetColormapSize()
func GetColormapSizeV ¶
func GetColormapSizeV(cmap ImPlotColormap) (r int)
GetColormapSizeV Returns the size of a colormap.Colormap utils. If cmap = IMPLOT_AUTO (default), the current colormap is assumed. Pass an explicit colormap index (built-in or user-added) to specify otherwise. * cmap ImPlotColormap = IMPLOT_AUTO foreign code:
auto r = ImPlot::GetColormapSize(cmap)
func GetCompatibilityRecordBase64 ¶
func GetCompatibilityRecordBase64() string
func GetLastItemColor ¶
GetLastItemColor Gets the last item primary color (i.e. its legend icon color) foreign code:
auto r = ImPlot::GetLastItemColor()
func GetLocationPos ¶
func GetMarkerName ¶
func GetMarkerName(marker ImPlotMarker) (r string)
GetMarkerName Returns the null terminated string name for an ImPlotMarker. foreign code:
auto r = ImPlot::GetMarkerName(marker)
func GetPlotPos ¶
GetPlotPos Get the current Plot position (top-left) in pixels. foreign code:
auto r = ImPlot::GetPlotPos()
func GetPlotSize ¶
GetPlotSize Get the curent Plot size in pixels. foreign code:
auto r = ImPlot::GetPlotSize()
func GetStyleColorName ¶
GetStyleColorName Returns the null terminated string name for an ImPlotCol. foreign code:
auto r = ImPlot::GetStyleColorName(col)
func HideNextItem ¶
func HideNextItem()
HideNextItem Hides or shows the next plot item (i.e. as if it were toggled from the legend). Use ImPlotCond_Always if you need to forcefully set this every frame. foreign code:
ImPlot::HideNextItem()
func HideNextItemV ¶
func HideNextItemV(hidden bool, cond ImPlotCond)
HideNextItemV Hides or shows the next plot item (i.e. as if it were toggled from the legend). Use ImPlotCond_Always if you need to forcefully set this every frame. * hidden bool = true * cond ImPlotCond = ImPlotCond_Once foreign code:
ImPlot::HideNextItem(hidden, cond)
func IsAxisHovered ¶
IsAxisHovered Returns true if the axis label area in the current plot is hovered. foreign code:
auto r = ImPlot::IsAxisHovered(axis)
func IsLegendEntryHovered ¶
IsLegendEntryHovered Returns true if a plot item legend entry is hovered. foreign code:
auto r = ImPlot::IsLegendEntryHovered(label_id)
func IsPlotHovered ¶
func IsPlotHovered() (r bool)
IsPlotHovered Returns true if the plot area in the current plot is hovered. foreign code:
auto r = ImPlot::IsPlotHovered()
func IsPlotSelected ¶
func IsPlotSelected() (r bool)
IsPlotSelected Returns true if the current plot is being box selected. foreign code:
auto r = ImPlot::IsPlotSelected()
func IsSubplotsHovered ¶
func IsSubplotsHovered() (r bool)
IsSubplotsHovered Returns true if the bounding frame of a subplot is hovered. foreign code:
auto r = ImPlot::IsSubplotsHovered()
func ItemIcon ¶
ItemIcon Render icons similar to those that appear in legends (nifty for data lists). foreign code:
ImPlot::ItemIcon(col)
func ItemIconUint32 ¶
func ItemIconUint32(col uint32)
func NextColormapColor ¶
NextColormapColor Returns the next color from the current colormap and advances the colormap for the current plot. Can also be used with no return value to skip colors if desired. You need to call this between Begin/EndPlot! foreign code:
auto r = ImPlot::NextColormapColor()
func NextColormapColorU32 ¶
func NextColormapColorU32() (r uint32)
NextColormapColorU32 Returns the next unused colormap color and advances the colormap. Can be used to skip colors if desired. foreign code:
auto r = ImPlot::NextColormapColorU32()
func NiceNum ¶
NiceNum Rounds x to powers of 2,5 and 10 for generating axis labels (from Graphics Gems 1 Chapter 11.2) foreign code:
auto r = ImPlot::NiceNum(x, round)
func PlotBarGroupsFloat32 ¶
func PlotBarGroupsFloat32(label_ids NullSeparatedStringArray, values []float32, groups int)
func PlotBarGroupsFloat32V ¶
func PlotBarGroupsFloat32V(label_ids NullSeparatedStringArray, values []float32, groups int, size float64, shift float64, flags ImPlotBarGroupsFlags)
func PlotBarGroupsFloat64 ¶
func PlotBarGroupsFloat64(label_ids NullSeparatedStringArray, values []float64, groups int)
func PlotBarGroupsFloat64V ¶
func PlotBarGroupsFloat64V(label_ids NullSeparatedStringArray, values []float64, groups int, size float64, shift float64, flags ImPlotBarGroupsFlags)
func PlotBarGroupsInt ¶
func PlotBarGroupsInt(label_ids NullSeparatedStringArray, values []int, groups int)
func PlotBarGroupsInt16 ¶
func PlotBarGroupsInt16(label_ids NullSeparatedStringArray, values []int16, groups int)
func PlotBarGroupsInt16V ¶
func PlotBarGroupsInt16V(label_ids NullSeparatedStringArray, values []int16, groups int, size float64, shift float64, flags ImPlotBarGroupsFlags)
func PlotBarGroupsInt32 ¶
func PlotBarGroupsInt32(label_ids NullSeparatedStringArray, values []int32, groups int)
func PlotBarGroupsInt32V ¶
func PlotBarGroupsInt32V(label_ids NullSeparatedStringArray, values []int32, groups int, size float64, shift float64, flags ImPlotBarGroupsFlags)
func PlotBarGroupsInt8 ¶
func PlotBarGroupsInt8(label_ids NullSeparatedStringArray, values []int8, groups int)
func PlotBarGroupsInt8V ¶
func PlotBarGroupsInt8V(label_ids NullSeparatedStringArray, values []int8, groups int, size float64, shift float64, flags ImPlotBarGroupsFlags)
func PlotBarGroupsIntV ¶
func PlotBarGroupsIntV(label_ids NullSeparatedStringArray, values []int, groups int, size float64, shift float64, flags ImPlotBarGroupsFlags)
func PlotBarGroupsUInt ¶
func PlotBarGroupsUInt(label_ids NullSeparatedStringArray, values []uint, groups int)
func PlotBarGroupsUInt16 ¶
func PlotBarGroupsUInt16(label_ids NullSeparatedStringArray, values []uint16, groups int)
func PlotBarGroupsUInt16V ¶
func PlotBarGroupsUInt16V(label_ids NullSeparatedStringArray, values []uint16, groups int, size float64, shift float64, flags ImPlotBarGroupsFlags)
func PlotBarGroupsUInt32 ¶
func PlotBarGroupsUInt32(label_ids NullSeparatedStringArray, values []uint32, groups int)
func PlotBarGroupsUInt32V ¶
func PlotBarGroupsUInt32V(label_ids NullSeparatedStringArray, values []uint32, groups int, size float64, shift float64, flags ImPlotBarGroupsFlags)
func PlotBarGroupsUInt8 ¶
func PlotBarGroupsUInt8(label_ids NullSeparatedStringArray, values []uint8, groups int)
func PlotBarGroupsUInt8V ¶
func PlotBarGroupsUInt8V(label_ids NullSeparatedStringArray, values []uint8, groups int, size float64, shift float64, flags ImPlotBarGroupsFlags)
func PlotBarGroupsUIntV ¶
func PlotBarGroupsUIntV(label_ids NullSeparatedStringArray, values []uint, groups int, size float64, shift float64, flags ImPlotBarGroupsFlags)
func PlotBarsFloat32 ¶
func PlotBarsFloat32V ¶
func PlotBarsFloat64 ¶
func PlotBarsFloat64V ¶
func PlotBarsInt ¶
func PlotBarsInt16 ¶
func PlotBarsInt16V ¶
func PlotBarsInt32 ¶
func PlotBarsInt32V ¶
func PlotBarsInt8 ¶
func PlotBarsInt8V ¶
func PlotBarsIntV ¶
func PlotBarsUInt ¶
func PlotBarsUInt16 ¶
func PlotBarsUInt16V ¶
func PlotBarsUInt32 ¶
func PlotBarsUInt32V ¶
func PlotBarsUInt8 ¶
func PlotBarsUInt8V ¶
func PlotBarsUIntV ¶
func PlotBarsXYFloat32 ¶
func PlotBarsXYFloat32V ¶
func PlotBarsXYFloat64 ¶
func PlotBarsXYFloat64V ¶
func PlotBarsXYInt16 ¶
func PlotBarsXYInt16V ¶
func PlotBarsXYInt32 ¶
func PlotBarsXYInt32V ¶
func PlotBarsXYInt8V ¶
func PlotBarsXYIntV ¶
func PlotBarsXYUInt16 ¶
func PlotBarsXYUInt16V ¶
func PlotBarsXYUInt32 ¶
func PlotBarsXYUInt32V ¶
func PlotBarsXYUInt8 ¶
func PlotBarsXYUInt8V ¶
func PlotBarsXYUIntV ¶
func PlotDigitalFloat32 ¶
func PlotDigitalFloat32V ¶
func PlotDigitalFloat32V[T ~float32](label_id string, xs []T, ys []T, flags ImPlotDigitalFlags, offset int, stride int)
func PlotDigitalFloat64 ¶
func PlotDigitalFloat64V ¶
func PlotDigitalFloat64V[T ~float64](label_id string, xs []T, ys []T, flags ImPlotDigitalFlags, offset int, stride int)
func PlotDigitalInt ¶
func PlotDigitalInt16 ¶
func PlotDigitalInt16V ¶
func PlotDigitalInt16V[T ~int16](label_id string, xs []T, ys []T, flags ImPlotDigitalFlags, offset int, stride int)
func PlotDigitalInt32 ¶
func PlotDigitalInt32V ¶
func PlotDigitalInt32V[T ~int32](label_id string, xs []T, ys []T, flags ImPlotDigitalFlags, offset int, stride int)
func PlotDigitalInt8 ¶
func PlotDigitalInt8V ¶
func PlotDigitalInt8V[T ~int8](label_id string, xs []T, ys []T, flags ImPlotDigitalFlags, offset int, stride int)
func PlotDigitalIntV ¶
func PlotDigitalIntV[T ~int](label_id string, xs []T, ys []T, flags ImPlotDigitalFlags, offset int, stride int)
func PlotDigitalUInt ¶
func PlotDigitalUInt16 ¶
func PlotDigitalUInt16V ¶
func PlotDigitalUInt16V[T ~uint16](label_id string, xs []T, ys []T, flags ImPlotDigitalFlags, offset int, stride int)
func PlotDigitalUInt32 ¶
func PlotDigitalUInt32V ¶
func PlotDigitalUInt32V[T ~uint32](label_id string, xs []T, ys []T, flags ImPlotDigitalFlags, offset int, stride int)
func PlotDigitalUInt8 ¶
func PlotDigitalUInt8V ¶
func PlotDigitalUInt8V[T ~uint8](label_id string, xs []T, ys []T, flags ImPlotDigitalFlags, offset int, stride int)
func PlotDigitalUIntV ¶
func PlotDigitalUIntV[T ~uint](label_id string, xs []T, ys []T, flags ImPlotDigitalFlags, offset int, stride int)
func PlotDummy ¶
func PlotDummy(label_id string)
PlotDummy Plots a dummy item (i.e. adds a legend entry colored by ImPlotCol_Line) foreign code:
ImPlot::PlotDummy(label_id)
func PlotDummyV ¶
func PlotDummyV(label_id string, flags ImPlotDummyFlags)
PlotDummyV Plots a dummy item (i.e. adds a legend entry colored by ImPlotCol_Line) * flags ImPlotDummyFlags = 0 foreign code:
ImPlot::PlotDummy(label_id, flags)
func PlotErrorBarsFloat32 ¶
func PlotErrorBarsFloat32V ¶
func PlotErrorBarsFloat32V[T ~float32](label_id string, xs []T, ys []T, errs []T, flags ImPlotErrorBarsFlags, offset int, stride int)
func PlotErrorBarsFloat64 ¶
func PlotErrorBarsFloat64V ¶
func PlotErrorBarsFloat64V[T ~float64](label_id string, xs []T, ys []T, errs []T, flags ImPlotErrorBarsFlags, offset int, stride int)
func PlotErrorBarsInt ¶
func PlotErrorBarsInt16 ¶
func PlotErrorBarsInt16V ¶
func PlotErrorBarsInt16V[T ~int16](label_id string, xs []T, ys []T, errs []T, flags ImPlotErrorBarsFlags, offset int, stride int)
func PlotErrorBarsInt32 ¶
func PlotErrorBarsInt32V ¶
func PlotErrorBarsInt32V[T ~int32](label_id string, xs []T, ys []T, errs []T, flags ImPlotErrorBarsFlags, offset int, stride int)
func PlotErrorBarsInt8 ¶
func PlotErrorBarsInt8V ¶
func PlotErrorBarsInt8V[T ~int8](label_id string, xs []T, ys []T, errs []T, flags ImPlotErrorBarsFlags, offset int, stride int)
func PlotErrorBarsIntV ¶
func PlotErrorBarsIntV[T ~int](label_id string, xs []T, ys []T, errs []T, flags ImPlotErrorBarsFlags, offset int, stride int)
func PlotErrorBarsPosNegFloat32V ¶
func PlotErrorBarsPosNegFloat32V[T ~float32](label_id string, xs []T, ys []T, neg []T, pos []T, flags ImPlotErrorBarsFlags, offset int, stride int)
func PlotErrorBarsPosNegFloat64V ¶
func PlotErrorBarsPosNegFloat64V[T ~float64](label_id string, xs []T, ys []T, neg []T, pos []T, flags ImPlotErrorBarsFlags, offset int, stride int)
func PlotErrorBarsPosNegInt ¶
func PlotErrorBarsPosNegInt16V ¶
func PlotErrorBarsPosNegInt16V[T ~int16](label_id string, xs []T, ys []T, neg []T, pos []T, flags ImPlotErrorBarsFlags, offset int, stride int)
func PlotErrorBarsPosNegInt32V ¶
func PlotErrorBarsPosNegInt32V[T ~int32](label_id string, xs []T, ys []T, neg []T, pos []T, flags ImPlotErrorBarsFlags, offset int, stride int)
func PlotErrorBarsPosNegInt8 ¶
func PlotErrorBarsPosNegInt8V ¶
func PlotErrorBarsPosNegInt8V[T ~int8](label_id string, xs []T, ys []T, neg []T, pos []T, flags ImPlotErrorBarsFlags, offset int, stride int)
func PlotErrorBarsPosNegIntV ¶
func PlotErrorBarsPosNegIntV[T ~int](label_id string, xs []T, ys []T, neg []T, pos []T, flags ImPlotErrorBarsFlags, offset int, stride int)
func PlotErrorBarsPosNegUInt ¶
func PlotErrorBarsPosNegUInt16V ¶
func PlotErrorBarsPosNegUInt16V[T ~uint16](label_id string, xs []T, ys []T, neg []T, pos []T, flags ImPlotErrorBarsFlags, offset int, stride int)
func PlotErrorBarsPosNegUInt32V ¶
func PlotErrorBarsPosNegUInt32V[T ~uint32](label_id string, xs []T, ys []T, neg []T, pos []T, flags ImPlotErrorBarsFlags, offset int, stride int)
func PlotErrorBarsPosNegUInt8V ¶
func PlotErrorBarsPosNegUInt8V[T ~uint8](label_id string, xs []T, ys []T, neg []T, pos []T, flags ImPlotErrorBarsFlags, offset int, stride int)
func PlotErrorBarsPosNegUIntV ¶
func PlotErrorBarsPosNegUIntV[T ~uint](label_id string, xs []T, ys []T, neg []T, pos []T, flags ImPlotErrorBarsFlags, offset int, stride int)
func PlotErrorBarsUInt ¶
func PlotErrorBarsUInt16 ¶
func PlotErrorBarsUInt16V ¶
func PlotErrorBarsUInt16V[T ~uint16](label_id string, xs []T, ys []T, errs []T, flags ImPlotErrorBarsFlags, offset int, stride int)
func PlotErrorBarsUInt32 ¶
func PlotErrorBarsUInt32V ¶
func PlotErrorBarsUInt32V[T ~uint32](label_id string, xs []T, ys []T, errs []T, flags ImPlotErrorBarsFlags, offset int, stride int)
func PlotErrorBarsUInt8 ¶
func PlotErrorBarsUInt8V ¶
func PlotErrorBarsUInt8V[T ~uint8](label_id string, xs []T, ys []T, errs []T, flags ImPlotErrorBarsFlags, offset int, stride int)
func PlotErrorBarsUIntV ¶
func PlotErrorBarsUIntV[T ~uint](label_id string, xs []T, ys []T, errs []T, flags ImPlotErrorBarsFlags, offset int, stride int)
func PlotHeatmapFloat32 ¶
func PlotHeatmapFloat32V ¶
func PlotHeatmapFloat32V[T ~float32](label_id string, values []T, rows int, scale_min float64, scale_max float64, label_fmt string, bounds_min ImPlotPoint, bounds_max ImPlotPoint, flags ImPlotHeatmapFlags)
func PlotHeatmapFloat64 ¶
func PlotHeatmapFloat64V ¶
func PlotHeatmapFloat64V[T ~float64](label_id string, values []T, rows int, scale_min float64, scale_max float64, label_fmt string, bounds_min ImPlotPoint, bounds_max ImPlotPoint, flags ImPlotHeatmapFlags)
func PlotHeatmapInt ¶
func PlotHeatmapInt16 ¶
func PlotHeatmapInt16V ¶
func PlotHeatmapInt16V[T ~int16](label_id string, values []T, rows int, scale_min float64, scale_max float64, label_fmt string, bounds_min ImPlotPoint, bounds_max ImPlotPoint, flags ImPlotHeatmapFlags)
func PlotHeatmapInt32 ¶
func PlotHeatmapInt32V ¶
func PlotHeatmapInt32V[T ~int32](label_id string, values []T, rows int, scale_min float64, scale_max float64, label_fmt string, bounds_min ImPlotPoint, bounds_max ImPlotPoint, flags ImPlotHeatmapFlags)
func PlotHeatmapInt8 ¶
func PlotHeatmapInt8V ¶
func PlotHeatmapInt8V[T ~int8](label_id string, values []T, rows int, scale_min float64, scale_max float64, label_fmt string, bounds_min ImPlotPoint, bounds_max ImPlotPoint, flags ImPlotHeatmapFlags)
func PlotHeatmapIntV ¶
func PlotHeatmapIntV[T ~int](label_id string, values []T, rows int, scale_min float64, scale_max float64, label_fmt string, bounds_min ImPlotPoint, bounds_max ImPlotPoint, flags ImPlotHeatmapFlags)
func PlotHeatmapUInt ¶
func PlotHeatmapUInt16 ¶
func PlotHeatmapUInt16V ¶
func PlotHeatmapUInt16V[T ~uint16](label_id string, values []T, rows int, scale_min float64, scale_max float64, label_fmt string, bounds_min ImPlotPoint, bounds_max ImPlotPoint, flags ImPlotHeatmapFlags)
func PlotHeatmapUInt32 ¶
func PlotHeatmapUInt32V ¶
func PlotHeatmapUInt32V[T ~uint32](label_id string, values []T, rows int, scale_min float64, scale_max float64, label_fmt string, bounds_min ImPlotPoint, bounds_max ImPlotPoint, flags ImPlotHeatmapFlags)
func PlotHeatmapUInt8 ¶
func PlotHeatmapUInt8V ¶
func PlotHeatmapUInt8V[T ~uint8](label_id string, values []T, rows int, scale_min float64, scale_max float64, label_fmt string, bounds_min ImPlotPoint, bounds_max ImPlotPoint, flags ImPlotHeatmapFlags)
func PlotHeatmapUIntV ¶
func PlotHeatmapUIntV[T ~uint](label_id string, values []T, rows int, scale_min float64, scale_max float64, label_fmt string, bounds_min ImPlotPoint, bounds_max ImPlotPoint, flags ImPlotHeatmapFlags)
func PlotHistogram2DFloat32 ¶
PlotHistogram2DFloat32 Plots two dimensional, bivariate histogram as a heatmap. #x_bins and #y_bins can be a positive integer or an ImPlotBin. If #range is left unspecified, the min/max of #xs an #ys will be used as the ranges. Otherwise, outlier values outside of range are not binned. The largest bin count or density is returned. foreign code:
r = ImPlot::PlotHistogram2D(label_id,xs,ys,getSliceLength(xs))
func PlotHistogram2DFloat32V ¶
func PlotHistogram2DFloat32V[T ~float32](label_id string, xs []T, ys []T, x_bins ImPlotBin, y_bins ImPlotBin, rangeP ImPlotRect, flags ImPlotHistogramFlags) (r float64)
PlotHistogram2DV Plots two dimensional, bivariate histogram as a heatmap. #x_bins and #y_bins can be a positive integer or an ImPlotBin. If #range is left unspecified, the min/max of #xs an #ys will be used as the ranges. Otherwise, outlier values outside of range are not binned. The largest bin count or density is returned. foreign code:
r = ImPlot::PlotHistogram2D(label_id,xs,ys,(int)getSliceLength(xs),x_bins,y_bins,ImPlotRect(rangeP[0],rangeP[1],rangeP[2],rangeP[3]),flags)
func PlotHistogram2DFloat64 ¶
PlotHistogram2DFloat64 Plots two dimensional, bivariate histogram as a heatmap. #x_bins and #y_bins can be a positive integer or an ImPlotBin. If #range is left unspecified, the min/max of #xs an #ys will be used as the ranges. Otherwise, outlier values outside of range are not binned. The largest bin count or density is returned. foreign code:
r = ImPlot::PlotHistogram2D(label_id,xs,ys,getSliceLength(xs))
func PlotHistogram2DFloat64V ¶
func PlotHistogram2DFloat64V[T ~float64](label_id string, xs []T, ys []T, x_bins ImPlotBin, y_bins ImPlotBin, rangeP ImPlotRect, flags ImPlotHistogramFlags) (r float64)
PlotHistogram2DV Plots two dimensional, bivariate histogram as a heatmap. #x_bins and #y_bins can be a positive integer or an ImPlotBin. If #range is left unspecified, the min/max of #xs an #ys will be used as the ranges. Otherwise, outlier values outside of range are not binned. The largest bin count or density is returned. foreign code:
r = ImPlot::PlotHistogram2D(label_id,xs,ys,(int)getSliceLength(xs),x_bins,y_bins,ImPlotRect(rangeP[0],rangeP[1],rangeP[2],rangeP[3]),flags)
func PlotHistogram2DInt ¶
PlotHistogram2DInt Plots two dimensional, bivariate histogram as a heatmap. #x_bins and #y_bins can be a positive integer or an ImPlotBin. If #range is left unspecified, the min/max of #xs an #ys will be used as the ranges. Otherwise, outlier values outside of range are not binned. The largest bin count or density is returned. foreign code:
r = ImPlot::PlotHistogram2D(label_id,xs,ys,getSliceLength(xs))
func PlotHistogram2DInt16 ¶
PlotHistogram2DInt16 Plots two dimensional, bivariate histogram as a heatmap. #x_bins and #y_bins can be a positive integer or an ImPlotBin. If #range is left unspecified, the min/max of #xs an #ys will be used as the ranges. Otherwise, outlier values outside of range are not binned. The largest bin count or density is returned. foreign code:
r = ImPlot::PlotHistogram2D(label_id,xs,ys,getSliceLength(xs))
func PlotHistogram2DInt16V ¶
func PlotHistogram2DInt16V[T ~int16](label_id string, xs []T, ys []T, x_bins ImPlotBin, y_bins ImPlotBin, rangeP ImPlotRect, flags ImPlotHistogramFlags) (r float64)
PlotHistogram2DV Plots two dimensional, bivariate histogram as a heatmap. #x_bins and #y_bins can be a positive integer or an ImPlotBin. If #range is left unspecified, the min/max of #xs an #ys will be used as the ranges. Otherwise, outlier values outside of range are not binned. The largest bin count or density is returned. foreign code:
r = ImPlot::PlotHistogram2D(label_id,xs,ys,(int)getSliceLength(xs),x_bins,y_bins,ImPlotRect(rangeP[0],rangeP[1],rangeP[2],rangeP[3]),flags)
func PlotHistogram2DInt32 ¶
PlotHistogram2DInt32 Plots two dimensional, bivariate histogram as a heatmap. #x_bins and #y_bins can be a positive integer or an ImPlotBin. If #range is left unspecified, the min/max of #xs an #ys will be used as the ranges. Otherwise, outlier values outside of range are not binned. The largest bin count or density is returned. foreign code:
r = ImPlot::PlotHistogram2D(label_id,xs,ys,getSliceLength(xs))
func PlotHistogram2DInt32V ¶
func PlotHistogram2DInt32V[T ~int32](label_id string, xs []T, ys []T, x_bins ImPlotBin, y_bins ImPlotBin, rangeP ImPlotRect, flags ImPlotHistogramFlags) (r float64)
PlotHistogram2DV Plots two dimensional, bivariate histogram as a heatmap. #x_bins and #y_bins can be a positive integer or an ImPlotBin. If #range is left unspecified, the min/max of #xs an #ys will be used as the ranges. Otherwise, outlier values outside of range are not binned. The largest bin count or density is returned. foreign code:
r = ImPlot::PlotHistogram2D(label_id,xs,ys,(int)getSliceLength(xs),x_bins,y_bins,ImPlotRect(rangeP[0],rangeP[1],rangeP[2],rangeP[3]),flags)
func PlotHistogram2DInt8 ¶
PlotHistogram2DInt8 Plots two dimensional, bivariate histogram as a heatmap. #x_bins and #y_bins can be a positive integer or an ImPlotBin. If #range is left unspecified, the min/max of #xs an #ys will be used as the ranges. Otherwise, outlier values outside of range are not binned. The largest bin count or density is returned. foreign code:
r = ImPlot::PlotHistogram2D(label_id,xs,ys,getSliceLength(xs))
func PlotHistogram2DInt8V ¶
func PlotHistogram2DInt8V[T ~int8](label_id string, xs []T, ys []T, x_bins ImPlotBin, y_bins ImPlotBin, rangeP ImPlotRect, flags ImPlotHistogramFlags) (r float64)
PlotHistogram2DV Plots two dimensional, bivariate histogram as a heatmap. #x_bins and #y_bins can be a positive integer or an ImPlotBin. If #range is left unspecified, the min/max of #xs an #ys will be used as the ranges. Otherwise, outlier values outside of range are not binned. The largest bin count or density is returned. foreign code:
r = ImPlot::PlotHistogram2D(label_id,xs,ys,(int)getSliceLength(xs),x_bins,y_bins,ImPlotRect(rangeP[0],rangeP[1],rangeP[2],rangeP[3]),flags)
func PlotHistogram2DIntV ¶
func PlotHistogram2DIntV[T ~int](label_id string, xs []T, ys []T, x_bins ImPlotBin, y_bins ImPlotBin, rangeP ImPlotRect, flags ImPlotHistogramFlags) (r float64)
PlotHistogram2DV Plots two dimensional, bivariate histogram as a heatmap. #x_bins and #y_bins can be a positive integer or an ImPlotBin. If #range is left unspecified, the min/max of #xs an #ys will be used as the ranges. Otherwise, outlier values outside of range are not binned. The largest bin count or density is returned. foreign code:
r = ImPlot::PlotHistogram2D(label_id,xs,ys,(int)getSliceLength(xs),x_bins,y_bins,ImPlotRect(rangeP[0],rangeP[1],rangeP[2],rangeP[3]),flags)
func PlotHistogram2DUInt ¶
PlotHistogram2DUInt Plots two dimensional, bivariate histogram as a heatmap. #x_bins and #y_bins can be a positive integer or an ImPlotBin. If #range is left unspecified, the min/max of #xs an #ys will be used as the ranges. Otherwise, outlier values outside of range are not binned. The largest bin count or density is returned. foreign code:
r = ImPlot::PlotHistogram2D(label_id,xs,ys,getSliceLength(xs))
func PlotHistogram2DUInt16 ¶
PlotHistogram2DUInt16 Plots two dimensional, bivariate histogram as a heatmap. #x_bins and #y_bins can be a positive integer or an ImPlotBin. If #range is left unspecified, the min/max of #xs an #ys will be used as the ranges. Otherwise, outlier values outside of range are not binned. The largest bin count or density is returned. foreign code:
r = ImPlot::PlotHistogram2D(label_id,xs,ys,getSliceLength(xs))
func PlotHistogram2DUInt16V ¶
func PlotHistogram2DUInt16V[T ~uint16](label_id string, xs []T, ys []T, x_bins ImPlotBin, y_bins ImPlotBin, rangeP ImPlotRect, flags ImPlotHistogramFlags) (r float64)
PlotHistogram2DV Plots two dimensional, bivariate histogram as a heatmap. #x_bins and #y_bins can be a positive integer or an ImPlotBin. If #range is left unspecified, the min/max of #xs an #ys will be used as the ranges. Otherwise, outlier values outside of range are not binned. The largest bin count or density is returned. foreign code:
r = ImPlot::PlotHistogram2D(label_id,xs,ys,(int)getSliceLength(xs),x_bins,y_bins,ImPlotRect(rangeP[0],rangeP[1],rangeP[2],rangeP[3]),flags)
func PlotHistogram2DUInt32 ¶
PlotHistogram2DUInt32 Plots two dimensional, bivariate histogram as a heatmap. #x_bins and #y_bins can be a positive integer or an ImPlotBin. If #range is left unspecified, the min/max of #xs an #ys will be used as the ranges. Otherwise, outlier values outside of range are not binned. The largest bin count or density is returned. foreign code:
r = ImPlot::PlotHistogram2D(label_id,xs,ys,getSliceLength(xs))
func PlotHistogram2DUInt32V ¶
func PlotHistogram2DUInt32V[T ~uint32](label_id string, xs []T, ys []T, x_bins ImPlotBin, y_bins ImPlotBin, rangeP ImPlotRect, flags ImPlotHistogramFlags) (r float64)
PlotHistogram2DV Plots two dimensional, bivariate histogram as a heatmap. #x_bins and #y_bins can be a positive integer or an ImPlotBin. If #range is left unspecified, the min/max of #xs an #ys will be used as the ranges. Otherwise, outlier values outside of range are not binned. The largest bin count or density is returned. foreign code:
r = ImPlot::PlotHistogram2D(label_id,xs,ys,(int)getSliceLength(xs),x_bins,y_bins,ImPlotRect(rangeP[0],rangeP[1],rangeP[2],rangeP[3]),flags)
func PlotHistogram2DUInt8 ¶
PlotHistogram2DUInt8 Plots two dimensional, bivariate histogram as a heatmap. #x_bins and #y_bins can be a positive integer or an ImPlotBin. If #range is left unspecified, the min/max of #xs an #ys will be used as the ranges. Otherwise, outlier values outside of range are not binned. The largest bin count or density is returned. foreign code:
r = ImPlot::PlotHistogram2D(label_id,xs,ys,getSliceLength(xs))
func PlotHistogram2DUInt8V ¶
func PlotHistogram2DUInt8V[T ~uint8](label_id string, xs []T, ys []T, x_bins ImPlotBin, y_bins ImPlotBin, rangeP ImPlotRect, flags ImPlotHistogramFlags) (r float64)
PlotHistogram2DV Plots two dimensional, bivariate histogram as a heatmap. #x_bins and #y_bins can be a positive integer or an ImPlotBin. If #range is left unspecified, the min/max of #xs an #ys will be used as the ranges. Otherwise, outlier values outside of range are not binned. The largest bin count or density is returned. foreign code:
r = ImPlot::PlotHistogram2D(label_id,xs,ys,(int)getSliceLength(xs),x_bins,y_bins,ImPlotRect(rangeP[0],rangeP[1],rangeP[2],rangeP[3]),flags)
func PlotHistogram2DUIntV ¶
func PlotHistogram2DUIntV[T ~uint](label_id string, xs []T, ys []T, x_bins ImPlotBin, y_bins ImPlotBin, rangeP ImPlotRect, flags ImPlotHistogramFlags) (r float64)
PlotHistogram2DV Plots two dimensional, bivariate histogram as a heatmap. #x_bins and #y_bins can be a positive integer or an ImPlotBin. If #range is left unspecified, the min/max of #xs an #ys will be used as the ranges. Otherwise, outlier values outside of range are not binned. The largest bin count or density is returned. foreign code:
r = ImPlot::PlotHistogram2D(label_id,xs,ys,(int)getSliceLength(xs),x_bins,y_bins,ImPlotRect(rangeP[0],rangeP[1],rangeP[2],rangeP[3]),flags)
func PlotHistogramFloat32 ¶
func PlotHistogramFloat32V ¶
func PlotHistogramFloat32V[T ~float32](label_id string, values []T, bins ImPlotBin, bar_scale float64, rangeP ImPlotRange, flags ImPlotHistogramFlags) (r float64)
func PlotHistogramFloat64 ¶
func PlotHistogramFloat64V ¶
func PlotHistogramFloat64V[T ~float64](label_id string, values []T, bins ImPlotBin, bar_scale float64, rangeP ImPlotRange, flags ImPlotHistogramFlags) (r float64)
func PlotHistogramInt ¶
func PlotHistogramInt16 ¶
func PlotHistogramInt16V ¶
func PlotHistogramInt16V[T ~int16](label_id string, values []T, bins ImPlotBin, bar_scale float64, rangeP ImPlotRange, flags ImPlotHistogramFlags) (r float64)
func PlotHistogramInt32 ¶
func PlotHistogramInt32V ¶
func PlotHistogramInt32V[T ~int32](label_id string, values []T, bins ImPlotBin, bar_scale float64, rangeP ImPlotRange, flags ImPlotHistogramFlags) (r float64)
func PlotHistogramInt8 ¶
func PlotHistogramInt8V ¶
func PlotHistogramInt8V[T ~int8](label_id string, values []T, bins ImPlotBin, bar_scale float64, rangeP ImPlotRange, flags ImPlotHistogramFlags) (r float64)
func PlotHistogramIntV ¶
func PlotHistogramIntV[T ~int](label_id string, values []T, bins ImPlotBin, bar_scale float64, rangeP ImPlotRange, flags ImPlotHistogramFlags) (r float64)
func PlotHistogramUInt ¶
func PlotHistogramUInt16 ¶
func PlotHistogramUInt16V ¶
func PlotHistogramUInt16V[T ~uint16](label_id string, values []T, bins ImPlotBin, bar_scale float64, rangeP ImPlotRange, flags ImPlotHistogramFlags) (r float64)
func PlotHistogramUInt32 ¶
func PlotHistogramUInt32V ¶
func PlotHistogramUInt32V[T ~uint32](label_id string, values []T, bins ImPlotBin, bar_scale float64, rangeP ImPlotRange, flags ImPlotHistogramFlags) (r float64)
func PlotHistogramUInt8 ¶
func PlotHistogramUInt8V ¶
func PlotHistogramUInt8V[T ~uint8](label_id string, values []T, bins ImPlotBin, bar_scale float64, rangeP ImPlotRange, flags ImPlotHistogramFlags) (r float64)
func PlotHistogramUIntV ¶
func PlotHistogramUIntV[T ~uint](label_id string, values []T, bins ImPlotBin, bar_scale float64, rangeP ImPlotRange, flags ImPlotHistogramFlags) (r float64)
func PlotImage ¶
func PlotImage(label_id string, user_texture_id imgui.ImTextureID, bounds_min ImPlotPoint, bounds_max ImPlotPoint)
PlotImage Plots an axis-aligned image. bounds_min/bounds_max are in plot coordinates (y-up) and uv0/uv1 are in texture coordinates (y-down). foreign code:
ImPlot::PlotImage(label_id, imgui.ImTextureID(user_texture_id), bounds_min, bounds_max)
func PlotImageV ¶
func PlotImageV(label_id string, user_texture_id imgui.ImTextureID, bounds_min ImPlotPoint, bounds_max ImPlotPoint, uv0 imgui.ImVec2, uv1 imgui.ImVec2, tint_col imgui.ImVec4, flags ImPlotImageFlags)
PlotImageV Plots an axis-aligned image. bounds_min/bounds_max are in plot coordinates (y-up) and uv0/uv1 are in texture coordinates (y-down). * uv0 const imgui.ImVec2 & = imgui.ImVec2(0, 0) * uv1 const imgui.ImVec2 & = imgui.ImVec2(1, 1) * tint_col const imgui.ImVec4 & = imgui.ImVec4(1, 1, 1, 1) * flags ImPlotImageFlags = 0 foreign code:
ImPlot::PlotImage(label_id, imgui.ImTextureID(user_texture_id), bounds_min, bounds_max, uv0, uv1, tint_col, flags)
func PlotInfLinesFloat32 ¶
func PlotInfLinesFloat32V ¶
func PlotInfLinesFloat32V[T ~float32](label_id string, values []T, flags ImPlotInfLinesFlags, offset int, stride int)
func PlotInfLinesFloat64 ¶
func PlotInfLinesFloat64V ¶
func PlotInfLinesFloat64V[T ~float64](label_id string, values []T, flags ImPlotInfLinesFlags, offset int, stride int)
func PlotInfLinesInt ¶
func PlotInfLinesInt16 ¶
func PlotInfLinesInt16V ¶
func PlotInfLinesInt16V[T ~int16](label_id string, values []T, flags ImPlotInfLinesFlags, offset int, stride int)
func PlotInfLinesInt32 ¶
func PlotInfLinesInt32V ¶
func PlotInfLinesInt32V[T ~int32](label_id string, values []T, flags ImPlotInfLinesFlags, offset int, stride int)
func PlotInfLinesInt8 ¶
func PlotInfLinesInt8V ¶
func PlotInfLinesInt8V[T ~int8](label_id string, values []T, flags ImPlotInfLinesFlags, offset int, stride int)
func PlotInfLinesIntV ¶
func PlotInfLinesIntV[T ~int](label_id string, values []T, flags ImPlotInfLinesFlags, offset int, stride int)
func PlotInfLinesUInt ¶
func PlotInfLinesUInt16 ¶
func PlotInfLinesUInt16V ¶
func PlotInfLinesUInt16V[T ~uint16](label_id string, values []T, flags ImPlotInfLinesFlags, offset int, stride int)
func PlotInfLinesUInt32 ¶
func PlotInfLinesUInt32V ¶
func PlotInfLinesUInt32V[T ~uint32](label_id string, values []T, flags ImPlotInfLinesFlags, offset int, stride int)
func PlotInfLinesUInt8 ¶
func PlotInfLinesUInt8V ¶
func PlotInfLinesUInt8V[T ~uint8](label_id string, values []T, flags ImPlotInfLinesFlags, offset int, stride int)
func PlotInfLinesUIntV ¶
func PlotInfLinesUIntV[T ~uint](label_id string, values []T, flags ImPlotInfLinesFlags, offset int, stride int)
func PlotLineFloat32 ¶
func PlotLineFloat32V ¶
func PlotLineFloat64 ¶
func PlotLineFloat64V ¶
func PlotLineInt ¶
func PlotLineInt16 ¶
func PlotLineInt16V ¶
func PlotLineInt32 ¶
func PlotLineInt32V ¶
func PlotLineInt8 ¶
func PlotLineInt8V ¶
func PlotLineIntV ¶
func PlotLineUInt ¶
func PlotLineUInt16 ¶
func PlotLineUInt16V ¶
func PlotLineUInt32 ¶
func PlotLineUInt32V ¶
func PlotLineUInt8 ¶
func PlotLineUInt8V ¶
func PlotLineUIntV ¶
func PlotLineXYFloat32 ¶
func PlotLineXYFloat32V ¶
func PlotLineXYFloat64 ¶
func PlotLineXYFloat64V ¶
func PlotLineXYInt ¶
func PlotLineXYInt16 ¶
func PlotLineXYInt16V ¶
func PlotLineXYInt32 ¶
func PlotLineXYInt32V ¶
func PlotLineXYInt8 ¶
func PlotLineXYInt8V ¶
func PlotLineXYIntV ¶
func PlotLineXYUInt ¶
func PlotLineXYUInt16 ¶
func PlotLineXYUInt16V ¶
func PlotLineXYUInt32 ¶
func PlotLineXYUInt32V ¶
func PlotLineXYUInt8 ¶
func PlotLineXYUInt8V ¶
func PlotLineXYUIntV ¶
func PlotPieChartFloat32 ¶
func PlotPieChartFloat32[T ~float32](label_ids NullSeparatedStringArray, values []T, x float64, y float64, radius float64)
func PlotPieChartFloat32V ¶
func PlotPieChartFloat32V[T ~float32](label_ids NullSeparatedStringArray, values []T, x float64, y float64, radius float64, label_fmt string, angle0 float64, flags ImPlotPieChartFlags)
func PlotPieChartFloat64 ¶
func PlotPieChartFloat64[T ~float64](label_ids NullSeparatedStringArray, values []T, x float64, y float64, radius float64)
func PlotPieChartFloat64V ¶
func PlotPieChartFloat64V[T ~float64](label_ids NullSeparatedStringArray, values []T, x float64, y float64, radius float64, label_fmt string, angle0 float64, flags ImPlotPieChartFlags)
func PlotPieChartInt ¶
func PlotPieChartInt[T ~int](label_ids NullSeparatedStringArray, values []T, x float64, y float64, radius float64)
func PlotPieChartInt16 ¶
func PlotPieChartInt16[T ~int16](label_ids NullSeparatedStringArray, values []T, x float64, y float64, radius float64)
func PlotPieChartInt16V ¶
func PlotPieChartInt16V[T ~int16](label_ids NullSeparatedStringArray, values []T, x float64, y float64, radius float64, label_fmt string, angle0 float64, flags ImPlotPieChartFlags)
func PlotPieChartInt32 ¶
func PlotPieChartInt32[T ~int32](label_ids NullSeparatedStringArray, values []T, x float64, y float64, radius float64)
func PlotPieChartInt32V ¶
func PlotPieChartInt32V[T ~int32](label_ids NullSeparatedStringArray, values []T, x float64, y float64, radius float64, label_fmt string, angle0 float64, flags ImPlotPieChartFlags)
func PlotPieChartInt8 ¶
func PlotPieChartInt8[T ~int8](label_ids NullSeparatedStringArray, values []T, x float64, y float64, radius float64)
func PlotPieChartInt8V ¶
func PlotPieChartInt8V[T ~int8](label_ids NullSeparatedStringArray, values []T, x float64, y float64, radius float64, label_fmt string, angle0 float64, flags ImPlotPieChartFlags)
func PlotPieChartIntV ¶
func PlotPieChartIntV[T ~int](label_ids NullSeparatedStringArray, values []T, x float64, y float64, radius float64, label_fmt string, angle0 float64, flags ImPlotPieChartFlags)
func PlotPieChartUInt ¶
func PlotPieChartUInt[T ~uint](label_ids NullSeparatedStringArray, values []T, x float64, y float64, radius float64)
func PlotPieChartUInt16 ¶
func PlotPieChartUInt16[T ~uint16](label_ids NullSeparatedStringArray, values []T, x float64, y float64, radius float64)
func PlotPieChartUInt16V ¶
func PlotPieChartUInt16V[T ~uint16](label_ids NullSeparatedStringArray, values []T, x float64, y float64, radius float64, label_fmt string, angle0 float64, flags ImPlotPieChartFlags)
func PlotPieChartUInt32 ¶
func PlotPieChartUInt32[T ~uint32](label_ids NullSeparatedStringArray, values []T, x float64, y float64, radius float64)
func PlotPieChartUInt32V ¶
func PlotPieChartUInt32V[T ~uint32](label_ids NullSeparatedStringArray, values []T, x float64, y float64, radius float64, label_fmt string, angle0 float64, flags ImPlotPieChartFlags)
func PlotPieChartUInt8 ¶
func PlotPieChartUInt8[T ~uint8](label_ids NullSeparatedStringArray, values []T, x float64, y float64, radius float64)
func PlotPieChartUInt8V ¶
func PlotPieChartUInt8V[T ~uint8](label_ids NullSeparatedStringArray, values []T, x float64, y float64, radius float64, label_fmt string, angle0 float64, flags ImPlotPieChartFlags)
func PlotPieChartUIntV ¶
func PlotPieChartUIntV[T ~uint](label_ids NullSeparatedStringArray, values []T, x float64, y float64, radius float64, label_fmt string, angle0 float64, flags ImPlotPieChartFlags)
func PlotScatterFloat32 ¶
func PlotScatterFloat32V ¶
func PlotScatterFloat64 ¶
func PlotScatterFloat64V ¶
func PlotScatterInt ¶
func PlotScatterInt16 ¶
func PlotScatterInt16V ¶
func PlotScatterInt32 ¶
func PlotScatterInt32V ¶
func PlotScatterInt8 ¶
func PlotScatterInt8V ¶
func PlotScatterIntV ¶
func PlotScatterUInt ¶
func PlotScatterUInt16 ¶
func PlotScatterUInt16V ¶
func PlotScatterUInt32 ¶
func PlotScatterUInt32V ¶
func PlotScatterUInt8 ¶
func PlotScatterUInt8V ¶
func PlotScatterUIntV ¶
func PlotScatterXYFloat32 ¶
func PlotScatterXYFloat32V ¶
func PlotScatterXYFloat64 ¶
func PlotScatterXYFloat64V ¶
func PlotScatterXYInt ¶
func PlotScatterXYInt16 ¶
func PlotScatterXYInt16V ¶
func PlotScatterXYInt32 ¶
func PlotScatterXYInt32V ¶
func PlotScatterXYInt8 ¶
func PlotScatterXYInt8V ¶
func PlotScatterXYIntV ¶
func PlotScatterXYUInt ¶
func PlotScatterXYUInt16 ¶
func PlotScatterXYUInt16V ¶
func PlotScatterXYUInt32 ¶
func PlotScatterXYUInt32V ¶
func PlotScatterXYUInt8 ¶
func PlotScatterXYUInt8V ¶
func PlotScatterXYUIntV ¶
func PlotShadedFloat32 ¶
func PlotShadedFloat32V ¶
func PlotShadedFloat64 ¶
func PlotShadedFloat64V ¶
func PlotShadedInt ¶
func PlotShadedInt16 ¶
func PlotShadedInt16V ¶
func PlotShadedInt32 ¶
func PlotShadedInt32V ¶
func PlotShadedInt8 ¶
func PlotShadedInt8V ¶
func PlotShadedIntV ¶
func PlotShadedUInt ¶
func PlotShadedUInt16 ¶
func PlotShadedUInt16V ¶
func PlotShadedUInt32 ¶
func PlotShadedUInt32V ¶
func PlotShadedUInt8 ¶
func PlotShadedUInt8V ¶
func PlotShadedUIntV ¶
func PlotShadedXY1Y2Float32 ¶
func PlotShadedXY1Y2Float32V ¶
func PlotShadedXY1Y2Float64 ¶
func PlotShadedXY1Y2Float64V ¶
func PlotShadedXY1Y2Int16 ¶
func PlotShadedXY1Y2Int16V ¶
func PlotShadedXY1Y2Int32 ¶
func PlotShadedXY1Y2Int32V ¶
func PlotShadedXY1Y2Int8 ¶
func PlotShadedXY1Y2Int8V ¶
func PlotShadedXY1Y2IntV ¶
func PlotShadedXY1Y2UInt ¶
func PlotShadedXY1Y2UInt16 ¶
func PlotShadedXY1Y2UInt16V ¶
func PlotShadedXY1Y2UInt32 ¶
func PlotShadedXY1Y2UInt32V ¶
func PlotShadedXY1Y2UInt8 ¶
func PlotShadedXY1Y2UInt8V ¶
func PlotShadedXY1Y2UIntV ¶
func PlotShadedXYFloat32 ¶
func PlotShadedXYFloat32V ¶
func PlotShadedXYFloat64 ¶
func PlotShadedXYFloat64V ¶
func PlotShadedXYInt ¶
func PlotShadedXYInt16 ¶
func PlotShadedXYInt16V ¶
func PlotShadedXYInt32 ¶
func PlotShadedXYInt32V ¶
func PlotShadedXYInt8 ¶
func PlotShadedXYInt8V ¶
func PlotShadedXYIntV ¶
func PlotShadedXYUInt ¶
func PlotShadedXYUInt16 ¶
func PlotShadedXYUInt16V ¶
func PlotShadedXYUInt32 ¶
func PlotShadedXYUInt32V ¶
func PlotShadedXYUInt8 ¶
func PlotShadedXYUInt8V ¶
func PlotShadedXYUIntV ¶
func PlotStairsFloat32 ¶
func PlotStairsFloat32V ¶
func PlotStairsFloat64 ¶
func PlotStairsFloat64V ¶
func PlotStairsInt ¶
func PlotStairsInt16 ¶
func PlotStairsInt16V ¶
func PlotStairsInt32 ¶
func PlotStairsInt32V ¶
func PlotStairsInt8 ¶
func PlotStairsInt8V ¶
func PlotStairsIntV ¶
func PlotStairsUInt ¶
func PlotStairsUInt16 ¶
func PlotStairsUInt16V ¶
func PlotStairsUInt32 ¶
func PlotStairsUInt32V ¶
func PlotStairsUInt8 ¶
func PlotStairsUInt8V ¶
func PlotStairsUIntV ¶
func PlotStairsXYFloat32 ¶
func PlotStairsXYFloat32V ¶
func PlotStairsXYFloat64 ¶
func PlotStairsXYFloat64V ¶
func PlotStairsXYInt ¶
func PlotStairsXYInt16 ¶
func PlotStairsXYInt16V ¶
func PlotStairsXYInt32 ¶
func PlotStairsXYInt32V ¶
func PlotStairsXYInt8 ¶
func PlotStairsXYInt8V ¶
func PlotStairsXYIntV ¶
func PlotStairsXYUInt ¶
func PlotStairsXYUInt16 ¶
func PlotStairsXYUInt16V ¶
func PlotStairsXYUInt32 ¶
func PlotStairsXYUInt32V ¶
func PlotStairsXYUInt8 ¶
func PlotStairsXYUInt8V ¶
func PlotStairsXYUIntV ¶
func PlotStemsFloat32 ¶
func PlotStemsFloat32V ¶
func PlotStemsFloat64 ¶
func PlotStemsFloat64V ¶
func PlotStemsInt ¶
func PlotStemsInt16 ¶
func PlotStemsInt16V ¶
func PlotStemsInt32 ¶
func PlotStemsInt32V ¶
func PlotStemsInt8 ¶
func PlotStemsInt8V ¶
func PlotStemsIntV ¶
func PlotStemsUInt ¶
func PlotStemsUInt16 ¶
func PlotStemsUInt16V ¶
func PlotStemsUInt32 ¶
func PlotStemsUInt32V ¶
func PlotStemsUInt8 ¶
func PlotStemsUInt8V ¶
func PlotStemsUIntV ¶
func PlotStemsXYFloat32 ¶
func PlotStemsXYFloat32V ¶
func PlotStemsXYFloat64 ¶
func PlotStemsXYFloat64V ¶
func PlotStemsXYInt ¶
func PlotStemsXYInt16 ¶
func PlotStemsXYInt16V ¶
func PlotStemsXYInt32 ¶
func PlotStemsXYInt32V ¶
func PlotStemsXYInt8 ¶
func PlotStemsXYInt8V ¶
func PlotStemsXYIntV ¶
func PlotStemsXYUInt ¶
func PlotStemsXYUInt16 ¶
func PlotStemsXYUInt16V ¶
func PlotStemsXYUInt32 ¶
func PlotStemsXYUInt32V ¶
func PlotStemsXYUInt8 ¶
func PlotStemsXYUInt8V ¶
func PlotStemsXYUIntV ¶
func PlotText ¶
PlotText Plots a centered text label at point x,y with an optional pixel offset. Text color can be changed with ImPlot::PushStyleColor(ImPlotCol_InlayText, ...). foreign code:
ImPlot::PlotText(text, x, y)
func PlotTextV ¶
PlotTextV Plots a centered text label at point x,y with an optional pixel offset. Text color can be changed with ImPlot::PushStyleColor(ImPlotCol_InlayText, ...). * pix_offset const imgui.ImVec2 & = imgui.ImVec2(0, 0) * flags ImPlotTextFlags = 0 foreign code:
ImPlot::PlotText(text, x, y, pix_offset, flags)
func PlotToPixels ¶
func PlotToPixelsImPlotPoint ¶
func PlotToPixelsImPlotPoint(plt ImPlotPoint, x_idx ImAxis, y_idx ImAxis) (r imgui.ImVec2)
PlotToPixels Convert a position in the current plot's coordinate system to pixels. Passing IMPLOT_AUTO uses the current axes. foreign code:
auto r = ImPlot::PlotToPixels(plt, x_idx, y_idx)
func PopColormap ¶
func PopColormap(count int)
PopColormap Undo temporary colormap modification(s). Undo multiple pushes at once by increasing count. foreign code:
ImPlot::PopColormap(count)
func PopPlotClipRect ¶
func PopPlotClipRect()
PopPlotClipRect Pop plot clip rect. Call between Begin/EndPlot. foreign code:
ImPlot::PopPlotClipRect()
func PopStyleColor ¶
func PopStyleColor(count int)
PopStyleColor Undo temporary style color modification(s). Undo multiple pushes at once by increasing count. foreign code:
ImPlot::PopStyleColor(count)
func PopStyleVar ¶
func PopStyleVar(count int)
PopStyleVar Undo temporary style variable modification(s). Undo multiple pushes at once by increasing count. foreign code:
ImPlot::PopStyleVar(count)
func PushColormap ¶
func PushColormap(name string)
PushColormap Push a colormap by string name. Use built-in names such as "Default", "Deep", "Jet", etc. or a string you provided to AddColormap. Don't forget to call PopColormap! foreign code:
ImPlot::PushColormap(name)
func PushColormapById ¶
func PushColormapById(colormap ImPlotColormap)
PushColormap Temporarily switch to one of the built-in (i.e. ImPlotColormap_XXX) or user-added colormaps (i.e. a return value of AddColormap). Don't forget to call PopColormap! foreign code:
ImPlot::PushColormap(colormap)
func PushPlotClipRect ¶
func PushPlotClipRect(expand float32)
PushPlotClipRect Push clip rect for rendering to current plot area. The rect can be expanded or contracted by expand pixels. Call between Begin/EndPlot. foreign code:
ImPlot::PushPlotClipRect(expand)
func PushStyleColor ¶
PushStyleColor Temporarily modify a style color. Don't forget to call PopStyleColor!Use PushStyleX to temporarily modify your ImPlotStyle. The modification will last until the matching call to PopStyleX. You MUST call a pop for every push, otherwise you will leak memory! This behaves just like imgui.ImGui. foreign code:
ImPlot::PushStyleColor(idx, col)
func PushStyleColorImVec4 ¶
func PushStyleVar ¶
func PushStyleVar(idx ImPlotStyleVar, val float32)
PushStyleVar Temporarily modify a style variable of float type. Don't forget to call PopStyleVar! foreign code:
ImPlot::PushStyleVar(idx, val)
func PushStyleVarImVec2 ¶
func PushStyleVarImVec2(idx ImPlotStyleVar, val imgui.ImVec2)
PushStyleVar Temporarily modify a style variable of imgui.ImVec2 type. Don't forget to call PopStyleVar! foreign code:
ImPlot::PushStyleVar(idx, val)
func PushStyleVarInt ¶
func PushStyleVarInt(idx ImPlotStyleVar, val int)
PushStyleVar Temporarily modify a style variable of int type. Don't forget to call PopStyleVar! foreign code:
ImPlot::PushStyleVar(idx, val)
func SampleColormap ¶
func SampleColormap(t float32, cmap ImPlotColormap) (r imgui.ImVec4)
SampleColormap Sample a color from the current colormap given t between 0 and 1. foreign code:
auto r = ImPlot::SampleColormap(t, cmap)
func SampleColormapU32 ¶
func SampleColormapU32(t float32, cmap ImPlotColormap) (r uint32)
SampleColormapU32 Linearly interpolates a color from the current colormap given t between 0 and 1. foreign code:
auto r = ImPlot::SampleColormapU32(t, cmap)
func SetAxis ¶
func SetAxis(axis ImAxis)
SetAxis Select which axis/axes will be used for subsequent plot elements. foreign code:
ImPlot::SetAxis(axis)
func SetCurrentFffiErrorHandler ¶
func SetCurrentFffiErrorHandler(handler func(err error))
func SetCurrentFffiVar ¶
func SetNextAxesLimits ¶
func SetNextAxesLimits(x_min float64, x_max float64, y_min float64, y_max float64, cond ImPlotCond)
SetNextAxesLimits Sets the upcoming primary X and Y axes range limits. If ImPlotCond_Always is used, the axes limits will be locked (shorthand for two calls to SetupAxisLimits). foreign code:
ImPlot::SetNextAxesLimits(x_min, x_max, y_min, y_max, cond)
func SetNextAxesToFit ¶
func SetNextAxesToFit()
SetNextAxesToFit Sets all upcoming axes to auto fit to their data. foreign code:
ImPlot::SetNextAxesToFit()
func SetNextAxisLimits ¶
SetNextAxisLimits Sets an upcoming axis range limits. If ImPlotCond_Always is used, the axes limits will be locked.Though you should default to the Setup API above, there are some scenarios where (re)configuring a plot or axis before BeginPlot is needed (e.g. if using a preceding button or slider widget to change the plot limits). In this case, you can use the SetNext API below. While this is not as feature rich as the Setup API, most common needs are provided. These functions can be called anwhere except for inside of Begin/EndPlot. For example: if (ImGui::Button("Center Plot")) ImPlot::SetNextPlotLimits(-1,1,-1,1); if (ImPlot::BeginPlot(...)) { ... ImPlot::EndPlot(); } Important notes: You must still enable non-default axes with SetupAxis for these functions to work properly. foreign code:
ImPlot::SetNextAxisLimits(axis, v_min, v_max)
func SetNextAxisLimitsV ¶
func SetNextAxisLimitsV(axis ImAxis, v_min float64, v_max float64, cond ImPlotCond)
SetNextAxisLimitsV Sets an upcoming axis range limits. If ImPlotCond_Always is used, the axes limits will be locked.Though you should default to the Setup API above, there are some scenarios where (re)configuring a plot or axis before BeginPlot is needed (e.g. if using a preceding button or slider widget to change the plot limits). In this case, you can use the SetNext API below. While this is not as feature rich as the Setup API, most common needs are provided. These functions can be called anwhere except for inside of Begin/EndPlot. For example: if (ImGui::Button("Center Plot")) ImPlot::SetNextPlotLimits(-1,1,-1,1); if (ImPlot::BeginPlot(...)) { ... ImPlot::EndPlot(); } Important notes: You must still enable non-default axes with SetupAxis for these functions to work properly. * cond ImPlotCond = ImPlotCond_Once foreign code:
ImPlot::SetNextAxisLimits(axis, v_min, v_max, cond)
func SetNextAxisToFit ¶
func SetNextAxisToFit(axis ImAxis)
SetNextAxisToFit Set an upcoming axis to auto fit to its data. foreign code:
ImPlot::SetNextAxisToFit(axis)
func SetNextErrorBarStyle ¶
func SetNextErrorBarStyle()
SetNextErrorBarStyle Set the error bar style for the next item only. foreign code:
ImPlot::SetNextErrorBarStyle()
func SetNextErrorBarStyleV ¶
SetNextErrorBarStyleV Set the error bar style for the next item only. * col const imgui.ImVec4 & = IMPLOT_AUTO_COL * size float = IMPLOT_AUTO * weight float = IMPLOT_AUTO foreign code:
ImPlot::SetNextErrorBarStyle(col, size, weight)
func SetNextFillStyle ¶
func SetNextFillStyle()
SetNextFillStyle Set the fill color for the next item only. foreign code:
ImPlot::SetNextFillStyle()
func SetNextFillStyleV ¶
SetNextFillStyleV Set the fill color for the next item only. * col const imgui.ImVec4 & = IMPLOT_AUTO_COL * alpha_mod float = IMPLOT_AUTO foreign code:
ImPlot::SetNextFillStyle(col, alpha_mod)
func SetNextLineStyle ¶
func SetNextLineStyle()
SetNextLineStyle Set the line color and weight for the next item only.The following can be used to modify the style of the next plot item ONLY. They do NOT require calls to PopStyleX. Leave style attributes you don't want modified to IMPLOT_AUTO or IMPLOT_AUTO_COL. Automatic styles will be deduced from the current values in your ImPlotStyle or from Colormap data. foreign code:
ImPlot::SetNextLineStyle()
func SetNextLineStyleV ¶
SetNextLineStyleV Set the line color and weight for the next item only.The following can be used to modify the style of the next plot item ONLY. They do NOT require calls to PopStyleX. Leave style attributes you don't want modified to IMPLOT_AUTO or IMPLOT_AUTO_COL. Automatic styles will be deduced from the current values in your ImPlotStyle or from Colormap data. * col const imgui.ImVec4 & = IMPLOT_AUTO_COL * weight float = IMPLOT_AUTO foreign code:
ImPlot::SetNextLineStyle(col, weight)
func SetNextMarkerStyle ¶
func SetNextMarkerStyle()
SetNextMarkerStyle Set the marker style for the next item only. foreign code:
ImPlot::SetNextMarkerStyle()
func SetNextMarkerStyleV ¶
func SetNextMarkerStyleV(marker ImPlotMarker, size float32, fill imgui.ImVec4, weight float32, outline imgui.ImVec4)
SetNextMarkerStyleV Set the marker style for the next item only. * marker ImPlotMarker = IMPLOT_AUTO * size float = IMPLOT_AUTO * fill const imgui.ImVec4 & = IMPLOT_AUTO_COL * weight float = IMPLOT_AUTO * outline const imgui.ImVec4 & = IMPLOT_AUTO_COL foreign code:
ImPlot::SetNextMarkerStyle(marker, size, fill, weight, outline)
func SetupAxes ¶
func SetupAxes(x_label string, y_label string, x_flags ImPlotAxisFlags, y_flags ImPlotAxisFlags)
SetupAxes Sets the label and/or flags for primary X and Y axes (shorthand for two calls to SetupAxis). foreign code:
ImPlot::SetupAxes(x_label, y_label, x_flags, y_flags)
func SetupAxesLimits ¶
func SetupAxesLimits(x_min float64, x_max float64, y_min float64, y_max float64, cond ImPlotCond)
SetupAxesLimits Sets the primary X and Y axes range limits. If ImPlotCond_Always is used, the axes limits will be locked (shorthand for two calls to SetupAxisLimits). foreign code:
ImPlot::SetupAxesLimits(x_min, x_max, y_min, y_max, cond)
func SetupAxis ¶
func SetupAxis(axis ImAxis)
SetupAxis Enables an axis or sets the label and/or flags for an existing axis. Leave label = nullptr for no label.The following API allows you to setup and customize various aspects of the current plot. The functions should be called immediately after BeginPlot and before any other API calls. Typical usage is as follows: if (BeginPlot(...)) { 1) begin a new plot SetupAxis(ImAxis_X1, "My X-Axis"); 2) make Setup calls SetupAxis(ImAxis_Y1, "My Y-Axis"); SetupLegend(ImPlotLocation_North); ... SetupFinish(); 3) [optional] explicitly finish setup PlotLine(...); 4) plot items ... EndPlot(); 5) end the plot } Important notes: Always call Setup code at the top of your BeginPlot conditional statement. Setup is locked once you start plotting or explicitly call SetupFinish. Do NOT call Setup code after you begin plotting or after you make any non-Setup API calls (e.g. utils like PlotToPixels also lock Setup) Calling SetupFinish is OPTIONAL, but probably good practice. If you do not call it yourself, then the first subsequent plotting or utility function will call it for you. foreign code:
ImPlot::SetupAxis(axis)
func SetupAxisFormat ¶
SetupAxisFormat Sets the format of numeric axis labels via formater specifier (default="%g"). Formated values will be double (i.e. use f). foreign code:
ImPlot::SetupAxisFormat(idx, fmt)
func SetupAxisLimits ¶
func SetupAxisLimits(idx ImAxis, min_lim float64, max_lim float64, cond ImPlotCond)
SetupAxisLimits Sets an axis range limits. If ImPlotCond_Always is used, the axes limits will be locked. Inversion with v_min > v_max is not supported; use SetupAxisLimits instead. foreign code:
ImPlot::SetupAxisLimits(idx, min_lim, max_lim, cond)
func SetupAxisLimitsConstraints ¶
SetupAxisLimitsConstraints Sets an axis' limits constraints. foreign code:
ImPlot::SetupAxisLimitsConstraints(idx, v_min, v_max)
func SetupAxisScale ¶
func SetupAxisScale(idx ImAxis, scale ImPlotScale)
SetupAxisScale Sets an axis' scale using built-in options. foreign code:
ImPlot::SetupAxisScale(idx, scale)
func SetupAxisTicks ¶
func SetupAxisTicks(idx ImAxis, values []float64, labels NullSeparatedStringArray, show_default bool)
func SetupAxisTicksRange ¶
func SetupAxisTicksRange(idx ImAxis, v_min float64, v_max float64, n_ticks int, labels NullSeparatedStringArray, show_default bool)
SetupAxisTicks Sets an axis' ticks and optionally the labels for the next plot. To keep the default ticks, set keep_default=true. foreign code:
size_t n_labels; auto ary_labels = convertNullSeparatedStringArrayToArray(labels,n_labels); ImPlot::SetupAxisTicks(idx, v_min, v_max, (int)n_labels, ary_labels, show_default);
func SetupAxisV ¶
func SetupAxisV(axis ImAxis, label string, flags ImPlotAxisFlags)
SetupAxisV Enables an axis or sets the label and/or flags for an existing axis. Leave label = nullptr for no label.The following API allows you to setup and customize various aspects of the current plot. The functions should be called immediately after BeginPlot and before any other API calls. Typical usage is as follows: if (BeginPlot(...)) { 1) begin a new plot SetupAxis(ImAxis_X1, "My X-Axis"); 2) make Setup calls SetupAxis(ImAxis_Y1, "My Y-Axis"); SetupLegend(ImPlotLocation_North); ... SetupFinish(); 3) [optional] explicitly finish setup PlotLine(...); 4) plot items ... EndPlot(); 5) end the plot } Important notes: Always call Setup code at the top of your BeginPlot conditional statement. Setup is locked once you start plotting or explicitly call SetupFinish. Do NOT call Setup code after you begin plotting or after you make any non-Setup API calls (e.g. utils like PlotToPixels also lock Setup) Calling SetupFinish is OPTIONAL, but probably good practice. If you do not call it yourself, then the first subsequent plotting or utility function will call it for you. * label const char * = nullptr * flags ImPlotAxisFlags = 0 foreign code:
ImPlot::SetupAxis(axis, label, flags)
func SetupAxisZoomConstraints ¶
SetupAxisZoomConstraints Sets an axis' zoom constraints. foreign code:
ImPlot::SetupAxisZoomConstraints(idx, z_min, z_max)
func SetupFinish ¶
func SetupFinish()
SetupFinish Explicitly finalize plot setup. Once you call this, you cannot make anymore Setup calls for the current plot! Note that calling this function is OPTIONAL; it will be called by the first subsequent setup-locking API call. foreign code:
ImPlot::SetupFinish()
func SetupLegend ¶
func SetupLegend(location ImPlotLocation, flags ImPlotLegendFlags)
SetupLegend Sets up the plot legend. This can also be called immediately after BeginSubplots when using ImPlotSubplotFlags_ShareItems. foreign code:
ImPlot::SetupLegend(location, flags)
func SetupMouseText ¶
func SetupMouseText(location ImPlotLocation, flags ImPlotMouseTextFlags)
SetupMouseText Set the location of the current plot's mouse position text (default = South|East). foreign code:
ImPlot::SetupMouseText(location, flags)
func ShowAltLegend ¶
ShowAltLegend Shows an alternate legend for the plot identified by title_id, outside of the plot frame (can be called before or after of Begin/EndPlot but must occur in the same imgui.ImGui window! This is not thoroughly tested nor scrollable!). foreign code:
ImPlot::ShowAltLegend(title_id, vertical, size, interactable)
func ShowColormapSelector ¶
ShowColormapSelector Shows ImPlot colormap selector dropdown menu. foreign code:
auto r = ImPlot::ShowColormapSelector(label)
func ShowDemoWindow ¶
func ShowDemoWindow()
ShowDemoWindow Shows the ImPlot demo window (add implot_demo.cpp to your sources!) foreign code:
ImPlot::ShowDemoWindow()
func ShowInputMapSelector ¶
ShowInputMapSelector Shows ImPlot input map selector dropdown menu. foreign code:
auto r = ImPlot::ShowInputMapSelector(label)
func ShowStyleSelector ¶
ShowStyleSelector Shows ImPlot style selector dropdown menu. foreign code:
auto r = ImPlot::ShowStyleSelector(label)
func ShowUserGuide ¶
func ShowUserGuide()
ShowUserGuide Add basic help/info block for end users (not a window). foreign code:
ImPlot::ShowUserGuide()
func SubplotNextCell ¶
func SubplotNextCell()
SubplotNextCell Advances to next subplot. foreign code:
ImPlot::SubplotNextCell()
Types ¶
type ImDrawListPtr ¶
type ImDrawListPtr = imgui.ImDrawListPtr
func GetPlotDrawList ¶
func GetPlotDrawList() (r ImDrawListPtr)
GetPlotDrawList Get the plot draw list for custom rendering to the current plot area. Call between Begin/EndPlot. foreign code:
auto r = ImPlot::GetPlotDrawList()
type ImPlot ¶
type ImPlot struct {
// contains filtered or unexported fields
}
func (*ImPlot) ResetErrors ¶
func (inst *ImPlot) ResetErrors()
type ImPlotAxisFlags ¶
type ImPlotAxisFlags int
type ImPlotBarGroupsFlags ¶
type ImPlotBarGroupsFlags int
type ImPlotBarsFlags ¶
type ImPlotBarsFlags int
type ImPlotColormap ¶
type ImPlotColormap int
func GetColormapIndex ¶
func GetColormapIndex(name string) (r ImPlotColormap)
GetColormapIndex Returns an index number for a colormap given a valid string name. Returns -1 if name is invalid. foreign code:
auto r = ImPlot::GetColormapIndex(name)
type ImPlotColormapScaleFlags ¶
type ImPlotColormapScaleFlags int
type ImPlotCond ¶
type ImPlotCond int
type ImPlotDigitalFlags ¶
type ImPlotDigitalFlags int
const ( ImPlotDigitalFlags_None = ImPlotDigitalFlags(0) ImPlotDigitalFlags_AUTO ImPlotDigitalFlags = -1 // auto value )
type ImPlotDragToolFlags ¶
type ImPlotDragToolFlags int
type ImPlotDummyFlags ¶
type ImPlotDummyFlags int
const ( ImPlotDummyFlags_None = ImPlotDummyFlags(0) ImPlotDummyFlags_AUTO ImPlotDummyFlags = -1 // auto value )
type ImPlotErrorBarsFlags ¶
type ImPlotErrorBarsFlags int
type ImPlotFlags ¶
type ImPlotFlags int
type ImPlotFlagsObsolete ¶
type ImPlotFlagsObsolete int
type ImPlotHeatmapFlags ¶
type ImPlotHeatmapFlags int
type ImPlotHistogramFlags ¶
type ImPlotHistogramFlags int
type ImPlotImageFlags ¶
type ImPlotImageFlags int
const ( ImPlotImageFlags_None = ImPlotImageFlags(0) ImPlotImageFlags_AUTO ImPlotImageFlags = -1 // auto value )
type ImPlotInfLinesFlags ¶
type ImPlotInfLinesFlags int
type ImPlotItemFlags ¶
type ImPlotItemFlags int
type ImPlotLegendFlags ¶
type ImPlotLegendFlags int
type ImPlotLineFlags ¶
type ImPlotLineFlags int
type ImPlotLocation ¶
type ImPlotLocation int
type ImPlotMarker ¶
type ImPlotMarker int
type ImPlotMouseTextFlags ¶
type ImPlotMouseTextFlags int
type ImPlotPieChartFlags ¶
type ImPlotPieChartFlags int
type ImPlotPoint ¶
type ImPlotPoint complex128
func GetPlotMousePos ¶
func GetPlotMousePos(x_idx ImAxis, y_idx ImAxis) (r ImPlotPoint)
GetPlotMousePos Returns the mouse position in x,y coordinates of the current plot. Passing IMPLOT_AUTO uses the current axes. foreign code:
auto r = ImPlot::GetPlotMousePos(x_idx, y_idx)
func MakeImPlotPoint ¶
func MakeImPlotPoint(x float64, y float64) ImPlotPoint
func PixelsToPlot ¶
func PixelsToPlot(x float32, y float32, x_idx ImAxis, y_idx ImAxis) (r ImPlotPoint)
func PixelsToPlotImVec2 ¶
func PixelsToPlotImVec2(pix imgui.ImVec2, x_idx ImAxis, y_idx ImAxis) (r ImPlotPoint)
PixelsToPlot Convert pixels to a position in the current plot's coordinate system. Passing IMPLOT_AUTO uses the current axes. foreign code:
auto r = ImPlot::PixelsToPlot(pix, x_idx, y_idx)
type ImPlotRange ¶
type ImPlotRange complex128
type ImPlotRect ¶
type ImPlotRect [4]float64
func MakeImPlotRect ¶
func MakeImPlotRect(xmin float64, xmax float64, ymin float64, ymax float64) ImPlotRect
type ImPlotScale ¶
type ImPlotScale int
type ImPlotScatterFlags ¶
type ImPlotScatterFlags int
type ImPlotShadedFlags ¶
type ImPlotShadedFlags int
const ( ImPlotShadedFlags_None = ImPlotShadedFlags(0) ImPlotShadedFlags_AUTO ImPlotShadedFlags = -1 // auto value )
type ImPlotStairsFlags ¶
type ImPlotStairsFlags int
type ImPlotStemsFlags ¶
type ImPlotStemsFlags int
type ImPlotStyle ¶
type ImPlotStyle struct {
LineWeight float32 // = 1, item line weight in pixels
Marker int // = ImPlotMarker_None, marker specification
MarkerSize float32 // = 4, marker size in pixels (roughly the marker's "radius")
MarkerWeight float32 // = 1, outline weight of markers in pixels
FillAlpha float32 // = 1, alpha modifier applied to plot fills
ErrorBarSize float32 // = 5, error bar whisker width in pixels
ErrorBarWeight float32 // = 1.5, error bar whisker weight in pixels
DigitalBitHeight float32 // = 8, digital channels bit height (at y = 1.0f) in pixels
DigitalBitGap float32 // = 4, digital channels bit padding gap in pixels
// plot styling variables
PlotBorderSize float32 // = 1, line thickness of border around plot area
MinorAlpha float32 // = 0.25 alpha multiplier applied to minor axis grid lines
MajorTickLen imgui.ImVec2 // = 10,10 major tick lengths for X and Y axes
MinorTickLen imgui.ImVec2 // = 5,5 minor tick lengths for X and Y axes
MajorTickSize imgui.ImVec2 // = 1,1 line thickness of major ticks
MinorTickSize imgui.ImVec2 // = 1,1 line thickness of minor ticks
MajorGridSize imgui.ImVec2 // = 1,1 line thickness of major grid lines
MinorGridSize imgui.ImVec2 // = 1,1 line thickness of minor grid lines
PlotPadding imgui.ImVec2 // = 10,10 padding between widget frame and plot area, labels, or outside legends (i.e. main padding)
LabelPadding imgui.ImVec2 // = 5,5 padding between axes labels, tick labels, and plot edge
LegendPadding imgui.ImVec2 // = 10,10 legend padding from plot edges
LegendInnerPadding imgui.ImVec2 // = 5,5 legend inner padding from legend edges
LegendSpacing imgui.ImVec2 // = 5,0 spacing between legend entries
MousePosPadding imgui.ImVec2 // = 10,10 padding between plot edge and interior mouse location text
AnnotationPadding imgui.ImVec2 // = 2,2 text padding around annotation labels
FitPadding imgui.ImVec2 // = 0,0 additional fit padding as a percentage of the fit extents (e.g. ImVec2(0.1f,0.1f) adds 10% to the fit extents of X and Y)
PlotDefaultSize imgui.ImVec2 // = 400,300 default size used when ImVec2(0,0) is passed to BeginPlot
PlotMinSize imgui.ImVec2 // = 200,150 minimum size plot frame can be when shrunk
// style colors
Colors []imgui.ImVec4 // Array of styling colors. Indexable with ImPlotCol_ enums.
// colormap
Colormap ImPlotColormap // The current colormap. Set this to either an ImPlotColormap_ enum or an index returned by AddColormap.
// settings/flags
UseLocalTime bool // = false, axis labels will be formatted for your timezone when ImPlotAxisFlag_Time is enabled
UseISO8601 bool // = false, dates will be formatted according to ISO 8601 where applicable (e.g. YYYY-MM-DD, YYYY-MM, --MM-DD, etc.)
Use24HourClock bool // = false, times will be formatted using a 24 hour clock
}
func (*ImPlotStyle) Dump ¶
func (inst *ImPlotStyle) Dump(style ImPlotStyleForeignPtr)
func (*ImPlotStyle) Load ¶
func (inst *ImPlotStyle) Load(style ImPlotStyleForeignPtr)
type ImPlotStyleForeignPtr ¶
type ImPlotStyleForeignPtr uintptr
func GetStyle ¶
func GetStyle() (r ImPlotStyleForeignPtr)
type ImPlotStyleVar ¶
type ImPlotStyleVar int
type ImPlotSubplotFlags ¶
type ImPlotSubplotFlags int
type ImPlotTextFlags ¶
type ImPlotTextFlags int
type NullSeparatedStringArray ¶
type NullSeparatedStringArray string
NullSeparatedStringArray A string containing multiple substrings separated by the null character. No null termination is needed.
func MakeNullSeparatedStringArray ¶
func MakeNullSeparatedStringArray(strs ...string) NullSeparatedStringArray