implot

package
v1.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 24, 2025 License: MIT Imports: 6 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddTextCentered added in v1.2.0

func AddTextCentered(DrawList *imgui.DrawList, top_center imgui.Vec2, col uint32, text_begin string)

func AddTextCenteredV added in v1.2.0

func AddTextCenteredV(DrawList *imgui.DrawList, top_center imgui.Vec2, col uint32, text_begin string)

AddTextCenteredV parameter default value hint:

func AddTextVertical added in v1.2.0

func AddTextVertical(DrawList *imgui.DrawList, pos imgui.Vec2, col uint32, text_begin string)

func AddTextVerticalV added in v1.2.0

func AddTextVerticalV(DrawList *imgui.DrawList, pos imgui.Vec2, col uint32, text_begin string)

AddTextVerticalV parameter default value hint:

func AllAxesInputLocked added in v1.2.0

func AllAxesInputLocked(axes *Axis, count int32) bool

func AnnotationBool added in v1.2.0

func AnnotationBool(x, y float64, col imgui.Vec4, pix_offset imgui.Vec2, clamp bool)

func AnnotationBoolV added in v1.2.0

func AnnotationBoolV(x, y float64, col imgui.Vec4, pix_offset imgui.Vec2, clamp, round bool)

AnnotationBoolV parameter default value hint: round: false

func AnnotationStr added in v1.2.0

func AnnotationStr(x, y float64, col imgui.Vec4, pix_offset imgui.Vec2, clamp bool, fmt string)

func AnyAxesHeld added in v1.2.0

func AnyAxesHeld(axes *Axis, count int32) bool

func AnyAxesHovered added in v1.2.0

func AnyAxesHovered(axes *Axis, count int32) bool

func AnyAxesInputLocked added in v1.2.0

func AnyAxesInputLocked(axes *Axis, count int32) bool

func BeginAlignedPlots added in v1.2.0

func BeginAlignedPlots(group_id string) bool

func BeginAlignedPlotsV added in v1.2.0

func BeginAlignedPlotsV(group_id string, vertical bool) bool

BeginAlignedPlotsV parameter default value hint: vertical: true

func BeginDragDropSourceAxis added in v1.2.0

func BeginDragDropSourceAxis(axis AxisEnum) bool

func BeginDragDropSourceAxisV added in v1.2.0

func BeginDragDropSourceAxisV(axis AxisEnum, flags imgui.DragDropFlags) bool

BeginDragDropSourceAxisV parameter default value hint: flags: 0

func BeginDragDropSourceItem added in v1.2.0

func BeginDragDropSourceItem(label_id string) bool

func BeginDragDropSourceItemV added in v1.2.0

func BeginDragDropSourceItemV(label_id string, flags imgui.DragDropFlags) bool

BeginDragDropSourceItemV parameter default value hint: flags: 0

func BeginDragDropSourcePlot added in v1.2.0

func BeginDragDropSourcePlot() bool

func BeginDragDropSourcePlotV added in v1.2.0

func BeginDragDropSourcePlotV(flags imgui.DragDropFlags) bool

BeginDragDropSourcePlotV parameter default value hint: flags: 0

func BeginDragDropTargetAxis added in v1.2.0

func BeginDragDropTargetAxis(axis AxisEnum) bool

func BeginDragDropTargetLegend added in v1.2.0

func BeginDragDropTargetLegend() bool

func BeginDragDropTargetPlot added in v1.2.0

func BeginDragDropTargetPlot() bool

func BeginItem added in v1.2.0

func BeginItem(label_id string) bool

func BeginItemV added in v1.2.0

func BeginItemV(label_id string, flags ItemFlags, recolor_from Col) bool

BeginItemV parameter default value hint: flags: 0 recolor_from: -1

func BeginLegendPopup added in v1.2.0

func BeginLegendPopup(label_id string) bool

func BeginLegendPopupV added in v1.2.0

func BeginLegendPopupV(label_id string, mouse_button imgui.MouseButton) bool

BeginLegendPopupV parameter default value hint: mouse_button: 1

func BeginPlot added in v1.2.0

func BeginPlot(title_id string) bool

func BeginPlotV added in v1.2.0

func BeginPlotV(title_id string, size imgui.Vec2, flags Flags) bool

BeginPlotV parameter default value hint: size: ImVec2(-1,0) flags: 0

func BeginSubplots added in v1.2.0

func BeginSubplots(title_id string, rows, cols int32, size imgui.Vec2) bool

func BeginSubplotsV added in v1.2.0

func BeginSubplotsV(title_id string, rows, cols int32, size imgui.Vec2, flags SubplotFlags, row_ratios, col_ratios *float32) bool

BeginSubplotsV parameter default value hint: flags: 0 row_ratios: nullptr col_ratios: nullptr

func BustColorCache added in v1.2.0

func BustColorCache()

func BustColorCacheV added in v1.2.0

func BustColorCacheV(plot_title_id string)

BustColorCacheV parameter default value hint: plot_title_id: nullptr

func BustItemCache added in v1.2.0

func BustItemCache()

func BustPlotCache added in v1.2.0

func BustPlotCache()

func CalcHoverColor added in v1.2.0

func CalcHoverColor(col uint32) uint32

func CalcLegendSize added in v1.2.0

func CalcLegendSize(items *ItemGroup, pad, spacing imgui.Vec2, vertical bool) imgui.Vec2

func CalcTextColorU32 added in v1.2.0

func CalcTextColorU32(bg uint32) uint32

func CalcTextColorVec4 added in v1.2.0

func CalcTextColorVec4(bg imgui.Vec4) uint32

func CalcTextSizeVertical added in v1.2.0

func CalcTextSizeVertical(text string) imgui.Vec2

func CalculateBinsFloatPtr added in v1.2.0

func CalculateBinsFloatPtr(values *float32, count int32, meth Bin, rangeArg Range, bins_out *int32, width_out *float64)

func CalculateBinsS8Ptr added in v1.2.0

func CalculateBinsS8Ptr(values *int8, count int32, meth Bin, rangeArg Range, bins_out *int32, width_out *float64)

func CalculateBinsS16Ptr added in v1.2.0

func CalculateBinsS16Ptr(values *int16, count int32, meth Bin, rangeArg Range, bins_out *int32, width_out *float64)

func CalculateBinsS32Ptr added in v1.2.0

func CalculateBinsS32Ptr(values *int32, count int32, meth Bin, rangeArg Range, bins_out *int32, width_out *float64)

func CalculateBinsS64Ptr added in v1.2.0

func CalculateBinsS64Ptr(values *int64, count int32, meth Bin, rangeArg Range, bins_out *int32, width_out *float64)

func CalculateBinsU8Ptr added in v1.2.0

func CalculateBinsU8Ptr(values *byte, count int32, meth Bin, rangeArg Range, bins_out *int32, width_out *float64)

func CalculateBinsU16Ptr added in v1.2.0

func CalculateBinsU16Ptr(values *uint16, count int32, meth Bin, rangeArg Range, bins_out *int32, width_out *float64)

func CalculateBinsU32Ptr added in v1.2.0

func CalculateBinsU32Ptr(values *uint32, count int32, meth Bin, rangeArg Range, bins_out *int32, width_out *float64)

func CalculateBinsU64Ptr added in v1.2.0

func CalculateBinsU64Ptr(values *uint64, count int32, meth Bin, rangeArg Range, bins_out *int32, width_out *float64)

func CalculateBinsdoublePtr added in v1.2.0

func CalculateBinsdoublePtr(values *float64, count int32, meth Bin, rangeArg Range, bins_out *int32, width_out *float64)

func CancelPlotSelection added in v1.2.0

func CancelPlotSelection()

func ClampLabelPos added in v1.2.0

func ClampLabelPos(pos, size, Min, Max imgui.Vec2) imgui.Vec2

func ClampLegendRect added in v1.2.0

func ClampLegendRect(legend_rect *imgui.Rect, outer_rect imgui.Rect, pad imgui.Vec2) bool

func ClearFormatterPool added in v1.2.0

func ClearFormatterPool()

func ClearTransformPool added in v1.2.0

func ClearTransformPool()

func ClearterPool added in v1.2.0

func ClearterPool()

func ColormapButton added in v1.2.0

func ColormapButton(label string) bool

func ColormapButtonV added in v1.2.0

func ColormapButtonV(label string, size imgui.Vec2, cmap Colormap) bool

ColormapButtonV parameter default value hint: size: ImVec2(0,0) cmap: -1

func ColormapIcon added in v1.2.0

func ColormapIcon(cmap Colormap)

func ColormapScale added in v1.2.0

func ColormapScale(label string, scale_min, scale_max float64)

func ColormapScaleV added in v1.2.0

func ColormapScaleV(label string, scale_min, scale_max float64, size imgui.Vec2, format string, flags ColormapScaleFlags, cmap Colormap)

ColormapScaleV parameter default value hint: size: ImVec2(0,0) format: "%g" flags: 0 cmap: -1

func ColormapSlider added in v1.2.0

func ColormapSlider(label string, t *float32) bool

func ColormapSliderV added in v1.2.0

func ColormapSliderV(label string, t *float32, out *imgui.Vec4, format string, cmap Colormap) bool

ColormapSliderV parameter default value hint: out: nullptr format: "" cmap: -1

func DestroyContext added in v1.2.0

func DestroyContext()

func DestroyContextV added in v1.2.0

func DestroyContextV(ctx *Context)

DestroyContextV parameter default value hint: ctx: nullptr

func DragLineX added in v1.2.0

func DragLineX(id int32, x *float64, col imgui.Vec4) bool

func DragLineXV added in v1.2.0

func DragLineXV(id int32, x *float64, col imgui.Vec4, thickness float32, flags DragToolFlags, out_clicked, out_hovered, held *bool) bool

DragLineXV parameter default value hint: thickness: 1 flags: 0 out_clicked: nullptr out_hovered: nullptr held: nullptr

func DragLineY added in v1.2.0

func DragLineY(id int32, y *float64, col imgui.Vec4) bool

func DragLineYV added in v1.2.0

func DragLineYV(id int32, y *float64, col imgui.Vec4, thickness float32, flags DragToolFlags, out_clicked, out_hovered, held *bool) bool

DragLineYV parameter default value hint: thickness: 1 flags: 0 out_clicked: nullptr out_hovered: nullptr held: nullptr

func DragPoint added in v1.2.0

func DragPoint(id int32, x, y *float64, col imgui.Vec4) bool

func DragPointV added in v1.2.0

func DragPointV(id int32, x, y *float64, col imgui.Vec4, size float32, flags DragToolFlags, out_clicked, out_hovered, held *bool) bool

DragPointV parameter default value hint: size: 4 flags: 0 out_clicked: nullptr out_hovered: nullptr held: nullptr

func DragRect added in v1.2.0

func DragRect(id int32, x1, y1, x2, y2 *float64, col imgui.Vec4) bool

func DragRectV added in v1.2.0

func DragRectV(id int32, x1, y1, x2, y2 *float64, col imgui.Vec4, flags DragToolFlags, out_clicked, out_hovered, held *bool) bool

DragRectV parameter default value hint: flags: 0 out_clicked: nullptr out_hovered: nullptr held: nullptr

func EndAlignedPlots added in v1.2.0

func EndAlignedPlots()

func EndDragDropSource added in v1.2.0

func EndDragDropSource()

func EndDragDropTarget added in v1.2.0

func EndDragDropTarget()

func EndItem added in v1.2.0

func EndItem()

func EndLegendPopup added in v1.2.0

func EndLegendPopup()

func EndPlot added in v1.2.0

func EndPlot()

func EndSubplots added in v1.2.0

func EndSubplots()

func FitPoint added in v1.2.0

func FitPoint(p PlotPoint)

func FitPointX added in v1.2.0

func FitPointX(x float64)

func FitPointY added in v1.2.0

func FitPointY(y float64)

func FitThisFrame added in v1.2.0

func FitThisFrame() bool

func FormatDate added in v1.2.0

func FormatDate(t PlotTime, buffer string, size int32, fmt DateFmt, use_iso_8601 bool) int32

func FormatDateTime added in v1.2.0

func FormatDateTime(t PlotTime, buffer string, size int32, fmt DateTimeSpec) int32

func FormatTime added in v1.2.0

func FormatTime(t PlotTime, buffer string, size int32, fmt TimeFmt, use_24_hr_clk bool) int32

func FormatterDefault added in v1.2.0

func FormatterDefault(value float64, buff string, size int32, data uintptr) int32

func FormatterLogit added in v1.2.0

func FormatterLogit(value float64, buff string, size int32, noname1 uintptr) int32

func FormatterTime added in v1.2.0

func FormatterTime(noname1 float64, buff string, size int32, data uintptr) int32

func GetAutoColor added in v1.2.0

func GetAutoColor(idx Col) imgui.Vec4

func GetColormapColor added in v1.2.0

func GetColormapColor(idx int32) imgui.Vec4

func GetColormapColorU32 added in v1.2.0

func GetColormapColorU32(idx int32, cmap Colormap) uint32

func GetColormapColorV added in v1.2.0

func GetColormapColorV(idx int32, cmap Colormap) imgui.Vec4

GetColormapColorV parameter default value hint: cmap: -1

func GetColormapCount added in v1.2.0

func GetColormapCount() int32

func GetColormapName added in v1.2.0

func GetColormapName(cmap Colormap) string

func GetColormapSize added in v1.2.0

func GetColormapSize() int32

func GetColormapSizeV added in v1.2.0

func GetColormapSizeV(cmap Colormap) int32

GetColormapSizeV parameter default value hint: cmap: -1

func GetDaysInMonth added in v1.2.0

func GetDaysInMonth(year, month int32) int32

func GetLastItemColor added in v1.2.0

func GetLastItemColor() imgui.Vec4

func GetLocationPos added in v1.2.0

func GetLocationPos(outer_rect imgui.Rect, inner_size imgui.Vec2, location Location) imgui.Vec2

func GetLocationPosV added in v1.2.0

func GetLocationPosV(outer_rect imgui.Rect, inner_size imgui.Vec2, location Location, pad imgui.Vec2) imgui.Vec2

GetLocationPosV parameter default value hint: pad: ImVec2(0,0)

func GetMarkerName added in v1.2.0

func GetMarkerName(idx Marker) string

func GetMonth added in v1.3.1

func GetMonth(t PlotTime) int32

func GetPlotDrawList added in v1.2.0

func GetPlotDrawList() *imgui.DrawList

func GetPlotPos added in v1.2.0

func GetPlotPos() imgui.Vec2

func GetPlotSize added in v1.2.0

func GetPlotSize() imgui.Vec2

func GetStyleColorName added in v1.2.0

func GetStyleColorName(idx Col) string

func GetStyleColorU32 added in v1.2.0

func GetStyleColorU32(idx Col) uint32

func GetStyleColorVec4 added in v1.2.0

func GetStyleColorVec4(idx Col) imgui.Vec4

func GetYear added in v1.2.0

func GetYear(t PlotTime) int32

func HideNextItem added in v1.2.0

func HideNextItem()

func HideNextItemV added in v1.2.0

func HideNextItemV(hidden bool, cond Cond)

HideNextItemV parameter default value hint: hidden: true cond: ImPlotCond_Once

func ImAlmostEqual added in v1.2.0

func ImAlmostEqual(v1, v2 float64) bool

func ImAlmostEqualV added in v1.2.0

func ImAlmostEqualV(v1, v2 float64, ulp int32) bool

ImAlmostEqualV parameter default value hint: ulp: 2

func ImAlphaU32 added in v1.2.0

func ImAlphaU32(col uint32, alpha float32) uint32

func ImAsinhFloat added in v1.2.0

func ImAsinhFloat(x float32) float32

func ImAsinhdouble added in v1.2.0

func ImAsinhdouble(x float64) float64

func ImConstrainInf added in v1.2.0

func ImConstrainInf(val float64) float64

func ImConstrainLog added in v1.2.0

func ImConstrainLog(val float64) float64

func ImConstrainNan added in v1.2.0

func ImConstrainNan(val float64) float64

func ImConstrainTime added in v1.2.0

func ImConstrainTime(val float64) float64

func ImLerpU32 added in v1.2.0

func ImLerpU32(colors *uint32, size int32, t float32) uint32

func ImLog10Float added in v1.2.0

func ImLog10Float(x float32) float32

func ImLog10double added in v1.2.0

func ImLog10double(x float64) float64

func ImMaxArrayFloatPtr added in v1.2.0

func ImMaxArrayFloatPtr(values *float32, count int32) float32

func ImMaxArrayS8Ptr added in v1.2.0

func ImMaxArrayS8Ptr(values *int8, count int32) int

func ImMaxArrayS16Ptr added in v1.2.0

func ImMaxArrayS16Ptr(values *int16, count int32) int16

func ImMaxArrayS32Ptr added in v1.2.0

func ImMaxArrayS32Ptr(values *int32, count int32) int

func ImMaxArrayS64Ptr added in v1.2.0

func ImMaxArrayS64Ptr(values *int64, count int32) int64

func ImMaxArrayU8Ptr added in v1.2.0

func ImMaxArrayU8Ptr(values *byte, count int32) byte

func ImMaxArrayU16Ptr added in v1.2.0

func ImMaxArrayU16Ptr(values *uint16, count int32) uint16

func ImMaxArrayU32Ptr added in v1.2.0

func ImMaxArrayU32Ptr(values *uint32, count int32) uint32

func ImMaxArrayU64Ptr added in v1.2.0

func ImMaxArrayU64Ptr(values *uint64, count int32) uint64

func ImMaxArraydoublePtr added in v1.2.0

func ImMaxArraydoublePtr(values *float64, count int32) float64

func ImMeanFloatPtr added in v1.2.0

func ImMeanFloatPtr(values *float32, count int32) float64

func ImMeanS8Ptr added in v1.2.0

func ImMeanS8Ptr(values *int8, count int32) float64

func ImMeanS16Ptr added in v1.2.0

func ImMeanS16Ptr(values *int16, count int32) float64

func ImMeanS32Ptr added in v1.2.0

func ImMeanS32Ptr(values *int32, count int32) float64

func ImMeanS64Ptr added in v1.2.0

func ImMeanS64Ptr(values *int64, count int32) float64

func ImMeanU8Ptr added in v1.2.0

func ImMeanU8Ptr(values *byte, count int32) float64

func ImMeanU16Ptr added in v1.2.0

func ImMeanU16Ptr(values *uint16, count int32) float64

func ImMeanU32Ptr added in v1.2.0

func ImMeanU32Ptr(values *uint32, count int32) float64

func ImMeanU64Ptr added in v1.2.0

func ImMeanU64Ptr(values *uint64, count int32) float64

func ImMeandoublePtr added in v1.2.0

func ImMeandoublePtr(values *float64, count int32) float64

func ImMinArrayFloatPtr added in v1.2.0

func ImMinArrayFloatPtr(values *float32, count int32) float32

func ImMinArrayS8Ptr added in v1.2.0

func ImMinArrayS8Ptr(values *int8, count int32) int

func ImMinArrayS16Ptr added in v1.2.0

func ImMinArrayS16Ptr(values *int16, count int32) int16

func ImMinArrayS32Ptr added in v1.2.0

func ImMinArrayS32Ptr(values *int32, count int32) int

func ImMinArrayS64Ptr added in v1.2.0

func ImMinArrayS64Ptr(values *int64, count int32) int64

func ImMinArrayU8Ptr added in v1.2.0

func ImMinArrayU8Ptr(values *byte, count int32) byte

func ImMinArrayU16Ptr added in v1.2.0

func ImMinArrayU16Ptr(values *uint16, count int32) uint16

func ImMinArrayU32Ptr added in v1.2.0

func ImMinArrayU32Ptr(values *uint32, count int32) uint32

func ImMinArrayU64Ptr added in v1.2.0

func ImMinArrayU64Ptr(values *uint64, count int32) uint64

func ImMinArraydoublePtr added in v1.2.0

func ImMinArraydoublePtr(values *float64, count int32) float64

func ImMinMaxArrayFloatPtr added in v1.2.0

func ImMinMaxArrayFloatPtr(values *float32, count int32, min_out, max_out *float32)

func ImMinMaxArrayS8Ptr added in v1.2.0

func ImMinMaxArrayS8Ptr(values *int8, count int32, min_out, max_out *int8)

func ImMinMaxArrayS16Ptr added in v1.2.0

func ImMinMaxArrayS16Ptr(values *int16, count int32, min_out, max_out *int16)

func ImMinMaxArrayS32Ptr added in v1.2.0

func ImMinMaxArrayS32Ptr(values *int32, count int32, min_out, max_out *int32)

func ImMinMaxArrayS64Ptr added in v1.2.0

func ImMinMaxArrayS64Ptr(values *int64, count int32, min_out, max_out *int64)

func ImMinMaxArrayU8Ptr added in v1.2.0

func ImMinMaxArrayU8Ptr(values *byte, count int32, min_out, max_out *byte)

func ImMinMaxArrayU16Ptr added in v1.2.0

func ImMinMaxArrayU16Ptr(values *uint16, count int32, min_out, max_out *uint16)

func ImMinMaxArrayU32Ptr added in v1.2.0

func ImMinMaxArrayU32Ptr(values *uint32, count int32, min_out, max_out *uint32)

func ImMinMaxArrayU64Ptr added in v1.2.0

func ImMinMaxArrayU64Ptr(values *uint64, count int32, min_out, max_out *uint64)

func ImMinMaxArraydoublePtr added in v1.2.0

func ImMinMaxArraydoublePtr(values *float64, count int32, min_out, max_out *float64)

func ImMixU32 added in v1.2.0

func ImMixU32(a, b, s uint32) uint32

func ImNan added in v1.2.0

func ImNan(val float64) bool

func ImNanOrInf added in v1.2.0

func ImNanOrInf(val float64) bool

func ImOverlapsFloat added in v1.2.0

func ImOverlapsFloat(min_a, max_a, min_b, max_b float32) bool

func ImOverlapsS8 added in v1.2.0

func ImOverlapsS8(min_a, max_a, min_b, max_b int) bool

func ImOverlapsS16 added in v1.2.0

func ImOverlapsS16(min_a, max_a, min_b, max_b int16) bool

func ImOverlapsS32 added in v1.2.0

func ImOverlapsS32(min_a, max_a, min_b, max_b int) bool

func ImOverlapsS64 added in v1.2.0

func ImOverlapsS64(min_a, max_a, min_b, max_b int64) bool

func ImOverlapsU8 added in v1.2.0

func ImOverlapsU8(min_a, max_a, min_b, max_b byte) bool

func ImOverlapsU16 added in v1.2.0

func ImOverlapsU16(min_a, max_a, min_b, max_b uint16) bool

func ImOverlapsU32 added in v1.2.0

func ImOverlapsU32(min_a, max_a, min_b, max_b uint32) bool

func ImOverlapsU64 added in v1.2.0

func ImOverlapsU64(min_a, max_a, min_b, max_b uint64) bool

func ImOverlapsdouble added in v1.2.0

func ImOverlapsdouble(min_a, max_a, min_b, max_b float64) bool

func ImPosMod added in v1.2.0

func ImPosMod(l, r int32) int32

func ImRemap01Float added in v1.2.0

func ImRemap01Float(x, x0, x1 float32) float32

func ImRemap01S8 added in v1.2.0

func ImRemap01S8(x, x0, x1 int) int

func ImRemap01S16 added in v1.2.0

func ImRemap01S16(x, x0, x1 int16) int16

func ImRemap01S32 added in v1.2.0

func ImRemap01S32(x, x0, x1 int) int

func ImRemap01S64 added in v1.2.0

func ImRemap01S64(x, x0, x1 int64) int64

func ImRemap01U8 added in v1.2.0

func ImRemap01U8(x, x0, x1 byte) byte

func ImRemap01U16 added in v1.2.0

func ImRemap01U16(x, x0, x1 uint16) uint16

func ImRemap01U32 added in v1.2.0

func ImRemap01U32(x, x0, x1 uint32) uint32

func ImRemap01U64 added in v1.2.0

func ImRemap01U64(x, x0, x1 uint64) uint64

func ImRemap01double added in v1.2.0

func ImRemap01double(x, x0, x1 float64) float64

func ImRemapFloat added in v1.2.0

func ImRemapFloat(x, x0, x1, y0, y1 float32) float32

func ImRemapS8 added in v1.2.0

func ImRemapS8(x, x0, x1, y0, y1 int) int

func ImRemapS16 added in v1.2.0

func ImRemapS16(x, x0, x1, y0, y1 int16) int16

func ImRemapS32 added in v1.2.0

func ImRemapS32(x, x0, x1, y0, y1 int) int

func ImRemapS64 added in v1.2.0

func ImRemapS64(x, x0, x1, y0, y1 int64) int64

func ImRemapU8 added in v1.2.0

func ImRemapU8(x, x0, x1, y0, y1 byte) byte

func ImRemapU16 added in v1.2.0

func ImRemapU16(x, x0, x1, y0, y1 uint16) uint16

func ImRemapU32 added in v1.2.0

func ImRemapU32(x, x0, x1, y0, y1 uint32) uint32

func ImRemapU64 added in v1.2.0

func ImRemapU64(x, x0, x1, y0, y1 uint64) uint64

func ImRemapdouble added in v1.2.0

func ImRemapdouble(x, x0, x1, y0, y1 float64) float64

func ImSinhFloat added in v1.2.0

func ImSinhFloat(x float32) float32

func ImSinhdouble added in v1.2.0

func ImSinhdouble(x float64) float64

func ImStdDevFloatPtr added in v1.2.0

func ImStdDevFloatPtr(values *float32, count int32) float64

func ImStdDevS8Ptr added in v1.2.0

func ImStdDevS8Ptr(values *int8, count int32) float64

func ImStdDevS16Ptr added in v1.2.0

func ImStdDevS16Ptr(values *int16, count int32) float64

func ImStdDevS32Ptr added in v1.2.0

func ImStdDevS32Ptr(values *int32, count int32) float64

func ImStdDevS64Ptr added in v1.2.0

func ImStdDevS64Ptr(values *int64, count int32) float64

func ImStdDevU8Ptr added in v1.2.0

func ImStdDevU8Ptr(values *byte, count int32) float64

func ImStdDevU16Ptr added in v1.2.0

func ImStdDevU16Ptr(values *uint16, count int32) float64

func ImStdDevU32Ptr added in v1.2.0

func ImStdDevU32Ptr(values *uint32, count int32) float64

func ImStdDevU64Ptr added in v1.2.0

func ImStdDevU64Ptr(values *uint64, count int32) float64

func ImStdDevdoublePtr added in v1.2.0

func ImStdDevdoublePtr(values *float64, count int32) float64

func ImSumFloatPtr added in v1.2.0

func ImSumFloatPtr(values *float32, count int32) float32

func ImSumS8Ptr added in v1.2.0

func ImSumS8Ptr(values *int8, count int32) int

func ImSumS16Ptr added in v1.2.0

func ImSumS16Ptr(values *int16, count int32) int16

func ImSumS32Ptr added in v1.2.0

func ImSumS32Ptr(values *int32, count int32) int

func ImSumS64Ptr added in v1.2.0

func ImSumS64Ptr(values *int64, count int32) int64

func ImSumU8Ptr added in v1.2.0

func ImSumU8Ptr(values *byte, count int32) byte

func ImSumU16Ptr added in v1.2.0

func ImSumU16Ptr(values *uint16, count int32) uint16

func ImSumU32Ptr added in v1.2.0

func ImSumU32Ptr(values *uint32, count int32) uint32

func ImSumU64Ptr added in v1.2.0

func ImSumU64Ptr(values *uint64, count int32) uint64

func ImSumdoublePtr added in v1.2.0

func ImSumdoublePtr(values *float64, count int32) float64

func Initialize added in v1.2.0

func Initialize(ctx *Context)

func Intersection added in v1.2.0

func Intersection(a1, a2, b1, b2 imgui.Vec2) imgui.Vec2

func IsAxisHovered added in v1.2.0

func IsAxisHovered(axis AxisEnum) bool

func IsColorAutoPlotCol added in v1.2.0

func IsColorAutoPlotCol(idx Col) bool

func IsColorAutoVec4 added in v1.2.0

func IsColorAutoVec4(col imgui.Vec4) bool

func IsLeapYear added in v1.2.0

func IsLeapYear(year int32) bool

func IsLegendEntryHovered added in v1.2.0

func IsLegendEntryHovered(label_id string) bool

func IsPlotHovered added in v1.2.0

func IsPlotHovered() bool

func IsPlotSelected added in v1.2.0

func IsPlotSelected() bool

func IsSubplotsHovered added in v1.2.0

func IsSubplotsHovered() bool

func ItemIconU32 added in v1.2.0

func ItemIconU32(col uint32)

func ItemIconVec4 added in v1.2.0

func ItemIconVec4(col imgui.Vec4)

func LabelAxisValue added in v1.2.0

func LabelAxisValue(axis Axis, value float64, buff string, size int32)

func LabelAxisValueV added in v1.2.0

func LabelAxisValueV(axis Axis, value float64, buff string, size int32, round bool)

LabelAxisValueV parameter default value hint: round: false

func LocatorDefault added in v1.2.0

func LocatorDefault(ticker *Ticker, rangeArg Range, pixels float32, vertical bool, formatter Formatter, formatter_data uintptr)

func LocatorLog10 added in v1.2.0

func LocatorLog10(ticker *Ticker, rangeArg Range, pixels float32, vertical bool, formatter Formatter, formatter_data uintptr)

func LocatorSymLog added in v1.2.0

func LocatorSymLog(ticker *Ticker, rangeArg Range, pixels float32, vertical bool, formatter Formatter, formatter_data uintptr)

func LocatorTime added in v1.2.0

func LocatorTime(ticker *Ticker, rangeArg Range, pixels float32, vertical bool, formatter Formatter, formatter_data uintptr)

func MapInputDefault added in v1.2.0

func MapInputDefault()

func MapInputDefaultV added in v1.2.0

func MapInputDefaultV(dst *InputMap)

MapInputDefaultV parameter default value hint: dst: nullptr

func MapInputReverse added in v1.2.0

func MapInputReverse()

func MapInputReverseV added in v1.2.0

func MapInputReverseV(dst *InputMap)

MapInputReverseV parameter default value hint: dst: nullptr

func NewterFromC added in v1.2.0

func NewterFromC(cvalue *C.ImPlotGetter) *ter

func NextColormapColor added in v1.2.0

func NextColormapColor() imgui.Vec4

func NextColormapColorU32 added in v1.2.0

func NextColormapColorU32() uint32

func NiceNum added in v1.2.0

func NiceNum(x float64, round bool) float64

func OrderOfMagnitude added in v1.2.0

func OrderOfMagnitude(val float64) int32

func OrderToPrecision added in v1.2.0

func OrderToPrecision(order int32) int32

func PlotBarGroupsFloatPtr added in v1.2.0

func PlotBarGroupsFloatPtr(label_ids []string, values *float32, item_count, group_count int32)

func PlotBarGroupsFloatPtrV added in v1.2.0

func PlotBarGroupsFloatPtrV(label_ids []string, values *float32, item_count, group_count int32, group_size, shift float64, flags BarGroupsFlags)

PlotBarGroupsFloatPtrV parameter default value hint: group_size: 0.67 shift: 0 flags: 0

func PlotBarGroupsS8Ptr added in v1.2.0

func PlotBarGroupsS8Ptr(label_ids []string, values *int8, item_count, group_count int32)

func PlotBarGroupsS8PtrV added in v1.2.0

func PlotBarGroupsS8PtrV(label_ids []string, values *int8, item_count, group_count int32, group_size, shift float64, flags BarGroupsFlags)

PlotBarGroupsS8PtrV parameter default value hint: group_size: 0.67 shift: 0 flags: 0

func PlotBarGroupsS16Ptr added in v1.2.0

func PlotBarGroupsS16Ptr(label_ids []string, values *int16, item_count, group_count int32)

func PlotBarGroupsS16PtrV added in v1.2.0

func PlotBarGroupsS16PtrV(label_ids []string, values *int16, item_count, group_count int32, group_size, shift float64, flags BarGroupsFlags)

PlotBarGroupsS16PtrV parameter default value hint: group_size: 0.67 shift: 0 flags: 0

func PlotBarGroupsS32Ptr added in v1.2.0

func PlotBarGroupsS32Ptr(label_ids []string, values *int32, item_count, group_count int32)

func PlotBarGroupsS32PtrV added in v1.2.0

func PlotBarGroupsS32PtrV(label_ids []string, values *int32, item_count, group_count int32, group_size, shift float64, flags BarGroupsFlags)

PlotBarGroupsS32PtrV parameter default value hint: group_size: 0.67 shift: 0 flags: 0

func PlotBarGroupsS64Ptr added in v1.2.0

func PlotBarGroupsS64Ptr(label_ids []string, values *int64, item_count, group_count int32)

func PlotBarGroupsS64PtrV added in v1.2.0

func PlotBarGroupsS64PtrV(label_ids []string, values *int64, item_count, group_count int32, group_size, shift float64, flags BarGroupsFlags)

PlotBarGroupsS64PtrV parameter default value hint: group_size: 0.67 shift: 0 flags: 0

func PlotBarGroupsU8Ptr added in v1.2.0

func PlotBarGroupsU8Ptr(label_ids []string, values *byte, item_count, group_count int32)

func PlotBarGroupsU8PtrV added in v1.2.0

func PlotBarGroupsU8PtrV(label_ids []string, values *byte, item_count, group_count int32, group_size, shift float64, flags BarGroupsFlags)

PlotBarGroupsU8PtrV parameter default value hint: group_size: 0.67 shift: 0 flags: 0

func PlotBarGroupsU16Ptr added in v1.2.0

func PlotBarGroupsU16Ptr(label_ids []string, values *uint16, item_count, group_count int32)

func PlotBarGroupsU16PtrV added in v1.2.0

func PlotBarGroupsU16PtrV(label_ids []string, values *uint16, item_count, group_count int32, group_size, shift float64, flags BarGroupsFlags)

PlotBarGroupsU16PtrV parameter default value hint: group_size: 0.67 shift: 0 flags: 0

func PlotBarGroupsU32Ptr added in v1.2.0

func PlotBarGroupsU32Ptr(label_ids []string, values *uint32, item_count, group_count int32)

func PlotBarGroupsU32PtrV added in v1.2.0

func PlotBarGroupsU32PtrV(label_ids []string, values *uint32, item_count, group_count int32, group_size, shift float64, flags BarGroupsFlags)

PlotBarGroupsU32PtrV parameter default value hint: group_size: 0.67 shift: 0 flags: 0

func PlotBarGroupsU64Ptr added in v1.2.0

func PlotBarGroupsU64Ptr(label_ids []string, values *uint64, item_count, group_count int32)

func PlotBarGroupsU64PtrV added in v1.2.0

func PlotBarGroupsU64PtrV(label_ids []string, values *uint64, item_count, group_count int32, group_size, shift float64, flags BarGroupsFlags)

PlotBarGroupsU64PtrV parameter default value hint: group_size: 0.67 shift: 0 flags: 0

func PlotBarGroupsdoublePtr added in v1.2.0

func PlotBarGroupsdoublePtr(label_ids []string, values *float64, item_count, group_count int32)

func PlotBarGroupsdoublePtrV added in v1.2.0

func PlotBarGroupsdoublePtrV(label_ids []string, values *float64, item_count, group_count int32, group_size, shift float64, flags BarGroupsFlags)

PlotBarGroupsdoublePtrV parameter default value hint: group_size: 0.67 shift: 0 flags: 0

func PlotBarsFloatPtrFloatPtr added in v1.2.0

func PlotBarsFloatPtrFloatPtr(label_id string, xs, ys *float32, count int32, bar_size float64)

func PlotBarsFloatPtrFloatPtrV added in v1.2.0

func PlotBarsFloatPtrFloatPtrV(label_id string, xs, ys *float32, count int32, bar_size float64, flags BarsFlags, offset, stride int32)

PlotBarsFloatPtrFloatPtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(float)

func PlotBarsFloatPtrInt added in v1.2.0

func PlotBarsFloatPtrInt(label_id string, values *float32, count int32)

func PlotBarsFloatPtrIntV added in v1.2.0

func PlotBarsFloatPtrIntV(label_id string, values *float32, count int32, bar_size, shift float64, flags BarsFlags, offset, stride int32)

PlotBarsFloatPtrIntV parameter default value hint: bar_size: 0.67 shift: 0 flags: 0 offset: 0 stride: sizeof(float)

func PlotBarsS8PtrInt added in v1.2.0

func PlotBarsS8PtrInt(label_id string, values *int8, count int32)

func PlotBarsS8PtrIntV added in v1.2.0

func PlotBarsS8PtrIntV(label_id string, values *int8, count int32, bar_size, shift float64, flags BarsFlags, offset, stride int32)

PlotBarsS8PtrIntV parameter default value hint: bar_size: 0.67 shift: 0 flags: 0 offset: 0 stride: sizeof(ImS8)

func PlotBarsS8PtrS8Ptr added in v1.2.0

func PlotBarsS8PtrS8Ptr(label_id string, xs, ys *int8, count int32, bar_size float64)

func PlotBarsS8PtrS8PtrV added in v1.2.0

func PlotBarsS8PtrS8PtrV(label_id string, xs, ys *int8, count int32, bar_size float64, flags BarsFlags, offset, stride int32)

PlotBarsS8PtrS8PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS8)

func PlotBarsS16PtrInt added in v1.2.0

func PlotBarsS16PtrInt(label_id string, values *int16, count int32)

func PlotBarsS16PtrIntV added in v1.2.0

func PlotBarsS16PtrIntV(label_id string, values *int16, count int32, bar_size, shift float64, flags BarsFlags, offset, stride int32)

PlotBarsS16PtrIntV parameter default value hint: bar_size: 0.67 shift: 0 flags: 0 offset: 0 stride: sizeof(ImS16)

func PlotBarsS16PtrS16Ptr added in v1.2.0

func PlotBarsS16PtrS16Ptr(label_id string, xs, ys *int16, count int32, bar_size float64)

func PlotBarsS16PtrS16PtrV added in v1.2.0

func PlotBarsS16PtrS16PtrV(label_id string, xs, ys *int16, count int32, bar_size float64, flags BarsFlags, offset, stride int32)

PlotBarsS16PtrS16PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS16)

func PlotBarsS32PtrInt added in v1.2.0

func PlotBarsS32PtrInt(label_id string, values *int32, count int32)

func PlotBarsS32PtrIntV added in v1.2.0

func PlotBarsS32PtrIntV(label_id string, values *int32, count int32, bar_size, shift float64, flags BarsFlags, offset, stride int32)

PlotBarsS32PtrIntV parameter default value hint: bar_size: 0.67 shift: 0 flags: 0 offset: 0 stride: sizeof(ImS32)

func PlotBarsS32PtrS32Ptr added in v1.2.0

func PlotBarsS32PtrS32Ptr(label_id string, xs, ys *int32, count int32, bar_size float64)

func PlotBarsS32PtrS32PtrV added in v1.2.0

func PlotBarsS32PtrS32PtrV(label_id string, xs, ys *int32, count int32, bar_size float64, flags BarsFlags, offset, stride int32)

PlotBarsS32PtrS32PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS32)

func PlotBarsS64PtrInt added in v1.2.0

func PlotBarsS64PtrInt(label_id string, values *int64, count int32)

func PlotBarsS64PtrIntV added in v1.2.0

func PlotBarsS64PtrIntV(label_id string, values *int64, count int32, bar_size, shift float64, flags BarsFlags, offset, stride int32)

PlotBarsS64PtrIntV parameter default value hint: bar_size: 0.67 shift: 0 flags: 0 offset: 0 stride: sizeof(ImS64)

func PlotBarsS64PtrS64Ptr added in v1.2.0

func PlotBarsS64PtrS64Ptr(label_id string, xs, ys *int64, count int32, bar_size float64)

func PlotBarsS64PtrS64PtrV added in v1.2.0

func PlotBarsS64PtrS64PtrV(label_id string, xs, ys *int64, count int32, bar_size float64, flags BarsFlags, offset, stride int32)

PlotBarsS64PtrS64PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS64)

func PlotBarsU8PtrInt added in v1.2.0

func PlotBarsU8PtrInt(label_id string, values *byte, count int32)

func PlotBarsU8PtrIntV added in v1.2.0

func PlotBarsU8PtrIntV(label_id string, values *byte, count int32, bar_size, shift float64, flags BarsFlags, offset, stride int32)

PlotBarsU8PtrIntV parameter default value hint: bar_size: 0.67 shift: 0 flags: 0 offset: 0 stride: sizeof(ImU8)

func PlotBarsU8PtrU8Ptr added in v1.2.0

func PlotBarsU8PtrU8Ptr(label_id string, xs, ys *byte, count int32, bar_size float64)

func PlotBarsU8PtrU8PtrV added in v1.2.0

func PlotBarsU8PtrU8PtrV(label_id string, xs, ys *byte, count int32, bar_size float64, flags BarsFlags, offset, stride int32)

PlotBarsU8PtrU8PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU8)

func PlotBarsU16PtrInt added in v1.2.0

func PlotBarsU16PtrInt(label_id string, values *uint16, count int32)

func PlotBarsU16PtrIntV added in v1.2.0

func PlotBarsU16PtrIntV(label_id string, values *uint16, count int32, bar_size, shift float64, flags BarsFlags, offset, stride int32)

PlotBarsU16PtrIntV parameter default value hint: bar_size: 0.67 shift: 0 flags: 0 offset: 0 stride: sizeof(ImU16)

func PlotBarsU16PtrU16Ptr added in v1.2.0

func PlotBarsU16PtrU16Ptr(label_id string, xs, ys *uint16, count int32, bar_size float64)

func PlotBarsU16PtrU16PtrV added in v1.2.0

func PlotBarsU16PtrU16PtrV(label_id string, xs, ys *uint16, count int32, bar_size float64, flags BarsFlags, offset, stride int32)

PlotBarsU16PtrU16PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU16)

func PlotBarsU32PtrInt added in v1.2.0

func PlotBarsU32PtrInt(label_id string, values *uint32, count int32)

func PlotBarsU32PtrIntV added in v1.2.0

func PlotBarsU32PtrIntV(label_id string, values *uint32, count int32, bar_size, shift float64, flags BarsFlags, offset, stride int32)

PlotBarsU32PtrIntV parameter default value hint: bar_size: 0.67 shift: 0 flags: 0 offset: 0 stride: sizeof(ImU32)

func PlotBarsU32PtrU32Ptr added in v1.2.0

func PlotBarsU32PtrU32Ptr(label_id string, xs, ys *uint32, count int32, bar_size float64)

func PlotBarsU32PtrU32PtrV added in v1.2.0

func PlotBarsU32PtrU32PtrV(label_id string, xs, ys *uint32, count int32, bar_size float64, flags BarsFlags, offset, stride int32)

PlotBarsU32PtrU32PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU32)

func PlotBarsU64PtrInt added in v1.2.0

func PlotBarsU64PtrInt(label_id string, values *uint64, count int32)

func PlotBarsU64PtrIntV added in v1.2.0

func PlotBarsU64PtrIntV(label_id string, values *uint64, count int32, bar_size, shift float64, flags BarsFlags, offset, stride int32)

PlotBarsU64PtrIntV parameter default value hint: bar_size: 0.67 shift: 0 flags: 0 offset: 0 stride: sizeof(ImU64)

func PlotBarsU64PtrU64Ptr added in v1.2.0

func PlotBarsU64PtrU64Ptr(label_id string, xs, ys *uint64, count int32, bar_size float64)

func PlotBarsU64PtrU64PtrV added in v1.2.0

func PlotBarsU64PtrU64PtrV(label_id string, xs, ys *uint64, count int32, bar_size float64, flags BarsFlags, offset, stride int32)

PlotBarsU64PtrU64PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU64)

func PlotBarsdoublePtrInt added in v1.2.0

func PlotBarsdoublePtrInt(label_id string, values *float64, count int32)

func PlotBarsdoublePtrIntV added in v1.2.0

func PlotBarsdoublePtrIntV(label_id string, values *float64, count int32, bar_size, shift float64, flags BarsFlags, offset, stride int32)

PlotBarsdoublePtrIntV parameter default value hint: bar_size: 0.67 shift: 0 flags: 0 offset: 0 stride: sizeof(double)

func PlotBarsdoublePtrdoublePtr added in v1.2.0

func PlotBarsdoublePtrdoublePtr(label_id string, xs, ys *float64, count int32, bar_size float64)

func PlotBarsdoublePtrdoublePtrV added in v1.2.0

func PlotBarsdoublePtrdoublePtrV(label_id string, xs, ys *float64, count int32, bar_size float64, flags BarsFlags, offset, stride int32)

PlotBarsdoublePtrdoublePtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(double)

func PlotDigitalFloatPtr added in v1.2.0

func PlotDigitalFloatPtr(label_id string, xs, ys *float32, count int32)

func PlotDigitalFloatPtrV added in v1.2.0

func PlotDigitalFloatPtrV(label_id string, xs, ys *float32, count int32, flags DigitalFlags, offset, stride int32)

PlotDigitalFloatPtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(float)

func PlotDigitalS8Ptr added in v1.2.0

func PlotDigitalS8Ptr(label_id string, xs, ys *int8, count int32)

func PlotDigitalS8PtrV added in v1.2.0

func PlotDigitalS8PtrV(label_id string, xs, ys *int8, count int32, flags DigitalFlags, offset, stride int32)

PlotDigitalS8PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS8)

func PlotDigitalS16Ptr added in v1.2.0

func PlotDigitalS16Ptr(label_id string, xs, ys *int16, count int32)

func PlotDigitalS16PtrV added in v1.2.0

func PlotDigitalS16PtrV(label_id string, xs, ys *int16, count int32, flags DigitalFlags, offset, stride int32)

PlotDigitalS16PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS16)

func PlotDigitalS32Ptr added in v1.2.0

func PlotDigitalS32Ptr(label_id string, xs, ys *int32, count int32)

func PlotDigitalS32PtrV added in v1.2.0

func PlotDigitalS32PtrV(label_id string, xs, ys *int32, count int32, flags DigitalFlags, offset, stride int32)

PlotDigitalS32PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS32)

func PlotDigitalS64Ptr added in v1.2.0

func PlotDigitalS64Ptr(label_id string, xs, ys *int64, count int32)

func PlotDigitalS64PtrV added in v1.2.0

func PlotDigitalS64PtrV(label_id string, xs, ys *int64, count int32, flags DigitalFlags, offset, stride int32)

PlotDigitalS64PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS64)

func PlotDigitalU8Ptr added in v1.2.0

func PlotDigitalU8Ptr(label_id string, xs, ys *byte, count int32)

func PlotDigitalU8PtrV added in v1.2.0

func PlotDigitalU8PtrV(label_id string, xs, ys *byte, count int32, flags DigitalFlags, offset, stride int32)

PlotDigitalU8PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU8)

func PlotDigitalU16Ptr added in v1.2.0

func PlotDigitalU16Ptr(label_id string, xs, ys *uint16, count int32)

func PlotDigitalU16PtrV added in v1.2.0

func PlotDigitalU16PtrV(label_id string, xs, ys *uint16, count int32, flags DigitalFlags, offset, stride int32)

PlotDigitalU16PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU16)

func PlotDigitalU32Ptr added in v1.2.0

func PlotDigitalU32Ptr(label_id string, xs, ys *uint32, count int32)

func PlotDigitalU32PtrV added in v1.2.0

func PlotDigitalU32PtrV(label_id string, xs, ys *uint32, count int32, flags DigitalFlags, offset, stride int32)

PlotDigitalU32PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU32)

func PlotDigitalU64Ptr added in v1.2.0

func PlotDigitalU64Ptr(label_id string, xs, ys *uint64, count int32)

func PlotDigitalU64PtrV added in v1.2.0

func PlotDigitalU64PtrV(label_id string, xs, ys *uint64, count int32, flags DigitalFlags, offset, stride int32)

PlotDigitalU64PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU64)

func PlotDigitaldoublePtr added in v1.2.0

func PlotDigitaldoublePtr(label_id string, xs, ys *float64, count int32)

func PlotDigitaldoublePtrV added in v1.2.0

func PlotDigitaldoublePtrV(label_id string, xs, ys *float64, count int32, flags DigitalFlags, offset, stride int32)

PlotDigitaldoublePtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(double)

func PlotDummy added in v1.2.0

func PlotDummy(label_id string)

func PlotDummyV added in v1.2.0

func PlotDummyV(label_id string, flags DummyFlags)

PlotDummyV parameter default value hint: flags: 0

func PlotErrorBarsFloatPtrFloatPtrFloatPtrFloatPtr added in v1.2.0

func PlotErrorBarsFloatPtrFloatPtrFloatPtrFloatPtr(label_id string, xs, ys, neg, pos *float32, count int32)

func PlotErrorBarsFloatPtrFloatPtrFloatPtrFloatPtrV added in v1.2.0

func PlotErrorBarsFloatPtrFloatPtrFloatPtrFloatPtrV(label_id string, xs, ys, neg, pos *float32, count int32, flags ErrorBarsFlags, offset, stride int32)

PlotErrorBarsFloatPtrFloatPtrFloatPtrFloatPtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(float)

func PlotErrorBarsFloatPtrFloatPtrFloatPtrInt added in v1.2.0

func PlotErrorBarsFloatPtrFloatPtrFloatPtrInt(label_id string, xs, ys, err *float32, count int32)

func PlotErrorBarsFloatPtrFloatPtrFloatPtrIntV added in v1.2.0

func PlotErrorBarsFloatPtrFloatPtrFloatPtrIntV(label_id string, xs, ys, err *float32, count int32, flags ErrorBarsFlags, offset, stride int32)

PlotErrorBarsFloatPtrFloatPtrFloatPtrIntV parameter default value hint: flags: 0 offset: 0 stride: sizeof(float)

func PlotErrorBarsS8PtrS8PtrS8PtrInt added in v1.2.0

func PlotErrorBarsS8PtrS8PtrS8PtrInt(label_id string, xs, ys, err *int8, count int32)

func PlotErrorBarsS8PtrS8PtrS8PtrIntV added in v1.2.0

func PlotErrorBarsS8PtrS8PtrS8PtrIntV(label_id string, xs, ys, err *int8, count int32, flags ErrorBarsFlags, offset, stride int32)

PlotErrorBarsS8PtrS8PtrS8PtrIntV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS8)

func PlotErrorBarsS8PtrS8PtrS8PtrS8Ptr added in v1.2.0

func PlotErrorBarsS8PtrS8PtrS8PtrS8Ptr(label_id string, xs, ys, neg, pos *int8, count int32)

func PlotErrorBarsS8PtrS8PtrS8PtrS8PtrV added in v1.2.0

func PlotErrorBarsS8PtrS8PtrS8PtrS8PtrV(label_id string, xs, ys, neg, pos *int8, count int32, flags ErrorBarsFlags, offset, stride int32)

PlotErrorBarsS8PtrS8PtrS8PtrS8PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS8)

func PlotErrorBarsS16PtrS16PtrS16PtrInt added in v1.2.0

func PlotErrorBarsS16PtrS16PtrS16PtrInt(label_id string, xs, ys, err *int16, count int32)

func PlotErrorBarsS16PtrS16PtrS16PtrIntV added in v1.2.0

func PlotErrorBarsS16PtrS16PtrS16PtrIntV(label_id string, xs, ys, err *int16, count int32, flags ErrorBarsFlags, offset, stride int32)

PlotErrorBarsS16PtrS16PtrS16PtrIntV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS16)

func PlotErrorBarsS16PtrS16PtrS16PtrS16Ptr added in v1.2.0

func PlotErrorBarsS16PtrS16PtrS16PtrS16Ptr(label_id string, xs, ys, neg, pos *int16, count int32)

func PlotErrorBarsS16PtrS16PtrS16PtrS16PtrV added in v1.2.0

func PlotErrorBarsS16PtrS16PtrS16PtrS16PtrV(label_id string, xs, ys, neg, pos *int16, count int32, flags ErrorBarsFlags, offset, stride int32)

PlotErrorBarsS16PtrS16PtrS16PtrS16PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS16)

func PlotErrorBarsS32PtrS32PtrS32PtrInt added in v1.2.0

func PlotErrorBarsS32PtrS32PtrS32PtrInt(label_id string, xs, ys, err *int32, count int32)

func PlotErrorBarsS32PtrS32PtrS32PtrIntV added in v1.2.0

func PlotErrorBarsS32PtrS32PtrS32PtrIntV(label_id string, xs, ys, err *int32, count int32, flags ErrorBarsFlags, offset, stride int32)

PlotErrorBarsS32PtrS32PtrS32PtrIntV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS32)

func PlotErrorBarsS32PtrS32PtrS32PtrS32Ptr added in v1.2.0

func PlotErrorBarsS32PtrS32PtrS32PtrS32Ptr(label_id string, xs, ys, neg, pos *int32, count int32)

func PlotErrorBarsS32PtrS32PtrS32PtrS32PtrV added in v1.2.0

func PlotErrorBarsS32PtrS32PtrS32PtrS32PtrV(label_id string, xs, ys, neg, pos *int32, count int32, flags ErrorBarsFlags, offset, stride int32)

PlotErrorBarsS32PtrS32PtrS32PtrS32PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS32)

func PlotErrorBarsS64PtrS64PtrS64PtrInt added in v1.2.0

func PlotErrorBarsS64PtrS64PtrS64PtrInt(label_id string, xs, ys, err *int64, count int32)

func PlotErrorBarsS64PtrS64PtrS64PtrIntV added in v1.2.0

func PlotErrorBarsS64PtrS64PtrS64PtrIntV(label_id string, xs, ys, err *int64, count int32, flags ErrorBarsFlags, offset, stride int32)

PlotErrorBarsS64PtrS64PtrS64PtrIntV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS64)

func PlotErrorBarsS64PtrS64PtrS64PtrS64Ptr added in v1.2.0

func PlotErrorBarsS64PtrS64PtrS64PtrS64Ptr(label_id string, xs, ys, neg, pos *int64, count int32)

func PlotErrorBarsS64PtrS64PtrS64PtrS64PtrV added in v1.2.0

func PlotErrorBarsS64PtrS64PtrS64PtrS64PtrV(label_id string, xs, ys, neg, pos *int64, count int32, flags ErrorBarsFlags, offset, stride int32)

PlotErrorBarsS64PtrS64PtrS64PtrS64PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS64)

func PlotErrorBarsU8PtrU8PtrU8PtrInt added in v1.2.0

func PlotErrorBarsU8PtrU8PtrU8PtrInt(label_id string, xs, ys, err *byte, count int32)

func PlotErrorBarsU8PtrU8PtrU8PtrIntV added in v1.2.0

func PlotErrorBarsU8PtrU8PtrU8PtrIntV(label_id string, xs, ys, err *byte, count int32, flags ErrorBarsFlags, offset, stride int32)

PlotErrorBarsU8PtrU8PtrU8PtrIntV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU8)

func PlotErrorBarsU8PtrU8PtrU8PtrU8Ptr added in v1.2.0

func PlotErrorBarsU8PtrU8PtrU8PtrU8Ptr(label_id string, xs, ys, neg, pos *byte, count int32)

func PlotErrorBarsU8PtrU8PtrU8PtrU8PtrV added in v1.2.0

func PlotErrorBarsU8PtrU8PtrU8PtrU8PtrV(label_id string, xs, ys, neg, pos *byte, count int32, flags ErrorBarsFlags, offset, stride int32)

PlotErrorBarsU8PtrU8PtrU8PtrU8PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU8)

func PlotErrorBarsU16PtrU16PtrU16PtrInt added in v1.2.0

func PlotErrorBarsU16PtrU16PtrU16PtrInt(label_id string, xs, ys, err *uint16, count int32)

func PlotErrorBarsU16PtrU16PtrU16PtrIntV added in v1.2.0

func PlotErrorBarsU16PtrU16PtrU16PtrIntV(label_id string, xs, ys, err *uint16, count int32, flags ErrorBarsFlags, offset, stride int32)

PlotErrorBarsU16PtrU16PtrU16PtrIntV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU16)

func PlotErrorBarsU16PtrU16PtrU16PtrU16Ptr added in v1.2.0

func PlotErrorBarsU16PtrU16PtrU16PtrU16Ptr(label_id string, xs, ys, neg, pos *uint16, count int32)

func PlotErrorBarsU16PtrU16PtrU16PtrU16PtrV added in v1.2.0

func PlotErrorBarsU16PtrU16PtrU16PtrU16PtrV(label_id string, xs, ys, neg, pos *uint16, count int32, flags ErrorBarsFlags, offset, stride int32)

PlotErrorBarsU16PtrU16PtrU16PtrU16PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU16)

func PlotErrorBarsU32PtrU32PtrU32PtrInt added in v1.2.0

func PlotErrorBarsU32PtrU32PtrU32PtrInt(label_id string, xs, ys, err *uint32, count int32)

func PlotErrorBarsU32PtrU32PtrU32PtrIntV added in v1.2.0

func PlotErrorBarsU32PtrU32PtrU32PtrIntV(label_id string, xs, ys, err *uint32, count int32, flags ErrorBarsFlags, offset, stride int32)

PlotErrorBarsU32PtrU32PtrU32PtrIntV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU32)

func PlotErrorBarsU32PtrU32PtrU32PtrU32Ptr added in v1.2.0

func PlotErrorBarsU32PtrU32PtrU32PtrU32Ptr(label_id string, xs, ys, neg, pos *uint32, count int32)

func PlotErrorBarsU32PtrU32PtrU32PtrU32PtrV added in v1.2.0

func PlotErrorBarsU32PtrU32PtrU32PtrU32PtrV(label_id string, xs, ys, neg, pos *uint32, count int32, flags ErrorBarsFlags, offset, stride int32)

PlotErrorBarsU32PtrU32PtrU32PtrU32PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU32)

func PlotErrorBarsU64PtrU64PtrU64PtrInt added in v1.2.0

func PlotErrorBarsU64PtrU64PtrU64PtrInt(label_id string, xs, ys, err *uint64, count int32)

func PlotErrorBarsU64PtrU64PtrU64PtrIntV added in v1.2.0

func PlotErrorBarsU64PtrU64PtrU64PtrIntV(label_id string, xs, ys, err *uint64, count int32, flags ErrorBarsFlags, offset, stride int32)

PlotErrorBarsU64PtrU64PtrU64PtrIntV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU64)

func PlotErrorBarsU64PtrU64PtrU64PtrU64Ptr added in v1.2.0

func PlotErrorBarsU64PtrU64PtrU64PtrU64Ptr(label_id string, xs, ys, neg, pos *uint64, count int32)

func PlotErrorBarsU64PtrU64PtrU64PtrU64PtrV added in v1.2.0

func PlotErrorBarsU64PtrU64PtrU64PtrU64PtrV(label_id string, xs, ys, neg, pos *uint64, count int32, flags ErrorBarsFlags, offset, stride int32)

PlotErrorBarsU64PtrU64PtrU64PtrU64PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU64)

func PlotErrorBarsdoublePtrdoublePtrdoublePtrInt added in v1.2.0

func PlotErrorBarsdoublePtrdoublePtrdoublePtrInt(label_id string, xs, ys, err *float64, count int32)

func PlotErrorBarsdoublePtrdoublePtrdoublePtrIntV added in v1.2.0

func PlotErrorBarsdoublePtrdoublePtrdoublePtrIntV(label_id string, xs, ys, err *float64, count int32, flags ErrorBarsFlags, offset, stride int32)

PlotErrorBarsdoublePtrdoublePtrdoublePtrIntV parameter default value hint: flags: 0 offset: 0 stride: sizeof(double)

func PlotErrorBarsdoublePtrdoublePtrdoublePtrdoublePtr added in v1.2.0

func PlotErrorBarsdoublePtrdoublePtrdoublePtrdoublePtr(label_id string, xs, ys, neg, pos *float64, count int32)

func PlotErrorBarsdoublePtrdoublePtrdoublePtrdoublePtrV added in v1.2.0

func PlotErrorBarsdoublePtrdoublePtrdoublePtrdoublePtrV(label_id string, xs, ys, neg, pos *float64, count int32, flags ErrorBarsFlags, offset, stride int32)

PlotErrorBarsdoublePtrdoublePtrdoublePtrdoublePtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(double)

func PlotHeatmapFloatPtr added in v1.2.0

func PlotHeatmapFloatPtr(label_id string, values *float32, rows, cols int32)

func PlotHeatmapFloatPtrV added in v1.2.0

func PlotHeatmapFloatPtrV(label_id string, values *float32, rows, cols int32, scale_min, scale_max float64, label_fmt string, bounds_min, bounds_max PlotPoint, flags HeatmapFlags)

PlotHeatmapFloatPtrV parameter default value hint: scale_min: 0 scale_max: 0 label_fmt: "%.1f" bounds_min: ImPlotPoint(0,0) bounds_max: ImPlotPoint(1,1) flags: 0

func PlotHeatmapS8Ptr added in v1.2.0

func PlotHeatmapS8Ptr(label_id string, values *int8, rows, cols int32)

func PlotHeatmapS8PtrV added in v1.2.0

func PlotHeatmapS8PtrV(label_id string, values *int8, rows, cols int32, scale_min, scale_max float64, label_fmt string, bounds_min, bounds_max PlotPoint, flags HeatmapFlags)

PlotHeatmapS8PtrV parameter default value hint: scale_min: 0 scale_max: 0 label_fmt: "%.1f" bounds_min: ImPlotPoint(0,0) bounds_max: ImPlotPoint(1,1) flags: 0

func PlotHeatmapS16Ptr added in v1.2.0

func PlotHeatmapS16Ptr(label_id string, values *int16, rows, cols int32)

func PlotHeatmapS16PtrV added in v1.2.0

func PlotHeatmapS16PtrV(label_id string, values *int16, rows, cols int32, scale_min, scale_max float64, label_fmt string, bounds_min, bounds_max PlotPoint, flags HeatmapFlags)

PlotHeatmapS16PtrV parameter default value hint: scale_min: 0 scale_max: 0 label_fmt: "%.1f" bounds_min: ImPlotPoint(0,0) bounds_max: ImPlotPoint(1,1) flags: 0

func PlotHeatmapS32Ptr added in v1.2.0

func PlotHeatmapS32Ptr(label_id string, values *int32, rows, cols int32)

func PlotHeatmapS32PtrV added in v1.2.0

func PlotHeatmapS32PtrV(label_id string, values *int32, rows, cols int32, scale_min, scale_max float64, label_fmt string, bounds_min, bounds_max PlotPoint, flags HeatmapFlags)

PlotHeatmapS32PtrV parameter default value hint: scale_min: 0 scale_max: 0 label_fmt: "%.1f" bounds_min: ImPlotPoint(0,0) bounds_max: ImPlotPoint(1,1) flags: 0

func PlotHeatmapS64Ptr added in v1.2.0

func PlotHeatmapS64Ptr(label_id string, values *int64, rows, cols int32)

func PlotHeatmapS64PtrV added in v1.2.0

func PlotHeatmapS64PtrV(label_id string, values *int64, rows, cols int32, scale_min, scale_max float64, label_fmt string, bounds_min, bounds_max PlotPoint, flags HeatmapFlags)

PlotHeatmapS64PtrV parameter default value hint: scale_min: 0 scale_max: 0 label_fmt: "%.1f" bounds_min: ImPlotPoint(0,0) bounds_max: ImPlotPoint(1,1) flags: 0

func PlotHeatmapU8Ptr added in v1.2.0

func PlotHeatmapU8Ptr(label_id string, values *byte, rows, cols int32)

func PlotHeatmapU8PtrV added in v1.2.0

func PlotHeatmapU8PtrV(label_id string, values *byte, rows, cols int32, scale_min, scale_max float64, label_fmt string, bounds_min, bounds_max PlotPoint, flags HeatmapFlags)

PlotHeatmapU8PtrV parameter default value hint: scale_min: 0 scale_max: 0 label_fmt: "%.1f" bounds_min: ImPlotPoint(0,0) bounds_max: ImPlotPoint(1,1) flags: 0

func PlotHeatmapU16Ptr added in v1.2.0

func PlotHeatmapU16Ptr(label_id string, values *uint16, rows, cols int32)

func PlotHeatmapU16PtrV added in v1.2.0

func PlotHeatmapU16PtrV(label_id string, values *uint16, rows, cols int32, scale_min, scale_max float64, label_fmt string, bounds_min, bounds_max PlotPoint, flags HeatmapFlags)

PlotHeatmapU16PtrV parameter default value hint: scale_min: 0 scale_max: 0 label_fmt: "%.1f" bounds_min: ImPlotPoint(0,0) bounds_max: ImPlotPoint(1,1) flags: 0

func PlotHeatmapU32Ptr added in v1.2.0

func PlotHeatmapU32Ptr(label_id string, values *uint32, rows, cols int32)

func PlotHeatmapU32PtrV added in v1.2.0

func PlotHeatmapU32PtrV(label_id string, values *uint32, rows, cols int32, scale_min, scale_max float64, label_fmt string, bounds_min, bounds_max PlotPoint, flags HeatmapFlags)

PlotHeatmapU32PtrV parameter default value hint: scale_min: 0 scale_max: 0 label_fmt: "%.1f" bounds_min: ImPlotPoint(0,0) bounds_max: ImPlotPoint(1,1) flags: 0

func PlotHeatmapU64Ptr added in v1.2.0

func PlotHeatmapU64Ptr(label_id string, values *uint64, rows, cols int32)

func PlotHeatmapU64PtrV added in v1.2.0

func PlotHeatmapU64PtrV(label_id string, values *uint64, rows, cols int32, scale_min, scale_max float64, label_fmt string, bounds_min, bounds_max PlotPoint, flags HeatmapFlags)

PlotHeatmapU64PtrV parameter default value hint: scale_min: 0 scale_max: 0 label_fmt: "%.1f" bounds_min: ImPlotPoint(0,0) bounds_max: ImPlotPoint(1,1) flags: 0

func PlotHeatmapdoublePtr added in v1.2.0

func PlotHeatmapdoublePtr(label_id string, values *float64, rows, cols int32)

func PlotHeatmapdoublePtrV added in v1.2.0

func PlotHeatmapdoublePtrV(label_id string, values *float64, rows, cols int32, scale_min, scale_max float64, label_fmt string, bounds_min, bounds_max PlotPoint, flags HeatmapFlags)

PlotHeatmapdoublePtrV parameter default value hint: scale_min: 0 scale_max: 0 label_fmt: "%.1f" bounds_min: ImPlotPoint(0,0) bounds_max: ImPlotPoint(1,1) flags: 0

func PlotHistogram2DFloatPtr added in v1.2.0

func PlotHistogram2DFloatPtr(label_id string, xs, ys *float32, count int32) float64

func PlotHistogram2DFloatPtrV added in v1.2.0

func PlotHistogram2DFloatPtrV(label_id string, xs, ys *float32, count, x_bins, y_bins int32, rangeArg Rect, flags HistogramFlags) float64

PlotHistogram2DFloatPtrV parameter default value hint: x_bins: ImPlotBin_Sturges y_bins: ImPlotBin_Sturges flags: 0

func PlotHistogram2DS8Ptr added in v1.2.0

func PlotHistogram2DS8Ptr(label_id string, xs, ys *int8, count int32) float64

func PlotHistogram2DS8PtrV added in v1.2.0

func PlotHistogram2DS8PtrV(label_id string, xs, ys *int8, count, x_bins, y_bins int32, rangeArg Rect, flags HistogramFlags) float64

PlotHistogram2DS8PtrV parameter default value hint: x_bins: ImPlotBin_Sturges y_bins: ImPlotBin_Sturges flags: 0

func PlotHistogram2DS16Ptr added in v1.2.0

func PlotHistogram2DS16Ptr(label_id string, xs, ys *int16, count int32) float64

func PlotHistogram2DS16PtrV added in v1.2.0

func PlotHistogram2DS16PtrV(label_id string, xs, ys *int16, count, x_bins, y_bins int32, rangeArg Rect, flags HistogramFlags) float64

PlotHistogram2DS16PtrV parameter default value hint: x_bins: ImPlotBin_Sturges y_bins: ImPlotBin_Sturges flags: 0

func PlotHistogram2DS32Ptr added in v1.2.0

func PlotHistogram2DS32Ptr(label_id string, xs, ys *int32, count int32) float64

func PlotHistogram2DS32PtrV added in v1.2.0

func PlotHistogram2DS32PtrV(label_id string, xs, ys *int32, count, x_bins, y_bins int32, rangeArg Rect, flags HistogramFlags) float64

PlotHistogram2DS32PtrV parameter default value hint: x_bins: ImPlotBin_Sturges y_bins: ImPlotBin_Sturges flags: 0

func PlotHistogram2DS64Ptr added in v1.2.0

func PlotHistogram2DS64Ptr(label_id string, xs, ys *int64, count int32) float64

func PlotHistogram2DS64PtrV added in v1.2.0

func PlotHistogram2DS64PtrV(label_id string, xs, ys *int64, count, x_bins, y_bins int32, rangeArg Rect, flags HistogramFlags) float64

PlotHistogram2DS64PtrV parameter default value hint: x_bins: ImPlotBin_Sturges y_bins: ImPlotBin_Sturges flags: 0

func PlotHistogram2DU8Ptr added in v1.2.0

func PlotHistogram2DU8Ptr(label_id string, xs, ys *byte, count int32) float64

func PlotHistogram2DU8PtrV added in v1.2.0

func PlotHistogram2DU8PtrV(label_id string, xs, ys *byte, count, x_bins, y_bins int32, rangeArg Rect, flags HistogramFlags) float64

PlotHistogram2DU8PtrV parameter default value hint: x_bins: ImPlotBin_Sturges y_bins: ImPlotBin_Sturges flags: 0

func PlotHistogram2DU16Ptr added in v1.2.0

func PlotHistogram2DU16Ptr(label_id string, xs, ys *uint16, count int32) float64

func PlotHistogram2DU16PtrV added in v1.2.0

func PlotHistogram2DU16PtrV(label_id string, xs, ys *uint16, count, x_bins, y_bins int32, rangeArg Rect, flags HistogramFlags) float64

PlotHistogram2DU16PtrV parameter default value hint: x_bins: ImPlotBin_Sturges y_bins: ImPlotBin_Sturges flags: 0

func PlotHistogram2DU32Ptr added in v1.2.0

func PlotHistogram2DU32Ptr(label_id string, xs, ys *uint32, count int32) float64

func PlotHistogram2DU32PtrV added in v1.2.0

func PlotHistogram2DU32PtrV(label_id string, xs, ys *uint32, count, x_bins, y_bins int32, rangeArg Rect, flags HistogramFlags) float64

PlotHistogram2DU32PtrV parameter default value hint: x_bins: ImPlotBin_Sturges y_bins: ImPlotBin_Sturges flags: 0

func PlotHistogram2DU64Ptr added in v1.2.0

func PlotHistogram2DU64Ptr(label_id string, xs, ys *uint64, count int32) float64

func PlotHistogram2DU64PtrV added in v1.2.0

func PlotHistogram2DU64PtrV(label_id string, xs, ys *uint64, count, x_bins, y_bins int32, rangeArg Rect, flags HistogramFlags) float64

PlotHistogram2DU64PtrV parameter default value hint: x_bins: ImPlotBin_Sturges y_bins: ImPlotBin_Sturges flags: 0

func PlotHistogram2DdoublePtr added in v1.2.0

func PlotHistogram2DdoublePtr(label_id string, xs, ys *float64, count int32) float64

func PlotHistogram2DdoublePtrV added in v1.2.0

func PlotHistogram2DdoublePtrV(label_id string, xs, ys *float64, count, x_bins, y_bins int32, rangeArg Rect, flags HistogramFlags) float64

PlotHistogram2DdoublePtrV parameter default value hint: x_bins: ImPlotBin_Sturges y_bins: ImPlotBin_Sturges flags: 0

func PlotHistogramFloatPtr added in v1.2.0

func PlotHistogramFloatPtr(label_id string, values *float32, count int32) float64

func PlotHistogramFloatPtrV added in v1.2.0

func PlotHistogramFloatPtrV(label_id string, values *float32, count, bins int32, bar_scale float64, rangeArg Range, flags HistogramFlags) float64

PlotHistogramFloatPtrV parameter default value hint: bins: ImPlotBin_Sturges bar_scale: 1.0 flags: 0

func PlotHistogramS8Ptr added in v1.2.0

func PlotHistogramS8Ptr(label_id string, values *int8, count int32) float64

func PlotHistogramS8PtrV added in v1.2.0

func PlotHistogramS8PtrV(label_id string, values *int8, count, bins int32, bar_scale float64, rangeArg Range, flags HistogramFlags) float64

PlotHistogramS8PtrV parameter default value hint: bins: ImPlotBin_Sturges bar_scale: 1.0 flags: 0

func PlotHistogramS16Ptr added in v1.2.0

func PlotHistogramS16Ptr(label_id string, values *int16, count int32) float64

func PlotHistogramS16PtrV added in v1.2.0

func PlotHistogramS16PtrV(label_id string, values *int16, count, bins int32, bar_scale float64, rangeArg Range, flags HistogramFlags) float64

PlotHistogramS16PtrV parameter default value hint: bins: ImPlotBin_Sturges bar_scale: 1.0 flags: 0

func PlotHistogramS32Ptr added in v1.2.0

func PlotHistogramS32Ptr(label_id string, values *int32, count int32) float64

func PlotHistogramS32PtrV added in v1.2.0

func PlotHistogramS32PtrV(label_id string, values *int32, count, bins int32, bar_scale float64, rangeArg Range, flags HistogramFlags) float64

PlotHistogramS32PtrV parameter default value hint: bins: ImPlotBin_Sturges bar_scale: 1.0 flags: 0

func PlotHistogramS64Ptr added in v1.2.0

func PlotHistogramS64Ptr(label_id string, values *int64, count int32) float64

func PlotHistogramS64PtrV added in v1.2.0

func PlotHistogramS64PtrV(label_id string, values *int64, count, bins int32, bar_scale float64, rangeArg Range, flags HistogramFlags) float64

PlotHistogramS64PtrV parameter default value hint: bins: ImPlotBin_Sturges bar_scale: 1.0 flags: 0

func PlotHistogramU8Ptr added in v1.2.0

func PlotHistogramU8Ptr(label_id string, values *byte, count int32) float64

func PlotHistogramU8PtrV added in v1.2.0

func PlotHistogramU8PtrV(label_id string, values *byte, count, bins int32, bar_scale float64, rangeArg Range, flags HistogramFlags) float64

PlotHistogramU8PtrV parameter default value hint: bins: ImPlotBin_Sturges bar_scale: 1.0 flags: 0

func PlotHistogramU16Ptr added in v1.2.0

func PlotHistogramU16Ptr(label_id string, values *uint16, count int32) float64

func PlotHistogramU16PtrV added in v1.2.0

func PlotHistogramU16PtrV(label_id string, values *uint16, count, bins int32, bar_scale float64, rangeArg Range, flags HistogramFlags) float64

PlotHistogramU16PtrV parameter default value hint: bins: ImPlotBin_Sturges bar_scale: 1.0 flags: 0

func PlotHistogramU32Ptr added in v1.2.0

func PlotHistogramU32Ptr(label_id string, values *uint32, count int32) float64

func PlotHistogramU32PtrV added in v1.2.0

func PlotHistogramU32PtrV(label_id string, values *uint32, count, bins int32, bar_scale float64, rangeArg Range, flags HistogramFlags) float64

PlotHistogramU32PtrV parameter default value hint: bins: ImPlotBin_Sturges bar_scale: 1.0 flags: 0

func PlotHistogramU64Ptr added in v1.2.0

func PlotHistogramU64Ptr(label_id string, values *uint64, count int32) float64

func PlotHistogramU64PtrV added in v1.2.0

func PlotHistogramU64PtrV(label_id string, values *uint64, count, bins int32, bar_scale float64, rangeArg Range, flags HistogramFlags) float64

PlotHistogramU64PtrV parameter default value hint: bins: ImPlotBin_Sturges bar_scale: 1.0 flags: 0

func PlotHistogramdoublePtr added in v1.2.0

func PlotHistogramdoublePtr(label_id string, values *float64, count int32) float64

func PlotHistogramdoublePtrV added in v1.2.0

func PlotHistogramdoublePtrV(label_id string, values *float64, count, bins int32, bar_scale float64, rangeArg Range, flags HistogramFlags) float64

PlotHistogramdoublePtrV parameter default value hint: bins: ImPlotBin_Sturges bar_scale: 1.0 flags: 0

func PlotImage added in v1.2.0

func PlotImage(label_id string, tex_ref imgui.TextureRef, bounds_min, bounds_max PlotPoint)

func PlotImageV added in v1.2.0

func PlotImageV(label_id string, tex_ref imgui.TextureRef, bounds_min, bounds_max PlotPoint, uv0, uv1 imgui.Vec2, tint_col imgui.Vec4, flags ImageFlags)

PlotImageV parameter default value hint: uv0: ImVec2(0,0) uv1: ImVec2(1,1) tint_col: ImVec4(1,1,1,1) flags: 0

func PlotInfLinesFloatPtr added in v1.2.0

func PlotInfLinesFloatPtr(label_id string, values *float32, count int32)

func PlotInfLinesFloatPtrV added in v1.2.0

func PlotInfLinesFloatPtrV(label_id string, values *float32, count int32, flags InfLinesFlags, offset, stride int32)

PlotInfLinesFloatPtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(float)

func PlotInfLinesS8Ptr added in v1.2.0

func PlotInfLinesS8Ptr(label_id string, values *int8, count int32)

func PlotInfLinesS8PtrV added in v1.2.0

func PlotInfLinesS8PtrV(label_id string, values *int8, count int32, flags InfLinesFlags, offset, stride int32)

PlotInfLinesS8PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS8)

func PlotInfLinesS16Ptr added in v1.2.0

func PlotInfLinesS16Ptr(label_id string, values *int16, count int32)

func PlotInfLinesS16PtrV added in v1.2.0

func PlotInfLinesS16PtrV(label_id string, values *int16, count int32, flags InfLinesFlags, offset, stride int32)

PlotInfLinesS16PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS16)

func PlotInfLinesS32Ptr added in v1.2.0

func PlotInfLinesS32Ptr(label_id string, values *int32, count int32)

func PlotInfLinesS32PtrV added in v1.2.0

func PlotInfLinesS32PtrV(label_id string, values *int32, count int32, flags InfLinesFlags, offset, stride int32)

PlotInfLinesS32PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS32)

func PlotInfLinesS64Ptr added in v1.2.0

func PlotInfLinesS64Ptr(label_id string, values *int64, count int32)

func PlotInfLinesS64PtrV added in v1.2.0

func PlotInfLinesS64PtrV(label_id string, values *int64, count int32, flags InfLinesFlags, offset, stride int32)

PlotInfLinesS64PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS64)

func PlotInfLinesU8Ptr added in v1.2.0

func PlotInfLinesU8Ptr(label_id string, values *byte, count int32)

func PlotInfLinesU8PtrV added in v1.2.0

func PlotInfLinesU8PtrV(label_id string, values *byte, count int32, flags InfLinesFlags, offset, stride int32)

PlotInfLinesU8PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU8)

func PlotInfLinesU16Ptr added in v1.2.0

func PlotInfLinesU16Ptr(label_id string, values *uint16, count int32)

func PlotInfLinesU16PtrV added in v1.2.0

func PlotInfLinesU16PtrV(label_id string, values *uint16, count int32, flags InfLinesFlags, offset, stride int32)

PlotInfLinesU16PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU16)

func PlotInfLinesU32Ptr added in v1.2.0

func PlotInfLinesU32Ptr(label_id string, values *uint32, count int32)

func PlotInfLinesU32PtrV added in v1.2.0

func PlotInfLinesU32PtrV(label_id string, values *uint32, count int32, flags InfLinesFlags, offset, stride int32)

PlotInfLinesU32PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU32)

func PlotInfLinesU64Ptr added in v1.2.0

func PlotInfLinesU64Ptr(label_id string, values *uint64, count int32)

func PlotInfLinesU64PtrV added in v1.2.0

func PlotInfLinesU64PtrV(label_id string, values *uint64, count int32, flags InfLinesFlags, offset, stride int32)

PlotInfLinesU64PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU64)

func PlotInfLinesdoublePtr added in v1.2.0

func PlotInfLinesdoublePtr(label_id string, values *float64, count int32)

func PlotInfLinesdoublePtrV added in v1.2.0

func PlotInfLinesdoublePtrV(label_id string, values *float64, count int32, flags InfLinesFlags, offset, stride int32)

PlotInfLinesdoublePtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(double)

func PlotLineFloatPtrFloatPtr added in v1.2.0

func PlotLineFloatPtrFloatPtr(label_id string, xs, ys *float32, count int32)

func PlotLineFloatPtrFloatPtrV added in v1.2.0

func PlotLineFloatPtrFloatPtrV(label_id string, xs, ys *float32, count int32, flags LineFlags, offset, stride int32)

PlotLineFloatPtrFloatPtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(float)

func PlotLineFloatPtrInt added in v1.2.0

func PlotLineFloatPtrInt(label_id string, values *float32, count int32)

func PlotLineFloatPtrIntV added in v1.2.0

func PlotLineFloatPtrIntV(label_id string, values *float32, count int32, xscale, xstart float64, flags LineFlags, offset, stride int32)

PlotLineFloatPtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(float)

func PlotLineS8PtrInt added in v1.2.0

func PlotLineS8PtrInt(label_id string, values *int8, count int32)

func PlotLineS8PtrIntV added in v1.2.0

func PlotLineS8PtrIntV(label_id string, values *int8, count int32, xscale, xstart float64, flags LineFlags, offset, stride int32)

PlotLineS8PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImS8)

func PlotLineS8PtrS8Ptr added in v1.2.0

func PlotLineS8PtrS8Ptr(label_id string, xs, ys *int8, count int32)

func PlotLineS8PtrS8PtrV added in v1.2.0

func PlotLineS8PtrS8PtrV(label_id string, xs, ys *int8, count int32, flags LineFlags, offset, stride int32)

PlotLineS8PtrS8PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS8)

func PlotLineS16PtrInt added in v1.2.0

func PlotLineS16PtrInt(label_id string, values *int16, count int32)

func PlotLineS16PtrIntV added in v1.2.0

func PlotLineS16PtrIntV(label_id string, values *int16, count int32, xscale, xstart float64, flags LineFlags, offset, stride int32)

PlotLineS16PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImS16)

func PlotLineS16PtrS16Ptr added in v1.2.0

func PlotLineS16PtrS16Ptr(label_id string, xs, ys *int16, count int32)

func PlotLineS16PtrS16PtrV added in v1.2.0

func PlotLineS16PtrS16PtrV(label_id string, xs, ys *int16, count int32, flags LineFlags, offset, stride int32)

PlotLineS16PtrS16PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS16)

func PlotLineS32PtrInt added in v1.2.0

func PlotLineS32PtrInt(label_id string, values *int32, count int32)

func PlotLineS32PtrIntV added in v1.2.0

func PlotLineS32PtrIntV(label_id string, values *int32, count int32, xscale, xstart float64, flags LineFlags, offset, stride int32)

PlotLineS32PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImS32)

func PlotLineS32PtrS32Ptr added in v1.2.0

func PlotLineS32PtrS32Ptr(label_id string, xs, ys *int32, count int32)

func PlotLineS32PtrS32PtrV added in v1.2.0

func PlotLineS32PtrS32PtrV(label_id string, xs, ys *int32, count int32, flags LineFlags, offset, stride int32)

PlotLineS32PtrS32PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS32)

func PlotLineS64PtrInt added in v1.2.0

func PlotLineS64PtrInt(label_id string, values *int64, count int32)

func PlotLineS64PtrIntV added in v1.2.0

func PlotLineS64PtrIntV(label_id string, values *int64, count int32, xscale, xstart float64, flags LineFlags, offset, stride int32)

PlotLineS64PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImS64)

func PlotLineS64PtrS64Ptr added in v1.2.0

func PlotLineS64PtrS64Ptr(label_id string, xs, ys *int64, count int32)

func PlotLineS64PtrS64PtrV added in v1.2.0

func PlotLineS64PtrS64PtrV(label_id string, xs, ys *int64, count int32, flags LineFlags, offset, stride int32)

PlotLineS64PtrS64PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS64)

func PlotLineU8PtrInt added in v1.2.0

func PlotLineU8PtrInt(label_id string, values *byte, count int32)

func PlotLineU8PtrIntV added in v1.2.0

func PlotLineU8PtrIntV(label_id string, values *byte, count int32, xscale, xstart float64, flags LineFlags, offset, stride int32)

PlotLineU8PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImU8)

func PlotLineU8PtrU8Ptr added in v1.2.0

func PlotLineU8PtrU8Ptr(label_id string, xs, ys *byte, count int32)

func PlotLineU8PtrU8PtrV added in v1.2.0

func PlotLineU8PtrU8PtrV(label_id string, xs, ys *byte, count int32, flags LineFlags, offset, stride int32)

PlotLineU8PtrU8PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU8)

func PlotLineU16PtrInt added in v1.2.0

func PlotLineU16PtrInt(label_id string, values *uint16, count int32)

func PlotLineU16PtrIntV added in v1.2.0

func PlotLineU16PtrIntV(label_id string, values *uint16, count int32, xscale, xstart float64, flags LineFlags, offset, stride int32)

PlotLineU16PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImU16)

func PlotLineU16PtrU16Ptr added in v1.2.0

func PlotLineU16PtrU16Ptr(label_id string, xs, ys *uint16, count int32)

func PlotLineU16PtrU16PtrV added in v1.2.0

func PlotLineU16PtrU16PtrV(label_id string, xs, ys *uint16, count int32, flags LineFlags, offset, stride int32)

PlotLineU16PtrU16PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU16)

func PlotLineU32PtrInt added in v1.2.0

func PlotLineU32PtrInt(label_id string, values *uint32, count int32)

func PlotLineU32PtrIntV added in v1.2.0

func PlotLineU32PtrIntV(label_id string, values *uint32, count int32, xscale, xstart float64, flags LineFlags, offset, stride int32)

PlotLineU32PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImU32)

func PlotLineU32PtrU32Ptr added in v1.2.0

func PlotLineU32PtrU32Ptr(label_id string, xs, ys *uint32, count int32)

func PlotLineU32PtrU32PtrV added in v1.2.0

func PlotLineU32PtrU32PtrV(label_id string, xs, ys *uint32, count int32, flags LineFlags, offset, stride int32)

PlotLineU32PtrU32PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU32)

func PlotLineU64PtrInt added in v1.2.0

func PlotLineU64PtrInt(label_id string, values *uint64, count int32)

func PlotLineU64PtrIntV added in v1.2.0

func PlotLineU64PtrIntV(label_id string, values *uint64, count int32, xscale, xstart float64, flags LineFlags, offset, stride int32)

PlotLineU64PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImU64)

func PlotLineU64PtrU64Ptr added in v1.2.0

func PlotLineU64PtrU64Ptr(label_id string, xs, ys *uint64, count int32)

func PlotLineU64PtrU64PtrV added in v1.2.0

func PlotLineU64PtrU64PtrV(label_id string, xs, ys *uint64, count int32, flags LineFlags, offset, stride int32)

PlotLineU64PtrU64PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU64)

func PlotLinedoublePtrInt added in v1.2.0

func PlotLinedoublePtrInt(label_id string, values *float64, count int32)

func PlotLinedoublePtrIntV added in v1.2.0

func PlotLinedoublePtrIntV(label_id string, values *float64, count int32, xscale, xstart float64, flags LineFlags, offset, stride int32)

PlotLinedoublePtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(double)

func PlotLinedoublePtrdoublePtr added in v1.2.0

func PlotLinedoublePtrdoublePtr(label_id string, xs, ys *float64, count int32)

func PlotLinedoublePtrdoublePtrV added in v1.2.0

func PlotLinedoublePtrdoublePtrV(label_id string, xs, ys *float64, count int32, flags LineFlags, offset, stride int32)

PlotLinedoublePtrdoublePtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(double)

func PlotPieChartFloatPtrPlotFormatter added in v1.2.0

func PlotPieChartFloatPtrPlotFormatter(label_ids []string, values *float32, count int32, x, y, radius float64, fmt Formatter)

func PlotPieChartFloatPtrPlotFormatterV added in v1.2.0

func PlotPieChartFloatPtrPlotFormatterV(label_ids []string, values *float32, count int32, x, y, radius float64, fmt Formatter, fmt_data uintptr, angle0 float64, flags PieChartFlags)

PlotPieChartFloatPtrPlotFormatterV parameter default value hint: fmt_data: nullptr angle0: 90 flags: 0

func PlotPieChartFloatPtrStr added in v1.2.0

func PlotPieChartFloatPtrStr(label_ids []string, values *float32, count int32, x, y, radius float64)

func PlotPieChartFloatPtrStrV added in v1.2.0

func PlotPieChartFloatPtrStrV(label_ids []string, values *float32, count int32, x, y, radius float64, label_fmt string, angle0 float64, flags PieChartFlags)

PlotPieChartFloatPtrStrV parameter default value hint: label_fmt: "%.1f" angle0: 90 flags: 0

func PlotPieChartS8PtrPlotFormatter added in v1.2.0

func PlotPieChartS8PtrPlotFormatter(label_ids []string, values *int8, count int32, x, y, radius float64, fmt Formatter)

func PlotPieChartS8PtrPlotFormatterV added in v1.2.0

func PlotPieChartS8PtrPlotFormatterV(label_ids []string, values *int8, count int32, x, y, radius float64, fmt Formatter, fmt_data uintptr, angle0 float64, flags PieChartFlags)

PlotPieChartS8PtrPlotFormatterV parameter default value hint: fmt_data: nullptr angle0: 90 flags: 0

func PlotPieChartS8PtrStr added in v1.2.0

func PlotPieChartS8PtrStr(label_ids []string, values *int8, count int32, x, y, radius float64)

func PlotPieChartS8PtrStrV added in v1.2.0

func PlotPieChartS8PtrStrV(label_ids []string, values *int8, count int32, x, y, radius float64, label_fmt string, angle0 float64, flags PieChartFlags)

PlotPieChartS8PtrStrV parameter default value hint: label_fmt: "%.1f" angle0: 90 flags: 0

func PlotPieChartS16PtrPlotFormatter added in v1.2.0

func PlotPieChartS16PtrPlotFormatter(label_ids []string, values *int16, count int32, x, y, radius float64, fmt Formatter)

func PlotPieChartS16PtrPlotFormatterV added in v1.2.0

func PlotPieChartS16PtrPlotFormatterV(label_ids []string, values *int16, count int32, x, y, radius float64, fmt Formatter, fmt_data uintptr, angle0 float64, flags PieChartFlags)

PlotPieChartS16PtrPlotFormatterV parameter default value hint: fmt_data: nullptr angle0: 90 flags: 0

func PlotPieChartS16PtrStr added in v1.2.0

func PlotPieChartS16PtrStr(label_ids []string, values *int16, count int32, x, y, radius float64)

func PlotPieChartS16PtrStrV added in v1.2.0

func PlotPieChartS16PtrStrV(label_ids []string, values *int16, count int32, x, y, radius float64, label_fmt string, angle0 float64, flags PieChartFlags)

PlotPieChartS16PtrStrV parameter default value hint: label_fmt: "%.1f" angle0: 90 flags: 0

func PlotPieChartS32PtrPlotFormatter added in v1.2.0

func PlotPieChartS32PtrPlotFormatter(label_ids []string, values *int32, count int32, x, y, radius float64, fmt Formatter)

func PlotPieChartS32PtrPlotFormatterV added in v1.2.0

func PlotPieChartS32PtrPlotFormatterV(label_ids []string, values *int32, count int32, x, y, radius float64, fmt Formatter, fmt_data uintptr, angle0 float64, flags PieChartFlags)

PlotPieChartS32PtrPlotFormatterV parameter default value hint: fmt_data: nullptr angle0: 90 flags: 0

func PlotPieChartS32PtrStr added in v1.2.0

func PlotPieChartS32PtrStr(label_ids []string, values *int32, count int32, x, y, radius float64)

func PlotPieChartS32PtrStrV added in v1.2.0

func PlotPieChartS32PtrStrV(label_ids []string, values *int32, count int32, x, y, radius float64, label_fmt string, angle0 float64, flags PieChartFlags)

PlotPieChartS32PtrStrV parameter default value hint: label_fmt: "%.1f" angle0: 90 flags: 0

func PlotPieChartS64PtrPlotFormatter added in v1.2.0

func PlotPieChartS64PtrPlotFormatter(label_ids []string, values *int64, count int32, x, y, radius float64, fmt Formatter)

func PlotPieChartS64PtrPlotFormatterV added in v1.2.0

func PlotPieChartS64PtrPlotFormatterV(label_ids []string, values *int64, count int32, x, y, radius float64, fmt Formatter, fmt_data uintptr, angle0 float64, flags PieChartFlags)

PlotPieChartS64PtrPlotFormatterV parameter default value hint: fmt_data: nullptr angle0: 90 flags: 0

func PlotPieChartS64PtrStr added in v1.2.0

func PlotPieChartS64PtrStr(label_ids []string, values *int64, count int32, x, y, radius float64)

func PlotPieChartS64PtrStrV added in v1.2.0

func PlotPieChartS64PtrStrV(label_ids []string, values *int64, count int32, x, y, radius float64, label_fmt string, angle0 float64, flags PieChartFlags)

PlotPieChartS64PtrStrV parameter default value hint: label_fmt: "%.1f" angle0: 90 flags: 0

func PlotPieChartU8PtrPlotFormatter added in v1.2.0

func PlotPieChartU8PtrPlotFormatter(label_ids []string, values *byte, count int32, x, y, radius float64, fmt Formatter)

func PlotPieChartU8PtrPlotFormatterV added in v1.2.0

func PlotPieChartU8PtrPlotFormatterV(label_ids []string, values *byte, count int32, x, y, radius float64, fmt Formatter, fmt_data uintptr, angle0 float64, flags PieChartFlags)

PlotPieChartU8PtrPlotFormatterV parameter default value hint: fmt_data: nullptr angle0: 90 flags: 0

func PlotPieChartU8PtrStr added in v1.2.0

func PlotPieChartU8PtrStr(label_ids []string, values *byte, count int32, x, y, radius float64)

func PlotPieChartU8PtrStrV added in v1.2.0

func PlotPieChartU8PtrStrV(label_ids []string, values *byte, count int32, x, y, radius float64, label_fmt string, angle0 float64, flags PieChartFlags)

PlotPieChartU8PtrStrV parameter default value hint: label_fmt: "%.1f" angle0: 90 flags: 0

func PlotPieChartU16PtrPlotFormatter added in v1.2.0

func PlotPieChartU16PtrPlotFormatter(label_ids []string, values *uint16, count int32, x, y, radius float64, fmt Formatter)

func PlotPieChartU16PtrPlotFormatterV added in v1.2.0

func PlotPieChartU16PtrPlotFormatterV(label_ids []string, values *uint16, count int32, x, y, radius float64, fmt Formatter, fmt_data uintptr, angle0 float64, flags PieChartFlags)

PlotPieChartU16PtrPlotFormatterV parameter default value hint: fmt_data: nullptr angle0: 90 flags: 0

func PlotPieChartU16PtrStr added in v1.2.0

func PlotPieChartU16PtrStr(label_ids []string, values *uint16, count int32, x, y, radius float64)

func PlotPieChartU16PtrStrV added in v1.2.0

func PlotPieChartU16PtrStrV(label_ids []string, values *uint16, count int32, x, y, radius float64, label_fmt string, angle0 float64, flags PieChartFlags)

PlotPieChartU16PtrStrV parameter default value hint: label_fmt: "%.1f" angle0: 90 flags: 0

func PlotPieChartU32PtrPlotFormatter added in v1.2.0

func PlotPieChartU32PtrPlotFormatter(label_ids []string, values *uint32, count int32, x, y, radius float64, fmt Formatter)

func PlotPieChartU32PtrPlotFormatterV added in v1.2.0

func PlotPieChartU32PtrPlotFormatterV(label_ids []string, values *uint32, count int32, x, y, radius float64, fmt Formatter, fmt_data uintptr, angle0 float64, flags PieChartFlags)

PlotPieChartU32PtrPlotFormatterV parameter default value hint: fmt_data: nullptr angle0: 90 flags: 0

func PlotPieChartU32PtrStr added in v1.2.0

func PlotPieChartU32PtrStr(label_ids []string, values *uint32, count int32, x, y, radius float64)

func PlotPieChartU32PtrStrV added in v1.2.0

func PlotPieChartU32PtrStrV(label_ids []string, values *uint32, count int32, x, y, radius float64, label_fmt string, angle0 float64, flags PieChartFlags)

PlotPieChartU32PtrStrV parameter default value hint: label_fmt: "%.1f" angle0: 90 flags: 0

func PlotPieChartU64PtrPlotFormatter added in v1.2.0

func PlotPieChartU64PtrPlotFormatter(label_ids []string, values *uint64, count int32, x, y, radius float64, fmt Formatter)

func PlotPieChartU64PtrPlotFormatterV added in v1.2.0

func PlotPieChartU64PtrPlotFormatterV(label_ids []string, values *uint64, count int32, x, y, radius float64, fmt Formatter, fmt_data uintptr, angle0 float64, flags PieChartFlags)

PlotPieChartU64PtrPlotFormatterV parameter default value hint: fmt_data: nullptr angle0: 90 flags: 0

func PlotPieChartU64PtrStr added in v1.2.0

func PlotPieChartU64PtrStr(label_ids []string, values *uint64, count int32, x, y, radius float64)

func PlotPieChartU64PtrStrV added in v1.2.0

func PlotPieChartU64PtrStrV(label_ids []string, values *uint64, count int32, x, y, radius float64, label_fmt string, angle0 float64, flags PieChartFlags)

PlotPieChartU64PtrStrV parameter default value hint: label_fmt: "%.1f" angle0: 90 flags: 0

func PlotPieChartdoublePtrPlotFormatter added in v1.2.0

func PlotPieChartdoublePtrPlotFormatter(label_ids []string, values *float64, count int32, x, y, radius float64, fmt Formatter)

func PlotPieChartdoublePtrPlotFormatterV added in v1.2.0

func PlotPieChartdoublePtrPlotFormatterV(label_ids []string, values *float64, count int32, x, y, radius float64, fmt Formatter, fmt_data uintptr, angle0 float64, flags PieChartFlags)

PlotPieChartdoublePtrPlotFormatterV parameter default value hint: fmt_data: nullptr angle0: 90 flags: 0

func PlotPieChartdoublePtrStr added in v1.2.0

func PlotPieChartdoublePtrStr(label_ids []string, values *float64, count int32, x, y, radius float64)

func PlotPieChartdoublePtrStrV added in v1.2.0

func PlotPieChartdoublePtrStrV(label_ids []string, values *float64, count int32, x, y, radius float64, label_fmt string, angle0 float64, flags PieChartFlags)

PlotPieChartdoublePtrStrV parameter default value hint: label_fmt: "%.1f" angle0: 90 flags: 0

func PlotScatterFloatPtrFloatPtr added in v1.2.0

func PlotScatterFloatPtrFloatPtr(label_id string, xs, ys *float32, count int32)

func PlotScatterFloatPtrFloatPtrV added in v1.2.0

func PlotScatterFloatPtrFloatPtrV(label_id string, xs, ys *float32, count int32, flags ScatterFlags, offset, stride int32)

PlotScatterFloatPtrFloatPtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(float)

func PlotScatterFloatPtrInt added in v1.2.0

func PlotScatterFloatPtrInt(label_id string, values *float32, count int32)

func PlotScatterFloatPtrIntV added in v1.2.0

func PlotScatterFloatPtrIntV(label_id string, values *float32, count int32, xscale, xstart float64, flags ScatterFlags, offset, stride int32)

PlotScatterFloatPtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(float)

func PlotScatterS8PtrInt added in v1.2.0

func PlotScatterS8PtrInt(label_id string, values *int8, count int32)

func PlotScatterS8PtrIntV added in v1.2.0

func PlotScatterS8PtrIntV(label_id string, values *int8, count int32, xscale, xstart float64, flags ScatterFlags, offset, stride int32)

PlotScatterS8PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImS8)

func PlotScatterS8PtrS8Ptr added in v1.2.0

func PlotScatterS8PtrS8Ptr(label_id string, xs, ys *int8, count int32)

func PlotScatterS8PtrS8PtrV added in v1.2.0

func PlotScatterS8PtrS8PtrV(label_id string, xs, ys *int8, count int32, flags ScatterFlags, offset, stride int32)

PlotScatterS8PtrS8PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS8)

func PlotScatterS16PtrInt added in v1.2.0

func PlotScatterS16PtrInt(label_id string, values *int16, count int32)

func PlotScatterS16PtrIntV added in v1.2.0

func PlotScatterS16PtrIntV(label_id string, values *int16, count int32, xscale, xstart float64, flags ScatterFlags, offset, stride int32)

PlotScatterS16PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImS16)

func PlotScatterS16PtrS16Ptr added in v1.2.0

func PlotScatterS16PtrS16Ptr(label_id string, xs, ys *int16, count int32)

func PlotScatterS16PtrS16PtrV added in v1.2.0

func PlotScatterS16PtrS16PtrV(label_id string, xs, ys *int16, count int32, flags ScatterFlags, offset, stride int32)

PlotScatterS16PtrS16PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS16)

func PlotScatterS32PtrInt added in v1.2.0

func PlotScatterS32PtrInt(label_id string, values *int32, count int32)

func PlotScatterS32PtrIntV added in v1.2.0

func PlotScatterS32PtrIntV(label_id string, values *int32, count int32, xscale, xstart float64, flags ScatterFlags, offset, stride int32)

PlotScatterS32PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImS32)

func PlotScatterS32PtrS32Ptr added in v1.2.0

func PlotScatterS32PtrS32Ptr(label_id string, xs, ys *int32, count int32)

func PlotScatterS32PtrS32PtrV added in v1.2.0

func PlotScatterS32PtrS32PtrV(label_id string, xs, ys *int32, count int32, flags ScatterFlags, offset, stride int32)

PlotScatterS32PtrS32PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS32)

func PlotScatterS64PtrInt added in v1.2.0

func PlotScatterS64PtrInt(label_id string, values *int64, count int32)

func PlotScatterS64PtrIntV added in v1.2.0

func PlotScatterS64PtrIntV(label_id string, values *int64, count int32, xscale, xstart float64, flags ScatterFlags, offset, stride int32)

PlotScatterS64PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImS64)

func PlotScatterS64PtrS64Ptr added in v1.2.0

func PlotScatterS64PtrS64Ptr(label_id string, xs, ys *int64, count int32)

func PlotScatterS64PtrS64PtrV added in v1.2.0

func PlotScatterS64PtrS64PtrV(label_id string, xs, ys *int64, count int32, flags ScatterFlags, offset, stride int32)

PlotScatterS64PtrS64PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS64)

func PlotScatterU8PtrInt added in v1.2.0

func PlotScatterU8PtrInt(label_id string, values *byte, count int32)

func PlotScatterU8PtrIntV added in v1.2.0

func PlotScatterU8PtrIntV(label_id string, values *byte, count int32, xscale, xstart float64, flags ScatterFlags, offset, stride int32)

PlotScatterU8PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImU8)

func PlotScatterU8PtrU8Ptr added in v1.2.0

func PlotScatterU8PtrU8Ptr(label_id string, xs, ys *byte, count int32)

func PlotScatterU8PtrU8PtrV added in v1.2.0

func PlotScatterU8PtrU8PtrV(label_id string, xs, ys *byte, count int32, flags ScatterFlags, offset, stride int32)

PlotScatterU8PtrU8PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU8)

func PlotScatterU16PtrInt added in v1.2.0

func PlotScatterU16PtrInt(label_id string, values *uint16, count int32)

func PlotScatterU16PtrIntV added in v1.2.0

func PlotScatterU16PtrIntV(label_id string, values *uint16, count int32, xscale, xstart float64, flags ScatterFlags, offset, stride int32)

PlotScatterU16PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImU16)

func PlotScatterU16PtrU16Ptr added in v1.2.0

func PlotScatterU16PtrU16Ptr(label_id string, xs, ys *uint16, count int32)

func PlotScatterU16PtrU16PtrV added in v1.2.0

func PlotScatterU16PtrU16PtrV(label_id string, xs, ys *uint16, count int32, flags ScatterFlags, offset, stride int32)

PlotScatterU16PtrU16PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU16)

func PlotScatterU32PtrInt added in v1.2.0

func PlotScatterU32PtrInt(label_id string, values *uint32, count int32)

func PlotScatterU32PtrIntV added in v1.2.0

func PlotScatterU32PtrIntV(label_id string, values *uint32, count int32, xscale, xstart float64, flags ScatterFlags, offset, stride int32)

PlotScatterU32PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImU32)

func PlotScatterU32PtrU32Ptr added in v1.2.0

func PlotScatterU32PtrU32Ptr(label_id string, xs, ys *uint32, count int32)

func PlotScatterU32PtrU32PtrV added in v1.2.0

func PlotScatterU32PtrU32PtrV(label_id string, xs, ys *uint32, count int32, flags ScatterFlags, offset, stride int32)

PlotScatterU32PtrU32PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU32)

func PlotScatterU64PtrInt added in v1.2.0

func PlotScatterU64PtrInt(label_id string, values *uint64, count int32)

func PlotScatterU64PtrIntV added in v1.2.0

func PlotScatterU64PtrIntV(label_id string, values *uint64, count int32, xscale, xstart float64, flags ScatterFlags, offset, stride int32)

PlotScatterU64PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImU64)

func PlotScatterU64PtrU64Ptr added in v1.2.0

func PlotScatterU64PtrU64Ptr(label_id string, xs, ys *uint64, count int32)

func PlotScatterU64PtrU64PtrV added in v1.2.0

func PlotScatterU64PtrU64PtrV(label_id string, xs, ys *uint64, count int32, flags ScatterFlags, offset, stride int32)

PlotScatterU64PtrU64PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU64)

func PlotScatterdoublePtrInt added in v1.2.0

func PlotScatterdoublePtrInt(label_id string, values *float64, count int32)

func PlotScatterdoublePtrIntV added in v1.2.0

func PlotScatterdoublePtrIntV(label_id string, values *float64, count int32, xscale, xstart float64, flags ScatterFlags, offset, stride int32)

PlotScatterdoublePtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(double)

func PlotScatterdoublePtrdoublePtr added in v1.2.0

func PlotScatterdoublePtrdoublePtr(label_id string, xs, ys *float64, count int32)

func PlotScatterdoublePtrdoublePtrV added in v1.2.0

func PlotScatterdoublePtrdoublePtrV(label_id string, xs, ys *float64, count int32, flags ScatterFlags, offset, stride int32)

PlotScatterdoublePtrdoublePtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(double)

func PlotShadedFloatPtrFloatPtrFloatPtr added in v1.2.0

func PlotShadedFloatPtrFloatPtrFloatPtr(label_id string, xs, ys1, ys2 *float32, count int32)

func PlotShadedFloatPtrFloatPtrFloatPtrV added in v1.2.0

func PlotShadedFloatPtrFloatPtrFloatPtrV(label_id string, xs, ys1, ys2 *float32, count int32, flags ShadedFlags, offset, stride int32)

PlotShadedFloatPtrFloatPtrFloatPtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(float)

func PlotShadedFloatPtrFloatPtrInt added in v1.2.0

func PlotShadedFloatPtrFloatPtrInt(label_id string, xs, ys *float32, count int32)

func PlotShadedFloatPtrFloatPtrIntV added in v1.2.0

func PlotShadedFloatPtrFloatPtrIntV(label_id string, xs, ys *float32, count int32, yref float64, flags ShadedFlags, offset, stride int32)

PlotShadedFloatPtrFloatPtrIntV parameter default value hint: yref: 0 flags: 0 offset: 0 stride: sizeof(float)

func PlotShadedFloatPtrInt added in v1.2.0

func PlotShadedFloatPtrInt(label_id string, values *float32, count int32)

func PlotShadedFloatPtrIntV added in v1.2.0

func PlotShadedFloatPtrIntV(label_id string, values *float32, count int32, yref, xscale, xstart float64, flags ShadedFlags, offset, stride int32)

PlotShadedFloatPtrIntV parameter default value hint: yref: 0 xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(float)

func PlotShadedS8PtrInt added in v1.2.0

func PlotShadedS8PtrInt(label_id string, values *int8, count int32)

func PlotShadedS8PtrIntV added in v1.2.0

func PlotShadedS8PtrIntV(label_id string, values *int8, count int32, yref, xscale, xstart float64, flags ShadedFlags, offset, stride int32)

PlotShadedS8PtrIntV parameter default value hint: yref: 0 xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImS8)

func PlotShadedS8PtrS8PtrInt added in v1.2.0

func PlotShadedS8PtrS8PtrInt(label_id string, xs, ys *int8, count int32)

func PlotShadedS8PtrS8PtrIntV added in v1.2.0

func PlotShadedS8PtrS8PtrIntV(label_id string, xs, ys *int8, count int32, yref float64, flags ShadedFlags, offset, stride int32)

PlotShadedS8PtrS8PtrIntV parameter default value hint: yref: 0 flags: 0 offset: 0 stride: sizeof(ImS8)

func PlotShadedS8PtrS8PtrS8Ptr added in v1.2.0

func PlotShadedS8PtrS8PtrS8Ptr(label_id string, xs, ys1, ys2 *int8, count int32)

func PlotShadedS8PtrS8PtrS8PtrV added in v1.2.0

func PlotShadedS8PtrS8PtrS8PtrV(label_id string, xs, ys1, ys2 *int8, count int32, flags ShadedFlags, offset, stride int32)

PlotShadedS8PtrS8PtrS8PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS8)

func PlotShadedS16PtrInt added in v1.2.0

func PlotShadedS16PtrInt(label_id string, values *int16, count int32)

func PlotShadedS16PtrIntV added in v1.2.0

func PlotShadedS16PtrIntV(label_id string, values *int16, count int32, yref, xscale, xstart float64, flags ShadedFlags, offset, stride int32)

PlotShadedS16PtrIntV parameter default value hint: yref: 0 xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImS16)

func PlotShadedS16PtrS16PtrInt added in v1.2.0

func PlotShadedS16PtrS16PtrInt(label_id string, xs, ys *int16, count int32)

func PlotShadedS16PtrS16PtrIntV added in v1.2.0

func PlotShadedS16PtrS16PtrIntV(label_id string, xs, ys *int16, count int32, yref float64, flags ShadedFlags, offset, stride int32)

PlotShadedS16PtrS16PtrIntV parameter default value hint: yref: 0 flags: 0 offset: 0 stride: sizeof(ImS16)

func PlotShadedS16PtrS16PtrS16Ptr added in v1.2.0

func PlotShadedS16PtrS16PtrS16Ptr(label_id string, xs, ys1, ys2 *int16, count int32)

func PlotShadedS16PtrS16PtrS16PtrV added in v1.2.0

func PlotShadedS16PtrS16PtrS16PtrV(label_id string, xs, ys1, ys2 *int16, count int32, flags ShadedFlags, offset, stride int32)

PlotShadedS16PtrS16PtrS16PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS16)

func PlotShadedS32PtrInt added in v1.2.0

func PlotShadedS32PtrInt(label_id string, values *int32, count int32)

func PlotShadedS32PtrIntV added in v1.2.0

func PlotShadedS32PtrIntV(label_id string, values *int32, count int32, yref, xscale, xstart float64, flags ShadedFlags, offset, stride int32)

PlotShadedS32PtrIntV parameter default value hint: yref: 0 xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImS32)

func PlotShadedS32PtrS32PtrInt added in v1.2.0

func PlotShadedS32PtrS32PtrInt(label_id string, xs, ys *int32, count int32)

func PlotShadedS32PtrS32PtrIntV added in v1.2.0

func PlotShadedS32PtrS32PtrIntV(label_id string, xs, ys *int32, count int32, yref float64, flags ShadedFlags, offset, stride int32)

PlotShadedS32PtrS32PtrIntV parameter default value hint: yref: 0 flags: 0 offset: 0 stride: sizeof(ImS32)

func PlotShadedS32PtrS32PtrS32Ptr added in v1.2.0

func PlotShadedS32PtrS32PtrS32Ptr(label_id string, xs, ys1, ys2 *int32, count int32)

func PlotShadedS32PtrS32PtrS32PtrV added in v1.2.0

func PlotShadedS32PtrS32PtrS32PtrV(label_id string, xs, ys1, ys2 *int32, count int32, flags ShadedFlags, offset, stride int32)

PlotShadedS32PtrS32PtrS32PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS32)

func PlotShadedS64PtrInt added in v1.2.0

func PlotShadedS64PtrInt(label_id string, values *int64, count int32)

func PlotShadedS64PtrIntV added in v1.2.0

func PlotShadedS64PtrIntV(label_id string, values *int64, count int32, yref, xscale, xstart float64, flags ShadedFlags, offset, stride int32)

PlotShadedS64PtrIntV parameter default value hint: yref: 0 xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImS64)

func PlotShadedS64PtrS64PtrInt added in v1.2.0

func PlotShadedS64PtrS64PtrInt(label_id string, xs, ys *int64, count int32)

func PlotShadedS64PtrS64PtrIntV added in v1.2.0

func PlotShadedS64PtrS64PtrIntV(label_id string, xs, ys *int64, count int32, yref float64, flags ShadedFlags, offset, stride int32)

PlotShadedS64PtrS64PtrIntV parameter default value hint: yref: 0 flags: 0 offset: 0 stride: sizeof(ImS64)

func PlotShadedS64PtrS64PtrS64Ptr added in v1.2.0

func PlotShadedS64PtrS64PtrS64Ptr(label_id string, xs, ys1, ys2 *int64, count int32)

func PlotShadedS64PtrS64PtrS64PtrV added in v1.2.0

func PlotShadedS64PtrS64PtrS64PtrV(label_id string, xs, ys1, ys2 *int64, count int32, flags ShadedFlags, offset, stride int32)

PlotShadedS64PtrS64PtrS64PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS64)

func PlotShadedU8PtrInt added in v1.2.0

func PlotShadedU8PtrInt(label_id string, values *byte, count int32)

func PlotShadedU8PtrIntV added in v1.2.0

func PlotShadedU8PtrIntV(label_id string, values *byte, count int32, yref, xscale, xstart float64, flags ShadedFlags, offset, stride int32)

PlotShadedU8PtrIntV parameter default value hint: yref: 0 xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImU8)

func PlotShadedU8PtrU8PtrInt added in v1.2.0

func PlotShadedU8PtrU8PtrInt(label_id string, xs, ys *byte, count int32)

func PlotShadedU8PtrU8PtrIntV added in v1.2.0

func PlotShadedU8PtrU8PtrIntV(label_id string, xs, ys *byte, count int32, yref float64, flags ShadedFlags, offset, stride int32)

PlotShadedU8PtrU8PtrIntV parameter default value hint: yref: 0 flags: 0 offset: 0 stride: sizeof(ImU8)

func PlotShadedU8PtrU8PtrU8Ptr added in v1.2.0

func PlotShadedU8PtrU8PtrU8Ptr(label_id string, xs, ys1, ys2 *byte, count int32)

func PlotShadedU8PtrU8PtrU8PtrV added in v1.2.0

func PlotShadedU8PtrU8PtrU8PtrV(label_id string, xs, ys1, ys2 *byte, count int32, flags ShadedFlags, offset, stride int32)

PlotShadedU8PtrU8PtrU8PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU8)

func PlotShadedU16PtrInt added in v1.2.0

func PlotShadedU16PtrInt(label_id string, values *uint16, count int32)

func PlotShadedU16PtrIntV added in v1.2.0

func PlotShadedU16PtrIntV(label_id string, values *uint16, count int32, yref, xscale, xstart float64, flags ShadedFlags, offset, stride int32)

PlotShadedU16PtrIntV parameter default value hint: yref: 0 xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImU16)

func PlotShadedU16PtrU16PtrInt added in v1.2.0

func PlotShadedU16PtrU16PtrInt(label_id string, xs, ys *uint16, count int32)

func PlotShadedU16PtrU16PtrIntV added in v1.2.0

func PlotShadedU16PtrU16PtrIntV(label_id string, xs, ys *uint16, count int32, yref float64, flags ShadedFlags, offset, stride int32)

PlotShadedU16PtrU16PtrIntV parameter default value hint: yref: 0 flags: 0 offset: 0 stride: sizeof(ImU16)

func PlotShadedU16PtrU16PtrU16Ptr added in v1.2.0

func PlotShadedU16PtrU16PtrU16Ptr(label_id string, xs, ys1, ys2 *uint16, count int32)

func PlotShadedU16PtrU16PtrU16PtrV added in v1.2.0

func PlotShadedU16PtrU16PtrU16PtrV(label_id string, xs, ys1, ys2 *uint16, count int32, flags ShadedFlags, offset, stride int32)

PlotShadedU16PtrU16PtrU16PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU16)

func PlotShadedU32PtrInt added in v1.2.0

func PlotShadedU32PtrInt(label_id string, values *uint32, count int32)

func PlotShadedU32PtrIntV added in v1.2.0

func PlotShadedU32PtrIntV(label_id string, values *uint32, count int32, yref, xscale, xstart float64, flags ShadedFlags, offset, stride int32)

PlotShadedU32PtrIntV parameter default value hint: yref: 0 xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImU32)

func PlotShadedU32PtrU32PtrInt added in v1.2.0

func PlotShadedU32PtrU32PtrInt(label_id string, xs, ys *uint32, count int32)

func PlotShadedU32PtrU32PtrIntV added in v1.2.0

func PlotShadedU32PtrU32PtrIntV(label_id string, xs, ys *uint32, count int32, yref float64, flags ShadedFlags, offset, stride int32)

PlotShadedU32PtrU32PtrIntV parameter default value hint: yref: 0 flags: 0 offset: 0 stride: sizeof(ImU32)

func PlotShadedU32PtrU32PtrU32Ptr added in v1.2.0

func PlotShadedU32PtrU32PtrU32Ptr(label_id string, xs, ys1, ys2 *uint32, count int32)

func PlotShadedU32PtrU32PtrU32PtrV added in v1.2.0

func PlotShadedU32PtrU32PtrU32PtrV(label_id string, xs, ys1, ys2 *uint32, count int32, flags ShadedFlags, offset, stride int32)

PlotShadedU32PtrU32PtrU32PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU32)

func PlotShadedU64PtrInt added in v1.2.0

func PlotShadedU64PtrInt(label_id string, values *uint64, count int32)

func PlotShadedU64PtrIntV added in v1.2.0

func PlotShadedU64PtrIntV(label_id string, values *uint64, count int32, yref, xscale, xstart float64, flags ShadedFlags, offset, stride int32)

PlotShadedU64PtrIntV parameter default value hint: yref: 0 xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImU64)

func PlotShadedU64PtrU64PtrInt added in v1.2.0

func PlotShadedU64PtrU64PtrInt(label_id string, xs, ys *uint64, count int32)

func PlotShadedU64PtrU64PtrIntV added in v1.2.0

func PlotShadedU64PtrU64PtrIntV(label_id string, xs, ys *uint64, count int32, yref float64, flags ShadedFlags, offset, stride int32)

PlotShadedU64PtrU64PtrIntV parameter default value hint: yref: 0 flags: 0 offset: 0 stride: sizeof(ImU64)

func PlotShadedU64PtrU64PtrU64Ptr added in v1.2.0

func PlotShadedU64PtrU64PtrU64Ptr(label_id string, xs, ys1, ys2 *uint64, count int32)

func PlotShadedU64PtrU64PtrU64PtrV added in v1.2.0

func PlotShadedU64PtrU64PtrU64PtrV(label_id string, xs, ys1, ys2 *uint64, count int32, flags ShadedFlags, offset, stride int32)

PlotShadedU64PtrU64PtrU64PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU64)

func PlotShadeddoublePtrInt added in v1.2.0

func PlotShadeddoublePtrInt(label_id string, values *float64, count int32)

func PlotShadeddoublePtrIntV added in v1.2.0

func PlotShadeddoublePtrIntV(label_id string, values *float64, count int32, yref, xscale, xstart float64, flags ShadedFlags, offset, stride int32)

PlotShadeddoublePtrIntV parameter default value hint: yref: 0 xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(double)

func PlotShadeddoublePtrdoublePtrInt added in v1.2.0

func PlotShadeddoublePtrdoublePtrInt(label_id string, xs, ys *float64, count int32)

func PlotShadeddoublePtrdoublePtrIntV added in v1.2.0

func PlotShadeddoublePtrdoublePtrIntV(label_id string, xs, ys *float64, count int32, yref float64, flags ShadedFlags, offset, stride int32)

PlotShadeddoublePtrdoublePtrIntV parameter default value hint: yref: 0 flags: 0 offset: 0 stride: sizeof(double)

func PlotShadeddoublePtrdoublePtrdoublePtr added in v1.2.0

func PlotShadeddoublePtrdoublePtrdoublePtr(label_id string, xs, ys1, ys2 *float64, count int32)

func PlotShadeddoublePtrdoublePtrdoublePtrV added in v1.2.0

func PlotShadeddoublePtrdoublePtrdoublePtrV(label_id string, xs, ys1, ys2 *float64, count int32, flags ShadedFlags, offset, stride int32)

PlotShadeddoublePtrdoublePtrdoublePtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(double)

func PlotStairsFloatPtrFloatPtr added in v1.2.0

func PlotStairsFloatPtrFloatPtr(label_id string, xs, ys *float32, count int32)

func PlotStairsFloatPtrFloatPtrV added in v1.2.0

func PlotStairsFloatPtrFloatPtrV(label_id string, xs, ys *float32, count int32, flags StairsFlags, offset, stride int32)

PlotStairsFloatPtrFloatPtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(float)

func PlotStairsFloatPtrInt added in v1.2.0

func PlotStairsFloatPtrInt(label_id string, values *float32, count int32)

func PlotStairsFloatPtrIntV added in v1.2.0

func PlotStairsFloatPtrIntV(label_id string, values *float32, count int32, xscale, xstart float64, flags StairsFlags, offset, stride int32)

PlotStairsFloatPtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(float)

func PlotStairsS8PtrInt added in v1.2.0

func PlotStairsS8PtrInt(label_id string, values *int8, count int32)

func PlotStairsS8PtrIntV added in v1.2.0

func PlotStairsS8PtrIntV(label_id string, values *int8, count int32, xscale, xstart float64, flags StairsFlags, offset, stride int32)

PlotStairsS8PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImS8)

func PlotStairsS8PtrS8Ptr added in v1.2.0

func PlotStairsS8PtrS8Ptr(label_id string, xs, ys *int8, count int32)

func PlotStairsS8PtrS8PtrV added in v1.2.0

func PlotStairsS8PtrS8PtrV(label_id string, xs, ys *int8, count int32, flags StairsFlags, offset, stride int32)

PlotStairsS8PtrS8PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS8)

func PlotStairsS16PtrInt added in v1.2.0

func PlotStairsS16PtrInt(label_id string, values *int16, count int32)

func PlotStairsS16PtrIntV added in v1.2.0

func PlotStairsS16PtrIntV(label_id string, values *int16, count int32, xscale, xstart float64, flags StairsFlags, offset, stride int32)

PlotStairsS16PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImS16)

func PlotStairsS16PtrS16Ptr added in v1.2.0

func PlotStairsS16PtrS16Ptr(label_id string, xs, ys *int16, count int32)

func PlotStairsS16PtrS16PtrV added in v1.2.0

func PlotStairsS16PtrS16PtrV(label_id string, xs, ys *int16, count int32, flags StairsFlags, offset, stride int32)

PlotStairsS16PtrS16PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS16)

func PlotStairsS32PtrInt added in v1.2.0

func PlotStairsS32PtrInt(label_id string, values *int32, count int32)

func PlotStairsS32PtrIntV added in v1.2.0

func PlotStairsS32PtrIntV(label_id string, values *int32, count int32, xscale, xstart float64, flags StairsFlags, offset, stride int32)

PlotStairsS32PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImS32)

func PlotStairsS32PtrS32Ptr added in v1.2.0

func PlotStairsS32PtrS32Ptr(label_id string, xs, ys *int32, count int32)

func PlotStairsS32PtrS32PtrV added in v1.2.0

func PlotStairsS32PtrS32PtrV(label_id string, xs, ys *int32, count int32, flags StairsFlags, offset, stride int32)

PlotStairsS32PtrS32PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS32)

func PlotStairsS64PtrInt added in v1.2.0

func PlotStairsS64PtrInt(label_id string, values *int64, count int32)

func PlotStairsS64PtrIntV added in v1.2.0

func PlotStairsS64PtrIntV(label_id string, values *int64, count int32, xscale, xstart float64, flags StairsFlags, offset, stride int32)

PlotStairsS64PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImS64)

func PlotStairsS64PtrS64Ptr added in v1.2.0

func PlotStairsS64PtrS64Ptr(label_id string, xs, ys *int64, count int32)

func PlotStairsS64PtrS64PtrV added in v1.2.0

func PlotStairsS64PtrS64PtrV(label_id string, xs, ys *int64, count int32, flags StairsFlags, offset, stride int32)

PlotStairsS64PtrS64PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImS64)

func PlotStairsU8PtrInt added in v1.2.0

func PlotStairsU8PtrInt(label_id string, values *byte, count int32)

func PlotStairsU8PtrIntV added in v1.2.0

func PlotStairsU8PtrIntV(label_id string, values *byte, count int32, xscale, xstart float64, flags StairsFlags, offset, stride int32)

PlotStairsU8PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImU8)

func PlotStairsU8PtrU8Ptr added in v1.2.0

func PlotStairsU8PtrU8Ptr(label_id string, xs, ys *byte, count int32)

func PlotStairsU8PtrU8PtrV added in v1.2.0

func PlotStairsU8PtrU8PtrV(label_id string, xs, ys *byte, count int32, flags StairsFlags, offset, stride int32)

PlotStairsU8PtrU8PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU8)

func PlotStairsU16PtrInt added in v1.2.0

func PlotStairsU16PtrInt(label_id string, values *uint16, count int32)

func PlotStairsU16PtrIntV added in v1.2.0

func PlotStairsU16PtrIntV(label_id string, values *uint16, count int32, xscale, xstart float64, flags StairsFlags, offset, stride int32)

PlotStairsU16PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImU16)

func PlotStairsU16PtrU16Ptr added in v1.2.0

func PlotStairsU16PtrU16Ptr(label_id string, xs, ys *uint16, count int32)

func PlotStairsU16PtrU16PtrV added in v1.2.0

func PlotStairsU16PtrU16PtrV(label_id string, xs, ys *uint16, count int32, flags StairsFlags, offset, stride int32)

PlotStairsU16PtrU16PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU16)

func PlotStairsU32PtrInt added in v1.2.0

func PlotStairsU32PtrInt(label_id string, values *uint32, count int32)

func PlotStairsU32PtrIntV added in v1.2.0

func PlotStairsU32PtrIntV(label_id string, values *uint32, count int32, xscale, xstart float64, flags StairsFlags, offset, stride int32)

PlotStairsU32PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImU32)

func PlotStairsU32PtrU32Ptr added in v1.2.0

func PlotStairsU32PtrU32Ptr(label_id string, xs, ys *uint32, count int32)

func PlotStairsU32PtrU32PtrV added in v1.2.0

func PlotStairsU32PtrU32PtrV(label_id string, xs, ys *uint32, count int32, flags StairsFlags, offset, stride int32)

PlotStairsU32PtrU32PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU32)

func PlotStairsU64PtrInt added in v1.2.0

func PlotStairsU64PtrInt(label_id string, values *uint64, count int32)

func PlotStairsU64PtrIntV added in v1.2.0

func PlotStairsU64PtrIntV(label_id string, values *uint64, count int32, xscale, xstart float64, flags StairsFlags, offset, stride int32)

PlotStairsU64PtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(ImU64)

func PlotStairsU64PtrU64Ptr added in v1.2.0

func PlotStairsU64PtrU64Ptr(label_id string, xs, ys *uint64, count int32)

func PlotStairsU64PtrU64PtrV added in v1.2.0

func PlotStairsU64PtrU64PtrV(label_id string, xs, ys *uint64, count int32, flags StairsFlags, offset, stride int32)

PlotStairsU64PtrU64PtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(ImU64)

func PlotStairsdoublePtrInt added in v1.2.0

func PlotStairsdoublePtrInt(label_id string, values *float64, count int32)

func PlotStairsdoublePtrIntV added in v1.2.0

func PlotStairsdoublePtrIntV(label_id string, values *float64, count int32, xscale, xstart float64, flags StairsFlags, offset, stride int32)

PlotStairsdoublePtrIntV parameter default value hint: xscale: 1 xstart: 0 flags: 0 offset: 0 stride: sizeof(double)

func PlotStairsdoublePtrdoublePtr added in v1.2.0

func PlotStairsdoublePtrdoublePtr(label_id string, xs, ys *float64, count int32)

func PlotStairsdoublePtrdoublePtrV added in v1.2.0

func PlotStairsdoublePtrdoublePtrV(label_id string, xs, ys *float64, count int32, flags StairsFlags, offset, stride int32)

PlotStairsdoublePtrdoublePtrV parameter default value hint: flags: 0 offset: 0 stride: sizeof(double)

func PlotStemsFloatPtrFloatPtr added in v1.2.0

func PlotStemsFloatPtrFloatPtr(label_id string, xs, ys *float32, count int32)

func PlotStemsFloatPtrFloatPtrV added in v1.2.0

func PlotStemsFloatPtrFloatPtrV(label_id string, xs, ys *float32, count int32, ref float64, flags StemsFlags, offset, stride int32)

PlotStemsFloatPtrFloatPtrV parameter default value hint: ref: 0 flags: 0 offset: 0 stride: sizeof(float)

func PlotStemsFloatPtrInt added in v1.2.0

func PlotStemsFloatPtrInt(label_id string, values *float32, count int32)

func PlotStemsFloatPtrIntV added in v1.2.0

func PlotStemsFloatPtrIntV(label_id string, values *float32, count int32, ref, scale, start float64, flags StemsFlags, offset, stride int32)

PlotStemsFloatPtrIntV parameter default value hint: ref: 0 scale: 1 start: 0 flags: 0 offset: 0 stride: sizeof(float)

func PlotStemsS8PtrInt added in v1.2.0

func PlotStemsS8PtrInt(label_id string, values *int8, count int32)

func PlotStemsS8PtrIntV added in v1.2.0

func PlotStemsS8PtrIntV(label_id string, values *int8, count int32, ref, scale, start float64, flags StemsFlags, offset, stride int32)

PlotStemsS8PtrIntV parameter default value hint: ref: 0 scale: 1 start: 0 flags: 0 offset: 0 stride: sizeof(ImS8)

func PlotStemsS8PtrS8Ptr added in v1.2.0

func PlotStemsS8PtrS8Ptr(label_id string, xs, ys *int8, count int32)

func PlotStemsS8PtrS8PtrV added in v1.2.0

func PlotStemsS8PtrS8PtrV(label_id string, xs, ys *int8, count int32, ref float64, flags StemsFlags, offset, stride int32)

PlotStemsS8PtrS8PtrV parameter default value hint: ref: 0 flags: 0 offset: 0 stride: sizeof(ImS8)

func PlotStemsS16PtrInt added in v1.2.0

func PlotStemsS16PtrInt(label_id string, values *int16, count int32)

func PlotStemsS16PtrIntV added in v1.2.0

func PlotStemsS16PtrIntV(label_id string, values *int16, count int32, ref, scale, start float64, flags StemsFlags, offset, stride int32)

PlotStemsS16PtrIntV parameter default value hint: ref: 0 scale: 1 start: 0 flags: 0 offset: 0 stride: sizeof(ImS16)

func PlotStemsS16PtrS16Ptr added in v1.2.0

func PlotStemsS16PtrS16Ptr(label_id string, xs, ys *int16, count int32)

func PlotStemsS16PtrS16PtrV added in v1.2.0

func PlotStemsS16PtrS16PtrV(label_id string, xs, ys *int16, count int32, ref float64, flags StemsFlags, offset, stride int32)

PlotStemsS16PtrS16PtrV parameter default value hint: ref: 0 flags: 0 offset: 0 stride: sizeof(ImS16)

func PlotStemsS32PtrInt added in v1.2.0

func PlotStemsS32PtrInt(label_id string, values *int32, count int32)

func PlotStemsS32PtrIntV added in v1.2.0

func PlotStemsS32PtrIntV(label_id string, values *int32, count int32, ref, scale, start float64, flags StemsFlags, offset, stride int32)

PlotStemsS32PtrIntV parameter default value hint: ref: 0 scale: 1 start: 0 flags: 0 offset: 0 stride: sizeof(ImS32)

func PlotStemsS32PtrS32Ptr added in v1.2.0

func PlotStemsS32PtrS32Ptr(label_id string, xs, ys *int32, count int32)

func PlotStemsS32PtrS32PtrV added in v1.2.0

func PlotStemsS32PtrS32PtrV(label_id string, xs, ys *int32, count int32, ref float64, flags StemsFlags, offset, stride int32)

PlotStemsS32PtrS32PtrV parameter default value hint: ref: 0 flags: 0 offset: 0 stride: sizeof(ImS32)

func PlotStemsS64PtrInt added in v1.2.0

func PlotStemsS64PtrInt(label_id string, values *int64, count int32)

func PlotStemsS64PtrIntV added in v1.2.0

func PlotStemsS64PtrIntV(label_id string, values *int64, count int32, ref, scale, start float64, flags StemsFlags, offset, stride int32)

PlotStemsS64PtrIntV parameter default value hint: ref: 0 scale: 1 start: 0 flags: 0 offset: 0 stride: sizeof(ImS64)

func PlotStemsS64PtrS64Ptr added in v1.2.0

func PlotStemsS64PtrS64Ptr(label_id string, xs, ys *int64, count int32)

func PlotStemsS64PtrS64PtrV added in v1.2.0

func PlotStemsS64PtrS64PtrV(label_id string, xs, ys *int64, count int32, ref float64, flags StemsFlags, offset, stride int32)

PlotStemsS64PtrS64PtrV parameter default value hint: ref: 0 flags: 0 offset: 0 stride: sizeof(ImS64)

func PlotStemsU8PtrInt added in v1.2.0

func PlotStemsU8PtrInt(label_id string, values *byte, count int32)

func PlotStemsU8PtrIntV added in v1.2.0

func PlotStemsU8PtrIntV(label_id string, values *byte, count int32, ref, scale, start float64, flags StemsFlags, offset, stride int32)

PlotStemsU8PtrIntV parameter default value hint: ref: 0 scale: 1 start: 0 flags: 0 offset: 0 stride: sizeof(ImU8)

func PlotStemsU8PtrU8Ptr added in v1.2.0

func PlotStemsU8PtrU8Ptr(label_id string, xs, ys *byte, count int32)

func PlotStemsU8PtrU8PtrV added in v1.2.0

func PlotStemsU8PtrU8PtrV(label_id string, xs, ys *byte, count int32, ref float64, flags StemsFlags, offset, stride int32)

PlotStemsU8PtrU8PtrV parameter default value hint: ref: 0 flags: 0 offset: 0 stride: sizeof(ImU8)

func PlotStemsU16PtrInt added in v1.2.0

func PlotStemsU16PtrInt(label_id string, values *uint16, count int32)

func PlotStemsU16PtrIntV added in v1.2.0

func PlotStemsU16PtrIntV(label_id string, values *uint16, count int32, ref, scale, start float64, flags StemsFlags, offset, stride int32)

PlotStemsU16PtrIntV parameter default value hint: ref: 0 scale: 1 start: 0 flags: 0 offset: 0 stride: sizeof(ImU16)

func PlotStemsU16PtrU16Ptr added in v1.2.0

func PlotStemsU16PtrU16Ptr(label_id string, xs, ys *uint16, count int32)

func PlotStemsU16PtrU16PtrV added in v1.2.0

func PlotStemsU16PtrU16PtrV(label_id string, xs, ys *uint16, count int32, ref float64, flags StemsFlags, offset, stride int32)

PlotStemsU16PtrU16PtrV parameter default value hint: ref: 0 flags: 0 offset: 0 stride: sizeof(ImU16)

func PlotStemsU32PtrInt added in v1.2.0

func PlotStemsU32PtrInt(label_id string, values *uint32, count int32)

func PlotStemsU32PtrIntV added in v1.2.0

func PlotStemsU32PtrIntV(label_id string, values *uint32, count int32, ref, scale, start float64, flags StemsFlags, offset, stride int32)

PlotStemsU32PtrIntV parameter default value hint: ref: 0 scale: 1 start: 0 flags: 0 offset: 0 stride: sizeof(ImU32)

func PlotStemsU32PtrU32Ptr added in v1.2.0

func PlotStemsU32PtrU32Ptr(label_id string, xs, ys *uint32, count int32)

func PlotStemsU32PtrU32PtrV added in v1.2.0

func PlotStemsU32PtrU32PtrV(label_id string, xs, ys *uint32, count int32, ref float64, flags StemsFlags, offset, stride int32)

PlotStemsU32PtrU32PtrV parameter default value hint: ref: 0 flags: 0 offset: 0 stride: sizeof(ImU32)

func PlotStemsU64PtrInt added in v1.2.0

func PlotStemsU64PtrInt(label_id string, values *uint64, count int32)

func PlotStemsU64PtrIntV added in v1.2.0

func PlotStemsU64PtrIntV(label_id string, values *uint64, count int32, ref, scale, start float64, flags StemsFlags, offset, stride int32)

PlotStemsU64PtrIntV parameter default value hint: ref: 0 scale: 1 start: 0 flags: 0 offset: 0 stride: sizeof(ImU64)

func PlotStemsU64PtrU64Ptr added in v1.2.0

func PlotStemsU64PtrU64Ptr(label_id string, xs, ys *uint64, count int32)

func PlotStemsU64PtrU64PtrV added in v1.2.0

func PlotStemsU64PtrU64PtrV(label_id string, xs, ys *uint64, count int32, ref float64, flags StemsFlags, offset, stride int32)

PlotStemsU64PtrU64PtrV parameter default value hint: ref: 0 flags: 0 offset: 0 stride: sizeof(ImU64)

func PlotStemsdoublePtrInt added in v1.2.0

func PlotStemsdoublePtrInt(label_id string, values *float64, count int32)

func PlotStemsdoublePtrIntV added in v1.2.0

func PlotStemsdoublePtrIntV(label_id string, values *float64, count int32, ref, scale, start float64, flags StemsFlags, offset, stride int32)

PlotStemsdoublePtrIntV parameter default value hint: ref: 0 scale: 1 start: 0 flags: 0 offset: 0 stride: sizeof(double)

func PlotStemsdoublePtrdoublePtr added in v1.2.0

func PlotStemsdoublePtrdoublePtr(label_id string, xs, ys *float64, count int32)

func PlotStemsdoublePtrdoublePtrV added in v1.2.0

func PlotStemsdoublePtrdoublePtrV(label_id string, xs, ys *float64, count int32, ref float64, flags StemsFlags, offset, stride int32)

PlotStemsdoublePtrdoublePtrV parameter default value hint: ref: 0 flags: 0 offset: 0 stride: sizeof(double)

func PlotText added in v1.2.0

func PlotText(text string, x, y float64)

func PlotTextV added in v1.2.0

func PlotTextV(text string, x, y float64, pix_offset imgui.Vec2, flags TextFlags)

PlotTextV parameter default value hint: pix_offset: ImVec2(0,0) flags: 0

func PlotToPixelsPlotPoInt added in v1.2.0

func PlotToPixelsPlotPoInt(plt PlotPoint) imgui.Vec2

func PlotToPixelsPlotPoIntV added in v1.2.0

func PlotToPixelsPlotPoIntV(plt PlotPoint, x_axis, y_axis AxisEnum) imgui.Vec2

PlotToPixelsPlotPoIntV parameter default value hint: x_axis: -1 y_axis: -1

func PlotToPixelsdouble added in v1.2.0

func PlotToPixelsdouble(x, y float64) imgui.Vec2

func PlotToPixelsdoubleV added in v1.2.0

func PlotToPixelsdoubleV(x, y float64, x_axis, y_axis AxisEnum) imgui.Vec2

PlotToPixelsdoubleV parameter default value hint: x_axis: -1 y_axis: -1

func PopColormap added in v1.2.0

func PopColormap()

func PopColormapV added in v1.2.0

func PopColormapV(count int32)

PopColormapV parameter default value hint: count: 1

func PopPlotClipRect added in v1.2.0

func PopPlotClipRect()

func PopStyleColor added in v1.2.0

func PopStyleColor()

func PopStyleColorV added in v1.2.0

func PopStyleColorV(count int32)

PopStyleColorV parameter default value hint: count: 1

func PopStyleVar added in v1.2.0

func PopStyleVar()

func PopStyleVarV added in v1.2.0

func PopStyleVarV(count int32)

PopStyleVarV parameter default value hint: count: 1

func Precision added in v1.2.0

func Precision(val float64) int32

func PushColormapPlotColormap added in v1.2.0

func PushColormapPlotColormap(cmap Colormap)

func PushColormapStr added in v1.2.0

func PushColormapStr(name string)

func PushPlotClipRect added in v1.2.0

func PushPlotClipRect()

func PushPlotClipRectV added in v1.2.0

func PushPlotClipRectV(expand float32)

PushPlotClipRectV parameter default value hint: expand: 0

func PushStyleColorU32 added in v1.2.0

func PushStyleColorU32(idx Col, col uint32)

func PushStyleColorVec4 added in v1.2.0

func PushStyleColorVec4(idx Col, col imgui.Vec4)

func PushStyleVarFloat added in v1.2.0

func PushStyleVarFloat(idx StyleVar, val float32)

func PushStyleVarInt added in v1.2.0

func PushStyleVarInt(idx StyleVar, val int32)

func PushStyleVarVec2 added in v1.2.0

func PushStyleVarVec2(idx StyleVar, val imgui.Vec2)

func RangesOverlap added in v1.2.0

func RangesOverlap(r1, r2 Range) bool

func RenderColorBar added in v1.2.0

func RenderColorBar(colors *uint32, size int32, DrawList *imgui.DrawList, bounds imgui.Rect, vert, reversed, continuous bool)

func ResetCtxForNextAlignedPlots added in v1.2.0

func ResetCtxForNextAlignedPlots(ctx *Context)

func ResetCtxForNextPlot added in v1.2.0

func ResetCtxForNextPlot(ctx *Context)

func ResetCtxForNextSubplot added in v1.2.0

func ResetCtxForNextSubplot(ctx *Context)

func RoundTo added in v1.2.0

func RoundTo(val float64, prec int32) float64

func SampleColormap added in v1.2.0

func SampleColormap(t float32) imgui.Vec4

func SampleColormapU32 added in v1.2.0

func SampleColormapU32(t float32, cmap Colormap) uint32

func SampleColormapV added in v1.2.0

func SampleColormapV(t float32, cmap Colormap) imgui.Vec4

SampleColormapV parameter default value hint: cmap: -1

func SetAxes added in v1.2.0

func SetAxes(x_axis, y_axis AxisEnum)

func SetAxis added in v1.2.0

func SetAxis(axis AxisEnum)

func SetCurrentContext added in v1.2.0

func SetCurrentContext(ctx *Context)

func SetImGuiContext added in v1.2.0

func SetImGuiContext(ctx *imgui.Context)

func SetNextAxesLimits added in v1.2.0

func SetNextAxesLimits(x_min, x_max, y_min, y_max float64)

func SetNextAxesLimitsV added in v1.2.0

func SetNextAxesLimitsV(x_min, x_max, y_min, y_max float64, cond Cond)

SetNextAxesLimitsV parameter default value hint: cond: ImPlotCond_Once

func SetNextAxesToFit added in v1.2.0

func SetNextAxesToFit()

func SetNextAxisLimits added in v1.2.0

func SetNextAxisLimits(axis AxisEnum, v_min, v_max float64)

func SetNextAxisLimitsV added in v1.2.0

func SetNextAxisLimitsV(axis AxisEnum, v_min, v_max float64, cond Cond)

SetNextAxisLimitsV parameter default value hint: cond: ImPlotCond_Once

func SetNextAxisLinks(axis AxisEnum, link_min, link_max *float64)

func SetNextAxisToFit added in v1.2.0

func SetNextAxisToFit(axis AxisEnum)

func SetNextErrorBarStyle added in v1.2.0

func SetNextErrorBarStyle()

func SetNextErrorBarStyleV added in v1.2.0

func SetNextErrorBarStyleV(col imgui.Vec4, size, weight float32)

SetNextErrorBarStyleV parameter default value hint: col: ImVec4(0,0,0,-1) size: -1 weight: -1

func SetNextFillStyle added in v1.2.0

func SetNextFillStyle()

func SetNextFillStyleV added in v1.2.0

func SetNextFillStyleV(col imgui.Vec4, alpha_mod float32)

SetNextFillStyleV parameter default value hint: col: ImVec4(0,0,0,-1) alpha_mod: -1

func SetNextLineStyle added in v1.2.0

func SetNextLineStyle()

func SetNextLineStyleV added in v1.2.0

func SetNextLineStyleV(col imgui.Vec4, weight float32)

SetNextLineStyleV parameter default value hint: col: ImVec4(0,0,0,-1) weight: -1

func SetNextMarkerStyle added in v1.2.0

func SetNextMarkerStyle()

func SetNextMarkerStyleV added in v1.2.0

func SetNextMarkerStyleV(marker Marker, size float32, fill imgui.Vec4, weight float32, outline imgui.Vec4)

SetNextMarkerStyleV parameter default value hint: marker: -1 size: -1 fill: ImVec4(0,0,0,-1) weight: -1 outline: ImVec4(0,0,0,-1)

func SetupAxes added in v1.2.0

func SetupAxes(x_label, y_label string)

func SetupAxesLimits added in v1.2.0

func SetupAxesLimits(x_min, x_max, y_min, y_max float64)

func SetupAxesLimitsV added in v1.2.0

func SetupAxesLimitsV(x_min, x_max, y_min, y_max float64, cond Cond)

SetupAxesLimitsV parameter default value hint: cond: ImPlotCond_Once

func SetupAxesV added in v1.2.0

func SetupAxesV(x_label, y_label string, x_flags, y_flags AxisFlags)

SetupAxesV parameter default value hint: x_flags: 0 y_flags: 0

func SetupAxis added in v1.2.0

func SetupAxis(axis AxisEnum)

func SetupAxisFormatPlotFormatter added in v1.2.0

func SetupAxisFormatPlotFormatter(axis AxisEnum, formatter Formatter)

func SetupAxisFormatPlotFormatterV added in v1.2.0

func SetupAxisFormatPlotFormatterV(axis AxisEnum, formatter Formatter, data uintptr)

SetupAxisFormatPlotFormatterV parameter default value hint: data: nullptr

func SetupAxisFormatStr added in v1.2.0

func SetupAxisFormatStr(axis AxisEnum, fmt string)

func SetupAxisLimits added in v1.2.0

func SetupAxisLimits(axis AxisEnum, v_min, v_max float64)

func SetupAxisLimitsConstraints added in v1.2.0

func SetupAxisLimitsConstraints(axis AxisEnum, v_min, v_max float64)

func SetupAxisLimitsV added in v1.2.0

func SetupAxisLimitsV(axis AxisEnum, v_min, v_max float64, cond Cond)

SetupAxisLimitsV parameter default value hint: cond: ImPlotCond_Once

func SetupAxisLinks(axis AxisEnum, link_min, link_max *float64)

func SetupAxisScalePlotScale added in v1.2.0

func SetupAxisScalePlotScale(axis AxisEnum, scale Scale)

func SetupAxisScalePlotTransform added in v1.2.0

func SetupAxisScalePlotTransform(axis AxisEnum, forward, inverse Transform)

func SetupAxisScalePlotTransformV added in v1.2.0

func SetupAxisScalePlotTransformV(axis AxisEnum, forward, inverse Transform, data uintptr)

SetupAxisScalePlotTransformV parameter default value hint: data: nullptr

func SetupAxisTicksdouble added in v1.2.0

func SetupAxisTicksdouble(axis AxisEnum, v_min, v_max float64, n_ticks int32)

func SetupAxisTicksdoublePtr added in v1.2.0

func SetupAxisTicksdoublePtr(axis AxisEnum, values *float64, n_ticks int32)

func SetupAxisTicksdoublePtrV added in v1.2.0

func SetupAxisTicksdoublePtrV(axis AxisEnum, values *float64, n_ticks int32, labels []string, keep_default bool)

SetupAxisTicksdoublePtrV parameter default value hint: labels: nullptr keep_default: false

func SetupAxisTicksdoubleV added in v1.2.0

func SetupAxisTicksdoubleV(axis AxisEnum, v_min, v_max float64, n_ticks int32, labels []string, keep_default bool)

SetupAxisTicksdoubleV parameter default value hint: labels: nullptr keep_default: false

func SetupAxisV added in v1.2.0

func SetupAxisV(axis AxisEnum, label string, flags AxisFlags)

SetupAxisV parameter default value hint: label: nullptr flags: 0

func SetupAxisZoomConstraints added in v1.2.0

func SetupAxisZoomConstraints(axis AxisEnum, z_min, z_max float64)

func SetupFinish added in v1.2.0

func SetupFinish()

func SetupLegend added in v1.2.0

func SetupLegend(location Location)

func SetupLegendV added in v1.2.0

func SetupLegendV(location Location, flags LegendFlags)

SetupLegendV parameter default value hint: flags: 0

func SetupLock added in v1.2.0

func SetupLock()

func SetupMouseText added in v1.2.0

func SetupMouseText(location Location)

func SetupMouseTextV added in v1.2.0

func SetupMouseTextV(location Location, flags MouseTextFlags)

SetupMouseTextV parameter default value hint: flags: 0

func ShowAltLegend added in v1.2.0

func ShowAltLegend(title_id string)

func ShowAltLegendV added in v1.2.0

func ShowAltLegendV(title_id string, vertical bool, size imgui.Vec2, interactable bool)

ShowAltLegendV parameter default value hint: vertical: true size: ImVec2(0,0) interactable: true

func ShowAxisContextMenu added in v1.2.0

func ShowAxisContextMenu(axis, equal_axis *Axis)

func ShowAxisContextMenuV added in v1.2.0

func ShowAxisContextMenuV(axis, equal_axis *Axis, time_allowed bool)

ShowAxisContextMenuV parameter default value hint: time_allowed: false

func ShowColormapSelector added in v1.2.0

func ShowColormapSelector(label string) bool

func ShowDatePicker added in v1.2.0

func ShowDatePicker(id string, level *int32, t *PlotTime) bool

func ShowDatePickerV added in v1.2.0

func ShowDatePickerV(id string, level *int32, t, t1, t2 *PlotTime) bool

ShowDatePickerV parameter default value hint: t1: nullptr t2: nullptr

func ShowDemoWindow added in v1.2.0

func ShowDemoWindow()

func ShowDemoWindowV added in v1.2.0

func ShowDemoWindowV(p_open *bool)

ShowDemoWindowV parameter default value hint: p_open: nullptr

func ShowInputMapSelector added in v1.2.0

func ShowInputMapSelector(label string) bool

func ShowLegendContextMenu added in v1.2.0

func ShowLegendContextMenu(legend *Legend, visible bool) bool

func ShowLegendEntries added in v1.2.0

func ShowLegendEntries(items *ItemGroup, legend_bb imgui.Rect, interactable bool, pad, spacing imgui.Vec2, vertical bool, DrawList *imgui.DrawList) bool

func ShowMetricsWindow added in v1.2.0

func ShowMetricsWindow()

func ShowMetricsWindowV added in v1.2.0

func ShowMetricsWindowV(p_popen *bool)

ShowMetricsWindowV parameter default value hint: p_popen: nullptr

func ShowPlotContextMenu added in v1.2.0

func ShowPlotContextMenu(plot *Plot)

func ShowStyleEditor added in v1.2.0

func ShowStyleEditor()

func ShowStyleEditorV added in v1.2.0

func ShowStyleEditorV(ref *Style)

ShowStyleEditorV parameter default value hint: ref: nullptr

func ShowStyleSelector added in v1.2.0

func ShowStyleSelector(label string) bool

func ShowSubplotsContextMenu added in v1.2.0

func ShowSubplotsContextMenu(subplot *Subplot)

func ShowTimePicker added in v1.2.0

func ShowTimePicker(id string, t *PlotTime) bool

func ShowUserGuide added in v1.2.0

func ShowUserGuide()

func StyleColorsAuto added in v1.2.0

func StyleColorsAuto()

func StyleColorsAutoV added in v1.2.0

func StyleColorsAutoV(dst *Style)

StyleColorsAutoV parameter default value hint: dst: nullptr

func StyleColorsClassic added in v1.2.0

func StyleColorsClassic()

func StyleColorsClassicV added in v1.2.0

func StyleColorsClassicV(dst *Style)

StyleColorsClassicV parameter default value hint: dst: nullptr

func StyleColorsDark added in v1.2.0

func StyleColorsDark()

func StyleColorsDarkV added in v1.2.0

func StyleColorsDarkV(dst *Style)

StyleColorsDarkV parameter default value hint: dst: nullptr

func StyleColorsLight added in v1.2.0

func StyleColorsLight()

func StyleColorsLightV added in v1.2.0

func StyleColorsLightV(dst *Style)

StyleColorsLightV parameter default value hint: dst: nullptr

func SubplotNextCell added in v1.2.0

func SubplotNextCell()

func TagXBool added in v1.2.0

func TagXBool(x float64, col imgui.Vec4)

func TagXBoolV added in v1.2.0

func TagXBoolV(x float64, col imgui.Vec4, round bool)

TagXBoolV parameter default value hint: round: false

func TagXStr added in v1.2.0

func TagXStr(x float64, col imgui.Vec4, fmt string)

func TagYBool added in v1.2.0

func TagYBool(y float64, col imgui.Vec4)

func TagYBoolV added in v1.2.0

func TagYBoolV(y float64, col imgui.Vec4, round bool)

TagYBoolV parameter default value hint: round: false

func TagYStr added in v1.2.0

func TagYStr(y float64, col imgui.Vec4, fmt string)

func TransformForwardLog10 added in v1.2.0

func TransformForwardLog10(v float64, noname1 uintptr) float64

func TransformForwardLogit added in v1.2.0

func TransformForwardLogit(v float64, noname1 uintptr) float64

func TransformForwardSymLog added in v1.2.0

func TransformForwardSymLog(v float64, noname1 uintptr) float64

func TransformInverseLog10 added in v1.2.0

func TransformInverseLog10(v float64, noname1 uintptr) float64

func TransformInverseLogit added in v1.2.0

func TransformInverseLogit(v float64, noname1 uintptr) float64

func TransformInverseSymLog added in v1.2.0

func TransformInverseSymLog(v float64, noname1 uintptr) float64

Types

type AlignmentData added in v1.2.0

type AlignmentData struct {
	CData *C.ImPlotAlignmentData
}

func NewAlignmentData added in v1.2.0

func NewAlignmentData() *AlignmentData

func NewAlignmentDataFromC added in v1.2.0

func NewAlignmentDataFromC[SRC any](cvalue SRC) *AlignmentData

NewAlignmentDataFromC creates AlignmentData from its C pointer. SRC ~= *C.ImPlotAlignmentData

func NewEmptyAlignmentData added in v1.2.0

func NewEmptyAlignmentData() *AlignmentData

NewEmptyAlignmentData creates AlignmentData with its 0 value.

func (*AlignmentData) Begin added in v1.2.0

func (self *AlignmentData) Begin()

func (AlignmentData) C added in v1.2.0

func (self AlignmentData) C() (C.ImPlotAlignmentData, func())

C is like Handle but returns plain type instead of pointer.

func (*AlignmentData) Destroy added in v1.2.0

func (self *AlignmentData) Destroy()

func (*AlignmentData) End added in v1.2.0

func (self *AlignmentData) End()

func (*AlignmentData) Handle added in v1.2.0

func (self *AlignmentData) Handle() (result *C.ImPlotAlignmentData, fin func())

Handle returns C version of AlignmentData and its finalizer func.

func (*AlignmentData) PadA added in v1.2.0

func (self *AlignmentData) PadA() float32

func (*AlignmentData) PadAMax added in v1.2.0

func (self *AlignmentData) PadAMax() float32

func (*AlignmentData) PadB added in v1.2.0

func (self *AlignmentData) PadB() float32

func (*AlignmentData) PadBMax added in v1.2.0

func (self *AlignmentData) PadBMax() float32

func (*AlignmentData) Reset added in v1.2.0

func (self *AlignmentData) Reset()

func (AlignmentData) SetPadA added in v1.2.0

func (self AlignmentData) SetPadA(v float32)

func (AlignmentData) SetPadAMax added in v1.2.0

func (self AlignmentData) SetPadAMax(v float32)

func (AlignmentData) SetPadB added in v1.2.0

func (self AlignmentData) SetPadB(v float32)

func (AlignmentData) SetPadBMax added in v1.2.0

func (self AlignmentData) SetPadBMax(v float32)

func (AlignmentData) SetVertical added in v1.2.0

func (self AlignmentData) SetVertical(v bool)

func (*AlignmentData) Update added in v1.2.0

func (self *AlignmentData) Update(pad_a, pad_b, delta_a, delta_b *float32)

func (*AlignmentData) Vertical added in v1.2.0

func (self *AlignmentData) Vertical() bool

type Annotation added in v1.2.0

type Annotation struct {
	CData *C.ImPlotAnnotation
}

func NewAnnotation added in v1.2.0

func NewAnnotation() *Annotation

func NewAnnotationFromC added in v1.2.0

func NewAnnotationFromC[SRC any](cvalue SRC) *Annotation

NewAnnotationFromC creates Annotation from its C pointer. SRC ~= *C.ImPlotAnnotation

func NewEmptyAnnotation added in v1.2.0

func NewEmptyAnnotation() *Annotation

NewEmptyAnnotation creates Annotation with its 0 value.

func (Annotation) C added in v1.2.0

func (self Annotation) C() (C.ImPlotAnnotation, func())

C is like Handle but returns plain type instead of pointer.

func (*Annotation) Clamp added in v1.2.0

func (self *Annotation) Clamp() bool

func (*Annotation) ColorBg added in v1.2.0

func (self *Annotation) ColorBg() uint32

func (*Annotation) ColorFg added in v1.2.0

func (self *Annotation) ColorFg() uint32

func (*Annotation) Destroy added in v1.2.0

func (self *Annotation) Destroy()

func (*Annotation) Handle added in v1.2.0

func (self *Annotation) Handle() (result *C.ImPlotAnnotation, fin func())

Handle returns C version of Annotation and its finalizer func.

func (*Annotation) Offset added in v1.2.0

func (self *Annotation) Offset() imgui.Vec2

func (*Annotation) Pos added in v1.2.0

func (self *Annotation) Pos() imgui.Vec2

func (Annotation) SetClamp added in v1.2.0

func (self Annotation) SetClamp(v bool)

func (Annotation) SetColorBg added in v1.2.0

func (self Annotation) SetColorBg(v uint32)

func (Annotation) SetColorFg added in v1.2.0

func (self Annotation) SetColorFg(v uint32)

func (Annotation) SetOffset added in v1.2.0

func (self Annotation) SetOffset(v imgui.Vec2)

func (Annotation) SetPos added in v1.2.0

func (self Annotation) SetPos(v imgui.Vec2)

func (Annotation) SetTextOffset added in v1.2.0

func (self Annotation) SetTextOffset(v int32)

func (*Annotation) TextOffset added in v1.2.0

func (self *Annotation) TextOffset() int32

type AnnotationCollection added in v1.2.0

type AnnotationCollection struct {
	CData *C.ImPlotAnnotationCollection
}

func NewAnnotationCollection added in v1.2.0

func NewAnnotationCollection() *AnnotationCollection

func NewAnnotationCollectionFromC added in v1.2.0

func NewAnnotationCollectionFromC[SRC any](cvalue SRC) *AnnotationCollection

NewAnnotationCollectionFromC creates AnnotationCollection from its C pointer. SRC ~= *C.ImPlotAnnotationCollection

func NewEmptyAnnotationCollection added in v1.2.0

func NewEmptyAnnotationCollection() *AnnotationCollection

NewEmptyAnnotationCollection creates AnnotationCollection with its 0 value.

func (*AnnotationCollection) Annotations added in v1.2.0

func (self *AnnotationCollection) Annotations() vectors.Vector[Annotation]

func (*AnnotationCollection) Append added in v1.2.0

func (self *AnnotationCollection) Append(pos, off imgui.Vec2, bg, fg uint32, clamp bool, fmt string)

func (AnnotationCollection) C added in v1.2.0

C is like Handle but returns plain type instead of pointer.

func (*AnnotationCollection) Destroy added in v1.2.0

func (self *AnnotationCollection) Destroy()

func (*AnnotationCollection) Handle added in v1.2.0

func (self *AnnotationCollection) Handle() (result *C.ImPlotAnnotationCollection, fin func())

Handle returns C version of AnnotationCollection and its finalizer func.

func (*AnnotationCollection) Reset added in v1.2.0

func (self *AnnotationCollection) Reset()

func (AnnotationCollection) SetAnnotations added in v1.2.0

func (self AnnotationCollection) SetAnnotations(v vectors.Vector[Annotation])

func (AnnotationCollection) SetSize added in v1.2.0

func (self AnnotationCollection) SetSize(v int32)

func (AnnotationCollection) SetTextBuffer added in v1.2.0

func (self AnnotationCollection) SetTextBuffer(v imgui.TextBuffer)

func (*AnnotationCollection) Size added in v1.2.0

func (self *AnnotationCollection) Size() int32

func (*AnnotationCollection) Text added in v1.2.0

func (self *AnnotationCollection) Text(idx int32) string

func (*AnnotationCollection) TextBuffer added in v1.2.0

func (self *AnnotationCollection) TextBuffer() imgui.TextBuffer

type Axis added in v1.2.0

type Axis struct {
	CData *C.ImPlotAxis
}

func NewAxis added in v1.2.0

func NewAxis() *Axis

func NewAxisFromC added in v1.2.0

func NewAxisFromC[SRC any](cvalue SRC) *Axis

NewAxisFromC creates Axis from its C pointer. SRC ~= *C.ImPlotAxis

func NewEmptyAxis added in v1.2.0

func NewEmptyAxis() *Axis

NewEmptyAxis creates Axis with its 0 value.

func (*Axis) ApplyFit added in v1.2.0

func (self *Axis) ApplyFit(padding float32)

func (*Axis) Aspect added in v1.2.0

func (self *Axis) Aspect() float64

func (Axis) C added in v1.2.0

func (self Axis) C() (C.ImPlotAxis, func())

C is like Handle but returns plain type instead of pointer.

func (*Axis) CanInitFit added in v1.2.0

func (self *Axis) CanInitFit() bool

func (*Axis) ColorAct added in v1.2.0

func (self *Axis) ColorAct() uint32

func (*Axis) ColorBg added in v1.2.0

func (self *Axis) ColorBg() uint32

func (*Axis) ColorHiLi added in v1.2.0

func (self *Axis) ColorHiLi() uint32

func (*Axis) ColorHov added in v1.2.0

func (self *Axis) ColorHov() uint32

func (*Axis) ColorMaj added in v1.2.0

func (self *Axis) ColorMaj() uint32

func (*Axis) ColorMin added in v1.2.0

func (self *Axis) ColorMin() uint32

func (*Axis) ColorTick added in v1.2.0

func (self *Axis) ColorTick() uint32

func (*Axis) ColorTxt added in v1.2.0

func (self *Axis) ColorTxt() uint32

func (*Axis) Constrain added in v1.2.0

func (self *Axis) Constrain()

func (*Axis) ConstraintRange added in v1.2.0

func (self *Axis) ConstraintRange() Range

func (*Axis) ConstraintZoom added in v1.2.0

func (self *Axis) ConstraintZoom() Range

func (*Axis) Datum1 added in v1.2.0

func (self *Axis) Datum1() float32

func (*Axis) Datum2 added in v1.2.0

func (self *Axis) Datum2() float32

func (*Axis) Destroy added in v1.2.0

func (self *Axis) Destroy()

func (*Axis) Enabled added in v1.2.0

func (self *Axis) Enabled() bool

func (*Axis) ExtendFit added in v1.2.0

func (self *Axis) ExtendFit(v float64)

func (*Axis) ExtendFitWith added in v1.2.0

func (self *Axis) ExtendFitWith(alt *Axis, v, v_alt float64)

func (*Axis) FitExtents added in v1.2.0

func (self *Axis) FitExtents() Range

func (*Axis) FitThisFrame added in v1.2.0

func (self *Axis) FitThisFrame() bool

func (*Axis) Flags added in v1.2.0

func (self *Axis) Flags() AxisFlags

func (*Axis) FormatSpec added in v1.2.0

func (self *Axis) FormatSpec() [16]rune

func (*Axis) Formatter added in v1.2.0

func (self *Axis) Formatter() Formatter

func (*Axis) FormatterData added in v1.2.0

func (self *Axis) FormatterData() uintptr

func (*Axis) Handle added in v1.2.0

func (self *Axis) Handle() (result *C.ImPlotAxis, fin func())

Handle returns C version of Axis and its finalizer func.

func (*Axis) HasFormatSpec added in v1.2.0

func (self *Axis) HasFormatSpec() bool

func (*Axis) HasGridLines added in v1.2.0

func (self *Axis) HasGridLines() bool

func (*Axis) HasLabel added in v1.2.0

func (self *Axis) HasLabel() bool

func (*Axis) HasMenus added in v1.2.0

func (self *Axis) HasMenus() bool

func (*Axis) HasRange added in v1.2.0

func (self *Axis) HasRange() bool

func (*Axis) HasTickLabels added in v1.2.0

func (self *Axis) HasTickLabels() bool

func (*Axis) HasTickMarks added in v1.2.0

func (self *Axis) HasTickMarks() bool

func (*Axis) Held added in v1.2.0

func (self *Axis) Held() bool

func (*Axis) HoverRect added in v1.2.0

func (self *Axis) HoverRect() imgui.Rect

func (*Axis) Hovered added in v1.2.0

func (self *Axis) Hovered() bool

func (*Axis) ID added in v1.2.0

func (self *Axis) ID() imgui.ID

func (*Axis) IsAutoFitting added in v1.2.0

func (self *Axis) IsAutoFitting() bool

func (*Axis) IsForeground added in v1.2.0

func (self *Axis) IsForeground() bool

func (*Axis) IsInputLocked added in v1.2.0

func (self *Axis) IsInputLocked() bool

func (*Axis) IsInputLockedMax added in v1.2.0

func (self *Axis) IsInputLockedMax() bool

func (*Axis) IsInputLockedMin added in v1.2.0

func (self *Axis) IsInputLockedMin() bool

func (*Axis) IsInverted added in v1.2.0

func (self *Axis) IsInverted() bool

func (*Axis) IsLocked added in v1.2.0

func (self *Axis) IsLocked() bool

func (*Axis) IsLockedMax added in v1.2.0

func (self *Axis) IsLockedMax() bool

func (*Axis) IsLockedMin added in v1.2.0

func (self *Axis) IsLockedMin() bool

func (*Axis) IsOpposite added in v1.2.0

func (self *Axis) IsOpposite() bool

func (*Axis) IsPanLocked added in v1.2.0

func (self *Axis) IsPanLocked(increasing bool) bool

func (*Axis) IsRangeLocked added in v1.2.0

func (self *Axis) IsRangeLocked() bool

func (*Axis) LabelOffset added in v1.2.0

func (self *Axis) LabelOffset() int32

func (*Axis) LinkedMax added in v1.2.0

func (self *Axis) LinkedMax() *float64

func (*Axis) LinkedMin added in v1.2.0

func (self *Axis) LinkedMin() *float64

func (*Axis) OrthoAxis added in v1.2.0

func (self *Axis) OrthoAxis() *Axis

func (*Axis) PickerLevel added in v1.2.0

func (self *Axis) PickerLevel() int32

func (*Axis) PickerTimeMax added in v1.2.0

func (self *Axis) PickerTimeMax() PlotTime

func (*Axis) PickerTimeMin added in v1.2.0

func (self *Axis) PickerTimeMin() PlotTime

func (*Axis) PixelMax added in v1.2.0

func (self *Axis) PixelMax() float32

func (*Axis) PixelMin added in v1.2.0

func (self *Axis) PixelMin() float32

func (*Axis) PixelSize added in v1.2.0

func (self *Axis) PixelSize() float32

func (*Axis) PixelsToPlot added in v1.2.0

func (self *Axis) PixelsToPlot(pix float32) float64

func (*Axis) PlotToPixels added in v1.2.0

func (self *Axis) PlotToPixels(plt float64) float32

func (*Axis) PreviousFlags added in v1.2.0

func (self *Axis) PreviousFlags() AxisFlags
func (self *Axis) PullLinks()
func (self *Axis) PushLinks()

func (*Axis) Range added in v1.2.0

func (self *Axis) Range() Range

func (*Axis) RangeCond added in v1.2.0

func (self *Axis) RangeCond() Cond

func (*Axis) Reset added in v1.2.0

func (self *Axis) Reset()

func (*Axis) Scale added in v1.2.0

func (self *Axis) Scale() Scale

func (*Axis) ScaleMax added in v1.2.0

func (self *Axis) ScaleMax() float64

func (*Axis) ScaleMin added in v1.2.0

func (self *Axis) ScaleMin() float64

func (*Axis) ScaleToPixel added in v1.2.0

func (self *Axis) ScaleToPixel() float64

func (*Axis) SetAspect added in v1.2.0

func (self *Axis) SetAspect(unit_per_pix float64)

func (Axis) SetColorAct added in v1.2.0

func (self Axis) SetColorAct(v uint32)

func (Axis) SetColorBg added in v1.2.0

func (self Axis) SetColorBg(v uint32)

func (Axis) SetColorHiLi added in v1.2.0

func (self Axis) SetColorHiLi(v uint32)

func (Axis) SetColorHov added in v1.2.0

func (self Axis) SetColorHov(v uint32)

func (Axis) SetColorMaj added in v1.2.0

func (self Axis) SetColorMaj(v uint32)

func (Axis) SetColorMin added in v1.2.0

func (self Axis) SetColorMin(v uint32)

func (Axis) SetColorTick added in v1.2.0

func (self Axis) SetColorTick(v uint32)

func (Axis) SetColorTxt added in v1.2.0

func (self Axis) SetColorTxt(v uint32)

func (Axis) SetConstraintRange added in v1.2.0

func (self Axis) SetConstraintRange(v Range)

func (Axis) SetConstraintZoom added in v1.2.0

func (self Axis) SetConstraintZoom(v Range)

func (Axis) SetDatum1 added in v1.2.0

func (self Axis) SetDatum1(v float32)

func (Axis) SetDatum2 added in v1.2.0

func (self Axis) SetDatum2(v float32)

func (Axis) SetEnabled added in v1.2.0

func (self Axis) SetEnabled(v bool)

func (Axis) SetFitExtents added in v1.2.0

func (self Axis) SetFitExtents(v Range)

func (Axis) SetFitThisFrame added in v1.2.0

func (self Axis) SetFitThisFrame(v bool)

func (Axis) SetFlags added in v1.2.0

func (self Axis) SetFlags(v AxisFlags)

func (Axis) SetFormatSpec added in v1.2.0

func (self Axis) SetFormatSpec(v *[16]rune)

func (Axis) SetFormatter added in v1.2.0

func (self Axis) SetFormatter(v Formatter)

func (Axis) SetFormatterData added in v1.2.0

func (self Axis) SetFormatterData(v uintptr)

func (Axis) SetHasFormatSpec added in v1.2.0

func (self Axis) SetHasFormatSpec(v bool)

func (Axis) SetHasRange added in v1.2.0

func (self Axis) SetHasRange(v bool)

func (Axis) SetHeld added in v1.2.0

func (self Axis) SetHeld(v bool)

func (Axis) SetHoverRect added in v1.2.0

func (self Axis) SetHoverRect(v imgui.Rect)

func (Axis) SetHovered added in v1.2.0

func (self Axis) SetHovered(v bool)

func (Axis) SetID added in v1.2.0

func (self Axis) SetID(v imgui.ID)

func (Axis) SetLabelOffset added in v1.2.0

func (self Axis) SetLabelOffset(v int32)

func (Axis) SetLinkedMax added in v1.2.0

func (self Axis) SetLinkedMax(v *float64)

func (Axis) SetLinkedMin added in v1.2.0

func (self Axis) SetLinkedMin(v *float64)

func (*Axis) SetMax added in v1.2.0

func (self *Axis) SetMax(_max float64) bool

func (*Axis) SetMaxV added in v1.2.0

func (self *Axis) SetMaxV(_max float64, force bool) bool

SetMaxV parameter default value hint: force: false

func (*Axis) SetMin added in v1.2.0

func (self *Axis) SetMin(_min float64) bool

func (*Axis) SetMinV added in v1.2.0

func (self *Axis) SetMinV(_min float64, force bool) bool

SetMinV parameter default value hint: force: false

func (Axis) SetOrthoAxis added in v1.2.0

func (self Axis) SetOrthoAxis(v *Axis)

func (Axis) SetPickerLevel added in v1.2.0

func (self Axis) SetPickerLevel(v int32)

func (Axis) SetPickerTimeMax added in v1.2.0

func (self Axis) SetPickerTimeMax(v PlotTime)

func (Axis) SetPickerTimeMin added in v1.2.0

func (self Axis) SetPickerTimeMin(v PlotTime)

func (Axis) SetPixelMax added in v1.2.0

func (self Axis) SetPixelMax(v float32)

func (Axis) SetPixelMin added in v1.2.0

func (self Axis) SetPixelMin(v float32)

func (Axis) SetPreviousFlags added in v1.2.0

func (self Axis) SetPreviousFlags(v AxisFlags)

func (Axis) SetRange added in v1.2.0

func (self Axis) SetRange(v Range)

func (Axis) SetRangeCond added in v1.2.0

func (self Axis) SetRangeCond(v Cond)

func (*Axis) SetRangePlotRange added in v1.2.0

func (self *Axis) SetRangePlotRange(rangeArg Range)

func (*Axis) SetRangedouble added in v1.2.0

func (self *Axis) SetRangedouble(v1, v2 float64)

func (Axis) SetScale added in v1.2.0

func (self Axis) SetScale(v Scale)

func (Axis) SetScaleMax added in v1.2.0

func (self Axis) SetScaleMax(v float64)

func (Axis) SetScaleMin added in v1.2.0

func (self Axis) SetScaleMin(v float64)

func (Axis) SetScaleToPixel added in v1.2.0

func (self Axis) SetScaleToPixel(v float64)

func (Axis) SetShowDefaultTicks added in v1.2.0

func (self Axis) SetShowDefaultTicks(v bool)

func (Axis) SetTicker added in v1.2.0

func (self Axis) SetTicker(v Ticker)

func (Axis) SetTransformData added in v1.2.0

func (self Axis) SetTransformData(v uintptr)

func (Axis) SetTransformForward added in v1.2.0

func (self Axis) SetTransformForward(v Transform)

func (Axis) SetTransformInverse added in v1.2.0

func (self Axis) SetTransformInverse(v Transform)

func (Axis) SetVertical added in v1.2.0

func (self Axis) SetVertical(v bool)

func (*Axis) ShowDefaultTicks added in v1.2.0

func (self *Axis) ShowDefaultTicks() bool

func (*Axis) Ticker added in v1.2.0

func (self *Axis) Ticker() Ticker

func (*Axis) TransformData added in v1.2.0

func (self *Axis) TransformData() uintptr

func (*Axis) TransformForward added in v1.2.0

func (self *Axis) TransformForward() Transform

func (*Axis) TransformInverse added in v1.2.0

func (self *Axis) TransformInverse() Transform

func (*Axis) UpdateTransformCache added in v1.2.0

func (self *Axis) UpdateTransformCache()

func (*Axis) Vertical added in v1.2.0

func (self *Axis) Vertical() bool

func (*Axis) WillRender added in v1.2.0

func (self *Axis) WillRender() bool

type AxisColor added in v1.2.0

type AxisColor struct {
	CData *C.ImPlotAxisColor
}

func NewAxisColorFromC added in v1.2.0

func NewAxisColorFromC[SRC any](cvalue SRC) *AxisColor

NewAxisColorFromC creates AxisColor from its C pointer. SRC ~= *C.ImPlotAxisColor

func (*AxisColor) Handle added in v1.2.0

func (self *AxisColor) Handle() (result *C.ImPlotAxisColor, fin func())

Handle returns C version of AxisColor and its finalizer func.

type AxisEnum added in v1.2.0

type AxisEnum int32

original name: ImAxis_

const (
	AxisX1    AxisEnum = 0
	AxisX2    AxisEnum = 1
	AxisX3    AxisEnum = 2
	AxisY1    AxisEnum = 3
	AxisY2    AxisEnum = 4
	AxisY3    AxisEnum = 5
	AxisCOUNT AxisEnum = 6
)

type AxisFlags added in v1.2.0

type AxisFlags int32

original name: ImPlotAxisFlags_

const (
	AxisFlagsNone          AxisFlags = 0
	AxisFlagsNoLabel       AxisFlags = 1
	AxisFlagsNoGridLines   AxisFlags = 2
	AxisFlagsNoTickMarks   AxisFlags = 4
	AxisFlagsNoTickLabels  AxisFlags = 8
	AxisFlagsNoInitialFit  AxisFlags = 16
	AxisFlagsNoMenus       AxisFlags = 32
	AxisFlagsNoSideSwitch  AxisFlags = 64
	AxisFlagsNoHighlight   AxisFlags = 128
	AxisFlagsOpposite      AxisFlags = 256
	AxisFlagsForeground    AxisFlags = 512
	AxisFlagsInvert        AxisFlags = 1024
	AxisFlagsAutoFit       AxisFlags = 2048
	AxisFlagsRangeFit      AxisFlags = 4096
	AxisFlagsPanStretch    AxisFlags = 8192
	AxisFlagsLockMin       AxisFlags = 16384
	AxisFlagsLockMax       AxisFlags = 32768
	AxisFlagsLock          AxisFlags = 49152
	AxisFlagsNoDecorations AxisFlags = 15
	AxisFlagsAuxDefault    AxisFlags = 258
)

type BarGroupsFlags added in v1.2.0

type BarGroupsFlags int32

original name: ImPlotBarGroupsFlags_

const (
	BarGroupsFlagsNone       BarGroupsFlags = 0
	BarGroupsFlagsHorizontal BarGroupsFlags = 1024
	BarGroupsFlagsStacked    BarGroupsFlags = 2048
)

type BarsFlags added in v1.2.0

type BarsFlags int32

original name: ImPlotBarsFlags_

const (
	BarsFlagsNone       BarsFlags = 0
	BarsFlagsHorizontal BarsFlags = 1024
)

type Bin added in v1.2.0

type Bin int32

original name: ImPlotBin_

const (
	BinSqrt    Bin = -1
	BinSturges Bin = -2
	BinRice    Bin = -3
	BinScott   Bin = -4
)

type Col added in v1.2.0

type Col int32

original name: ImPlotCol_

const (
	ColLine          Col = 0
	ColFill          Col = 1
	ColMarkerOutline Col = 2
	ColMarkerFill    Col = 3
	ColErrorBar      Col = 4
	ColFrameBg       Col = 5
	ColPlotBg        Col = 6
	ColPlotBorder    Col = 7
	ColLegendBg      Col = 8
	ColLegendBorder  Col = 9
	ColLegendText    Col = 10
	ColTitleText     Col = 11
	ColInlayText     Col = 12
	ColAxisText      Col = 13
	ColAxisGrid      Col = 14
	ColAxisTick      Col = 15
	ColAxisBg        Col = 16
	ColAxisBgHovered Col = 17
	ColAxisBgActive  Col = 18
	ColSelection     Col = 19
	ColCrosshairs    Col = 20
	ColCOUNT         Col = 21
)

type Colormap added in v1.2.0

type Colormap int32

original name: ImPlotColormap_

const (
	ColormapDeep     Colormap = 0
	ColormapDark     Colormap = 1
	ColormapPastel   Colormap = 2
	ColormapPaired   Colormap = 3
	ColormapViridis  Colormap = 4
	ColormapPlasma   Colormap = 5
	ColormapHot      Colormap = 6
	ColormapCool     Colormap = 7
	ColormapPink     Colormap = 8
	ColormapJet      Colormap = 9
	ColormapTwilight Colormap = 10
	ColormapRdBu     Colormap = 11
	ColormapBrBG     Colormap = 12
	ColormapPiYG     Colormap = 13
	ColormapSpectral Colormap = 14
	ColormapGreys    Colormap = 15
)

func AddColormapU32Ptr added in v1.2.0

func AddColormapU32Ptr(name string, cols *uint32, size int32) Colormap

func AddColormapU32PtrV added in v1.2.0

func AddColormapU32PtrV(name string, cols *uint32, size int32, qual bool) Colormap

AddColormapU32PtrV parameter default value hint: qual: true

func AddColormapVec4Ptr added in v1.2.0

func AddColormapVec4Ptr(name string, cols *imgui.Vec4, size int32) Colormap

func AddColormapVec4PtrV added in v1.2.0

func AddColormapVec4PtrV(name string, cols *imgui.Vec4, size int32, qual bool) Colormap

AddColormapVec4PtrV parameter default value hint: qual: true

func GetColormapIndex added in v1.2.0

func GetColormapIndex(name string) Colormap

type ColormapData added in v1.2.0

type ColormapData struct {
	CData *C.ImPlotColormapData
}

func NewColormapData added in v1.2.0

func NewColormapData() *ColormapData

func NewColormapDataFromC added in v1.2.0

func NewColormapDataFromC[SRC any](cvalue SRC) *ColormapData

NewColormapDataFromC creates ColormapData from its C pointer. SRC ~= *C.ImPlotColormapData

func NewEmptyColormapData added in v1.2.0

func NewEmptyColormapData() *ColormapData

NewEmptyColormapData creates ColormapData with its 0 value.

func (*ColormapData) Append added in v1.2.0

func (self *ColormapData) Append(name string, keys *uint32, count int32, qual bool) int32

func (*ColormapData) AppendTable added in v1.2.0

func (self *ColormapData) AppendTable(cmap Colormap)

func (ColormapData) C added in v1.2.0

func (self ColormapData) C() (C.ImPlotColormapData, func())

C is like Handle but returns plain type instead of pointer.

func (*ColormapData) Count added in v1.2.0

func (self *ColormapData) Count() int32

func (*ColormapData) Destroy added in v1.2.0

func (self *ColormapData) Destroy()

func (*ColormapData) Handle added in v1.2.0

func (self *ColormapData) Handle() (result *C.ImPlotColormapData, fin func())

Handle returns C version of ColormapData and its finalizer func.

func (*ColormapData) Index added in v1.2.0

func (self *ColormapData) Index(name string) Colormap

func (*ColormapData) IsQual added in v1.2.0

func (self *ColormapData) IsQual(cmap Colormap) bool

func (*ColormapData) KeyColor added in v1.2.0

func (self *ColormapData) KeyColor(cmap Colormap, idx int32) uint32

func (*ColormapData) KeyCount added in v1.2.0

func (self *ColormapData) KeyCount(cmap Colormap) int32

func (*ColormapData) KeyCounts added in v1.2.0

func (self *ColormapData) KeyCounts() vectors.Vector[int32]

func (*ColormapData) KeyOffsets added in v1.2.0

func (self *ColormapData) KeyOffsets() vectors.Vector[int32]

func (*ColormapData) Keys added in v1.2.0

func (self *ColormapData) Keys(cmap Colormap) *uint32

func (*ColormapData) LerpTable added in v1.2.0

func (self *ColormapData) LerpTable(cmap Colormap, t float32) uint32

func (*ColormapData) Map added in v1.2.0

func (self *ColormapData) Map() imgui.Storage

func (*ColormapData) Name added in v1.2.0

func (self *ColormapData) Name(cmap Colormap) string

func (*ColormapData) Quals added in v1.2.0

func (self *ColormapData) Quals() vectors.Vector[bool]

func (*ColormapData) RebuildTables added in v1.2.0

func (self *ColormapData) RebuildTables()

func (ColormapData) SetCount added in v1.2.0

func (self ColormapData) SetCount(v int32)

func (*ColormapData) SetKeyColor added in v1.2.0

func (self *ColormapData) SetKeyColor(cmap Colormap, idx int32, value uint32)

func (ColormapData) SetKeyCounts added in v1.2.0

func (self ColormapData) SetKeyCounts(v vectors.Vector[int32])

func (ColormapData) SetKeyOffsets added in v1.2.0

func (self ColormapData) SetKeyOffsets(v vectors.Vector[int32])

func (ColormapData) SetKeys added in v1.2.0

func (self ColormapData) SetKeys(v vectors.Vector[uint32])

func (ColormapData) SetMap added in v1.2.0

func (self ColormapData) SetMap(v imgui.Storage)

func (ColormapData) SetQuals added in v1.2.0

func (self ColormapData) SetQuals(v vectors.Vector[bool])

func (ColormapData) SetTableOffsets added in v1.2.0

func (self ColormapData) SetTableOffsets(v vectors.Vector[int32])

func (ColormapData) SetTableSizes added in v1.2.0

func (self ColormapData) SetTableSizes(v vectors.Vector[int32])

func (ColormapData) SetTables added in v1.2.0

func (self ColormapData) SetTables(v vectors.Vector[uint32])

func (ColormapData) SetText added in v1.2.0

func (self ColormapData) SetText(v imgui.TextBuffer)

func (ColormapData) SetTextOffsets added in v1.2.0

func (self ColormapData) SetTextOffsets(v vectors.Vector[int32])

func (*ColormapData) Table added in v1.2.0

func (self *ColormapData) Table(cmap Colormap) *uint32

func (*ColormapData) TableColor added in v1.2.0

func (self *ColormapData) TableColor(cmap Colormap, idx int32) uint32

func (*ColormapData) TableOffsets added in v1.2.0

func (self *ColormapData) TableOffsets() vectors.Vector[int32]

func (*ColormapData) TableSize added in v1.2.0

func (self *ColormapData) TableSize(cmap Colormap) int32

func (*ColormapData) TableSizes added in v1.2.0

func (self *ColormapData) TableSizes() vectors.Vector[int32]

func (*ColormapData) Tables added in v1.2.0

func (self *ColormapData) Tables() vectors.Vector[uint32]

func (*ColormapData) Text added in v1.2.0

func (self *ColormapData) Text() imgui.TextBuffer

func (*ColormapData) TextOffsets added in v1.2.0

func (self *ColormapData) TextOffsets() vectors.Vector[int32]

type ColormapScaleFlags added in v1.2.0

type ColormapScaleFlags int32

original name: ImPlotColormapScaleFlags_

const (
	ColormapScaleFlagsNone     ColormapScaleFlags = 0
	ColormapScaleFlagsNoLabel  ColormapScaleFlags = 1
	ColormapScaleFlagsOpposite ColormapScaleFlags = 2
	ColormapScaleFlagsInvert   ColormapScaleFlags = 4
)

type Cond added in v1.2.0

type Cond int32

original name: ImPlotCond_

const (
	CondNone   Cond = 0
	CondAlways Cond = 1
	CondOnce   Cond = 2
)

type Context added in v1.2.0

type Context struct {
	CData *C.ImPlotContext
}

func CreateContext added in v1.2.0

func CreateContext() *Context

func GetCurrentContext added in v1.2.0

func GetCurrentContext() *Context

func NewContextFromC added in v1.2.0

func NewContextFromC[SRC any](cvalue SRC) *Context

NewContextFromC creates Context from its C pointer. SRC ~= *C.ImPlotContext

func NewEmptyContext added in v1.2.0

func NewEmptyContext() *Context

NewEmptyContext creates Context with its 0 value.

func (*Context) Annotations added in v1.2.0

func (self *Context) Annotations() AnnotationCollection

func (Context) C added in v1.2.0

func (self Context) C() (C.ImPlotContext, func())

C is like Handle but returns plain type instead of pointer.

func (*Context) CTicker added in v1.2.0

func (self *Context) CTicker() Ticker

func (*Context) ColorModifiers added in v1.2.0

func (self *Context) ColorModifiers() vectors.Vector[imgui.ColorMod]

func (*Context) ColormapData added in v1.2.0

func (self *Context) ColormapData() ColormapData

func (*Context) ColormapModifiers added in v1.2.0

func (self *Context) ColormapModifiers() vectors.Vector[Colormap]

func (*Context) CurrentAlignmentH added in v1.2.0

func (self *Context) CurrentAlignmentH() *AlignmentData

func (*Context) CurrentAlignmentV added in v1.2.0

func (self *Context) CurrentAlignmentV() *AlignmentData

func (*Context) CurrentItem added in v1.2.0

func (self *Context) CurrentItem() *Item

func (*Context) CurrentItems added in v1.2.0

func (self *Context) CurrentItems() *ItemGroup

func (*Context) CurrentPlot added in v1.2.0

func (self *Context) CurrentPlot() *Plot

func (*Context) CurrentSubplot added in v1.2.0

func (self *Context) CurrentSubplot() *Subplot

func (*Context) DigitalPlotItemCnt added in v1.2.0

func (self *Context) DigitalPlotItemCnt() int32

func (*Context) DigitalPlotOffset added in v1.2.0

func (self *Context) DigitalPlotOffset() int32

func (*Context) Handle added in v1.2.0

func (self *Context) Handle() (result *C.ImPlotContext, fin func())

Handle returns C version of Context and its finalizer func.

func (*Context) InputMap added in v1.2.0

func (self *Context) InputMap() InputMap

func (*Context) MousePosStringBuilder added in v1.2.0

func (self *Context) MousePosStringBuilder() imgui.TextBuffer

func (*Context) NextItemData added in v1.2.0

func (self *Context) NextItemData() NextItemData

func (*Context) NextPlotData added in v1.2.0

func (self *Context) NextPlotData() NextPlotData

func (*Context) OpenContextThisFrame added in v1.2.0

func (self *Context) OpenContextThisFrame() bool

func (*Context) PreviousItem added in v1.2.0

func (self *Context) PreviousItem() *Item

func (Context) SetAnnotations added in v1.2.0

func (self Context) SetAnnotations(v AnnotationCollection)

func (Context) SetCTicker added in v1.2.0

func (self Context) SetCTicker(v Ticker)

func (Context) SetColorModifiers added in v1.2.0

func (self Context) SetColorModifiers(v vectors.Vector[imgui.ColorMod])

func (Context) SetColormapData added in v1.2.0

func (self Context) SetColormapData(v ColormapData)

func (Context) SetColormapModifiers added in v1.2.0

func (self Context) SetColormapModifiers(v vectors.Vector[Colormap])

func (Context) SetCurrentAlignmentH added in v1.2.0

func (self Context) SetCurrentAlignmentH(v *AlignmentData)

func (Context) SetCurrentAlignmentV added in v1.2.0

func (self Context) SetCurrentAlignmentV(v *AlignmentData)

func (Context) SetCurrentItem added in v1.2.0

func (self Context) SetCurrentItem(v *Item)

func (Context) SetCurrentItems added in v1.2.0

func (self Context) SetCurrentItems(v *ItemGroup)

func (Context) SetCurrentPlot added in v1.2.0

func (self Context) SetCurrentPlot(v *Plot)

func (Context) SetCurrentSubplot added in v1.2.0

func (self Context) SetCurrentSubplot(v *Subplot)

func (Context) SetDigitalPlotItemCnt added in v1.2.0

func (self Context) SetDigitalPlotItemCnt(v int32)

func (Context) SetDigitalPlotOffset added in v1.2.0

func (self Context) SetDigitalPlotOffset(v int32)

func (Context) SetInputMap added in v1.2.0

func (self Context) SetInputMap(v InputMap)

func (Context) SetMousePosStringBuilder added in v1.2.0

func (self Context) SetMousePosStringBuilder(v imgui.TextBuffer)

func (Context) SetNextItemData added in v1.2.0

func (self Context) SetNextItemData(v NextItemData)

func (Context) SetNextPlotData added in v1.2.0

func (self Context) SetNextPlotData(v NextPlotData)

func (Context) SetOpenContextThisFrame added in v1.2.0

func (self Context) SetOpenContextThisFrame(v bool)

func (Context) SetPreviousItem added in v1.2.0

func (self Context) SetPreviousItem(v *Item)

func (Context) SetSortItems added in v1.2.0

func (self Context) SetSortItems(v *ItemGroup)

func (Context) SetStyle added in v1.2.0

func (self Context) SetStyle(v Style)

func (Context) SetStyleModifiers added in v1.2.0

func (self Context) SetStyleModifiers(v vectors.Vector[imgui.StyleMod])

func (Context) SetTags added in v1.2.0

func (self Context) SetTags(v TagCollection)

func (Context) SetTempDouble1 added in v1.2.0

func (self Context) SetTempDouble1(v vectors.Vector[float64])

func (Context) SetTempDouble2 added in v1.2.0

func (self Context) SetTempDouble2(v vectors.Vector[float64])

func (Context) SetTempInt1 added in v1.2.0

func (self Context) SetTempInt1(v vectors.Vector[int32])

func (Context) SetTm added in v1.2.0

func (self Context) SetTm(v Tm)

func (*Context) SortItems added in v1.2.0

func (self *Context) SortItems() *ItemGroup

func (*Context) Style added in v1.2.0

func (self *Context) Style() Style

func (*Context) StyleModifiers added in v1.2.0

func (self *Context) StyleModifiers() vectors.Vector[imgui.StyleMod]

func (*Context) Tags added in v1.2.0

func (self *Context) Tags() TagCollection

func (*Context) TempDouble1 added in v1.2.0

func (self *Context) TempDouble1() vectors.Vector[float64]

func (*Context) TempDouble2 added in v1.2.0

func (self *Context) TempDouble2() vectors.Vector[float64]

func (*Context) TempInt1 added in v1.2.0

func (self *Context) TempInt1() vectors.Vector[int32]

func (*Context) Tm added in v1.2.0

func (self *Context) Tm() Tm

type DateFmt added in v1.2.0

type DateFmt int32

original name: ImPlotDateFmt_

const (
	DateFmtNone    DateFmt = 0
	DateFmtDayMo   DateFmt = 1
	DateFmtDayMoYr DateFmt = 2
	DateFmtMoYr    DateFmt = 3
	DateFmtMo      DateFmt = 4
	DateFmtYr      DateFmt = 5
)

type DateTimeSpec added in v1.2.0

type DateTimeSpec struct {
	CData *C.ImPlotDateTimeSpec
}

func NewDateTimeSpecFromC added in v1.2.0

func NewDateTimeSpecFromC[SRC any](cvalue SRC) *DateTimeSpec

NewDateTimeSpecFromC creates DateTimeSpec from its C pointer. SRC ~= *C.ImPlotDateTimeSpec

func NewDateTimeSpecNil added in v1.2.0

func NewDateTimeSpecNil() *DateTimeSpec

func NewDateTimeSpecPlotDateFmt added in v1.2.0

func NewDateTimeSpecPlotDateFmt(date_fmt DateFmt, time_fmt TimeFmt, use_24_hr_clk, use_iso_8601 bool) *DateTimeSpec

NewDateTimeSpecPlotDateFmt parameter default value hint: use_24_hr_clk: false use_iso_8601: false

func NewEmptyDateTimeSpec added in v1.2.0

func NewEmptyDateTimeSpec() *DateTimeSpec

NewEmptyDateTimeSpec creates DateTimeSpec with its 0 value.

func (DateTimeSpec) C added in v1.2.0

func (self DateTimeSpec) C() (C.ImPlotDateTimeSpec, func())

C is like Handle but returns plain type instead of pointer.

func (*DateTimeSpec) Date added in v1.2.0

func (self *DateTimeSpec) Date() DateFmt

func (*DateTimeSpec) Destroy added in v1.2.0

func (self *DateTimeSpec) Destroy()

func (*DateTimeSpec) Handle added in v1.2.0

func (self *DateTimeSpec) Handle() (result *C.ImPlotDateTimeSpec, fin func())

Handle returns C version of DateTimeSpec and its finalizer func.

func (DateTimeSpec) SetDate added in v1.2.0

func (self DateTimeSpec) SetDate(v DateFmt)

func (DateTimeSpec) SetTime added in v1.2.0

func (self DateTimeSpec) SetTime(v TimeFmt)

func (DateTimeSpec) SetUse24HourClock added in v1.2.0

func (self DateTimeSpec) SetUse24HourClock(v bool)

func (DateTimeSpec) SetUseISO8601 added in v1.2.0

func (self DateTimeSpec) SetUseISO8601(v bool)

func (*DateTimeSpec) Time added in v1.2.0

func (self *DateTimeSpec) Time() TimeFmt

func (*DateTimeSpec) Use24HourClock added in v1.2.0

func (self *DateTimeSpec) Use24HourClock() bool

func (*DateTimeSpec) UseISO8601 added in v1.2.0

func (self *DateTimeSpec) UseISO8601() bool

type DigitalFlags added in v1.2.0

type DigitalFlags int32

original name: ImPlotDigitalFlags_

const (
	DigitalFlagsNone DigitalFlags = 0
)

type DragToolFlags added in v1.2.0

type DragToolFlags int32

original name: ImPlotDragToolFlags_

const (
	DragToolFlagsNone      DragToolFlags = 0
	DragToolFlagsNoCursors DragToolFlags = 1
	DragToolFlagsNoFit     DragToolFlags = 2
	DragToolFlagsNoInputs  DragToolFlags = 4
	DragToolFlagsDelayed   DragToolFlags = 8
)

type DummyFlags added in v1.2.0

type DummyFlags int32

original name: ImPlotDummyFlags_

const (
	DummyFlagsNone DummyFlags = 0
)

type ErrorBarsFlags added in v1.2.0

type ErrorBarsFlags int32

original name: ImPlotErrorBarsFlags_

const (
	ErrorBarsFlagsNone       ErrorBarsFlags = 0
	ErrorBarsFlagsHorizontal ErrorBarsFlags = 1024
)

type Flags added in v1.2.0

type Flags int32

original name: ImPlotFlags_

const (
	FlagsNone        Flags = 0
	FlagsNoTitle     Flags = 1
	FlagsNoLegend    Flags = 2
	FlagsNoMouseText Flags = 4
	FlagsNoInputs    Flags = 8
	FlagsNoMenus     Flags = 16
	FlagsNoBoxSelect Flags = 32
	FlagsNoFrame     Flags = 64
	FlagsEqual       Flags = 128
	FlagsCrosshairs  Flags = 256
	FlagsCanvasOnly  Flags = 55
)

type Formatter added in v1.2.0

type Formatter func(value float64, buff string, size int32, user_data unsafe.Pointer) int32

func NewFormatterFromC added in v1.2.0

func NewFormatterFromC(cvalue *C.ImPlotFormatter) *Formatter

func (Formatter) C added in v1.2.0

func (c Formatter) C() (C.ImPlotFormatter, func())

type FormatterTimeData

type FormatterTimeData struct {
	CData *C.Formatter_Time_Data
}

func NewEmptyFormatterTimeData added in v1.2.0

func NewEmptyFormatterTimeData() *FormatterTimeData

NewEmptyFormatterTimeData creates FormatterTimeData with its 0 value.

func NewFormatterTimeDataFromC

func NewFormatterTimeDataFromC[SRC any](cvalue SRC) *FormatterTimeData

NewFormatterTimeDataFromC creates FormatterTimeData from its C pointer. SRC ~= *C.Formatter_Time_Data

func (FormatterTimeData) C

func (self FormatterTimeData) C() (C.Formatter_Time_Data, func())

C is like Handle but returns plain type instead of pointer.

func (*FormatterTimeData) Handle

func (self *FormatterTimeData) Handle() (result *C.Formatter_Time_Data, fin func())

Handle returns C version of FormatterTimeData and its finalizer func.

func (*FormatterTimeData) TimeDataGetSpec

func (self *FormatterTimeData) TimeDataGetSpec() DateTimeSpec

func (*FormatterTimeData) TimeDataGetTime

func (self *FormatterTimeData) TimeDataGetTime() PlotTime

func (*FormatterTimeData) TimeDataGetUserFormatter added in v1.2.0

func (self *FormatterTimeData) TimeDataGetUserFormatter() Formatter

func (*FormatterTimeData) TimeDataGetUserFormatterData

func (self *FormatterTimeData) TimeDataGetUserFormatterData() uintptr

type HeatmapFlags added in v1.2.0

type HeatmapFlags int32

original name: ImPlotHeatmapFlags_

const (
	HeatmapFlagsNone     HeatmapFlags = 0
	HeatmapFlagsColMajor HeatmapFlags = 1024
)

type HistogramFlags added in v1.2.0

type HistogramFlags int32

original name: ImPlotHistogramFlags_

const (
	HistogramFlagsNone       HistogramFlags = 0
	HistogramFlagsHorizontal HistogramFlags = 1024
	HistogramFlagsCumulative HistogramFlags = 2048
	HistogramFlagsDensity    HistogramFlags = 4096
	HistogramFlagsNoOutliers HistogramFlags = 8192
	HistogramFlagsColMajor   HistogramFlags = 16384
)

type ImageFlags added in v1.2.0

type ImageFlags int32

original name: ImPlotImageFlags_

const (
	ImageFlagsNone ImageFlags = 0
)

type InfLinesFlags added in v1.2.0

type InfLinesFlags int32

original name: ImPlotInfLinesFlags_

const (
	InfLinesFlagsNone       InfLinesFlags = 0
	InfLinesFlagsHorizontal InfLinesFlags = 1024
)

type InputMap added in v1.2.0

type InputMap struct {
	CData *C.ImPlotInputMap
}

func GetInputMap added in v1.2.0

func GetInputMap() *InputMap

func NewEmptyInputMap added in v1.2.0

func NewEmptyInputMap() *InputMap

NewEmptyInputMap creates InputMap with its 0 value.

func NewInputMap added in v1.2.0

func NewInputMap() *InputMap

func NewInputMapFromC added in v1.2.0

func NewInputMapFromC[SRC any](cvalue SRC) *InputMap

NewInputMapFromC creates InputMap from its C pointer. SRC ~= *C.ImPlotInputMap

func (InputMap) C added in v1.2.0

func (self InputMap) C() (C.ImPlotInputMap, func())

C is like Handle but returns plain type instead of pointer.

func (*InputMap) Destroy added in v1.2.0

func (self *InputMap) Destroy()

func (*InputMap) Fit added in v1.2.0

func (self *InputMap) Fit() imgui.MouseButton

func (*InputMap) Handle added in v1.2.0

func (self *InputMap) Handle() (result *C.ImPlotInputMap, fin func())

Handle returns C version of InputMap and its finalizer func.

func (*InputMap) Menu added in v1.2.0

func (self *InputMap) Menu() imgui.MouseButton

func (*InputMap) OverrideMod added in v1.2.0

func (self *InputMap) OverrideMod() int32

func (*InputMap) Pan added in v1.2.0

func (self *InputMap) Pan() imgui.MouseButton

func (*InputMap) PanMod added in v1.2.0

func (self *InputMap) PanMod() int32

func (*InputMap) Select added in v1.2.0

func (self *InputMap) Select() imgui.MouseButton

func (*InputMap) SelectCancel added in v1.2.0

func (self *InputMap) SelectCancel() imgui.MouseButton

func (*InputMap) SelectHorzMod added in v1.2.0

func (self *InputMap) SelectHorzMod() int32

func (*InputMap) SelectMod added in v1.2.0

func (self *InputMap) SelectMod() int32

func (*InputMap) SelectVertMod added in v1.2.0

func (self *InputMap) SelectVertMod() int32

func (InputMap) SetFit added in v1.2.0

func (self InputMap) SetFit(v imgui.MouseButton)

func (InputMap) SetMenu added in v1.2.0

func (self InputMap) SetMenu(v imgui.MouseButton)

func (InputMap) SetOverrideMod added in v1.2.0

func (self InputMap) SetOverrideMod(v int32)

func (InputMap) SetPan added in v1.2.0

func (self InputMap) SetPan(v imgui.MouseButton)

func (InputMap) SetPanMod added in v1.2.0

func (self InputMap) SetPanMod(v int32)

func (InputMap) SetSelect added in v1.2.0

func (self InputMap) SetSelect(v imgui.MouseButton)

func (InputMap) SetSelectCancel added in v1.2.0

func (self InputMap) SetSelectCancel(v imgui.MouseButton)

func (InputMap) SetSelectHorzMod added in v1.2.0

func (self InputMap) SetSelectHorzMod(v int32)

func (InputMap) SetSelectMod added in v1.2.0

func (self InputMap) SetSelectMod(v int32)

func (InputMap) SetSelectVertMod added in v1.2.0

func (self InputMap) SetSelectVertMod(v int32)

func (InputMap) SetZoomMod added in v1.2.0

func (self InputMap) SetZoomMod(v int32)

func (InputMap) SetZoomRate added in v1.2.0

func (self InputMap) SetZoomRate(v float32)

func (*InputMap) ZoomMod added in v1.2.0

func (self *InputMap) ZoomMod() int32

func (*InputMap) ZoomRate added in v1.2.0

func (self *InputMap) ZoomRate() float32

type Item added in v1.2.0

type Item struct {
	CData *C.ImPlotItem
}

func GetCurrentItem added in v1.2.0

func GetCurrentItem() *Item

func GetItem added in v1.2.0

func GetItem(label_id string) *Item

func NewEmptyItem added in v1.2.0

func NewEmptyItem() *Item

NewEmptyItem creates Item with its 0 value.

func NewItem added in v1.2.0

func NewItem() *Item

func NewItemFromC added in v1.2.0

func NewItemFromC[SRC any](cvalue SRC) *Item

NewItemFromC creates Item from its C pointer. SRC ~= *C.ImPlotItem

func RegisterOrGetItem added in v1.2.0

func RegisterOrGetItem(label_id string, flags ItemFlags) *Item

func RegisterOrGetItemV added in v1.2.0

func RegisterOrGetItemV(label_id string, flags ItemFlags, just_created *bool) *Item

RegisterOrGetItemV parameter default value hint: just_created: nullptr

func (Item) C added in v1.2.0

func (self Item) C() (C.ImPlotItem, func())

C is like Handle but returns plain type instead of pointer.

func (*Item) Color added in v1.2.0

func (self *Item) Color() uint32

func (*Item) Destroy added in v1.2.0

func (self *Item) Destroy()

func (*Item) Handle added in v1.2.0

func (self *Item) Handle() (result *C.ImPlotItem, fin func())

Handle returns C version of Item and its finalizer func.

func (*Item) ID added in v1.2.0

func (self *Item) ID() imgui.ID

func (*Item) LegendHoverRect added in v1.2.0

func (self *Item) LegendHoverRect() imgui.Rect

func (*Item) LegendHovered added in v1.2.0

func (self *Item) LegendHovered() bool

func (*Item) NameOffset added in v1.2.0

func (self *Item) NameOffset() int32

func (*Item) SeenThisFrame added in v1.2.0

func (self *Item) SeenThisFrame() bool

func (Item) SetColor added in v1.2.0

func (self Item) SetColor(v uint32)

func (Item) SetID added in v1.2.0

func (self Item) SetID(v imgui.ID)

func (Item) SetLegendHoverRect added in v1.2.0

func (self Item) SetLegendHoverRect(v imgui.Rect)

func (Item) SetLegendHovered added in v1.2.0

func (self Item) SetLegendHovered(v bool)

func (Item) SetNameOffset added in v1.2.0

func (self Item) SetNameOffset(v int32)

func (Item) SetSeenThisFrame added in v1.2.0

func (self Item) SetSeenThisFrame(v bool)

func (Item) SetShow added in v1.2.0

func (self Item) SetShow(v bool)

func (*Item) Show added in v1.2.0

func (self *Item) Show() bool

type ItemFlags added in v1.2.0

type ItemFlags int32

original name: ImPlotItemFlags_

const (
	ItemFlagsNone     ItemFlags = 0
	ItemFlagsNoLegend ItemFlags = 1
	ItemFlagsNoFit    ItemFlags = 2
)

type ItemGroup added in v1.2.0

type ItemGroup struct {
	CData *C.ImPlotItemGroup
}

func NewEmptyItemGroup added in v1.2.0

func NewEmptyItemGroup() *ItemGroup

NewEmptyItemGroup creates ItemGroup with its 0 value.

func NewItemGroup added in v1.2.0

func NewItemGroup() *ItemGroup

func NewItemGroupFromC added in v1.2.0

func NewItemGroupFromC[SRC any](cvalue SRC) *ItemGroup

NewItemGroupFromC creates ItemGroup from its C pointer. SRC ~= *C.ImPlotItemGroup

func (ItemGroup) C added in v1.2.0

func (self ItemGroup) C() (C.ImPlotItemGroup, func())

C is like Handle but returns plain type instead of pointer.

func (*ItemGroup) ColormapIdx added in v1.2.0

func (self *ItemGroup) ColormapIdx() int32

func (*ItemGroup) Destroy added in v1.2.0

func (self *ItemGroup) Destroy()

func (*ItemGroup) Handle added in v1.2.0

func (self *ItemGroup) Handle() (result *C.ImPlotItemGroup, fin func())

Handle returns C version of ItemGroup and its finalizer func.

func (*ItemGroup) ID added in v1.2.0

func (self *ItemGroup) ID() imgui.ID

func (*ItemGroup) ItemByID added in v1.2.0

func (self *ItemGroup) ItemByID(id imgui.ID) *Item

func (*ItemGroup) ItemByIndex added in v1.2.0

func (self *ItemGroup) ItemByIndex(i int32) *Item

func (*ItemGroup) ItemCount added in v1.2.0

func (self *ItemGroup) ItemCount() int32

func (*ItemGroup) ItemID added in v1.2.0

func (self *ItemGroup) ItemID(label_id string) imgui.ID

func (*ItemGroup) ItemIndex added in v1.2.0

func (self *ItemGroup) ItemIndex(item *Item) int32

func (*ItemGroup) ItemStr added in v1.2.0

func (self *ItemGroup) ItemStr(label_id string) *Item

func (*ItemGroup) Legend added in v1.2.0

func (self *ItemGroup) Legend() Legend

func (*ItemGroup) LegendCount added in v1.2.0

func (self *ItemGroup) LegendCount() int32

func (*ItemGroup) LegendItem added in v1.2.0

func (self *ItemGroup) LegendItem(i int32) *Item

func (*ItemGroup) LegendLabel added in v1.2.0

func (self *ItemGroup) LegendLabel(i int32) string

func (*ItemGroup) OrAddItem added in v1.2.0

func (self *ItemGroup) OrAddItem(id imgui.ID) *Item

func (*ItemGroup) Reset added in v1.2.0

func (self *ItemGroup) Reset()

func (ItemGroup) SetColormapIdx added in v1.2.0

func (self ItemGroup) SetColormapIdx(v int32)

func (ItemGroup) SetID added in v1.2.0

func (self ItemGroup) SetID(v imgui.ID)

func (ItemGroup) SetLegend added in v1.2.0

func (self ItemGroup) SetLegend(v Legend)

type Legend added in v1.2.0

type Legend struct {
	CData *C.ImPlotLegend
}

func NewEmptyLegend added in v1.2.0

func NewEmptyLegend() *Legend

NewEmptyLegend creates Legend with its 0 value.

func NewLegend added in v1.2.0

func NewLegend() *Legend

func NewLegendFromC added in v1.2.0

func NewLegendFromC[SRC any](cvalue SRC) *Legend

NewLegendFromC creates Legend from its C pointer. SRC ~= *C.ImPlotLegend

func (Legend) C added in v1.2.0

func (self Legend) C() (C.ImPlotLegend, func())

C is like Handle but returns plain type instead of pointer.

func (*Legend) CanGoInside added in v1.2.0

func (self *Legend) CanGoInside() bool

func (*Legend) Destroy added in v1.2.0

func (self *Legend) Destroy()

func (*Legend) Flags added in v1.2.0

func (self *Legend) Flags() LegendFlags

func (*Legend) Handle added in v1.2.0

func (self *Legend) Handle() (result *C.ImPlotLegend, fin func())

Handle returns C version of Legend and its finalizer func.

func (*Legend) Held added in v1.2.0

func (self *Legend) Held() bool

func (*Legend) Hovered added in v1.2.0

func (self *Legend) Hovered() bool

func (*Legend) Indices added in v1.2.0

func (self *Legend) Indices() vectors.Vector[int32]

func (*Legend) Labels added in v1.2.0

func (self *Legend) Labels() imgui.TextBuffer

func (*Legend) Location added in v1.2.0

func (self *Legend) Location() Location

func (*Legend) PreviousFlags added in v1.2.0

func (self *Legend) PreviousFlags() LegendFlags

func (*Legend) PreviousLocation added in v1.2.0

func (self *Legend) PreviousLocation() Location

func (*Legend) Rect added in v1.2.0

func (self *Legend) Rect() imgui.Rect

func (*Legend) RectClamped added in v1.2.0

func (self *Legend) RectClamped() imgui.Rect

func (*Legend) Reset added in v1.2.0

func (self *Legend) Reset()

func (*Legend) Scroll added in v1.2.0

func (self *Legend) Scroll() imgui.Vec2

func (Legend) SetCanGoInside added in v1.2.0

func (self Legend) SetCanGoInside(v bool)

func (Legend) SetFlags added in v1.2.0

func (self Legend) SetFlags(v LegendFlags)

func (Legend) SetHeld added in v1.2.0

func (self Legend) SetHeld(v bool)

func (Legend) SetHovered added in v1.2.0

func (self Legend) SetHovered(v bool)

func (Legend) SetIndices added in v1.2.0

func (self Legend) SetIndices(v vectors.Vector[int32])

func (Legend) SetLabels added in v1.2.0

func (self Legend) SetLabels(v imgui.TextBuffer)

func (Legend) SetLocation added in v1.2.0

func (self Legend) SetLocation(v Location)

func (Legend) SetPreviousFlags added in v1.2.0

func (self Legend) SetPreviousFlags(v LegendFlags)

func (Legend) SetPreviousLocation added in v1.2.0

func (self Legend) SetPreviousLocation(v Location)

func (Legend) SetRect added in v1.2.0

func (self Legend) SetRect(v imgui.Rect)

func (Legend) SetRectClamped added in v1.2.0

func (self Legend) SetRectClamped(v imgui.Rect)

func (Legend) SetScroll added in v1.2.0

func (self Legend) SetScroll(v imgui.Vec2)

type LegendFlags added in v1.2.0

type LegendFlags int32

original name: ImPlotLegendFlags_

const (
	LegendFlagsNone            LegendFlags = 0
	LegendFlagsNoButtons       LegendFlags = 1
	LegendFlagsNoHighlightItem LegendFlags = 2
	LegendFlagsNoHighlightAxis LegendFlags = 4
	LegendFlagsNoMenus         LegendFlags = 8
	LegendFlagsOutside         LegendFlags = 16
	LegendFlagsHorizontal      LegendFlags = 32
	LegendFlagsSort            LegendFlags = 64
)

type LineFlags added in v1.2.0

type LineFlags int32

original name: ImPlotLineFlags_

const (
	LineFlagsNone     LineFlags = 0
	LineFlagsSegments LineFlags = 1024
	LineFlagsLoop     LineFlags = 2048
	LineFlagsSkipNaN  LineFlags = 4096
	LineFlagsNoClip   LineFlags = 8192
	LineFlagsShaded   LineFlags = 16384
)

type Location added in v1.2.0

type Location int32

original name: ImPlotLocation_

const (
	LocationCenter    Location = 0
	LocationNorth     Location = 1
	LocationSouth     Location = 2
	LocationWest      Location = 4
	LocationEast      Location = 8
	LocationNorthWest Location = 5
	LocationNorthEast Location = 9
	LocationSouthWest Location = 6
	LocationSouthEast Location = 10
)

type Marker added in v1.2.0

type Marker int32

original name: ImPlotMarker_

const (
	MarkerNone     Marker = -1
	MarkerCircle   Marker = 0
	MarkerSquare   Marker = 1
	MarkerDiamond  Marker = 2
	MarkerUp       Marker = 3
	MarkerDown     Marker = 4
	MarkerLeft     Marker = 5
	MarkerRight    Marker = 6
	MarkerCross    Marker = 7
	MarkerPlus     Marker = 8
	MarkerAsterisk Marker = 9
	MarkerCOUNT    Marker = 10
)

type MouseTextFlags added in v1.2.0

type MouseTextFlags int32

original name: ImPlotMouseTextFlags_

const (
	MouseTextFlagsNone       MouseTextFlags = 0
	MouseTextFlagsNoAuxAxes  MouseTextFlags = 1
	MouseTextFlagsNoFormat   MouseTextFlags = 2
	MouseTextFlagsShowAlways MouseTextFlags = 4
)

type NextItemData added in v1.2.0

type NextItemData struct {
	CData *C.ImPlotNextItemData
}

func GetItemData added in v1.2.0

func GetItemData() *NextItemData

func NewEmptyNextItemData added in v1.2.0

func NewEmptyNextItemData() *NextItemData

NewEmptyNextItemData creates NextItemData with its 0 value.

func NewNextItemData added in v1.2.0

func NewNextItemData() *NextItemData

func NewNextItemDataFromC added in v1.2.0

func NewNextItemDataFromC[SRC any](cvalue SRC) *NextItemData

NewNextItemDataFromC creates NextItemData from its C pointer. SRC ~= *C.ImPlotNextItemData

func (NextItemData) C added in v1.2.0

func (self NextItemData) C() (C.ImPlotNextItemData, func())

C is like Handle but returns plain type instead of pointer.

func (*NextItemData) Colors added in v1.2.0

func (self *NextItemData) Colors() [5]imgui.Vec4

func (*NextItemData) Destroy added in v1.2.0

func (self *NextItemData) Destroy()

func (*NextItemData) DigitalBitGap added in v1.2.0

func (self *NextItemData) DigitalBitGap() float32

func (*NextItemData) DigitalBitHeight added in v1.2.0

func (self *NextItemData) DigitalBitHeight() float32

func (*NextItemData) ErrorBarSize added in v1.2.0

func (self *NextItemData) ErrorBarSize() float32

func (*NextItemData) ErrorBarWeight added in v1.2.0

func (self *NextItemData) ErrorBarWeight() float32

func (*NextItemData) FillAlpha added in v1.2.0

func (self *NextItemData) FillAlpha() float32

func (*NextItemData) Handle added in v1.2.0

func (self *NextItemData) Handle() (result *C.ImPlotNextItemData, fin func())

Handle returns C version of NextItemData and its finalizer func.

func (*NextItemData) HasHidden added in v1.2.0

func (self *NextItemData) HasHidden() bool

func (*NextItemData) Hidden added in v1.2.0

func (self *NextItemData) Hidden() bool

func (*NextItemData) HiddenCond added in v1.2.0

func (self *NextItemData) HiddenCond() Cond

func (*NextItemData) LineWeight added in v1.2.0

func (self *NextItemData) LineWeight() float32

func (*NextItemData) Marker added in v1.2.0

func (self *NextItemData) Marker() Marker

func (*NextItemData) MarkerSize added in v1.2.0

func (self *NextItemData) MarkerSize() float32

func (*NextItemData) MarkerWeight added in v1.2.0

func (self *NextItemData) MarkerWeight() float32

func (*NextItemData) RenderFill added in v1.2.0

func (self *NextItemData) RenderFill() bool

func (*NextItemData) RenderLine added in v1.2.0

func (self *NextItemData) RenderLine() bool

func (*NextItemData) RenderMarkerFill added in v1.2.0

func (self *NextItemData) RenderMarkerFill() bool

func (*NextItemData) RenderMarkerLine added in v1.2.0

func (self *NextItemData) RenderMarkerLine() bool

func (*NextItemData) Reset added in v1.2.0

func (self *NextItemData) Reset()

func (NextItemData) SetColors added in v1.2.0

func (self NextItemData) SetColors(v *[5]imgui.Vec4)

func (NextItemData) SetDigitalBitGap added in v1.2.0

func (self NextItemData) SetDigitalBitGap(v float32)

func (NextItemData) SetDigitalBitHeight added in v1.2.0

func (self NextItemData) SetDigitalBitHeight(v float32)

func (NextItemData) SetErrorBarSize added in v1.2.0

func (self NextItemData) SetErrorBarSize(v float32)

func (NextItemData) SetErrorBarWeight added in v1.2.0

func (self NextItemData) SetErrorBarWeight(v float32)

func (NextItemData) SetFillAlpha added in v1.2.0

func (self NextItemData) SetFillAlpha(v float32)

func (NextItemData) SetHasHidden added in v1.2.0

func (self NextItemData) SetHasHidden(v bool)

func (NextItemData) SetHidden added in v1.2.0

func (self NextItemData) SetHidden(v bool)

func (NextItemData) SetHiddenCond added in v1.2.0

func (self NextItemData) SetHiddenCond(v Cond)

func (NextItemData) SetLineWeight added in v1.2.0

func (self NextItemData) SetLineWeight(v float32)

func (NextItemData) SetMarker added in v1.2.0

func (self NextItemData) SetMarker(v Marker)

func (NextItemData) SetMarkerSize added in v1.2.0

func (self NextItemData) SetMarkerSize(v float32)

func (NextItemData) SetMarkerWeight added in v1.2.0

func (self NextItemData) SetMarkerWeight(v float32)

func (NextItemData) SetRenderFill added in v1.2.0

func (self NextItemData) SetRenderFill(v bool)

func (NextItemData) SetRenderLine added in v1.2.0

func (self NextItemData) SetRenderLine(v bool)

func (NextItemData) SetRenderMarkerFill added in v1.2.0

func (self NextItemData) SetRenderMarkerFill(v bool)

func (NextItemData) SetRenderMarkerLine added in v1.2.0

func (self NextItemData) SetRenderMarkerLine(v bool)

type NextPlotData added in v1.2.0

type NextPlotData struct {
	CData *C.ImPlotNextPlotData
}

func NewEmptyNextPlotData added in v1.2.0

func NewEmptyNextPlotData() *NextPlotData

NewEmptyNextPlotData creates NextPlotData with its 0 value.

func NewNextPlotData added in v1.2.0

func NewNextPlotData() *NextPlotData

func NewNextPlotDataFromC added in v1.2.0

func NewNextPlotDataFromC[SRC any](cvalue SRC) *NextPlotData

NewNextPlotDataFromC creates NextPlotData from its C pointer. SRC ~= *C.ImPlotNextPlotData

func (NextPlotData) C added in v1.2.0

func (self NextPlotData) C() (C.ImPlotNextPlotData, func())

C is like Handle but returns plain type instead of pointer.

func (*NextPlotData) Destroy added in v1.2.0

func (self *NextPlotData) Destroy()

func (*NextPlotData) Fit added in v1.2.0

func (self *NextPlotData) Fit() [6]bool

func (*NextPlotData) Handle added in v1.2.0

func (self *NextPlotData) Handle() (result *C.ImPlotNextPlotData, fin func())

Handle returns C version of NextPlotData and its finalizer func.

func (*NextPlotData) HasRange added in v1.2.0

func (self *NextPlotData) HasRange() [6]bool

func (*NextPlotData) LinkedMax added in v1.2.0

func (self *NextPlotData) LinkedMax() [6]*float64

func (*NextPlotData) LinkedMin added in v1.2.0

func (self *NextPlotData) LinkedMin() [6]*float64

func (*NextPlotData) Range added in v1.2.0

func (self *NextPlotData) Range() [6]Range

func (*NextPlotData) RangeCond added in v1.2.0

func (self *NextPlotData) RangeCond() [6]Cond

func (*NextPlotData) Reset added in v1.2.0

func (self *NextPlotData) Reset()

func (NextPlotData) SetFit added in v1.2.0

func (self NextPlotData) SetFit(v *[6]bool)

func (NextPlotData) SetHasRange added in v1.2.0

func (self NextPlotData) SetHasRange(v *[6]bool)

func (NextPlotData) SetLinkedMax added in v1.2.0

func (self NextPlotData) SetLinkedMax(v *[6]*float64)

func (NextPlotData) SetLinkedMin added in v1.2.0

func (self NextPlotData) SetLinkedMin(v *[6]*float64)

func (NextPlotData) SetRange added in v1.2.0

func (self NextPlotData) SetRange(v *[6]Range)

func (NextPlotData) SetRangeCond added in v1.2.0

func (self NextPlotData) SetRangeCond(v *[6]Cond)

type PieChartFlags added in v1.2.0

type PieChartFlags int32

original name: ImPlotPieChartFlags_

const (
	PieChartFlagsNone         PieChartFlags = 0
	PieChartFlagsNormalize    PieChartFlags = 1024
	PieChartFlagsIgnoreHidden PieChartFlags = 2048
	PieChartFlagsExploding    PieChartFlags = 4096
)

type Plot added in v1.2.0

type Plot struct {
	CData *C.ImPlotPlot
}

func GetCurrentPlot added in v1.2.0

func GetCurrentPlot() *Plot

func GetPlot added in v1.2.0

func GetPlot(title string) *Plot

func NewEmptyPlot added in v1.2.0

func NewEmptyPlot() *Plot

NewEmptyPlot creates Plot with its 0 value.

func NewPlot added in v1.2.0

func NewPlot() *Plot

func NewPlotFromC added in v1.2.0

func NewPlotFromC[SRC any](cvalue SRC) *Plot

NewPlotFromC creates Plot from its C pointer. SRC ~= *C.ImPlotPlot

func (*Plot) Axes added in v1.2.0

func (self *Plot) Axes() [6]Axis

func (*Plot) AxesRect added in v1.2.0

func (self *Plot) AxesRect() imgui.Rect

func (*Plot) AxisLabel added in v1.2.0

func (self *Plot) AxisLabel(axis Axis) string

func (Plot) C added in v1.2.0

func (self Plot) C() (C.ImPlotPlot, func())

C is like Handle but returns plain type instead of pointer.

func (*Plot) CanvasRect added in v1.2.0

func (self *Plot) CanvasRect() imgui.Rect

func (*Plot) ClearTextBuffer added in v1.2.0

func (self *Plot) ClearTextBuffer()

func (*Plot) ContextLocked added in v1.2.0

func (self *Plot) ContextLocked() bool

func (*Plot) CurrentX added in v1.2.0

func (self *Plot) CurrentX() AxisEnum

func (*Plot) CurrentY added in v1.2.0

func (self *Plot) CurrentY() AxisEnum

func (*Plot) Destroy added in v1.2.0

func (self *Plot) Destroy()

func (*Plot) EnabledAxesX added in v1.2.0

func (self *Plot) EnabledAxesX() int32

func (*Plot) EnabledAxesY added in v1.2.0

func (self *Plot) EnabledAxesY() int32

func (*Plot) FitThisFrame added in v1.2.0

func (self *Plot) FitThisFrame() bool

func (*Plot) Flags added in v1.2.0

func (self *Plot) Flags() Flags

func (*Plot) FrameRect added in v1.2.0

func (self *Plot) FrameRect() imgui.Rect

func (*Plot) Handle added in v1.2.0

func (self *Plot) Handle() (result *C.ImPlotPlot, fin func())

Handle returns C version of Plot and its finalizer func.

func (*Plot) HasTitle added in v1.2.0

func (self *Plot) HasTitle() bool

func (*Plot) Held added in v1.2.0

func (self *Plot) Held() bool

func (*Plot) Hovered added in v1.2.0

func (self *Plot) Hovered() bool

func (*Plot) ID added in v1.2.0

func (self *Plot) ID() imgui.ID

func (*Plot) Initialized added in v1.2.0

func (self *Plot) Initialized() bool

func (*Plot) IsInputLocked added in v1.2.0

func (self *Plot) IsInputLocked() bool

func (*Plot) Items added in v1.2.0

func (self *Plot) Items() ItemGroup

func (*Plot) JustCreated added in v1.2.0

func (self *Plot) JustCreated() bool

func (*Plot) MouseTextFlags added in v1.2.0

func (self *Plot) MouseTextFlags() MouseTextFlags

func (*Plot) MouseTextLocation added in v1.2.0

func (self *Plot) MouseTextLocation() Location

func (*Plot) PlotRect added in v1.2.0

func (self *Plot) PlotRect() imgui.Rect

func (*Plot) PreviousFlags added in v1.2.0

func (self *Plot) PreviousFlags() Flags

func (*Plot) SelectRect added in v1.2.0

func (self *Plot) SelectRect() imgui.Rect

func (*Plot) SelectStart added in v1.2.0

func (self *Plot) SelectStart() imgui.Vec2

func (*Plot) Selected added in v1.2.0

func (self *Plot) Selected() bool

func (*Plot) Selecting added in v1.2.0

func (self *Plot) Selecting() bool

func (Plot) SetAxes added in v1.2.0

func (self Plot) SetAxes(v *[6]Axis)

func (Plot) SetAxesRect added in v1.2.0

func (self Plot) SetAxesRect(v imgui.Rect)

func (*Plot) SetAxisLabel added in v1.2.0

func (self *Plot) SetAxisLabel(axis *Axis, label string)

func (Plot) SetCanvasRect added in v1.2.0

func (self Plot) SetCanvasRect(v imgui.Rect)

func (Plot) SetContextLocked added in v1.2.0

func (self Plot) SetContextLocked(v bool)

func (Plot) SetCurrentX added in v1.2.0

func (self Plot) SetCurrentX(v AxisEnum)

func (Plot) SetCurrentY added in v1.2.0

func (self Plot) SetCurrentY(v AxisEnum)

func (Plot) SetFitThisFrame added in v1.2.0

func (self Plot) SetFitThisFrame(v bool)

func (Plot) SetFlags added in v1.2.0

func (self Plot) SetFlags(v Flags)

func (Plot) SetFrameRect added in v1.2.0

func (self Plot) SetFrameRect(v imgui.Rect)

func (Plot) SetHeld added in v1.2.0

func (self Plot) SetHeld(v bool)

func (Plot) SetHovered added in v1.2.0

func (self Plot) SetHovered(v bool)

func (Plot) SetID added in v1.2.0

func (self Plot) SetID(v imgui.ID)

func (Plot) SetInitialized added in v1.2.0

func (self Plot) SetInitialized(v bool)

func (Plot) SetItems added in v1.2.0

func (self Plot) SetItems(v ItemGroup)

func (Plot) SetJustCreated added in v1.2.0

func (self Plot) SetJustCreated(v bool)

func (Plot) SetMouseTextFlags added in v1.2.0

func (self Plot) SetMouseTextFlags(v MouseTextFlags)

func (Plot) SetMouseTextLocation added in v1.2.0

func (self Plot) SetMouseTextLocation(v Location)

func (Plot) SetPlotRect added in v1.2.0

func (self Plot) SetPlotRect(v imgui.Rect)

func (Plot) SetPreviousFlags added in v1.2.0

func (self Plot) SetPreviousFlags(v Flags)

func (Plot) SetSelectRect added in v1.2.0

func (self Plot) SetSelectRect(v imgui.Rect)

func (Plot) SetSelectStart added in v1.2.0

func (self Plot) SetSelectStart(v imgui.Vec2)

func (Plot) SetSelected added in v1.2.0

func (self Plot) SetSelected(v bool)

func (Plot) SetSelecting added in v1.2.0

func (self Plot) SetSelecting(v bool)

func (Plot) SetSetupLocked added in v1.2.0

func (self Plot) SetSetupLocked(v bool)

func (Plot) SetTextBuffer added in v1.2.0

func (self Plot) SetTextBuffer(v imgui.TextBuffer)

func (*Plot) SetTitle added in v1.2.0

func (self *Plot) SetTitle(title string)

func (Plot) SetTitleOffset added in v1.2.0

func (self Plot) SetTitleOffset(v int32)

func (*Plot) SetupLocked added in v1.2.0

func (self *Plot) SetupLocked() bool

func (*Plot) TextBuffer added in v1.2.0

func (self *Plot) TextBuffer() imgui.TextBuffer

func (*Plot) Title added in v1.2.0

func (self *Plot) Title() string

func (*Plot) TitleOffset added in v1.2.0

func (self *Plot) TitleOffset() int32

func (*Plot) XAxis added in v1.2.0

func (self *Plot) XAxis(i int32) *Axis

func (*Plot) XAxisconst added in v1.2.0

func (self *Plot) XAxisconst(i int32) *Axis

func (*Plot) YAxis added in v1.2.0

func (self *Plot) YAxis(i int32) *Axis

func (*Plot) YAxisconst added in v1.2.0

func (self *Plot) YAxisconst(i int32) *Axis

type PlotPoint

type PlotPoint struct {
	X float64
	Y float64
}

func GetPlotMousePos added in v1.2.0

func GetPlotMousePos() PlotPoint

func GetPlotMousePosV added in v1.2.0

func GetPlotMousePosV(x_axis, y_axis AxisEnum) PlotPoint

GetPlotMousePosV parameter default value hint: x_axis: -1 y_axis: -1

func NewPlotPoint

func NewPlotPoint(x, y float64) PlotPoint

func PixelsToPlotFloat added in v1.2.0

func PixelsToPlotFloat(x, y float32) PlotPoint

func PixelsToPlotFloatV added in v1.2.0

func PixelsToPlotFloatV(x, y float32, x_axis, y_axis AxisEnum) PlotPoint

PixelsToPlotFloatV parameter default value hint: x_axis: -1 y_axis: -1

func PixelsToPlotVec2 added in v1.2.0

func PixelsToPlotVec2(pix imgui.Vec2) PlotPoint

func PixelsToPlotVec2V added in v1.2.0

func PixelsToPlotVec2V(pix imgui.Vec2, x_axis, y_axis AxisEnum) PlotPoint

PixelsToPlotVec2V parameter default value hint: x_axis: -1 y_axis: -1

func (*PlotPoint) Destroy

func (self *PlotPoint) Destroy()

func (*PlotPoint) FromC

func (i *PlotPoint) FromC(pAny unsafe.Pointer) *PlotPoint

pAny is ~C.ImPlotPoint and will be free converted!

func (PlotPoint) ToC

func (p PlotPoint) ToC() C.ImPlotPoint

type PlotTime

type PlotTime struct {
	Seconds int // second part
	FieldUs int // microsecond part
}

func AddTime added in v1.2.0

func AddTime(t PlotTime, unit TimeUnit, count int32) PlotTime

func CeilTime added in v1.2.0

func CeilTime(t PlotTime, unit TimeUnit) PlotTime

func CombineDateTime added in v1.2.0

func CombineDateTime(date_part, time_part PlotTime) PlotTime

func FloorTime added in v1.2.0

func FloorTime(t PlotTime, unit TimeUnit) PlotTime

func MakeTime added in v1.2.0

func MakeTime(year int32) PlotTime

func MakeTimeV added in v1.2.0

func MakeTimeV(year, month, day, hour, min, sec, us int32) PlotTime

MakeTimeV parameter default value hint: month: 0 day: 1 hour: 0 min: 0 sec: 0 us: 0

func NewPlotTime

func NewPlotTime(t time.Time) PlotTime

func Now added in v1.3.1

func Now() PlotTime

func RoundTime added in v1.2.0

func RoundTime(t PlotTime, unit TimeUnit) PlotTime

func TimeFromDouble added in v1.2.0

func TimeFromDouble(t float64) PlotTime

func Today added in v1.3.1

func Today() PlotTime

func (*PlotTime) Destroy

func (self *PlotTime) Destroy()

func (*PlotTime) FromC

func (i *PlotTime) FromC(pAny unsafe.Pointer) *PlotTime

pAny is ~C.ImPlotTime and will be free converted!

func (*PlotTime) RollOver

func (self *PlotTime) RollOver()

func (*PlotTime) S

func (self *PlotTime) S() uint64

func (PlotTime) Time

func (i PlotTime) Time() time.Time

func (PlotTime) ToC

func (p PlotTime) ToC() C.ImPlotTime

func (*PlotTime) ToDouble

func (self *PlotTime) ToDouble() float64

func (*PlotTime) Us

func (self *PlotTime) Us() int32

type PointError added in v1.2.0

type PointError struct {
	CData *C.ImPlotPointError
}

func NewEmptyPointError added in v1.2.0

func NewEmptyPointError() *PointError

NewEmptyPointError creates PointError with its 0 value.

func NewPointError added in v1.2.0

func NewPointError(x, y, neg, pos float64) *PointError

func NewPointErrorFromC added in v1.2.0

func NewPointErrorFromC[SRC any](cvalue SRC) *PointError

NewPointErrorFromC creates PointError from its C pointer. SRC ~= *C.ImPlotPointError

func (PointError) C added in v1.2.0

func (self PointError) C() (C.ImPlotPointError, func())

C is like Handle but returns plain type instead of pointer.

func (*PointError) Destroy added in v1.2.0

func (self *PointError) Destroy()

func (*PointError) Handle added in v1.2.0

func (self *PointError) Handle() (result *C.ImPlotPointError, fin func())

Handle returns C version of PointError and its finalizer func.

func (*PointError) Neg added in v1.2.0

func (self *PointError) Neg() float64

func (*PointError) Pos added in v1.2.0

func (self *PointError) Pos() float64

func (PointError) SetNeg added in v1.2.0

func (self PointError) SetNeg(v float64)

func (PointError) SetPos added in v1.2.0

func (self PointError) SetPos(v float64)

func (PointError) SetX added in v1.2.0

func (self PointError) SetX(v float64)

func (PointError) SetY added in v1.2.0

func (self PointError) SetY(v float64)

func (*PointError) X added in v1.2.0

func (self *PointError) X() float64

func (*PointError) Y added in v1.2.0

func (self *PointError) Y() float64

type Range added in v1.2.0

type Range struct {
	CData *C.ImPlotRange
}

func NewEmptyRange added in v1.2.0

func NewEmptyRange() *Range

NewEmptyRange creates Range with its 0 value.

func NewRangeFromC added in v1.2.0

func NewRangeFromC[SRC any](cvalue SRC) *Range

NewRangeFromC creates Range from its C pointer. SRC ~= *C.ImPlotRange

func NewRangeNil added in v1.2.0

func NewRangeNil() *Range

func NewRangedouble added in v1.2.0

func NewRangedouble(_min, _max float64) *Range

func (Range) C added in v1.2.0

func (self Range) C() (C.ImPlotRange, func())

C is like Handle but returns plain type instead of pointer.

func (*Range) Clamp added in v1.2.0

func (self *Range) Clamp(value float64) float64

func (*Range) Contains added in v1.2.0

func (self *Range) Contains(value float64) bool

func (*Range) Destroy added in v1.2.0

func (self *Range) Destroy()

func (*Range) Handle added in v1.2.0

func (self *Range) Handle() (result *C.ImPlotRange, fin func())

Handle returns C version of Range and its finalizer func.

func (*Range) Max added in v1.2.0

func (self *Range) Max() float64

func (*Range) Min added in v1.2.0

func (self *Range) Min() float64

func (Range) SetMax added in v1.2.0

func (self Range) SetMax(v float64)

func (Range) SetMin added in v1.2.0

func (self Range) SetMin(v float64)

func (*Range) Size added in v1.2.0

func (self *Range) Size() float64

type Rect added in v1.2.0

type Rect struct {
	CData *C.ImPlotRect
}

func GetPlotLimits added in v1.2.0

func GetPlotLimits() Rect

func GetPlotLimitsV added in v1.2.0

func GetPlotLimitsV(x_axis, y_axis AxisEnum) Rect

GetPlotLimitsV parameter default value hint: x_axis: -1 y_axis: -1

func GetPlotSelection added in v1.2.0

func GetPlotSelection() Rect

func GetPlotSelectionV added in v1.2.0

func GetPlotSelectionV(x_axis, y_axis AxisEnum) Rect

GetPlotSelectionV parameter default value hint: x_axis: -1 y_axis: -1

func NewEmptyRect added in v1.2.0

func NewEmptyRect() *Rect

NewEmptyRect creates Rect with its 0 value.

func NewRectFromC added in v1.2.0

func NewRectFromC[SRC any](cvalue SRC) *Rect

NewRectFromC creates Rect from its C pointer. SRC ~= *C.ImPlotRect

func NewRectNil added in v1.2.0

func NewRectNil() *Rect

func NewRectdouble added in v1.2.0

func NewRectdouble(x_min, x_max, y_min, y_max float64) *Rect

func (Rect) C added in v1.2.0

func (self Rect) C() (C.ImPlotRect, func())

C is like Handle but returns plain type instead of pointer.

func (*Rect) ClampPlotPoInt added in v1.2.0

func (self *Rect) ClampPlotPoInt(p PlotPoint) PlotPoint

func (*Rect) Clampdouble added in v1.2.0

func (self *Rect) Clampdouble(x, y float64) PlotPoint

func (*Rect) ContainsPlotPoInt added in v1.2.0

func (self *Rect) ContainsPlotPoInt(p PlotPoint) bool

func (*Rect) Containsdouble added in v1.2.0

func (self *Rect) Containsdouble(x, y float64) bool

func (*Rect) Destroy added in v1.2.0

func (self *Rect) Destroy()

func (*Rect) Handle added in v1.2.0

func (self *Rect) Handle() (result *C.ImPlotRect, fin func())

Handle returns C version of Rect and its finalizer func.

func (*Rect) Max added in v1.2.0

func (self *Rect) Max() PlotPoint

func (*Rect) Min added in v1.2.0

func (self *Rect) Min() PlotPoint

func (Rect) SetX added in v1.2.0

func (self Rect) SetX(v Range)

func (Rect) SetY added in v1.2.0

func (self Rect) SetY(v Range)

func (*Rect) Size added in v1.2.0

func (self *Rect) Size() PlotPoint

func (*Rect) X added in v1.2.0

func (self *Rect) X() Range

func (*Rect) Y added in v1.2.0

func (self *Rect) Y() Range

type Scale added in v1.2.0

type Scale int32

original name: ImPlotScale_

const (
	ScaleLinear Scale = 0
	ScaleTime   Scale = 1
	ScaleLog10  Scale = 2
	ScaleSymLog Scale = 3
)

type ScatterFlags added in v1.2.0

type ScatterFlags int32

original name: ImPlotScatterFlags_

const (
	ScatterFlagsNone   ScatterFlags = 0
	ScatterFlagsNoClip ScatterFlags = 1024
)

type ShadedFlags added in v1.2.0

type ShadedFlags int32

original name: ImPlotShadedFlags_

const (
	ShadedFlagsNone ShadedFlags = 0
)

type StairsFlags added in v1.2.0

type StairsFlags int32

original name: ImPlotStairsFlags_

const (
	StairsFlagsNone    StairsFlags = 0
	StairsFlagsPreStep StairsFlags = 1024
	StairsFlagsShaded  StairsFlags = 2048
)

type StemsFlags added in v1.2.0

type StemsFlags int32

original name: ImPlotStemsFlags_

const (
	StemsFlagsNone       StemsFlags = 0
	StemsFlagsHorizontal StemsFlags = 1024
)

type Style added in v1.2.0

type Style struct {
	CData *C.ImPlotStyle
}

func GetStyle added in v1.2.0

func GetStyle() *Style

func NewEmptyStyle added in v1.2.0

func NewEmptyStyle() *Style

NewEmptyStyle creates Style with its 0 value.

func NewStyle added in v1.2.0

func NewStyle() *Style

func NewStyleFromC added in v1.2.0

func NewStyleFromC[SRC any](cvalue SRC) *Style

NewStyleFromC creates Style from its C pointer. SRC ~= *C.ImPlotStyle

func (*Style) AnnotationPadding added in v1.2.0

func (self *Style) AnnotationPadding() imgui.Vec2

func (Style) C added in v1.2.0

func (self Style) C() (C.ImPlotStyle, func())

C is like Handle but returns plain type instead of pointer.

func (*Style) Colormap added in v1.2.0

func (self *Style) Colormap() Colormap

func (*Style) Colors added in v1.2.0

func (self *Style) Colors() [21]imgui.Vec4

func (*Style) Destroy added in v1.2.0

func (self *Style) Destroy()

func (*Style) DigitalBitGap added in v1.2.0

func (self *Style) DigitalBitGap() float32

func (*Style) DigitalBitHeight added in v1.2.0

func (self *Style) DigitalBitHeight() float32

func (*Style) ErrorBarSize added in v1.2.0

func (self *Style) ErrorBarSize() float32

func (*Style) ErrorBarWeight added in v1.2.0

func (self *Style) ErrorBarWeight() float32

func (*Style) FillAlpha added in v1.2.0

func (self *Style) FillAlpha() float32

func (*Style) FitPadding added in v1.2.0

func (self *Style) FitPadding() imgui.Vec2

func (*Style) Handle added in v1.2.0

func (self *Style) Handle() (result *C.ImPlotStyle, fin func())

Handle returns C version of Style and its finalizer func.

func (*Style) LabelPadding added in v1.2.0

func (self *Style) LabelPadding() imgui.Vec2

func (*Style) LegendInnerPadding added in v1.2.0

func (self *Style) LegendInnerPadding() imgui.Vec2

func (*Style) LegendPadding added in v1.2.0

func (self *Style) LegendPadding() imgui.Vec2

func (*Style) LegendSpacing added in v1.2.0

func (self *Style) LegendSpacing() imgui.Vec2

func (*Style) LineWeight added in v1.2.0

func (self *Style) LineWeight() float32

func (*Style) MajorGridSize added in v1.2.0

func (self *Style) MajorGridSize() imgui.Vec2

func (*Style) MajorTickLen added in v1.2.0

func (self *Style) MajorTickLen() imgui.Vec2

func (*Style) MajorTickSize added in v1.2.0

func (self *Style) MajorTickSize() imgui.Vec2

func (*Style) Marker added in v1.2.0

func (self *Style) Marker() int32

func (*Style) MarkerSize added in v1.2.0

func (self *Style) MarkerSize() float32

func (*Style) MarkerWeight added in v1.2.0

func (self *Style) MarkerWeight() float32

func (*Style) MinorAlpha added in v1.2.0

func (self *Style) MinorAlpha() float32

func (*Style) MinorGridSize added in v1.2.0

func (self *Style) MinorGridSize() imgui.Vec2

func (*Style) MinorTickLen added in v1.2.0

func (self *Style) MinorTickLen() imgui.Vec2

func (*Style) MinorTickSize added in v1.2.0

func (self *Style) MinorTickSize() imgui.Vec2

func (*Style) MousePosPadding added in v1.2.0

func (self *Style) MousePosPadding() imgui.Vec2

func (*Style) PlotBorderSize added in v1.2.0

func (self *Style) PlotBorderSize() float32

func (*Style) PlotDefaultSize added in v1.2.0

func (self *Style) PlotDefaultSize() imgui.Vec2

func (*Style) PlotMinSize added in v1.2.0

func (self *Style) PlotMinSize() imgui.Vec2

func (*Style) PlotPadding added in v1.2.0

func (self *Style) PlotPadding() imgui.Vec2

func (Style) SetAnnotationPadding added in v1.2.0

func (self Style) SetAnnotationPadding(v imgui.Vec2)

func (Style) SetColormap added in v1.2.0

func (self Style) SetColormap(v Colormap)

func (Style) SetColors added in v1.2.0

func (self Style) SetColors(v *[21]imgui.Vec4)

func (Style) SetDigitalBitGap added in v1.2.0

func (self Style) SetDigitalBitGap(v float32)

func (Style) SetDigitalBitHeight added in v1.2.0

func (self Style) SetDigitalBitHeight(v float32)

func (Style) SetErrorBarSize added in v1.2.0

func (self Style) SetErrorBarSize(v float32)

func (Style) SetErrorBarWeight added in v1.2.0

func (self Style) SetErrorBarWeight(v float32)

func (Style) SetFillAlpha added in v1.2.0

func (self Style) SetFillAlpha(v float32)

func (Style) SetFitPadding added in v1.2.0

func (self Style) SetFitPadding(v imgui.Vec2)

func (Style) SetLabelPadding added in v1.2.0

func (self Style) SetLabelPadding(v imgui.Vec2)

func (Style) SetLegendInnerPadding added in v1.2.0

func (self Style) SetLegendInnerPadding(v imgui.Vec2)

func (Style) SetLegendPadding added in v1.2.0

func (self Style) SetLegendPadding(v imgui.Vec2)

func (Style) SetLegendSpacing added in v1.2.0

func (self Style) SetLegendSpacing(v imgui.Vec2)

func (Style) SetLineWeight added in v1.2.0

func (self Style) SetLineWeight(v float32)

func (Style) SetMajorGridSize added in v1.2.0

func (self Style) SetMajorGridSize(v imgui.Vec2)

func (Style) SetMajorTickLen added in v1.2.0

func (self Style) SetMajorTickLen(v imgui.Vec2)

func (Style) SetMajorTickSize added in v1.2.0

func (self Style) SetMajorTickSize(v imgui.Vec2)

func (Style) SetMarker added in v1.2.0

func (self Style) SetMarker(v int32)

func (Style) SetMarkerSize added in v1.2.0

func (self Style) SetMarkerSize(v float32)

func (Style) SetMarkerWeight added in v1.2.0

func (self Style) SetMarkerWeight(v float32)

func (Style) SetMinorAlpha added in v1.2.0

func (self Style) SetMinorAlpha(v float32)

func (Style) SetMinorGridSize added in v1.2.0

func (self Style) SetMinorGridSize(v imgui.Vec2)

func (Style) SetMinorTickLen added in v1.2.0

func (self Style) SetMinorTickLen(v imgui.Vec2)

func (Style) SetMinorTickSize added in v1.2.0

func (self Style) SetMinorTickSize(v imgui.Vec2)

func (Style) SetMousePosPadding added in v1.2.0

func (self Style) SetMousePosPadding(v imgui.Vec2)

func (Style) SetPlotBorderSize added in v1.2.0

func (self Style) SetPlotBorderSize(v float32)

func (Style) SetPlotDefaultSize added in v1.2.0

func (self Style) SetPlotDefaultSize(v imgui.Vec2)

func (Style) SetPlotMinSize added in v1.2.0

func (self Style) SetPlotMinSize(v imgui.Vec2)

func (Style) SetPlotPadding added in v1.2.0

func (self Style) SetPlotPadding(v imgui.Vec2)

func (Style) SetUse24HourClock added in v1.2.0

func (self Style) SetUse24HourClock(v bool)

func (Style) SetUseISO8601 added in v1.2.0

func (self Style) SetUseISO8601(v bool)

func (Style) SetUseLocalTime added in v1.2.0

func (self Style) SetUseLocalTime(v bool)

func (*Style) Use24HourClock added in v1.2.0

func (self *Style) Use24HourClock() bool

func (*Style) UseISO8601 added in v1.2.0

func (self *Style) UseISO8601() bool

func (*Style) UseLocalTime added in v1.2.0

func (self *Style) UseLocalTime() bool

type StyleVar added in v1.2.0

type StyleVar int32

original name: ImPlotStyleVar_

const (
	StyleVarLineWeight         StyleVar = 0
	StyleVarMarker             StyleVar = 1
	StyleVarMarkerSize         StyleVar = 2
	StyleVarMarkerWeight       StyleVar = 3
	StyleVarFillAlpha          StyleVar = 4
	StyleVarErrorBarSize       StyleVar = 5
	StyleVarErrorBarWeight     StyleVar = 6
	StyleVarDigitalBitHeight   StyleVar = 7
	StyleVarDigitalBitGap      StyleVar = 8
	StyleVarPlotBorderSize     StyleVar = 9
	StyleVarMinorAlpha         StyleVar = 10
	StyleVarMajorTickLen       StyleVar = 11
	StyleVarMinorTickLen       StyleVar = 12
	StyleVarMajorTickSize      StyleVar = 13
	StyleVarMinorTickSize      StyleVar = 14
	StyleVarMajorGridSize      StyleVar = 15
	StyleVarMinorGridSize      StyleVar = 16
	StyleVarPlotPadding        StyleVar = 17
	StyleVarLabelPadding       StyleVar = 18
	StyleVarLegendPadding      StyleVar = 19
	StyleVarLegendInnerPadding StyleVar = 20
	StyleVarLegendSpacing      StyleVar = 21
	StyleVarMousePosPadding    StyleVar = 22
	StyleVarAnnotationPadding  StyleVar = 23
	StyleVarFitPadding         StyleVar = 24
	StyleVarPlotDefaultSize    StyleVar = 25
	StyleVarPlotMinSize        StyleVar = 26
	StyleVarCOUNT              StyleVar = 27
)

type Subplot added in v1.2.0

type Subplot struct {
	CData *C.ImPlotSubplot
}

func NewEmptySubplot added in v1.2.0

func NewEmptySubplot() *Subplot

NewEmptySubplot creates Subplot with its 0 value.

func NewSubplot added in v1.2.0

func NewSubplot() *Subplot

func NewSubplotFromC added in v1.2.0

func NewSubplotFromC[SRC any](cvalue SRC) *Subplot

NewSubplotFromC creates Subplot from its C pointer. SRC ~= *C.ImPlotSubplot

func (Subplot) C added in v1.2.0

func (self Subplot) C() (C.ImPlotSubplot, func())

C is like Handle but returns plain type instead of pointer.

func (*Subplot) CellSize added in v1.2.0

func (self *Subplot) CellSize() imgui.Vec2

func (*Subplot) ColAlignmentData added in v1.2.0

func (self *Subplot) ColAlignmentData() vectors.Vector[AlignmentData]

func (*Subplot) ColLinkData added in v1.2.0

func (self *Subplot) ColLinkData() vectors.Vector[Range]

func (*Subplot) ColRatios added in v1.2.0

func (self *Subplot) ColRatios() vectors.Vector[float32]

func (*Subplot) Cols added in v1.2.0

func (self *Subplot) Cols() int32

func (*Subplot) CurrentIdx added in v1.2.0

func (self *Subplot) CurrentIdx() int32

func (*Subplot) Destroy added in v1.2.0

func (self *Subplot) Destroy()

func (*Subplot) Flags added in v1.2.0

func (self *Subplot) Flags() SubplotFlags

func (*Subplot) FrameHovered added in v1.2.0

func (self *Subplot) FrameHovered() bool

func (*Subplot) FrameRect added in v1.2.0

func (self *Subplot) FrameRect() imgui.Rect

func (*Subplot) GridRect added in v1.2.0

func (self *Subplot) GridRect() imgui.Rect

func (*Subplot) Handle added in v1.2.0

func (self *Subplot) Handle() (result *C.ImPlotSubplot, fin func())

Handle returns C version of Subplot and its finalizer func.

func (*Subplot) HasTitle added in v1.2.0

func (self *Subplot) HasTitle() bool

func (*Subplot) ID added in v1.2.0

func (self *Subplot) ID() imgui.ID

func (*Subplot) Items added in v1.2.0

func (self *Subplot) Items() ItemGroup

func (*Subplot) PreviousFlags added in v1.2.0

func (self *Subplot) PreviousFlags() SubplotFlags

func (*Subplot) RowAlignmentData added in v1.2.0

func (self *Subplot) RowAlignmentData() vectors.Vector[AlignmentData]

func (*Subplot) RowLinkData added in v1.2.0

func (self *Subplot) RowLinkData() vectors.Vector[Range]

func (*Subplot) RowRatios added in v1.2.0

func (self *Subplot) RowRatios() vectors.Vector[float32]

func (*Subplot) Rows added in v1.2.0

func (self *Subplot) Rows() int32

func (Subplot) SetCellSize added in v1.2.0

func (self Subplot) SetCellSize(v imgui.Vec2)

func (Subplot) SetColAlignmentData added in v1.2.0

func (self Subplot) SetColAlignmentData(v vectors.Vector[AlignmentData])

func (Subplot) SetColLinkData added in v1.2.0

func (self Subplot) SetColLinkData(v vectors.Vector[Range])

func (Subplot) SetColRatios added in v1.2.0

func (self Subplot) SetColRatios(v vectors.Vector[float32])

func (Subplot) SetCols added in v1.2.0

func (self Subplot) SetCols(v int32)

func (Subplot) SetCurrentIdx added in v1.2.0

func (self Subplot) SetCurrentIdx(v int32)

func (Subplot) SetFlags added in v1.2.0

func (self Subplot) SetFlags(v SubplotFlags)

func (Subplot) SetFrameHovered added in v1.2.0

func (self Subplot) SetFrameHovered(v bool)

func (Subplot) SetFrameRect added in v1.2.0

func (self Subplot) SetFrameRect(v imgui.Rect)

func (Subplot) SetGridRect added in v1.2.0

func (self Subplot) SetGridRect(v imgui.Rect)

func (Subplot) SetHasTitle added in v1.2.0

func (self Subplot) SetHasTitle(v bool)

func (Subplot) SetID added in v1.2.0

func (self Subplot) SetID(v imgui.ID)

func (Subplot) SetItems added in v1.2.0

func (self Subplot) SetItems(v ItemGroup)

func (Subplot) SetPreviousFlags added in v1.2.0

func (self Subplot) SetPreviousFlags(v SubplotFlags)

func (Subplot) SetRowAlignmentData added in v1.2.0

func (self Subplot) SetRowAlignmentData(v vectors.Vector[AlignmentData])

func (Subplot) SetRowLinkData added in v1.2.0

func (self Subplot) SetRowLinkData(v vectors.Vector[Range])

func (Subplot) SetRowRatios added in v1.2.0

func (self Subplot) SetRowRatios(v vectors.Vector[float32])

func (Subplot) SetRows added in v1.2.0

func (self Subplot) SetRows(v int32)

func (Subplot) SetTempSizes added in v1.2.0

func (self Subplot) SetTempSizes(v *[2]float32)

func (*Subplot) TempSizes added in v1.2.0

func (self *Subplot) TempSizes() [2]float32

type SubplotFlags added in v1.2.0

type SubplotFlags int32

original name: ImPlotSubplotFlags_

const (
	SubplotFlagsNone       SubplotFlags = 0
	SubplotFlagsNoTitle    SubplotFlags = 1
	SubplotFlagsNoLegend   SubplotFlags = 2
	SubplotFlagsNoMenus    SubplotFlags = 4
	SubplotFlagsNoResize   SubplotFlags = 8
	SubplotFlagsNoAlign    SubplotFlags = 16
	SubplotFlagsShareItems SubplotFlags = 32
	SubplotFlagsLinkRows   SubplotFlags = 64
	SubplotFlagsLinkCols   SubplotFlags = 128
	SubplotFlagsLinkAllX   SubplotFlags = 256
	SubplotFlagsLinkAllY   SubplotFlags = 512
	SubplotFlagsColMajor   SubplotFlags = 1024
)

type Tag added in v1.2.0

type Tag struct {
	CData *C.ImPlotTag
}

func NewEmptyTag added in v1.2.0

func NewEmptyTag() *Tag

NewEmptyTag creates Tag with its 0 value.

func NewTagFromC added in v1.2.0

func NewTagFromC[SRC any](cvalue SRC) *Tag

NewTagFromC creates Tag from its C pointer. SRC ~= *C.ImPlotTag

func (*Tag) Axis added in v1.2.0

func (self *Tag) Axis() AxisEnum

func (Tag) C added in v1.2.0

func (self Tag) C() (C.ImPlotTag, func())

C is like Handle but returns plain type instead of pointer.

func (*Tag) ColorBg added in v1.2.0

func (self *Tag) ColorBg() uint32

func (*Tag) ColorFg added in v1.2.0

func (self *Tag) ColorFg() uint32

func (*Tag) Handle added in v1.2.0

func (self *Tag) Handle() (result *C.ImPlotTag, fin func())

Handle returns C version of Tag and its finalizer func.

func (Tag) SetAxis added in v1.2.0

func (self Tag) SetAxis(v AxisEnum)

func (Tag) SetColorBg added in v1.2.0

func (self Tag) SetColorBg(v uint32)

func (Tag) SetColorFg added in v1.2.0

func (self Tag) SetColorFg(v uint32)

func (Tag) SetTextOffset added in v1.2.0

func (self Tag) SetTextOffset(v int32)

func (Tag) SetValue added in v1.2.0

func (self Tag) SetValue(v float64)

func (*Tag) TextOffset added in v1.2.0

func (self *Tag) TextOffset() int32

func (*Tag) Value added in v1.2.0

func (self *Tag) Value() float64

type TagCollection added in v1.2.0

type TagCollection struct {
	CData *C.ImPlotTagCollection
}

func NewEmptyTagCollection added in v1.2.0

func NewEmptyTagCollection() *TagCollection

NewEmptyTagCollection creates TagCollection with its 0 value.

func NewTagCollection added in v1.2.0

func NewTagCollection() *TagCollection

func NewTagCollectionFromC added in v1.2.0

func NewTagCollectionFromC[SRC any](cvalue SRC) *TagCollection

NewTagCollectionFromC creates TagCollection from its C pointer. SRC ~= *C.ImPlotTagCollection

func (*TagCollection) Append added in v1.2.0

func (self *TagCollection) Append(axis AxisEnum, value float64, bg, fg uint32, fmt string)

func (TagCollection) C added in v1.2.0

func (self TagCollection) C() (C.ImPlotTagCollection, func())

C is like Handle but returns plain type instead of pointer.

func (*TagCollection) Destroy added in v1.2.0

func (self *TagCollection) Destroy()

func (*TagCollection) Handle added in v1.2.0

func (self *TagCollection) Handle() (result *C.ImPlotTagCollection, fin func())

Handle returns C version of TagCollection and its finalizer func.

func (*TagCollection) Reset added in v1.2.0

func (self *TagCollection) Reset()

func (TagCollection) SetSize added in v1.2.0

func (self TagCollection) SetSize(v int32)

func (TagCollection) SetTags added in v1.2.0

func (self TagCollection) SetTags(v vectors.Vector[Tag])

func (TagCollection) SetTextBuffer added in v1.2.0

func (self TagCollection) SetTextBuffer(v imgui.TextBuffer)

func (*TagCollection) Size added in v1.2.0

func (self *TagCollection) Size() int32

func (*TagCollection) Tags added in v1.2.0

func (self *TagCollection) Tags() vectors.Vector[Tag]

func (*TagCollection) Text added in v1.2.0

func (self *TagCollection) Text(idx int32) string

func (*TagCollection) TextBuffer added in v1.2.0

func (self *TagCollection) TextBuffer() imgui.TextBuffer

type TextFlags added in v1.2.0

type TextFlags int32

original name: ImPlotTextFlags_

const (
	TextFlagsNone     TextFlags = 0
	TextFlagsVertical TextFlags = 1024
)

type Tick added in v1.2.0

type Tick struct {
	CData *C.ImPlotTick
}

func NewEmptyTick added in v1.2.0

func NewEmptyTick() *Tick

NewEmptyTick creates Tick with its 0 value.

func NewTick added in v1.2.0

func NewTick(value float64, major bool, level int32, show_label bool) *Tick

func NewTickFromC added in v1.2.0

func NewTickFromC[SRC any](cvalue SRC) *Tick

NewTickFromC creates Tick from its C pointer. SRC ~= *C.ImPlotTick

func (Tick) C added in v1.2.0

func (self Tick) C() (C.ImPlotTick, func())

C is like Handle but returns plain type instead of pointer.

func (*Tick) Destroy added in v1.2.0

func (self *Tick) Destroy()

func (*Tick) Handle added in v1.2.0

func (self *Tick) Handle() (result *C.ImPlotTick, fin func())

Handle returns C version of Tick and its finalizer func.

func (*Tick) Idx added in v1.2.0

func (self *Tick) Idx() int32

func (*Tick) LabelSize added in v1.2.0

func (self *Tick) LabelSize() imgui.Vec2

func (*Tick) Level added in v1.2.0

func (self *Tick) Level() int32

func (*Tick) Major added in v1.2.0

func (self *Tick) Major() bool

func (*Tick) PixelPos added in v1.2.0

func (self *Tick) PixelPos() float32

func (*Tick) PlotPos added in v1.2.0

func (self *Tick) PlotPos() float64

func (Tick) SetIdx added in v1.2.0

func (self Tick) SetIdx(v int32)

func (Tick) SetLabelSize added in v1.2.0

func (self Tick) SetLabelSize(v imgui.Vec2)

func (Tick) SetLevel added in v1.2.0

func (self Tick) SetLevel(v int32)

func (Tick) SetMajor added in v1.2.0

func (self Tick) SetMajor(v bool)

func (Tick) SetPixelPos added in v1.2.0

func (self Tick) SetPixelPos(v float32)

func (Tick) SetPlotPos added in v1.2.0

func (self Tick) SetPlotPos(v float64)

func (Tick) SetShowLabel added in v1.2.0

func (self Tick) SetShowLabel(v bool)

func (Tick) SetTextOffset added in v1.2.0

func (self Tick) SetTextOffset(v int32)

func (*Tick) ShowLabel added in v1.2.0

func (self *Tick) ShowLabel() bool

func (*Tick) TextOffset added in v1.2.0

func (self *Tick) TextOffset() int32

type Ticker added in v1.2.0

type Ticker struct {
	CData *C.ImPlotTicker
}

func NewEmptyTicker added in v1.2.0

func NewEmptyTicker() *Ticker

NewEmptyTicker creates Ticker with its 0 value.

func NewTicker added in v1.2.0

func NewTicker() *Ticker

func NewTickerFromC added in v1.2.0

func NewTickerFromC[SRC any](cvalue SRC) *Ticker

NewTickerFromC creates Ticker from its C pointer. SRC ~= *C.ImPlotTicker

func (*Ticker) AddTickPlotTick added in v1.2.0

func (self *Ticker) AddTickPlotTick(tick Tick) *Tick

func (*Ticker) AddTickdoublePlotFormatter added in v1.2.0

func (self *Ticker) AddTickdoublePlotFormatter(value float64, major bool, level int32, show_label bool, formatter Formatter, data uintptr) *Tick

func (*Ticker) AddTickdoubleStr added in v1.2.0

func (self *Ticker) AddTickdoubleStr(value float64, major bool, level int32, show_label bool, label string) *Tick

func (Ticker) C added in v1.2.0

func (self Ticker) C() (C.ImPlotTicker, func())

C is like Handle but returns plain type instead of pointer.

func (*Ticker) Destroy added in v1.2.0

func (self *Ticker) Destroy()

func (*Ticker) Handle added in v1.2.0

func (self *Ticker) Handle() (result *C.ImPlotTicker, fin func())

Handle returns C version of Ticker and its finalizer func.

func (*Ticker) LateSize added in v1.2.0

func (self *Ticker) LateSize() imgui.Vec2

func (*Ticker) Levels added in v1.2.0

func (self *Ticker) Levels() int32

func (*Ticker) MaxSize added in v1.2.0

func (self *Ticker) MaxSize() imgui.Vec2

func (*Ticker) OverrideSizeLate added in v1.2.0

func (self *Ticker) OverrideSizeLate(size imgui.Vec2)

func (*Ticker) Reset added in v1.2.0

func (self *Ticker) Reset()

func (Ticker) SetLateSize added in v1.2.0

func (self Ticker) SetLateSize(v imgui.Vec2)

func (Ticker) SetLevels added in v1.2.0

func (self Ticker) SetLevels(v int32)

func (Ticker) SetMaxSize added in v1.2.0

func (self Ticker) SetMaxSize(v imgui.Vec2)

func (Ticker) SetTextBuffer added in v1.2.0

func (self Ticker) SetTextBuffer(v imgui.TextBuffer)

func (Ticker) SetTicks added in v1.2.0

func (self Ticker) SetTicks(v vectors.Vector[Tick])

func (*Ticker) TextBuffer added in v1.2.0

func (self *Ticker) TextBuffer() imgui.TextBuffer

func (*Ticker) TextInt added in v1.2.0

func (self *Ticker) TextInt(idx int32) string

func (*Ticker) TextPlotTick added in v1.2.0

func (self *Ticker) TextPlotTick(tick Tick) string

func (*Ticker) TickCount added in v1.2.0

func (self *Ticker) TickCount() int32

func (*Ticker) Ticks added in v1.2.0

func (self *Ticker) Ticks() vectors.Vector[Tick]

type TimeFmt added in v1.2.0

type TimeFmt int32

original name: ImPlotTimeFmt_

const (
	TimeFmtNone     TimeFmt = 0
	TimeFmtUs       TimeFmt = 1
	TimeFmtSUs      TimeFmt = 2
	TimeFmtSMs      TimeFmt = 3
	TimeFmtS        TimeFmt = 4
	TimeFmtMinSMs   TimeFmt = 5
	TimeFmtHrMinSMs TimeFmt = 6
	TimeFmtHrMinS   TimeFmt = 7
	TimeFmtHrMin    TimeFmt = 8
	TimeFmtHr       TimeFmt = 9
)

type TimeUnit added in v1.2.0

type TimeUnit int32

original name: ImPlotTimeUnit_

const (
	TimeUnitUs    TimeUnit = 0
	TimeUnitMs    TimeUnit = 1
	TimeUnitS     TimeUnit = 2
	TimeUnitMin   TimeUnit = 3
	TimeUnitHr    TimeUnit = 4
	TimeUnitDay   TimeUnit = 5
	TimeUnitMo    TimeUnit = 6
	TimeUnitYr    TimeUnit = 7
	TimeUnitCOUNT TimeUnit = 8
)

type Tm

type Tm struct {
	Seconds int32
	Minutes int32
	Hours   int32
	MDay    int32
	Month   int32
	Year    int32
	WDay    int32
	YDay    int32
	IsDST   int32
}

Tm is an implemenation of tm C type ref: https://en.cppreference.com/w/c/chrono/tm

func NewTm

func NewTm(S, M, H, MD, MO, Y, WD, YD, DST int32) Tm

func (*Tm) FromC

func (i *Tm) FromC(pAny unsafe.Pointer) *Tm

func (Tm) ToC

func (i Tm) ToC() C.struct_tm

type Transform added in v1.2.0

type Transform func(value float64, user_data unsafe.Pointer) float64

func NewTransformFromC added in v1.2.0

func NewTransformFromC(cvalue *C.ImPlotTransform) *Transform

func (Transform) C added in v1.2.0

func (c Transform) C() (C.ImPlotTransform, func())

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL