Skip to main content

Class ImPlotNative

Assembly: ImGui.NET.dll
View Source
Declaration
public static class ImPlotNative

Methods

ImPlot_AddColormap_Vec4Ptr(byte*, Vector4*, int, byte)

Declaration
public static extern ImPlotColormap ImPlot_AddColormap_Vec4Ptr(byte* name, Vector4* cols, int size, byte qual)
Returns

ImPlotNET.ImPlotColormap

Parameters
TypeName
System.Byte*name
System.Numerics.Vector4*cols
System.Int32size
System.Bytequal

ImPlot_AddColormap_U32Ptr(byte*, uint*, int, byte)

Declaration
public static extern ImPlotColormap ImPlot_AddColormap_U32Ptr(byte* name, uint* cols, int size, byte qual)
Returns

ImPlotNET.ImPlotColormap

Parameters
TypeName
System.Byte*name
System.UInt32*cols
System.Int32size
System.Bytequal

ImPlot_Annotation_Bool(double, double, Vector4, Vector2, byte, byte)

Declaration
public static extern void ImPlot_Annotation_Bool(double x, double y, Vector4 col, Vector2 pix_offset, byte clamp, byte round)
Parameters
TypeName
System.Doublex
System.Doubley
System.Numerics.Vector4col
System.Numerics.Vector2pix_offset
System.Byteclamp
System.Byteround

ImPlot_Annotation_Str(double, double, Vector4, Vector2, byte, byte*)

Declaration
public static extern void ImPlot_Annotation_Str(double x, double y, Vector4 col, Vector2 pix_offset, byte clamp, byte* fmt)
Parameters
TypeName
System.Doublex
System.Doubley
System.Numerics.Vector4col
System.Numerics.Vector2pix_offset
System.Byteclamp
System.Byte*fmt

ImPlot_BeginAlignedPlots(byte*, byte)

Declaration
public static extern byte ImPlot_BeginAlignedPlots(byte* group_id, byte vertical)
Returns

System.Byte

Parameters
TypeName
System.Byte*group_id
System.Bytevertical

ImPlot_BeginDragDropSourceAxis(ImAxis, ImGuiDragDropFlags)

Declaration
public static extern byte ImPlot_BeginDragDropSourceAxis(ImAxis axis, ImGuiDragDropFlags flags)
Returns

System.Byte

Parameters
TypeName
ImPlotNET.ImAxisaxis
ImGuiNET.ImGuiDragDropFlagsflags

ImPlot_BeginDragDropSourceItem(byte*, ImGuiDragDropFlags)

Declaration
public static extern byte ImPlot_BeginDragDropSourceItem(byte* label_id, ImGuiDragDropFlags flags)
Returns

System.Byte

Parameters
TypeName
System.Byte*label_id
ImGuiNET.ImGuiDragDropFlagsflags

ImPlot_BeginDragDropSourcePlot(ImGuiDragDropFlags)

Declaration
public static extern byte ImPlot_BeginDragDropSourcePlot(ImGuiDragDropFlags flags)
Returns

System.Byte

Parameters
TypeName
ImGuiNET.ImGuiDragDropFlagsflags

ImPlot_BeginDragDropTargetAxis(ImAxis)

Declaration
public static extern byte ImPlot_BeginDragDropTargetAxis(ImAxis axis)
Returns

System.Byte

Parameters
TypeName
ImPlotNET.ImAxisaxis

ImPlot_BeginDragDropTargetLegend()

Declaration
public static extern byte ImPlot_BeginDragDropTargetLegend()
Returns

System.Byte

ImPlot_BeginDragDropTargetPlot()

Declaration
public static extern byte ImPlot_BeginDragDropTargetPlot()
Returns

System.Byte

ImPlot_BeginLegendPopup(byte*, ImGuiMouseButton)

Declaration
public static extern byte ImPlot_BeginLegendPopup(byte* label_id, ImGuiMouseButton mouse_button)
Returns

System.Byte

Parameters
TypeName
System.Byte*label_id
ImGuiNET.ImGuiMouseButtonmouse_button

ImPlot_BeginPlot(byte*, Vector2, ImPlotFlags)

Declaration
public static extern byte ImPlot_BeginPlot(byte* title_id, Vector2 size, ImPlotFlags flags)
Returns

System.Byte

Parameters
TypeName
System.Byte*title_id
System.Numerics.Vector2size
ImPlotNET.ImPlotFlagsflags

ImPlot_BeginSubplots(byte*, int, int, Vector2, ImPlotSubplotFlags, float*, float*)

Declaration
public static extern byte ImPlot_BeginSubplots(byte* title_id, int rows, int cols, Vector2 size, ImPlotSubplotFlags flags, float* row_ratios, float* col_ratios)
Returns

System.Byte

Parameters
TypeName
System.Byte*title_id
System.Int32rows
System.Int32cols
System.Numerics.Vector2size
ImPlotNET.ImPlotSubplotFlagsflags
System.Single*row_ratios
System.Single*col_ratios

ImPlot_BustColorCache(byte*)

Declaration
public static extern void ImPlot_BustColorCache(byte* plot_title_id)
Parameters
TypeName
System.Byte*plot_title_id

ImPlot_CancelPlotSelection()

Declaration
public static extern void ImPlot_CancelPlotSelection()

ImPlot_ColormapButton(byte*, Vector2, ImPlotColormap)

Declaration
public static extern byte ImPlot_ColormapButton(byte* label, Vector2 size, ImPlotColormap cmap)
Returns

System.Byte

Parameters
TypeName
System.Byte*label
System.Numerics.Vector2size
ImPlotNET.ImPlotColormapcmap

ImPlot_ColormapIcon(ImPlotColormap)

Declaration
public static extern void ImPlot_ColormapIcon(ImPlotColormap cmap)
Parameters
TypeName
ImPlotNET.ImPlotColormapcmap

ImPlot_ColormapScale(byte*, double, double, Vector2, byte*, ImPlotColormapScaleFlags, ImPlotColormap)

Declaration
public static extern void ImPlot_ColormapScale(byte* label, double scale_min, double scale_max, Vector2 size, byte* format, ImPlotColormapScaleFlags flags, ImPlotColormap cmap)
Parameters
TypeName
System.Byte*label
System.Doublescale_min
System.Doublescale_max
System.Numerics.Vector2size
System.Byte*format
ImPlotNET.ImPlotColormapScaleFlagsflags
ImPlotNET.ImPlotColormapcmap

ImPlot_ColormapSlider(byte*, float*, Vector4*, byte*, ImPlotColormap)

Declaration
public static extern byte ImPlot_ColormapSlider(byte* label, float* t, Vector4* @out, byte* format, ImPlotColormap cmap)
Returns

System.Byte

Parameters
TypeName
System.Byte*label
System.Single*t
System.Numerics.Vector4*out
System.Byte*format
ImPlotNET.ImPlotColormapcmap

ImPlot_CreateContext()

Declaration
public static extern IntPtr ImPlot_CreateContext()
Returns

System.IntPtr

ImPlot_DestroyContext(IntPtr)

Declaration
public static extern void ImPlot_DestroyContext(IntPtr ctx)
Parameters
TypeName
System.IntPtrctx

ImPlot_DragLineX(int, double*, Vector4, float, ImPlotDragToolFlags)

Declaration
public static extern byte ImPlot_DragLineX(int id, double* x, Vector4 col, float thickness, ImPlotDragToolFlags flags)
Returns

System.Byte

Parameters
TypeName
System.Int32id
System.Double*x
System.Numerics.Vector4col
System.Singlethickness
ImPlotNET.ImPlotDragToolFlagsflags

ImPlot_DragLineY(int, double*, Vector4, float, ImPlotDragToolFlags)

Declaration
public static extern byte ImPlot_DragLineY(int id, double* y, Vector4 col, float thickness, ImPlotDragToolFlags flags)
Returns

System.Byte

Parameters
TypeName
System.Int32id
System.Double*y
System.Numerics.Vector4col
System.Singlethickness
ImPlotNET.ImPlotDragToolFlagsflags

ImPlot_DragPoint(int, double*, double*, Vector4, float, ImPlotDragToolFlags)

Declaration
public static extern byte ImPlot_DragPoint(int id, double* x, double* y, Vector4 col, float size, ImPlotDragToolFlags flags)
Returns

System.Byte

Parameters
TypeName
System.Int32id
System.Double*x
System.Double*y
System.Numerics.Vector4col
System.Singlesize
ImPlotNET.ImPlotDragToolFlagsflags

ImPlot_DragRect(int, double*, double*, double*, double*, Vector4, ImPlotDragToolFlags)

Declaration
public static extern byte ImPlot_DragRect(int id, double* x1, double* y1, double* x2, double* y2, Vector4 col, ImPlotDragToolFlags flags)
Returns

System.Byte

Parameters
TypeName
System.Int32id
System.Double*x1
System.Double*y1
System.Double*x2
System.Double*y2
System.Numerics.Vector4col
ImPlotNET.ImPlotDragToolFlagsflags

ImPlot_EndAlignedPlots()

Declaration
public static extern void ImPlot_EndAlignedPlots()

ImPlot_EndDragDropSource()

Declaration
public static extern void ImPlot_EndDragDropSource()

ImPlot_EndDragDropTarget()

Declaration
public static extern void ImPlot_EndDragDropTarget()

ImPlot_EndLegendPopup()

Declaration
public static extern void ImPlot_EndLegendPopup()

ImPlot_EndPlot()

Declaration
public static extern void ImPlot_EndPlot()

ImPlot_EndSubplots()

Declaration
public static extern void ImPlot_EndSubplots()

ImPlot_GetColormapColor(Vector4*, int, ImPlotColormap)

Declaration
public static extern void ImPlot_GetColormapColor(Vector4* pOut, int idx, ImPlotColormap cmap)
Parameters
TypeName
System.Numerics.Vector4*pOut
System.Int32idx
ImPlotNET.ImPlotColormapcmap

ImPlot_GetColormapCount()

Declaration
public static extern int ImPlot_GetColormapCount()
Returns

System.Int32

ImPlot_GetColormapIndex(byte*)

Declaration
public static extern ImPlotColormap ImPlot_GetColormapIndex(byte* name)
Returns

ImPlotNET.ImPlotColormap

Parameters
TypeName
System.Byte*name

ImPlot_GetColormapName(ImPlotColormap)

Declaration
public static extern byte* ImPlot_GetColormapName(ImPlotColormap cmap)
Returns

System.Byte*

Parameters
TypeName
ImPlotNET.ImPlotColormapcmap

ImPlot_GetColormapSize(ImPlotColormap)

Declaration
public static extern int ImPlot_GetColormapSize(ImPlotColormap cmap)
Returns

System.Int32

Parameters
TypeName
ImPlotNET.ImPlotColormapcmap

ImPlot_GetCurrentContext()

Declaration
public static extern IntPtr ImPlot_GetCurrentContext()
Returns

System.IntPtr

ImPlot_GetInputMap()

Declaration
public static extern ImPlotInputMap* ImPlot_GetInputMap()
Returns

ImPlotNET.ImPlotInputMap*

ImPlot_GetLastItemColor(Vector4*)

Declaration
public static extern void ImPlot_GetLastItemColor(Vector4* pOut)
Parameters
TypeName
System.Numerics.Vector4*pOut

ImPlot_GetMarkerName(ImPlotMarker)

Declaration
public static extern byte* ImPlot_GetMarkerName(ImPlotMarker idx)
Returns

System.Byte*

Parameters
TypeName
ImPlotNET.ImPlotMarkeridx

ImPlot_GetPlotDrawList()

Declaration
public static extern ImDrawList* ImPlot_GetPlotDrawList()
Returns

ImGuiNET.ImDrawList*

ImPlot_GetPlotLimits(ImAxis, ImAxis)

Declaration
public static extern ImPlotRect ImPlot_GetPlotLimits(ImAxis x_axis, ImAxis y_axis)
Returns

ImPlotNET.ImPlotRect

Parameters
TypeName
ImPlotNET.ImAxisx_axis
ImPlotNET.ImAxisy_axis

ImPlot_GetPlotMousePos(ImPlotPoint*, ImAxis, ImAxis)

Declaration
public static extern void ImPlot_GetPlotMousePos(ImPlotPoint* pOut, ImAxis x_axis, ImAxis y_axis)
Parameters
TypeName
ImPlotNET.ImPlotPoint*pOut
ImPlotNET.ImAxisx_axis
ImPlotNET.ImAxisy_axis

ImPlot_GetPlotPos(Vector2*)

Declaration
public static extern void ImPlot_GetPlotPos(Vector2* pOut)
Parameters
TypeName
System.Numerics.Vector2*pOut

ImPlot_GetPlotSelection(ImAxis, ImAxis)

Declaration
public static extern ImPlotRect ImPlot_GetPlotSelection(ImAxis x_axis, ImAxis y_axis)
Returns

ImPlotNET.ImPlotRect

Parameters
TypeName
ImPlotNET.ImAxisx_axis
ImPlotNET.ImAxisy_axis

ImPlot_GetPlotSize(Vector2*)

Declaration
public static extern void ImPlot_GetPlotSize(Vector2* pOut)
Parameters
TypeName
System.Numerics.Vector2*pOut

ImPlot_GetStyle()

Declaration
public static extern ImPlotStyle* ImPlot_GetStyle()
Returns

ImPlotNET.ImPlotStyle*

ImPlot_GetStyleColorName(ImPlotCol)

Declaration
public static extern byte* ImPlot_GetStyleColorName(ImPlotCol idx)
Returns

System.Byte*

Parameters
TypeName
ImPlotNET.ImPlotColidx

ImPlot_HideNextItem(byte, ImPlotCond)

Declaration
public static extern void ImPlot_HideNextItem(byte hidden, ImPlotCond cond)
Parameters
TypeName
System.Bytehidden
ImPlotNET.ImPlotCondcond

ImPlot_IsAxisHovered(ImAxis)

Declaration
public static extern byte ImPlot_IsAxisHovered(ImAxis axis)
Returns

System.Byte

Parameters
TypeName
ImPlotNET.ImAxisaxis

ImPlot_IsLegendEntryHovered(byte*)

Declaration
public static extern byte ImPlot_IsLegendEntryHovered(byte* label_id)
Returns

System.Byte

Parameters
TypeName
System.Byte*label_id

ImPlot_IsPlotHovered()

Declaration
public static extern byte ImPlot_IsPlotHovered()
Returns

System.Byte

ImPlot_IsPlotSelected()

Declaration
public static extern byte ImPlot_IsPlotSelected()
Returns

System.Byte

ImPlot_IsSubplotsHovered()

Declaration
public static extern byte ImPlot_IsSubplotsHovered()
Returns

System.Byte

ImPlot_ItemIcon_Vec4(Vector4)

Declaration
public static extern void ImPlot_ItemIcon_Vec4(Vector4 col)
Parameters
TypeName
System.Numerics.Vector4col

ImPlot_ItemIcon_U32(uint)

Declaration
public static extern void ImPlot_ItemIcon_U32(uint col)
Parameters
TypeName
System.UInt32col

ImPlot_MapInputDefault(ImPlotInputMap*)

Declaration
public static extern void ImPlot_MapInputDefault(ImPlotInputMap* dst)
Parameters
TypeName
ImPlotNET.ImPlotInputMap*dst

ImPlot_MapInputReverse(ImPlotInputMap*)

Declaration
public static extern void ImPlot_MapInputReverse(ImPlotInputMap* dst)
Parameters
TypeName
ImPlotNET.ImPlotInputMap*dst

ImPlot_NextColormapColor(Vector4*)

Declaration
public static extern void ImPlot_NextColormapColor(Vector4* pOut)
Parameters
TypeName
System.Numerics.Vector4*pOut

ImPlot_PixelsToPlot_Vec2(ImPlotPoint*, Vector2, ImAxis, ImAxis)

Declaration
public static extern void ImPlot_PixelsToPlot_Vec2(ImPlotPoint* pOut, Vector2 pix, ImAxis x_axis, ImAxis y_axis)
Parameters
TypeName
ImPlotNET.ImPlotPoint*pOut
System.Numerics.Vector2pix
ImPlotNET.ImAxisx_axis
ImPlotNET.ImAxisy_axis

ImPlot_PixelsToPlot_Float(ImPlotPoint*, float, float, ImAxis, ImAxis)

Declaration
public static extern void ImPlot_PixelsToPlot_Float(ImPlotPoint* pOut, float x, float y, ImAxis x_axis, ImAxis y_axis)
Parameters
TypeName
ImPlotNET.ImPlotPoint*pOut
System.Singlex
System.Singley
ImPlotNET.ImAxisx_axis
ImPlotNET.ImAxisy_axis

ImPlot_PlotBarGroups_FloatPtr(byte**, float*, int, int, double, double, ImPlotBarGroupsFlags)

Declaration
public static extern void ImPlot_PlotBarGroups_FloatPtr(byte** label_ids, float* values, int item_count, int group_count, double group_size, double shift, ImPlotBarGroupsFlags flags)
Parameters
TypeName
System.Byte**label_ids
System.Single*values
System.Int32item_count
System.Int32group_count
System.Doublegroup_size
System.Doubleshift
ImPlotNET.ImPlotBarGroupsFlagsflags

ImPlot_PlotBarGroups_doublePtr(byte**, double*, int, int, double, double, ImPlotBarGroupsFlags)

Declaration
public static extern void ImPlot_PlotBarGroups_doublePtr(byte** label_ids, double* values, int item_count, int group_count, double group_size, double shift, ImPlotBarGroupsFlags flags)
Parameters
TypeName
System.Byte**label_ids
System.Double*values
System.Int32item_count
System.Int32group_count
System.Doublegroup_size
System.Doubleshift
ImPlotNET.ImPlotBarGroupsFlagsflags

ImPlot_PlotBarGroups_S8Ptr(byte**, sbyte*, int, int, double, double, ImPlotBarGroupsFlags)

Declaration
public static extern void ImPlot_PlotBarGroups_S8Ptr(byte** label_ids, sbyte* values, int item_count, int group_count, double group_size, double shift, ImPlotBarGroupsFlags flags)
Parameters
TypeName
System.Byte**label_ids
System.SByte*values
System.Int32item_count
System.Int32group_count
System.Doublegroup_size
System.Doubleshift
ImPlotNET.ImPlotBarGroupsFlagsflags

ImPlot_PlotBarGroups_U8Ptr(byte**, byte*, int, int, double, double, ImPlotBarGroupsFlags)

Declaration
public static extern void ImPlot_PlotBarGroups_U8Ptr(byte** label_ids, byte* values, int item_count, int group_count, double group_size, double shift, ImPlotBarGroupsFlags flags)
Parameters
TypeName
System.Byte**label_ids
System.Byte*values
System.Int32item_count
System.Int32group_count
System.Doublegroup_size
System.Doubleshift
ImPlotNET.ImPlotBarGroupsFlagsflags

ImPlot_PlotBarGroups_S16Ptr(byte**, short*, int, int, double, double, ImPlotBarGroupsFlags)

Declaration
public static extern void ImPlot_PlotBarGroups_S16Ptr(byte** label_ids, short* values, int item_count, int group_count, double group_size, double shift, ImPlotBarGroupsFlags flags)
Parameters
TypeName
System.Byte**label_ids
System.Int16*values
System.Int32item_count
System.Int32group_count
System.Doublegroup_size
System.Doubleshift
ImPlotNET.ImPlotBarGroupsFlagsflags

ImPlot_PlotBarGroups_U16Ptr(byte**, ushort*, int, int, double, double, ImPlotBarGroupsFlags)

Declaration
public static extern void ImPlot_PlotBarGroups_U16Ptr(byte** label_ids, ushort* values, int item_count, int group_count, double group_size, double shift, ImPlotBarGroupsFlags flags)
Parameters
TypeName
System.Byte**label_ids
System.UInt16*values
System.Int32item_count
System.Int32group_count
System.Doublegroup_size
System.Doubleshift
ImPlotNET.ImPlotBarGroupsFlagsflags

ImPlot_PlotBarGroups_S32Ptr(byte**, int*, int, int, double, double, ImPlotBarGroupsFlags)

Declaration
public static extern void ImPlot_PlotBarGroups_S32Ptr(byte** label_ids, int* values, int item_count, int group_count, double group_size, double shift, ImPlotBarGroupsFlags flags)
Parameters
TypeName
System.Byte**label_ids
System.Int32*values
System.Int32item_count
System.Int32group_count
System.Doublegroup_size
System.Doubleshift
ImPlotNET.ImPlotBarGroupsFlagsflags

ImPlot_PlotBarGroups_U32Ptr(byte**, uint*, int, int, double, double, ImPlotBarGroupsFlags)

Declaration
public static extern void ImPlot_PlotBarGroups_U32Ptr(byte** label_ids, uint* values, int item_count, int group_count, double group_size, double shift, ImPlotBarGroupsFlags flags)
Parameters
TypeName
System.Byte**label_ids
System.UInt32*values
System.Int32item_count
System.Int32group_count
System.Doublegroup_size
System.Doubleshift
ImPlotNET.ImPlotBarGroupsFlagsflags

ImPlot_PlotBarGroups_S64Ptr(byte**, long*, int, int, double, double, ImPlotBarGroupsFlags)

Declaration
public static extern void ImPlot_PlotBarGroups_S64Ptr(byte** label_ids, long* values, int item_count, int group_count, double group_size, double shift, ImPlotBarGroupsFlags flags)
Parameters
TypeName
System.Byte**label_ids
System.Int64*values
System.Int32item_count
System.Int32group_count
System.Doublegroup_size
System.Doubleshift
ImPlotNET.ImPlotBarGroupsFlagsflags

ImPlot_PlotBarGroups_U64Ptr(byte**, ulong*, int, int, double, double, ImPlotBarGroupsFlags)

Declaration
public static extern void ImPlot_PlotBarGroups_U64Ptr(byte** label_ids, ulong* values, int item_count, int group_count, double group_size, double shift, ImPlotBarGroupsFlags flags)
Parameters
TypeName
System.Byte**label_ids
System.UInt64*values
System.Int32item_count
System.Int32group_count
System.Doublegroup_size
System.Doubleshift
ImPlotNET.ImPlotBarGroupsFlagsflags

ImPlot_PlotBars_FloatPtrInt(byte*, float*, int, double, double, ImPlotBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotBars_FloatPtrInt(byte* label_id, float* values, int count, double bar_size, double shift, ImPlotBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Single*values
System.Int32count
System.Doublebar_size
System.Doubleshift
ImPlotNET.ImPlotBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotBars_doublePtrInt(byte*, double*, int, double, double, ImPlotBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotBars_doublePtrInt(byte* label_id, double* values, int count, double bar_size, double shift, ImPlotBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Double*values
System.Int32count
System.Doublebar_size
System.Doubleshift
ImPlotNET.ImPlotBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotBars_S8PtrInt(byte*, sbyte*, int, double, double, ImPlotBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotBars_S8PtrInt(byte* label_id, sbyte* values, int count, double bar_size, double shift, ImPlotBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.SByte*values
System.Int32count
System.Doublebar_size
System.Doubleshift
ImPlotNET.ImPlotBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotBars_U8PtrInt(byte*, byte*, int, double, double, ImPlotBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotBars_U8PtrInt(byte* label_id, byte* values, int count, double bar_size, double shift, ImPlotBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Byte*values
System.Int32count
System.Doublebar_size
System.Doubleshift
ImPlotNET.ImPlotBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotBars_S16PtrInt(byte*, short*, int, double, double, ImPlotBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotBars_S16PtrInt(byte* label_id, short* values, int count, double bar_size, double shift, ImPlotBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int16*values
System.Int32count
System.Doublebar_size
System.Doubleshift
ImPlotNET.ImPlotBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotBars_U16PtrInt(byte*, ushort*, int, double, double, ImPlotBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotBars_U16PtrInt(byte* label_id, ushort* values, int count, double bar_size, double shift, ImPlotBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt16*values
System.Int32count
System.Doublebar_size
System.Doubleshift
ImPlotNET.ImPlotBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotBars_S32PtrInt(byte*, int*, int, double, double, ImPlotBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotBars_S32PtrInt(byte* label_id, int* values, int count, double bar_size, double shift, ImPlotBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int32*values
System.Int32count
System.Doublebar_size
System.Doubleshift
ImPlotNET.ImPlotBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotBars_U32PtrInt(byte*, uint*, int, double, double, ImPlotBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotBars_U32PtrInt(byte* label_id, uint* values, int count, double bar_size, double shift, ImPlotBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt32*values
System.Int32count
System.Doublebar_size
System.Doubleshift
ImPlotNET.ImPlotBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotBars_S64PtrInt(byte*, long*, int, double, double, ImPlotBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotBars_S64PtrInt(byte* label_id, long* values, int count, double bar_size, double shift, ImPlotBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int64*values
System.Int32count
System.Doublebar_size
System.Doubleshift
ImPlotNET.ImPlotBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotBars_U64PtrInt(byte*, ulong*, int, double, double, ImPlotBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotBars_U64PtrInt(byte* label_id, ulong* values, int count, double bar_size, double shift, ImPlotBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt64*values
System.Int32count
System.Doublebar_size
System.Doubleshift
ImPlotNET.ImPlotBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotBars_FloatPtrFloatPtr(byte*, float*, float*, int, double, ImPlotBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotBars_FloatPtrFloatPtr(byte* label_id, float* xs, float* ys, int count, double bar_size, ImPlotBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Single*xs
System.Single*ys
System.Int32count
System.Doublebar_size
ImPlotNET.ImPlotBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotBars_doublePtrdoublePtr(byte*, double*, double*, int, double, ImPlotBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotBars_doublePtrdoublePtr(byte* label_id, double* xs, double* ys, int count, double bar_size, ImPlotBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Double*xs
System.Double*ys
System.Int32count
System.Doublebar_size
ImPlotNET.ImPlotBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotBars_S8PtrS8Ptr(byte*, sbyte*, sbyte*, int, double, ImPlotBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotBars_S8PtrS8Ptr(byte* label_id, sbyte* xs, sbyte* ys, int count, double bar_size, ImPlotBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.SByte*xs
System.SByte*ys
System.Int32count
System.Doublebar_size
ImPlotNET.ImPlotBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotBars_U8PtrU8Ptr(byte*, byte*, byte*, int, double, ImPlotBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotBars_U8PtrU8Ptr(byte* label_id, byte* xs, byte* ys, int count, double bar_size, ImPlotBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Byte*xs
System.Byte*ys
System.Int32count
System.Doublebar_size
ImPlotNET.ImPlotBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotBars_S16PtrS16Ptr(byte*, short*, short*, int, double, ImPlotBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotBars_S16PtrS16Ptr(byte* label_id, short* xs, short* ys, int count, double bar_size, ImPlotBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int16*xs
System.Int16*ys
System.Int32count
System.Doublebar_size
ImPlotNET.ImPlotBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotBars_U16PtrU16Ptr(byte*, ushort*, ushort*, int, double, ImPlotBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotBars_U16PtrU16Ptr(byte* label_id, ushort* xs, ushort* ys, int count, double bar_size, ImPlotBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt16*xs
System.UInt16*ys
System.Int32count
System.Doublebar_size
ImPlotNET.ImPlotBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotBars_S32PtrS32Ptr(byte*, int*, int*, int, double, ImPlotBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotBars_S32PtrS32Ptr(byte* label_id, int* xs, int* ys, int count, double bar_size, ImPlotBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int32*xs
System.Int32*ys
System.Int32count
System.Doublebar_size
ImPlotNET.ImPlotBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotBars_U32PtrU32Ptr(byte*, uint*, uint*, int, double, ImPlotBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotBars_U32PtrU32Ptr(byte* label_id, uint* xs, uint* ys, int count, double bar_size, ImPlotBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt32*xs
System.UInt32*ys
System.Int32count
System.Doublebar_size
ImPlotNET.ImPlotBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotBars_S64PtrS64Ptr(byte*, long*, long*, int, double, ImPlotBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotBars_S64PtrS64Ptr(byte* label_id, long* xs, long* ys, int count, double bar_size, ImPlotBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int64*xs
System.Int64*ys
System.Int32count
System.Doublebar_size
ImPlotNET.ImPlotBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotBars_U64PtrU64Ptr(byte*, ulong*, ulong*, int, double, ImPlotBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotBars_U64PtrU64Ptr(byte* label_id, ulong* xs, ulong* ys, int count, double bar_size, ImPlotBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt64*xs
System.UInt64*ys
System.Int32count
System.Doublebar_size
ImPlotNET.ImPlotBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotDigital_FloatPtr(byte*, float*, float*, int, ImPlotDigitalFlags, int, int)

Declaration
public static extern void ImPlot_PlotDigital_FloatPtr(byte* label_id, float* xs, float* ys, int count, ImPlotDigitalFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Single*xs
System.Single*ys
System.Int32count
ImPlotNET.ImPlotDigitalFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotDigital_doublePtr(byte*, double*, double*, int, ImPlotDigitalFlags, int, int)

Declaration
public static extern void ImPlot_PlotDigital_doublePtr(byte* label_id, double* xs, double* ys, int count, ImPlotDigitalFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Double*xs
System.Double*ys
System.Int32count
ImPlotNET.ImPlotDigitalFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotDigital_S8Ptr(byte*, sbyte*, sbyte*, int, ImPlotDigitalFlags, int, int)

Declaration
public static extern void ImPlot_PlotDigital_S8Ptr(byte* label_id, sbyte* xs, sbyte* ys, int count, ImPlotDigitalFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.SByte*xs
System.SByte*ys
System.Int32count
ImPlotNET.ImPlotDigitalFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotDigital_U8Ptr(byte*, byte*, byte*, int, ImPlotDigitalFlags, int, int)

Declaration
public static extern void ImPlot_PlotDigital_U8Ptr(byte* label_id, byte* xs, byte* ys, int count, ImPlotDigitalFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Byte*xs
System.Byte*ys
System.Int32count
ImPlotNET.ImPlotDigitalFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotDigital_S16Ptr(byte*, short*, short*, int, ImPlotDigitalFlags, int, int)

Declaration
public static extern void ImPlot_PlotDigital_S16Ptr(byte* label_id, short* xs, short* ys, int count, ImPlotDigitalFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int16*xs
System.Int16*ys
System.Int32count
ImPlotNET.ImPlotDigitalFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotDigital_U16Ptr(byte*, ushort*, ushort*, int, ImPlotDigitalFlags, int, int)

Declaration
public static extern void ImPlot_PlotDigital_U16Ptr(byte* label_id, ushort* xs, ushort* ys, int count, ImPlotDigitalFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt16*xs
System.UInt16*ys
System.Int32count
ImPlotNET.ImPlotDigitalFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotDigital_S32Ptr(byte*, int*, int*, int, ImPlotDigitalFlags, int, int)

Declaration
public static extern void ImPlot_PlotDigital_S32Ptr(byte* label_id, int* xs, int* ys, int count, ImPlotDigitalFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int32*xs
System.Int32*ys
System.Int32count
ImPlotNET.ImPlotDigitalFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotDigital_U32Ptr(byte*, uint*, uint*, int, ImPlotDigitalFlags, int, int)

Declaration
public static extern void ImPlot_PlotDigital_U32Ptr(byte* label_id, uint* xs, uint* ys, int count, ImPlotDigitalFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt32*xs
System.UInt32*ys
System.Int32count
ImPlotNET.ImPlotDigitalFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotDigital_S64Ptr(byte*, long*, long*, int, ImPlotDigitalFlags, int, int)

Declaration
public static extern void ImPlot_PlotDigital_S64Ptr(byte* label_id, long* xs, long* ys, int count, ImPlotDigitalFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int64*xs
System.Int64*ys
System.Int32count
ImPlotNET.ImPlotDigitalFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotDigital_U64Ptr(byte*, ulong*, ulong*, int, ImPlotDigitalFlags, int, int)

Declaration
public static extern void ImPlot_PlotDigital_U64Ptr(byte* label_id, ulong* xs, ulong* ys, int count, ImPlotDigitalFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt64*xs
System.UInt64*ys
System.Int32count
ImPlotNET.ImPlotDigitalFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotDummy(byte*, ImPlotDummyFlags)

Declaration
public static extern void ImPlot_PlotDummy(byte* label_id, ImPlotDummyFlags flags)
Parameters
TypeName
System.Byte*label_id
ImPlotNET.ImPlotDummyFlagsflags

ImPlot_PlotErrorBars_FloatPtrFloatPtrFloatPtrInt(byte*, float*, float*, float*, int, ImPlotErrorBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotErrorBars_FloatPtrFloatPtrFloatPtrInt(byte* label_id, float* xs, float* ys, float* err, int count, ImPlotErrorBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Single*xs
System.Single*ys
System.Single*err
System.Int32count
ImPlotNET.ImPlotErrorBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotErrorBars_doublePtrdoublePtrdoublePtrInt(byte*, double*, double*, double*, int, ImPlotErrorBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotErrorBars_doublePtrdoublePtrdoublePtrInt(byte* label_id, double* xs, double* ys, double* err, int count, ImPlotErrorBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Double*xs
System.Double*ys
System.Double*err
System.Int32count
ImPlotNET.ImPlotErrorBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotErrorBars_S8PtrS8PtrS8PtrInt(byte*, sbyte*, sbyte*, sbyte*, int, ImPlotErrorBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotErrorBars_S8PtrS8PtrS8PtrInt(byte* label_id, sbyte* xs, sbyte* ys, sbyte* err, int count, ImPlotErrorBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.SByte*xs
System.SByte*ys
System.SByte*err
System.Int32count
ImPlotNET.ImPlotErrorBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotErrorBars_U8PtrU8PtrU8PtrInt(byte*, byte*, byte*, byte*, int, ImPlotErrorBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotErrorBars_U8PtrU8PtrU8PtrInt(byte* label_id, byte* xs, byte* ys, byte* err, int count, ImPlotErrorBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Byte*xs
System.Byte*ys
System.Byte*err
System.Int32count
ImPlotNET.ImPlotErrorBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotErrorBars_S16PtrS16PtrS16PtrInt(byte*, short*, short*, short*, int, ImPlotErrorBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotErrorBars_S16PtrS16PtrS16PtrInt(byte* label_id, short* xs, short* ys, short* err, int count, ImPlotErrorBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int16*xs
System.Int16*ys
System.Int16*err
System.Int32count
ImPlotNET.ImPlotErrorBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotErrorBars_U16PtrU16PtrU16PtrInt(byte*, ushort*, ushort*, ushort*, int, ImPlotErrorBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotErrorBars_U16PtrU16PtrU16PtrInt(byte* label_id, ushort* xs, ushort* ys, ushort* err, int count, ImPlotErrorBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt16*xs
System.UInt16*ys
System.UInt16*err
System.Int32count
ImPlotNET.ImPlotErrorBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotErrorBars_S32PtrS32PtrS32PtrInt(byte*, int*, int*, int*, int, ImPlotErrorBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotErrorBars_S32PtrS32PtrS32PtrInt(byte* label_id, int* xs, int* ys, int* err, int count, ImPlotErrorBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int32*xs
System.Int32*ys
System.Int32*err
System.Int32count
ImPlotNET.ImPlotErrorBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotErrorBars_U32PtrU32PtrU32PtrInt(byte*, uint*, uint*, uint*, int, ImPlotErrorBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotErrorBars_U32PtrU32PtrU32PtrInt(byte* label_id, uint* xs, uint* ys, uint* err, int count, ImPlotErrorBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt32*xs
System.UInt32*ys
System.UInt32*err
System.Int32count
ImPlotNET.ImPlotErrorBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotErrorBars_S64PtrS64PtrS64PtrInt(byte*, long*, long*, long*, int, ImPlotErrorBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotErrorBars_S64PtrS64PtrS64PtrInt(byte* label_id, long* xs, long* ys, long* err, int count, ImPlotErrorBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int64*xs
System.Int64*ys
System.Int64*err
System.Int32count
ImPlotNET.ImPlotErrorBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotErrorBars_U64PtrU64PtrU64PtrInt(byte*, ulong*, ulong*, ulong*, int, ImPlotErrorBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotErrorBars_U64PtrU64PtrU64PtrInt(byte* label_id, ulong* xs, ulong* ys, ulong* err, int count, ImPlotErrorBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt64*xs
System.UInt64*ys
System.UInt64*err
System.Int32count
ImPlotNET.ImPlotErrorBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotErrorBars_FloatPtrFloatPtrFloatPtrFloatPtr(byte*, float*, float*, float*, float*, int, ImPlotErrorBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotErrorBars_FloatPtrFloatPtrFloatPtrFloatPtr(byte* label_id, float* xs, float* ys, float* neg, float* pos, int count, ImPlotErrorBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Single*xs
System.Single*ys
System.Single*neg
System.Single*pos
System.Int32count
ImPlotNET.ImPlotErrorBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotErrorBars_doublePtrdoublePtrdoublePtrdoublePtr(byte*, double*, double*, double*, double*, int, ImPlotErrorBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotErrorBars_doublePtrdoublePtrdoublePtrdoublePtr(byte* label_id, double* xs, double* ys, double* neg, double* pos, int count, ImPlotErrorBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Double*xs
System.Double*ys
System.Double*neg
System.Double*pos
System.Int32count
ImPlotNET.ImPlotErrorBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotErrorBars_S8PtrS8PtrS8PtrS8Ptr(byte*, sbyte*, sbyte*, sbyte*, sbyte*, int, ImPlotErrorBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotErrorBars_S8PtrS8PtrS8PtrS8Ptr(byte* label_id, sbyte* xs, sbyte* ys, sbyte* neg, sbyte* pos, int count, ImPlotErrorBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.SByte*xs
System.SByte*ys
System.SByte*neg
System.SByte*pos
System.Int32count
ImPlotNET.ImPlotErrorBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotErrorBars_U8PtrU8PtrU8PtrU8Ptr(byte*, byte*, byte*, byte*, byte*, int, ImPlotErrorBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotErrorBars_U8PtrU8PtrU8PtrU8Ptr(byte* label_id, byte* xs, byte* ys, byte* neg, byte* pos, int count, ImPlotErrorBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Byte*xs
System.Byte*ys
System.Byte*neg
System.Byte*pos
System.Int32count
ImPlotNET.ImPlotErrorBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotErrorBars_S16PtrS16PtrS16PtrS16Ptr(byte*, short*, short*, short*, short*, int, ImPlotErrorBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotErrorBars_S16PtrS16PtrS16PtrS16Ptr(byte* label_id, short* xs, short* ys, short* neg, short* pos, int count, ImPlotErrorBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int16*xs
System.Int16*ys
System.Int16*neg
System.Int16*pos
System.Int32count
ImPlotNET.ImPlotErrorBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotErrorBars_U16PtrU16PtrU16PtrU16Ptr(byte*, ushort*, ushort*, ushort*, ushort*, int, ImPlotErrorBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotErrorBars_U16PtrU16PtrU16PtrU16Ptr(byte* label_id, ushort* xs, ushort* ys, ushort* neg, ushort* pos, int count, ImPlotErrorBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt16*xs
System.UInt16*ys
System.UInt16*neg
System.UInt16*pos
System.Int32count
ImPlotNET.ImPlotErrorBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotErrorBars_S32PtrS32PtrS32PtrS32Ptr(byte*, int*, int*, int*, int*, int, ImPlotErrorBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotErrorBars_S32PtrS32PtrS32PtrS32Ptr(byte* label_id, int* xs, int* ys, int* neg, int* pos, int count, ImPlotErrorBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int32*xs
System.Int32*ys
System.Int32*neg
System.Int32*pos
System.Int32count
ImPlotNET.ImPlotErrorBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotErrorBars_U32PtrU32PtrU32PtrU32Ptr(byte*, uint*, uint*, uint*, uint*, int, ImPlotErrorBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotErrorBars_U32PtrU32PtrU32PtrU32Ptr(byte* label_id, uint* xs, uint* ys, uint* neg, uint* pos, int count, ImPlotErrorBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt32*xs
System.UInt32*ys
System.UInt32*neg
System.UInt32*pos
System.Int32count
ImPlotNET.ImPlotErrorBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotErrorBars_S64PtrS64PtrS64PtrS64Ptr(byte*, long*, long*, long*, long*, int, ImPlotErrorBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotErrorBars_S64PtrS64PtrS64PtrS64Ptr(byte* label_id, long* xs, long* ys, long* neg, long* pos, int count, ImPlotErrorBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int64*xs
System.Int64*ys
System.Int64*neg
System.Int64*pos
System.Int32count
ImPlotNET.ImPlotErrorBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotErrorBars_U64PtrU64PtrU64PtrU64Ptr(byte*, ulong*, ulong*, ulong*, ulong*, int, ImPlotErrorBarsFlags, int, int)

Declaration
public static extern void ImPlot_PlotErrorBars_U64PtrU64PtrU64PtrU64Ptr(byte* label_id, ulong* xs, ulong* ys, ulong* neg, ulong* pos, int count, ImPlotErrorBarsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt64*xs
System.UInt64*ys
System.UInt64*neg
System.UInt64*pos
System.Int32count
ImPlotNET.ImPlotErrorBarsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotHeatmap_FloatPtr(byte*, float*, int, int, double, double, byte*, ImPlotPoint, ImPlotPoint, ImPlotHeatmapFlags)

Declaration
public static extern void ImPlot_PlotHeatmap_FloatPtr(byte* label_id, float* values, int rows, int cols, double scale_min, double scale_max, byte* label_fmt, ImPlotPoint bounds_min, ImPlotPoint bounds_max, ImPlotHeatmapFlags flags)
Parameters
TypeName
System.Byte*label_id
System.Single*values
System.Int32rows
System.Int32cols
System.Doublescale_min
System.Doublescale_max
System.Byte*label_fmt
ImPlotNET.ImPlotPointbounds_min
ImPlotNET.ImPlotPointbounds_max
ImPlotNET.ImPlotHeatmapFlagsflags

ImPlot_PlotHeatmap_doublePtr(byte*, double*, int, int, double, double, byte*, ImPlotPoint, ImPlotPoint, ImPlotHeatmapFlags)

Declaration
public static extern void ImPlot_PlotHeatmap_doublePtr(byte* label_id, double* values, int rows, int cols, double scale_min, double scale_max, byte* label_fmt, ImPlotPoint bounds_min, ImPlotPoint bounds_max, ImPlotHeatmapFlags flags)
Parameters
TypeName
System.Byte*label_id
System.Double*values
System.Int32rows
System.Int32cols
System.Doublescale_min
System.Doublescale_max
System.Byte*label_fmt
ImPlotNET.ImPlotPointbounds_min
ImPlotNET.ImPlotPointbounds_max
ImPlotNET.ImPlotHeatmapFlagsflags

ImPlot_PlotHeatmap_S8Ptr(byte*, sbyte*, int, int, double, double, byte*, ImPlotPoint, ImPlotPoint, ImPlotHeatmapFlags)

Declaration
public static extern void ImPlot_PlotHeatmap_S8Ptr(byte* label_id, sbyte* values, int rows, int cols, double scale_min, double scale_max, byte* label_fmt, ImPlotPoint bounds_min, ImPlotPoint bounds_max, ImPlotHeatmapFlags flags)
Parameters
TypeName
System.Byte*label_id
System.SByte*values
System.Int32rows
System.Int32cols
System.Doublescale_min
System.Doublescale_max
System.Byte*label_fmt
ImPlotNET.ImPlotPointbounds_min
ImPlotNET.ImPlotPointbounds_max
ImPlotNET.ImPlotHeatmapFlagsflags

ImPlot_PlotHeatmap_U8Ptr(byte*, byte*, int, int, double, double, byte*, ImPlotPoint, ImPlotPoint, ImPlotHeatmapFlags)

Declaration
public static extern void ImPlot_PlotHeatmap_U8Ptr(byte* label_id, byte* values, int rows, int cols, double scale_min, double scale_max, byte* label_fmt, ImPlotPoint bounds_min, ImPlotPoint bounds_max, ImPlotHeatmapFlags flags)
Parameters
TypeName
System.Byte*label_id
System.Byte*values
System.Int32rows
System.Int32cols
System.Doublescale_min
System.Doublescale_max
System.Byte*label_fmt
ImPlotNET.ImPlotPointbounds_min
ImPlotNET.ImPlotPointbounds_max
ImPlotNET.ImPlotHeatmapFlagsflags

ImPlot_PlotHeatmap_S16Ptr(byte*, short*, int, int, double, double, byte*, ImPlotPoint, ImPlotPoint, ImPlotHeatmapFlags)

Declaration
public static extern void ImPlot_PlotHeatmap_S16Ptr(byte* label_id, short* values, int rows, int cols, double scale_min, double scale_max, byte* label_fmt, ImPlotPoint bounds_min, ImPlotPoint bounds_max, ImPlotHeatmapFlags flags)
Parameters
TypeName
System.Byte*label_id
System.Int16*values
System.Int32rows
System.Int32cols
System.Doublescale_min
System.Doublescale_max
System.Byte*label_fmt
ImPlotNET.ImPlotPointbounds_min
ImPlotNET.ImPlotPointbounds_max
ImPlotNET.ImPlotHeatmapFlagsflags

ImPlot_PlotHeatmap_U16Ptr(byte*, ushort*, int, int, double, double, byte*, ImPlotPoint, ImPlotPoint, ImPlotHeatmapFlags)

Declaration
public static extern void ImPlot_PlotHeatmap_U16Ptr(byte* label_id, ushort* values, int rows, int cols, double scale_min, double scale_max, byte* label_fmt, ImPlotPoint bounds_min, ImPlotPoint bounds_max, ImPlotHeatmapFlags flags)
Parameters
TypeName
System.Byte*label_id
System.UInt16*values
System.Int32rows
System.Int32cols
System.Doublescale_min
System.Doublescale_max
System.Byte*label_fmt
ImPlotNET.ImPlotPointbounds_min
ImPlotNET.ImPlotPointbounds_max
ImPlotNET.ImPlotHeatmapFlagsflags

ImPlot_PlotHeatmap_S32Ptr(byte*, int*, int, int, double, double, byte*, ImPlotPoint, ImPlotPoint, ImPlotHeatmapFlags)

Declaration
public static extern void ImPlot_PlotHeatmap_S32Ptr(byte* label_id, int* values, int rows, int cols, double scale_min, double scale_max, byte* label_fmt, ImPlotPoint bounds_min, ImPlotPoint bounds_max, ImPlotHeatmapFlags flags)
Parameters
TypeName
System.Byte*label_id
System.Int32*values
System.Int32rows
System.Int32cols
System.Doublescale_min
System.Doublescale_max
System.Byte*label_fmt
ImPlotNET.ImPlotPointbounds_min
ImPlotNET.ImPlotPointbounds_max
ImPlotNET.ImPlotHeatmapFlagsflags

ImPlot_PlotHeatmap_U32Ptr(byte*, uint*, int, int, double, double, byte*, ImPlotPoint, ImPlotPoint, ImPlotHeatmapFlags)

Declaration
public static extern void ImPlot_PlotHeatmap_U32Ptr(byte* label_id, uint* values, int rows, int cols, double scale_min, double scale_max, byte* label_fmt, ImPlotPoint bounds_min, ImPlotPoint bounds_max, ImPlotHeatmapFlags flags)
Parameters
TypeName
System.Byte*label_id
System.UInt32*values
System.Int32rows
System.Int32cols
System.Doublescale_min
System.Doublescale_max
System.Byte*label_fmt
ImPlotNET.ImPlotPointbounds_min
ImPlotNET.ImPlotPointbounds_max
ImPlotNET.ImPlotHeatmapFlagsflags

ImPlot_PlotHeatmap_S64Ptr(byte*, long*, int, int, double, double, byte*, ImPlotPoint, ImPlotPoint, ImPlotHeatmapFlags)

Declaration
public static extern void ImPlot_PlotHeatmap_S64Ptr(byte* label_id, long* values, int rows, int cols, double scale_min, double scale_max, byte* label_fmt, ImPlotPoint bounds_min, ImPlotPoint bounds_max, ImPlotHeatmapFlags flags)
Parameters
TypeName
System.Byte*label_id
System.Int64*values
System.Int32rows
System.Int32cols
System.Doublescale_min
System.Doublescale_max
System.Byte*label_fmt
ImPlotNET.ImPlotPointbounds_min
ImPlotNET.ImPlotPointbounds_max
ImPlotNET.ImPlotHeatmapFlagsflags

ImPlot_PlotHeatmap_U64Ptr(byte*, ulong*, int, int, double, double, byte*, ImPlotPoint, ImPlotPoint, ImPlotHeatmapFlags)

Declaration
public static extern void ImPlot_PlotHeatmap_U64Ptr(byte* label_id, ulong* values, int rows, int cols, double scale_min, double scale_max, byte* label_fmt, ImPlotPoint bounds_min, ImPlotPoint bounds_max, ImPlotHeatmapFlags flags)
Parameters
TypeName
System.Byte*label_id
System.UInt64*values
System.Int32rows
System.Int32cols
System.Doublescale_min
System.Doublescale_max
System.Byte*label_fmt
ImPlotNET.ImPlotPointbounds_min
ImPlotNET.ImPlotPointbounds_max
ImPlotNET.ImPlotHeatmapFlagsflags

ImPlot_PlotHistogram_FloatPtr(byte*, float*, int, int, double, ImPlotRange, ImPlotHistogramFlags)

Declaration
public static extern double ImPlot_PlotHistogram_FloatPtr(byte* label_id, float* values, int count, int bins, double bar_scale, ImPlotRange range, ImPlotHistogramFlags flags)
Returns

System.Double

Parameters
TypeName
System.Byte*label_id
System.Single*values
System.Int32count
System.Int32bins
System.Doublebar_scale
ImPlotNET.ImPlotRangerange
ImPlotNET.ImPlotHistogramFlagsflags

ImPlot_PlotHistogram_doublePtr(byte*, double*, int, int, double, ImPlotRange, ImPlotHistogramFlags)

Declaration
public static extern double ImPlot_PlotHistogram_doublePtr(byte* label_id, double* values, int count, int bins, double bar_scale, ImPlotRange range, ImPlotHistogramFlags flags)
Returns

System.Double

Parameters
TypeName
System.Byte*label_id
System.Double*values
System.Int32count
System.Int32bins
System.Doublebar_scale
ImPlotNET.ImPlotRangerange
ImPlotNET.ImPlotHistogramFlagsflags

ImPlot_PlotHistogram_S8Ptr(byte*, sbyte*, int, int, double, ImPlotRange, ImPlotHistogramFlags)

Declaration
public static extern double ImPlot_PlotHistogram_S8Ptr(byte* label_id, sbyte* values, int count, int bins, double bar_scale, ImPlotRange range, ImPlotHistogramFlags flags)
Returns

System.Double

Parameters
TypeName
System.Byte*label_id
System.SByte*values
System.Int32count
System.Int32bins
System.Doublebar_scale
ImPlotNET.ImPlotRangerange
ImPlotNET.ImPlotHistogramFlagsflags

ImPlot_PlotHistogram_U8Ptr(byte*, byte*, int, int, double, ImPlotRange, ImPlotHistogramFlags)

Declaration
public static extern double ImPlot_PlotHistogram_U8Ptr(byte* label_id, byte* values, int count, int bins, double bar_scale, ImPlotRange range, ImPlotHistogramFlags flags)
Returns

System.Double

Parameters
TypeName
System.Byte*label_id
System.Byte*values
System.Int32count
System.Int32bins
System.Doublebar_scale
ImPlotNET.ImPlotRangerange
ImPlotNET.ImPlotHistogramFlagsflags

ImPlot_PlotHistogram_S16Ptr(byte*, short*, int, int, double, ImPlotRange, ImPlotHistogramFlags)

Declaration
public static extern double ImPlot_PlotHistogram_S16Ptr(byte* label_id, short* values, int count, int bins, double bar_scale, ImPlotRange range, ImPlotHistogramFlags flags)
Returns

System.Double

Parameters
TypeName
System.Byte*label_id
System.Int16*values
System.Int32count
System.Int32bins
System.Doublebar_scale
ImPlotNET.ImPlotRangerange
ImPlotNET.ImPlotHistogramFlagsflags

ImPlot_PlotHistogram_U16Ptr(byte*, ushort*, int, int, double, ImPlotRange, ImPlotHistogramFlags)

Declaration
public static extern double ImPlot_PlotHistogram_U16Ptr(byte* label_id, ushort* values, int count, int bins, double bar_scale, ImPlotRange range, ImPlotHistogramFlags flags)
Returns

System.Double

Parameters
TypeName
System.Byte*label_id
System.UInt16*values
System.Int32count
System.Int32bins
System.Doublebar_scale
ImPlotNET.ImPlotRangerange
ImPlotNET.ImPlotHistogramFlagsflags

ImPlot_PlotHistogram_S32Ptr(byte*, int*, int, int, double, ImPlotRange, ImPlotHistogramFlags)

Declaration
public static extern double ImPlot_PlotHistogram_S32Ptr(byte* label_id, int* values, int count, int bins, double bar_scale, ImPlotRange range, ImPlotHistogramFlags flags)
Returns

System.Double

Parameters
TypeName
System.Byte*label_id
System.Int32*values
System.Int32count
System.Int32bins
System.Doublebar_scale
ImPlotNET.ImPlotRangerange
ImPlotNET.ImPlotHistogramFlagsflags

ImPlot_PlotHistogram_U32Ptr(byte*, uint*, int, int, double, ImPlotRange, ImPlotHistogramFlags)

Declaration
public static extern double ImPlot_PlotHistogram_U32Ptr(byte* label_id, uint* values, int count, int bins, double bar_scale, ImPlotRange range, ImPlotHistogramFlags flags)
Returns

System.Double

Parameters
TypeName
System.Byte*label_id
System.UInt32*values
System.Int32count
System.Int32bins
System.Doublebar_scale
ImPlotNET.ImPlotRangerange
ImPlotNET.ImPlotHistogramFlagsflags

ImPlot_PlotHistogram_S64Ptr(byte*, long*, int, int, double, ImPlotRange, ImPlotHistogramFlags)

Declaration
public static extern double ImPlot_PlotHistogram_S64Ptr(byte* label_id, long* values, int count, int bins, double bar_scale, ImPlotRange range, ImPlotHistogramFlags flags)
Returns

System.Double

Parameters
TypeName
System.Byte*label_id
System.Int64*values
System.Int32count
System.Int32bins
System.Doublebar_scale
ImPlotNET.ImPlotRangerange
ImPlotNET.ImPlotHistogramFlagsflags

ImPlot_PlotHistogram_U64Ptr(byte*, ulong*, int, int, double, ImPlotRange, ImPlotHistogramFlags)

Declaration
public static extern double ImPlot_PlotHistogram_U64Ptr(byte* label_id, ulong* values, int count, int bins, double bar_scale, ImPlotRange range, ImPlotHistogramFlags flags)
Returns

System.Double

Parameters
TypeName
System.Byte*label_id
System.UInt64*values
System.Int32count
System.Int32bins
System.Doublebar_scale
ImPlotNET.ImPlotRangerange
ImPlotNET.ImPlotHistogramFlagsflags

ImPlot_PlotHistogram2D_FloatPtr(byte*, float*, float*, int, int, int, ImPlotRect, ImPlotHistogramFlags)

Declaration
public static extern double ImPlot_PlotHistogram2D_FloatPtr(byte* label_id, float* xs, float* ys, int count, int x_bins, int y_bins, ImPlotRect range, ImPlotHistogramFlags flags)
Returns

System.Double

Parameters
TypeName
System.Byte*label_id
System.Single*xs
System.Single*ys
System.Int32count
System.Int32x_bins
System.Int32y_bins
ImPlotNET.ImPlotRectrange
ImPlotNET.ImPlotHistogramFlagsflags

ImPlot_PlotHistogram2D_doublePtr(byte*, double*, double*, int, int, int, ImPlotRect, ImPlotHistogramFlags)

Declaration
public static extern double ImPlot_PlotHistogram2D_doublePtr(byte* label_id, double* xs, double* ys, int count, int x_bins, int y_bins, ImPlotRect range, ImPlotHistogramFlags flags)
Returns

System.Double

Parameters
TypeName
System.Byte*label_id
System.Double*xs
System.Double*ys
System.Int32count
System.Int32x_bins
System.Int32y_bins
ImPlotNET.ImPlotRectrange
ImPlotNET.ImPlotHistogramFlagsflags

ImPlot_PlotHistogram2D_S8Ptr(byte*, sbyte*, sbyte*, int, int, int, ImPlotRect, ImPlotHistogramFlags)

Declaration
public static extern double ImPlot_PlotHistogram2D_S8Ptr(byte* label_id, sbyte* xs, sbyte* ys, int count, int x_bins, int y_bins, ImPlotRect range, ImPlotHistogramFlags flags)
Returns

System.Double

Parameters
TypeName
System.Byte*label_id
System.SByte*xs
System.SByte*ys
System.Int32count
System.Int32x_bins
System.Int32y_bins
ImPlotNET.ImPlotRectrange
ImPlotNET.ImPlotHistogramFlagsflags

ImPlot_PlotHistogram2D_U8Ptr(byte*, byte*, byte*, int, int, int, ImPlotRect, ImPlotHistogramFlags)

Declaration
public static extern double ImPlot_PlotHistogram2D_U8Ptr(byte* label_id, byte* xs, byte* ys, int count, int x_bins, int y_bins, ImPlotRect range, ImPlotHistogramFlags flags)
Returns

System.Double

Parameters
TypeName
System.Byte*label_id
System.Byte*xs
System.Byte*ys
System.Int32count
System.Int32x_bins
System.Int32y_bins
ImPlotNET.ImPlotRectrange
ImPlotNET.ImPlotHistogramFlagsflags

ImPlot_PlotHistogram2D_S16Ptr(byte*, short*, short*, int, int, int, ImPlotRect, ImPlotHistogramFlags)

Declaration
public static extern double ImPlot_PlotHistogram2D_S16Ptr(byte* label_id, short* xs, short* ys, int count, int x_bins, int y_bins, ImPlotRect range, ImPlotHistogramFlags flags)
Returns

System.Double

Parameters
TypeName
System.Byte*label_id
System.Int16*xs
System.Int16*ys
System.Int32count
System.Int32x_bins
System.Int32y_bins
ImPlotNET.ImPlotRectrange
ImPlotNET.ImPlotHistogramFlagsflags

ImPlot_PlotHistogram2D_U16Ptr(byte*, ushort*, ushort*, int, int, int, ImPlotRect, ImPlotHistogramFlags)

Declaration
public static extern double ImPlot_PlotHistogram2D_U16Ptr(byte* label_id, ushort* xs, ushort* ys, int count, int x_bins, int y_bins, ImPlotRect range, ImPlotHistogramFlags flags)
Returns

System.Double

Parameters
TypeName
System.Byte*label_id
System.UInt16*xs
System.UInt16*ys
System.Int32count
System.Int32x_bins
System.Int32y_bins
ImPlotNET.ImPlotRectrange
ImPlotNET.ImPlotHistogramFlagsflags

ImPlot_PlotHistogram2D_S32Ptr(byte*, int*, int*, int, int, int, ImPlotRect, ImPlotHistogramFlags)

Declaration
public static extern double ImPlot_PlotHistogram2D_S32Ptr(byte* label_id, int* xs, int* ys, int count, int x_bins, int y_bins, ImPlotRect range, ImPlotHistogramFlags flags)
Returns

System.Double

Parameters
TypeName
System.Byte*label_id
System.Int32*xs
System.Int32*ys
System.Int32count
System.Int32x_bins
System.Int32y_bins
ImPlotNET.ImPlotRectrange
ImPlotNET.ImPlotHistogramFlagsflags

ImPlot_PlotHistogram2D_U32Ptr(byte*, uint*, uint*, int, int, int, ImPlotRect, ImPlotHistogramFlags)

Declaration
public static extern double ImPlot_PlotHistogram2D_U32Ptr(byte* label_id, uint* xs, uint* ys, int count, int x_bins, int y_bins, ImPlotRect range, ImPlotHistogramFlags flags)
Returns

System.Double

Parameters
TypeName
System.Byte*label_id
System.UInt32*xs
System.UInt32*ys
System.Int32count
System.Int32x_bins
System.Int32y_bins
ImPlotNET.ImPlotRectrange
ImPlotNET.ImPlotHistogramFlagsflags

ImPlot_PlotHistogram2D_S64Ptr(byte*, long*, long*, int, int, int, ImPlotRect, ImPlotHistogramFlags)

Declaration
public static extern double ImPlot_PlotHistogram2D_S64Ptr(byte* label_id, long* xs, long* ys, int count, int x_bins, int y_bins, ImPlotRect range, ImPlotHistogramFlags flags)
Returns

System.Double

Parameters
TypeName
System.Byte*label_id
System.Int64*xs
System.Int64*ys
System.Int32count
System.Int32x_bins
System.Int32y_bins
ImPlotNET.ImPlotRectrange
ImPlotNET.ImPlotHistogramFlagsflags

ImPlot_PlotHistogram2D_U64Ptr(byte*, ulong*, ulong*, int, int, int, ImPlotRect, ImPlotHistogramFlags)

Declaration
public static extern double ImPlot_PlotHistogram2D_U64Ptr(byte* label_id, ulong* xs, ulong* ys, int count, int x_bins, int y_bins, ImPlotRect range, ImPlotHistogramFlags flags)
Returns

System.Double

Parameters
TypeName
System.Byte*label_id
System.UInt64*xs
System.UInt64*ys
System.Int32count
System.Int32x_bins
System.Int32y_bins
ImPlotNET.ImPlotRectrange
ImPlotNET.ImPlotHistogramFlagsflags

ImPlot_PlotImage(byte*, IntPtr, ImPlotPoint, ImPlotPoint, Vector2, Vector2, Vector4, ImPlotImageFlags)

Declaration
public static extern void ImPlot_PlotImage(byte* label_id, IntPtr user_texture_id, ImPlotPoint bounds_min, ImPlotPoint bounds_max, Vector2 uv0, Vector2 uv1, Vector4 tint_col, ImPlotImageFlags flags)
Parameters
TypeName
System.Byte*label_id
System.IntPtruser_texture_id
ImPlotNET.ImPlotPointbounds_min
ImPlotNET.ImPlotPointbounds_max
System.Numerics.Vector2uv0
System.Numerics.Vector2uv1
System.Numerics.Vector4tint_col
ImPlotNET.ImPlotImageFlagsflags

ImPlot_PlotInfLines_FloatPtr(byte*, float*, int, ImPlotInfLinesFlags, int, int)

Declaration
public static extern void ImPlot_PlotInfLines_FloatPtr(byte* label_id, float* values, int count, ImPlotInfLinesFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Single*values
System.Int32count
ImPlotNET.ImPlotInfLinesFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotInfLines_doublePtr(byte*, double*, int, ImPlotInfLinesFlags, int, int)

Declaration
public static extern void ImPlot_PlotInfLines_doublePtr(byte* label_id, double* values, int count, ImPlotInfLinesFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Double*values
System.Int32count
ImPlotNET.ImPlotInfLinesFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotInfLines_S8Ptr(byte*, sbyte*, int, ImPlotInfLinesFlags, int, int)

Declaration
public static extern void ImPlot_PlotInfLines_S8Ptr(byte* label_id, sbyte* values, int count, ImPlotInfLinesFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.SByte*values
System.Int32count
ImPlotNET.ImPlotInfLinesFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotInfLines_U8Ptr(byte*, byte*, int, ImPlotInfLinesFlags, int, int)

Declaration
public static extern void ImPlot_PlotInfLines_U8Ptr(byte* label_id, byte* values, int count, ImPlotInfLinesFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Byte*values
System.Int32count
ImPlotNET.ImPlotInfLinesFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotInfLines_S16Ptr(byte*, short*, int, ImPlotInfLinesFlags, int, int)

Declaration
public static extern void ImPlot_PlotInfLines_S16Ptr(byte* label_id, short* values, int count, ImPlotInfLinesFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int16*values
System.Int32count
ImPlotNET.ImPlotInfLinesFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotInfLines_U16Ptr(byte*, ushort*, int, ImPlotInfLinesFlags, int, int)

Declaration
public static extern void ImPlot_PlotInfLines_U16Ptr(byte* label_id, ushort* values, int count, ImPlotInfLinesFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt16*values
System.Int32count
ImPlotNET.ImPlotInfLinesFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotInfLines_S32Ptr(byte*, int*, int, ImPlotInfLinesFlags, int, int)

Declaration
public static extern void ImPlot_PlotInfLines_S32Ptr(byte* label_id, int* values, int count, ImPlotInfLinesFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int32*values
System.Int32count
ImPlotNET.ImPlotInfLinesFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotInfLines_U32Ptr(byte*, uint*, int, ImPlotInfLinesFlags, int, int)

Declaration
public static extern void ImPlot_PlotInfLines_U32Ptr(byte* label_id, uint* values, int count, ImPlotInfLinesFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt32*values
System.Int32count
ImPlotNET.ImPlotInfLinesFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotInfLines_S64Ptr(byte*, long*, int, ImPlotInfLinesFlags, int, int)

Declaration
public static extern void ImPlot_PlotInfLines_S64Ptr(byte* label_id, long* values, int count, ImPlotInfLinesFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int64*values
System.Int32count
ImPlotNET.ImPlotInfLinesFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotInfLines_U64Ptr(byte*, ulong*, int, ImPlotInfLinesFlags, int, int)

Declaration
public static extern void ImPlot_PlotInfLines_U64Ptr(byte* label_id, ulong* values, int count, ImPlotInfLinesFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt64*values
System.Int32count
ImPlotNET.ImPlotInfLinesFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotLine_FloatPtrInt(byte*, float*, int, double, double, ImPlotLineFlags, int, int)

Declaration
public static extern void ImPlot_PlotLine_FloatPtrInt(byte* label_id, float* values, int count, double xscale, double xstart, ImPlotLineFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Single*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotLineFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotLine_doublePtrInt(byte*, double*, int, double, double, ImPlotLineFlags, int, int)

Declaration
public static extern void ImPlot_PlotLine_doublePtrInt(byte* label_id, double* values, int count, double xscale, double xstart, ImPlotLineFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Double*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotLineFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotLine_S8PtrInt(byte*, sbyte*, int, double, double, ImPlotLineFlags, int, int)

Declaration
public static extern void ImPlot_PlotLine_S8PtrInt(byte* label_id, sbyte* values, int count, double xscale, double xstart, ImPlotLineFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.SByte*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotLineFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotLine_U8PtrInt(byte*, byte*, int, double, double, ImPlotLineFlags, int, int)

Declaration
public static extern void ImPlot_PlotLine_U8PtrInt(byte* label_id, byte* values, int count, double xscale, double xstart, ImPlotLineFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Byte*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotLineFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotLine_S16PtrInt(byte*, short*, int, double, double, ImPlotLineFlags, int, int)

Declaration
public static extern void ImPlot_PlotLine_S16PtrInt(byte* label_id, short* values, int count, double xscale, double xstart, ImPlotLineFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int16*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotLineFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotLine_U16PtrInt(byte*, ushort*, int, double, double, ImPlotLineFlags, int, int)

Declaration
public static extern void ImPlot_PlotLine_U16PtrInt(byte* label_id, ushort* values, int count, double xscale, double xstart, ImPlotLineFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt16*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotLineFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotLine_S32PtrInt(byte*, int*, int, double, double, ImPlotLineFlags, int, int)

Declaration
public static extern void ImPlot_PlotLine_S32PtrInt(byte* label_id, int* values, int count, double xscale, double xstart, ImPlotLineFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int32*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotLineFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotLine_U32PtrInt(byte*, uint*, int, double, double, ImPlotLineFlags, int, int)

Declaration
public static extern void ImPlot_PlotLine_U32PtrInt(byte* label_id, uint* values, int count, double xscale, double xstart, ImPlotLineFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt32*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotLineFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotLine_S64PtrInt(byte*, long*, int, double, double, ImPlotLineFlags, int, int)

Declaration
public static extern void ImPlot_PlotLine_S64PtrInt(byte* label_id, long* values, int count, double xscale, double xstart, ImPlotLineFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int64*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotLineFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotLine_U64PtrInt(byte*, ulong*, int, double, double, ImPlotLineFlags, int, int)

Declaration
public static extern void ImPlot_PlotLine_U64PtrInt(byte* label_id, ulong* values, int count, double xscale, double xstart, ImPlotLineFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt64*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotLineFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotLine_FloatPtrFloatPtr(byte*, float*, float*, int, ImPlotLineFlags, int, int)

Declaration
public static extern void ImPlot_PlotLine_FloatPtrFloatPtr(byte* label_id, float* xs, float* ys, int count, ImPlotLineFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Single*xs
System.Single*ys
System.Int32count
ImPlotNET.ImPlotLineFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotLine_doublePtrdoublePtr(byte*, double*, double*, int, ImPlotLineFlags, int, int)

Declaration
public static extern void ImPlot_PlotLine_doublePtrdoublePtr(byte* label_id, double* xs, double* ys, int count, ImPlotLineFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Double*xs
System.Double*ys
System.Int32count
ImPlotNET.ImPlotLineFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotLine_S8PtrS8Ptr(byte*, sbyte*, sbyte*, int, ImPlotLineFlags, int, int)

Declaration
public static extern void ImPlot_PlotLine_S8PtrS8Ptr(byte* label_id, sbyte* xs, sbyte* ys, int count, ImPlotLineFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.SByte*xs
System.SByte*ys
System.Int32count
ImPlotNET.ImPlotLineFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotLine_U8PtrU8Ptr(byte*, byte*, byte*, int, ImPlotLineFlags, int, int)

Declaration
public static extern void ImPlot_PlotLine_U8PtrU8Ptr(byte* label_id, byte* xs, byte* ys, int count, ImPlotLineFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Byte*xs
System.Byte*ys
System.Int32count
ImPlotNET.ImPlotLineFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotLine_S16PtrS16Ptr(byte*, short*, short*, int, ImPlotLineFlags, int, int)

Declaration
public static extern void ImPlot_PlotLine_S16PtrS16Ptr(byte* label_id, short* xs, short* ys, int count, ImPlotLineFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int16*xs
System.Int16*ys
System.Int32count
ImPlotNET.ImPlotLineFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotLine_U16PtrU16Ptr(byte*, ushort*, ushort*, int, ImPlotLineFlags, int, int)

Declaration
public static extern void ImPlot_PlotLine_U16PtrU16Ptr(byte* label_id, ushort* xs, ushort* ys, int count, ImPlotLineFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt16*xs
System.UInt16*ys
System.Int32count
ImPlotNET.ImPlotLineFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotLine_S32PtrS32Ptr(byte*, int*, int*, int, ImPlotLineFlags, int, int)

Declaration
public static extern void ImPlot_PlotLine_S32PtrS32Ptr(byte* label_id, int* xs, int* ys, int count, ImPlotLineFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int32*xs
System.Int32*ys
System.Int32count
ImPlotNET.ImPlotLineFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotLine_U32PtrU32Ptr(byte*, uint*, uint*, int, ImPlotLineFlags, int, int)

Declaration
public static extern void ImPlot_PlotLine_U32PtrU32Ptr(byte* label_id, uint* xs, uint* ys, int count, ImPlotLineFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt32*xs
System.UInt32*ys
System.Int32count
ImPlotNET.ImPlotLineFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotLine_S64PtrS64Ptr(byte*, long*, long*, int, ImPlotLineFlags, int, int)

Declaration
public static extern void ImPlot_PlotLine_S64PtrS64Ptr(byte* label_id, long* xs, long* ys, int count, ImPlotLineFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int64*xs
System.Int64*ys
System.Int32count
ImPlotNET.ImPlotLineFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotLine_U64PtrU64Ptr(byte*, ulong*, ulong*, int, ImPlotLineFlags, int, int)

Declaration
public static extern void ImPlot_PlotLine_U64PtrU64Ptr(byte* label_id, ulong* xs, ulong* ys, int count, ImPlotLineFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt64*xs
System.UInt64*ys
System.Int32count
ImPlotNET.ImPlotLineFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotPieChart_FloatPtr(byte**, float*, int, double, double, double, byte*, double, ImPlotPieChartFlags)

Declaration
public static extern void ImPlot_PlotPieChart_FloatPtr(byte** label_ids, float* values, int count, double x, double y, double radius, byte* label_fmt, double angle0, ImPlotPieChartFlags flags)
Parameters
TypeName
System.Byte**label_ids
System.Single*values
System.Int32count
System.Doublex
System.Doubley
System.Doubleradius
System.Byte*label_fmt
System.Doubleangle0
ImPlotNET.ImPlotPieChartFlagsflags

ImPlot_PlotPieChart_doublePtr(byte**, double*, int, double, double, double, byte*, double, ImPlotPieChartFlags)

Declaration
public static extern void ImPlot_PlotPieChart_doublePtr(byte** label_ids, double* values, int count, double x, double y, double radius, byte* label_fmt, double angle0, ImPlotPieChartFlags flags)
Parameters
TypeName
System.Byte**label_ids
System.Double*values
System.Int32count
System.Doublex
System.Doubley
System.Doubleradius
System.Byte*label_fmt
System.Doubleangle0
ImPlotNET.ImPlotPieChartFlagsflags

ImPlot_PlotPieChart_S8Ptr(byte**, sbyte*, int, double, double, double, byte*, double, ImPlotPieChartFlags)

Declaration
public static extern void ImPlot_PlotPieChart_S8Ptr(byte** label_ids, sbyte* values, int count, double x, double y, double radius, byte* label_fmt, double angle0, ImPlotPieChartFlags flags)
Parameters
TypeName
System.Byte**label_ids
System.SByte*values
System.Int32count
System.Doublex
System.Doubley
System.Doubleradius
System.Byte*label_fmt
System.Doubleangle0
ImPlotNET.ImPlotPieChartFlagsflags

ImPlot_PlotPieChart_U8Ptr(byte**, byte*, int, double, double, double, byte*, double, ImPlotPieChartFlags)

Declaration
public static extern void ImPlot_PlotPieChart_U8Ptr(byte** label_ids, byte* values, int count, double x, double y, double radius, byte* label_fmt, double angle0, ImPlotPieChartFlags flags)
Parameters
TypeName
System.Byte**label_ids
System.Byte*values
System.Int32count
System.Doublex
System.Doubley
System.Doubleradius
System.Byte*label_fmt
System.Doubleangle0
ImPlotNET.ImPlotPieChartFlagsflags

ImPlot_PlotPieChart_S16Ptr(byte**, short*, int, double, double, double, byte*, double, ImPlotPieChartFlags)

Declaration
public static extern void ImPlot_PlotPieChart_S16Ptr(byte** label_ids, short* values, int count, double x, double y, double radius, byte* label_fmt, double angle0, ImPlotPieChartFlags flags)
Parameters
TypeName
System.Byte**label_ids
System.Int16*values
System.Int32count
System.Doublex
System.Doubley
System.Doubleradius
System.Byte*label_fmt
System.Doubleangle0
ImPlotNET.ImPlotPieChartFlagsflags

ImPlot_PlotPieChart_U16Ptr(byte**, ushort*, int, double, double, double, byte*, double, ImPlotPieChartFlags)

Declaration
public static extern void ImPlot_PlotPieChart_U16Ptr(byte** label_ids, ushort* values, int count, double x, double y, double radius, byte* label_fmt, double angle0, ImPlotPieChartFlags flags)
Parameters
TypeName
System.Byte**label_ids
System.UInt16*values
System.Int32count
System.Doublex
System.Doubley
System.Doubleradius
System.Byte*label_fmt
System.Doubleangle0
ImPlotNET.ImPlotPieChartFlagsflags

ImPlot_PlotPieChart_S32Ptr(byte**, int*, int, double, double, double, byte*, double, ImPlotPieChartFlags)

Declaration
public static extern void ImPlot_PlotPieChart_S32Ptr(byte** label_ids, int* values, int count, double x, double y, double radius, byte* label_fmt, double angle0, ImPlotPieChartFlags flags)
Parameters
TypeName
System.Byte**label_ids
System.Int32*values
System.Int32count
System.Doublex
System.Doubley
System.Doubleradius
System.Byte*label_fmt
System.Doubleangle0
ImPlotNET.ImPlotPieChartFlagsflags

ImPlot_PlotPieChart_U32Ptr(byte**, uint*, int, double, double, double, byte*, double, ImPlotPieChartFlags)

Declaration
public static extern void ImPlot_PlotPieChart_U32Ptr(byte** label_ids, uint* values, int count, double x, double y, double radius, byte* label_fmt, double angle0, ImPlotPieChartFlags flags)
Parameters
TypeName
System.Byte**label_ids
System.UInt32*values
System.Int32count
System.Doublex
System.Doubley
System.Doubleradius
System.Byte*label_fmt
System.Doubleangle0
ImPlotNET.ImPlotPieChartFlagsflags

ImPlot_PlotPieChart_S64Ptr(byte**, long*, int, double, double, double, byte*, double, ImPlotPieChartFlags)

Declaration
public static extern void ImPlot_PlotPieChart_S64Ptr(byte** label_ids, long* values, int count, double x, double y, double radius, byte* label_fmt, double angle0, ImPlotPieChartFlags flags)
Parameters
TypeName
System.Byte**label_ids
System.Int64*values
System.Int32count
System.Doublex
System.Doubley
System.Doubleradius
System.Byte*label_fmt
System.Doubleangle0
ImPlotNET.ImPlotPieChartFlagsflags

ImPlot_PlotPieChart_U64Ptr(byte**, ulong*, int, double, double, double, byte*, double, ImPlotPieChartFlags)

Declaration
public static extern void ImPlot_PlotPieChart_U64Ptr(byte** label_ids, ulong* values, int count, double x, double y, double radius, byte* label_fmt, double angle0, ImPlotPieChartFlags flags)
Parameters
TypeName
System.Byte**label_ids
System.UInt64*values
System.Int32count
System.Doublex
System.Doubley
System.Doubleradius
System.Byte*label_fmt
System.Doubleangle0
ImPlotNET.ImPlotPieChartFlagsflags

ImPlot_PlotScatter_FloatPtrInt(byte*, float*, int, double, double, ImPlotScatterFlags, int, int)

Declaration
public static extern void ImPlot_PlotScatter_FloatPtrInt(byte* label_id, float* values, int count, double xscale, double xstart, ImPlotScatterFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Single*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotScatterFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotScatter_doublePtrInt(byte*, double*, int, double, double, ImPlotScatterFlags, int, int)

Declaration
public static extern void ImPlot_PlotScatter_doublePtrInt(byte* label_id, double* values, int count, double xscale, double xstart, ImPlotScatterFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Double*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotScatterFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotScatter_S8PtrInt(byte*, sbyte*, int, double, double, ImPlotScatterFlags, int, int)

Declaration
public static extern void ImPlot_PlotScatter_S8PtrInt(byte* label_id, sbyte* values, int count, double xscale, double xstart, ImPlotScatterFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.SByte*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotScatterFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotScatter_U8PtrInt(byte*, byte*, int, double, double, ImPlotScatterFlags, int, int)

Declaration
public static extern void ImPlot_PlotScatter_U8PtrInt(byte* label_id, byte* values, int count, double xscale, double xstart, ImPlotScatterFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Byte*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotScatterFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotScatter_S16PtrInt(byte*, short*, int, double, double, ImPlotScatterFlags, int, int)

Declaration
public static extern void ImPlot_PlotScatter_S16PtrInt(byte* label_id, short* values, int count, double xscale, double xstart, ImPlotScatterFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int16*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotScatterFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotScatter_U16PtrInt(byte*, ushort*, int, double, double, ImPlotScatterFlags, int, int)

Declaration
public static extern void ImPlot_PlotScatter_U16PtrInt(byte* label_id, ushort* values, int count, double xscale, double xstart, ImPlotScatterFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt16*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotScatterFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotScatter_S32PtrInt(byte*, int*, int, double, double, ImPlotScatterFlags, int, int)

Declaration
public static extern void ImPlot_PlotScatter_S32PtrInt(byte* label_id, int* values, int count, double xscale, double xstart, ImPlotScatterFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int32*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotScatterFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotScatter_U32PtrInt(byte*, uint*, int, double, double, ImPlotScatterFlags, int, int)

Declaration
public static extern void ImPlot_PlotScatter_U32PtrInt(byte* label_id, uint* values, int count, double xscale, double xstart, ImPlotScatterFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt32*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotScatterFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotScatter_S64PtrInt(byte*, long*, int, double, double, ImPlotScatterFlags, int, int)

Declaration
public static extern void ImPlot_PlotScatter_S64PtrInt(byte* label_id, long* values, int count, double xscale, double xstart, ImPlotScatterFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int64*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotScatterFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotScatter_U64PtrInt(byte*, ulong*, int, double, double, ImPlotScatterFlags, int, int)

Declaration
public static extern void ImPlot_PlotScatter_U64PtrInt(byte* label_id, ulong* values, int count, double xscale, double xstart, ImPlotScatterFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt64*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotScatterFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotScatter_FloatPtrFloatPtr(byte*, float*, float*, int, ImPlotScatterFlags, int, int)

Declaration
public static extern void ImPlot_PlotScatter_FloatPtrFloatPtr(byte* label_id, float* xs, float* ys, int count, ImPlotScatterFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Single*xs
System.Single*ys
System.Int32count
ImPlotNET.ImPlotScatterFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotScatter_doublePtrdoublePtr(byte*, double*, double*, int, ImPlotScatterFlags, int, int)

Declaration
public static extern void ImPlot_PlotScatter_doublePtrdoublePtr(byte* label_id, double* xs, double* ys, int count, ImPlotScatterFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Double*xs
System.Double*ys
System.Int32count
ImPlotNET.ImPlotScatterFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotScatter_S8PtrS8Ptr(byte*, sbyte*, sbyte*, int, ImPlotScatterFlags, int, int)

Declaration
public static extern void ImPlot_PlotScatter_S8PtrS8Ptr(byte* label_id, sbyte* xs, sbyte* ys, int count, ImPlotScatterFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.SByte*xs
System.SByte*ys
System.Int32count
ImPlotNET.ImPlotScatterFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotScatter_U8PtrU8Ptr(byte*, byte*, byte*, int, ImPlotScatterFlags, int, int)

Declaration
public static extern void ImPlot_PlotScatter_U8PtrU8Ptr(byte* label_id, byte* xs, byte* ys, int count, ImPlotScatterFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Byte*xs
System.Byte*ys
System.Int32count
ImPlotNET.ImPlotScatterFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotScatter_S16PtrS16Ptr(byte*, short*, short*, int, ImPlotScatterFlags, int, int)

Declaration
public static extern void ImPlot_PlotScatter_S16PtrS16Ptr(byte* label_id, short* xs, short* ys, int count, ImPlotScatterFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int16*xs
System.Int16*ys
System.Int32count
ImPlotNET.ImPlotScatterFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotScatter_U16PtrU16Ptr(byte*, ushort*, ushort*, int, ImPlotScatterFlags, int, int)

Declaration
public static extern void ImPlot_PlotScatter_U16PtrU16Ptr(byte* label_id, ushort* xs, ushort* ys, int count, ImPlotScatterFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt16*xs
System.UInt16*ys
System.Int32count
ImPlotNET.ImPlotScatterFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotScatter_S32PtrS32Ptr(byte*, int*, int*, int, ImPlotScatterFlags, int, int)

Declaration
public static extern void ImPlot_PlotScatter_S32PtrS32Ptr(byte* label_id, int* xs, int* ys, int count, ImPlotScatterFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int32*xs
System.Int32*ys
System.Int32count
ImPlotNET.ImPlotScatterFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotScatter_U32PtrU32Ptr(byte*, uint*, uint*, int, ImPlotScatterFlags, int, int)

Declaration
public static extern void ImPlot_PlotScatter_U32PtrU32Ptr(byte* label_id, uint* xs, uint* ys, int count, ImPlotScatterFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt32*xs
System.UInt32*ys
System.Int32count
ImPlotNET.ImPlotScatterFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotScatter_S64PtrS64Ptr(byte*, long*, long*, int, ImPlotScatterFlags, int, int)

Declaration
public static extern void ImPlot_PlotScatter_S64PtrS64Ptr(byte* label_id, long* xs, long* ys, int count, ImPlotScatterFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int64*xs
System.Int64*ys
System.Int32count
ImPlotNET.ImPlotScatterFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotScatter_U64PtrU64Ptr(byte*, ulong*, ulong*, int, ImPlotScatterFlags, int, int)

Declaration
public static extern void ImPlot_PlotScatter_U64PtrU64Ptr(byte* label_id, ulong* xs, ulong* ys, int count, ImPlotScatterFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt64*xs
System.UInt64*ys
System.Int32count
ImPlotNET.ImPlotScatterFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_FloatPtrInt(byte*, float*, int, double, double, double, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_FloatPtrInt(byte* label_id, float* values, int count, double yref, double xscale, double xstart, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Single*values
System.Int32count
System.Doubleyref
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_doublePtrInt(byte*, double*, int, double, double, double, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_doublePtrInt(byte* label_id, double* values, int count, double yref, double xscale, double xstart, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Double*values
System.Int32count
System.Doubleyref
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_S8PtrInt(byte*, sbyte*, int, double, double, double, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_S8PtrInt(byte* label_id, sbyte* values, int count, double yref, double xscale, double xstart, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.SByte*values
System.Int32count
System.Doubleyref
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_U8PtrInt(byte*, byte*, int, double, double, double, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_U8PtrInt(byte* label_id, byte* values, int count, double yref, double xscale, double xstart, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Byte*values
System.Int32count
System.Doubleyref
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_S16PtrInt(byte*, short*, int, double, double, double, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_S16PtrInt(byte* label_id, short* values, int count, double yref, double xscale, double xstart, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int16*values
System.Int32count
System.Doubleyref
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_U16PtrInt(byte*, ushort*, int, double, double, double, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_U16PtrInt(byte* label_id, ushort* values, int count, double yref, double xscale, double xstart, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt16*values
System.Int32count
System.Doubleyref
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_S32PtrInt(byte*, int*, int, double, double, double, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_S32PtrInt(byte* label_id, int* values, int count, double yref, double xscale, double xstart, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int32*values
System.Int32count
System.Doubleyref
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_U32PtrInt(byte*, uint*, int, double, double, double, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_U32PtrInt(byte* label_id, uint* values, int count, double yref, double xscale, double xstart, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt32*values
System.Int32count
System.Doubleyref
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_S64PtrInt(byte*, long*, int, double, double, double, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_S64PtrInt(byte* label_id, long* values, int count, double yref, double xscale, double xstart, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int64*values
System.Int32count
System.Doubleyref
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_U64PtrInt(byte*, ulong*, int, double, double, double, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_U64PtrInt(byte* label_id, ulong* values, int count, double yref, double xscale, double xstart, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt64*values
System.Int32count
System.Doubleyref
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_FloatPtrFloatPtrInt(byte*, float*, float*, int, double, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_FloatPtrFloatPtrInt(byte* label_id, float* xs, float* ys, int count, double yref, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Single*xs
System.Single*ys
System.Int32count
System.Doubleyref
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_doublePtrdoublePtrInt(byte*, double*, double*, int, double, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_doublePtrdoublePtrInt(byte* label_id, double* xs, double* ys, int count, double yref, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Double*xs
System.Double*ys
System.Int32count
System.Doubleyref
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_S8PtrS8PtrInt(byte*, sbyte*, sbyte*, int, double, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_S8PtrS8PtrInt(byte* label_id, sbyte* xs, sbyte* ys, int count, double yref, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.SByte*xs
System.SByte*ys
System.Int32count
System.Doubleyref
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_U8PtrU8PtrInt(byte*, byte*, byte*, int, double, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_U8PtrU8PtrInt(byte* label_id, byte* xs, byte* ys, int count, double yref, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Byte*xs
System.Byte*ys
System.Int32count
System.Doubleyref
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_S16PtrS16PtrInt(byte*, short*, short*, int, double, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_S16PtrS16PtrInt(byte* label_id, short* xs, short* ys, int count, double yref, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int16*xs
System.Int16*ys
System.Int32count
System.Doubleyref
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_U16PtrU16PtrInt(byte*, ushort*, ushort*, int, double, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_U16PtrU16PtrInt(byte* label_id, ushort* xs, ushort* ys, int count, double yref, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt16*xs
System.UInt16*ys
System.Int32count
System.Doubleyref
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_S32PtrS32PtrInt(byte*, int*, int*, int, double, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_S32PtrS32PtrInt(byte* label_id, int* xs, int* ys, int count, double yref, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int32*xs
System.Int32*ys
System.Int32count
System.Doubleyref
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_U32PtrU32PtrInt(byte*, uint*, uint*, int, double, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_U32PtrU32PtrInt(byte* label_id, uint* xs, uint* ys, int count, double yref, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt32*xs
System.UInt32*ys
System.Int32count
System.Doubleyref
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_S64PtrS64PtrInt(byte*, long*, long*, int, double, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_S64PtrS64PtrInt(byte* label_id, long* xs, long* ys, int count, double yref, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int64*xs
System.Int64*ys
System.Int32count
System.Doubleyref
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_U64PtrU64PtrInt(byte*, ulong*, ulong*, int, double, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_U64PtrU64PtrInt(byte* label_id, ulong* xs, ulong* ys, int count, double yref, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt64*xs
System.UInt64*ys
System.Int32count
System.Doubleyref
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_FloatPtrFloatPtrFloatPtr(byte*, float*, float*, float*, int, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_FloatPtrFloatPtrFloatPtr(byte* label_id, float* xs, float* ys1, float* ys2, int count, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Single*xs
System.Single*ys1
System.Single*ys2
System.Int32count
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_doublePtrdoublePtrdoublePtr(byte*, double*, double*, double*, int, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_doublePtrdoublePtrdoublePtr(byte* label_id, double* xs, double* ys1, double* ys2, int count, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Double*xs
System.Double*ys1
System.Double*ys2
System.Int32count
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_S8PtrS8PtrS8Ptr(byte*, sbyte*, sbyte*, sbyte*, int, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_S8PtrS8PtrS8Ptr(byte* label_id, sbyte* xs, sbyte* ys1, sbyte* ys2, int count, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.SByte*xs
System.SByte*ys1
System.SByte*ys2
System.Int32count
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_U8PtrU8PtrU8Ptr(byte*, byte*, byte*, byte*, int, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_U8PtrU8PtrU8Ptr(byte* label_id, byte* xs, byte* ys1, byte* ys2, int count, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Byte*xs
System.Byte*ys1
System.Byte*ys2
System.Int32count
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_S16PtrS16PtrS16Ptr(byte*, short*, short*, short*, int, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_S16PtrS16PtrS16Ptr(byte* label_id, short* xs, short* ys1, short* ys2, int count, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int16*xs
System.Int16*ys1
System.Int16*ys2
System.Int32count
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_U16PtrU16PtrU16Ptr(byte*, ushort*, ushort*, ushort*, int, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_U16PtrU16PtrU16Ptr(byte* label_id, ushort* xs, ushort* ys1, ushort* ys2, int count, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt16*xs
System.UInt16*ys1
System.UInt16*ys2
System.Int32count
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_S32PtrS32PtrS32Ptr(byte*, int*, int*, int*, int, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_S32PtrS32PtrS32Ptr(byte* label_id, int* xs, int* ys1, int* ys2, int count, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int32*xs
System.Int32*ys1
System.Int32*ys2
System.Int32count
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_U32PtrU32PtrU32Ptr(byte*, uint*, uint*, uint*, int, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_U32PtrU32PtrU32Ptr(byte* label_id, uint* xs, uint* ys1, uint* ys2, int count, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt32*xs
System.UInt32*ys1
System.UInt32*ys2
System.Int32count
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_S64PtrS64PtrS64Ptr(byte*, long*, long*, long*, int, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_S64PtrS64PtrS64Ptr(byte* label_id, long* xs, long* ys1, long* ys2, int count, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int64*xs
System.Int64*ys1
System.Int64*ys2
System.Int32count
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotShaded_U64PtrU64PtrU64Ptr(byte*, ulong*, ulong*, ulong*, int, ImPlotShadedFlags, int, int)

Declaration
public static extern void ImPlot_PlotShaded_U64PtrU64PtrU64Ptr(byte* label_id, ulong* xs, ulong* ys1, ulong* ys2, int count, ImPlotShadedFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt64*xs
System.UInt64*ys1
System.UInt64*ys2
System.Int32count
ImPlotNET.ImPlotShadedFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStairs_FloatPtrInt(byte*, float*, int, double, double, ImPlotStairsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStairs_FloatPtrInt(byte* label_id, float* values, int count, double xscale, double xstart, ImPlotStairsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Single*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotStairsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStairs_doublePtrInt(byte*, double*, int, double, double, ImPlotStairsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStairs_doublePtrInt(byte* label_id, double* values, int count, double xscale, double xstart, ImPlotStairsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Double*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotStairsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStairs_S8PtrInt(byte*, sbyte*, int, double, double, ImPlotStairsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStairs_S8PtrInt(byte* label_id, sbyte* values, int count, double xscale, double xstart, ImPlotStairsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.SByte*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotStairsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStairs_U8PtrInt(byte*, byte*, int, double, double, ImPlotStairsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStairs_U8PtrInt(byte* label_id, byte* values, int count, double xscale, double xstart, ImPlotStairsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Byte*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotStairsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStairs_S16PtrInt(byte*, short*, int, double, double, ImPlotStairsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStairs_S16PtrInt(byte* label_id, short* values, int count, double xscale, double xstart, ImPlotStairsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int16*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotStairsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStairs_U16PtrInt(byte*, ushort*, int, double, double, ImPlotStairsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStairs_U16PtrInt(byte* label_id, ushort* values, int count, double xscale, double xstart, ImPlotStairsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt16*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotStairsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStairs_S32PtrInt(byte*, int*, int, double, double, ImPlotStairsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStairs_S32PtrInt(byte* label_id, int* values, int count, double xscale, double xstart, ImPlotStairsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int32*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotStairsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStairs_U32PtrInt(byte*, uint*, int, double, double, ImPlotStairsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStairs_U32PtrInt(byte* label_id, uint* values, int count, double xscale, double xstart, ImPlotStairsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt32*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotStairsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStairs_S64PtrInt(byte*, long*, int, double, double, ImPlotStairsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStairs_S64PtrInt(byte* label_id, long* values, int count, double xscale, double xstart, ImPlotStairsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int64*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotStairsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStairs_U64PtrInt(byte*, ulong*, int, double, double, ImPlotStairsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStairs_U64PtrInt(byte* label_id, ulong* values, int count, double xscale, double xstart, ImPlotStairsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt64*values
System.Int32count
System.Doublexscale
System.Doublexstart
ImPlotNET.ImPlotStairsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStairs_FloatPtrFloatPtr(byte*, float*, float*, int, ImPlotStairsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStairs_FloatPtrFloatPtr(byte* label_id, float* xs, float* ys, int count, ImPlotStairsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Single*xs
System.Single*ys
System.Int32count
ImPlotNET.ImPlotStairsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStairs_doublePtrdoublePtr(byte*, double*, double*, int, ImPlotStairsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStairs_doublePtrdoublePtr(byte* label_id, double* xs, double* ys, int count, ImPlotStairsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Double*xs
System.Double*ys
System.Int32count
ImPlotNET.ImPlotStairsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStairs_S8PtrS8Ptr(byte*, sbyte*, sbyte*, int, ImPlotStairsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStairs_S8PtrS8Ptr(byte* label_id, sbyte* xs, sbyte* ys, int count, ImPlotStairsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.SByte*xs
System.SByte*ys
System.Int32count
ImPlotNET.ImPlotStairsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStairs_U8PtrU8Ptr(byte*, byte*, byte*, int, ImPlotStairsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStairs_U8PtrU8Ptr(byte* label_id, byte* xs, byte* ys, int count, ImPlotStairsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Byte*xs
System.Byte*ys
System.Int32count
ImPlotNET.ImPlotStairsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStairs_S16PtrS16Ptr(byte*, short*, short*, int, ImPlotStairsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStairs_S16PtrS16Ptr(byte* label_id, short* xs, short* ys, int count, ImPlotStairsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int16*xs
System.Int16*ys
System.Int32count
ImPlotNET.ImPlotStairsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStairs_U16PtrU16Ptr(byte*, ushort*, ushort*, int, ImPlotStairsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStairs_U16PtrU16Ptr(byte* label_id, ushort* xs, ushort* ys, int count, ImPlotStairsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt16*xs
System.UInt16*ys
System.Int32count
ImPlotNET.ImPlotStairsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStairs_S32PtrS32Ptr(byte*, int*, int*, int, ImPlotStairsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStairs_S32PtrS32Ptr(byte* label_id, int* xs, int* ys, int count, ImPlotStairsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int32*xs
System.Int32*ys
System.Int32count
ImPlotNET.ImPlotStairsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStairs_U32PtrU32Ptr(byte*, uint*, uint*, int, ImPlotStairsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStairs_U32PtrU32Ptr(byte* label_id, uint* xs, uint* ys, int count, ImPlotStairsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt32*xs
System.UInt32*ys
System.Int32count
ImPlotNET.ImPlotStairsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStairs_S64PtrS64Ptr(byte*, long*, long*, int, ImPlotStairsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStairs_S64PtrS64Ptr(byte* label_id, long* xs, long* ys, int count, ImPlotStairsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int64*xs
System.Int64*ys
System.Int32count
ImPlotNET.ImPlotStairsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStairs_U64PtrU64Ptr(byte*, ulong*, ulong*, int, ImPlotStairsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStairs_U64PtrU64Ptr(byte* label_id, ulong* xs, ulong* ys, int count, ImPlotStairsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt64*xs
System.UInt64*ys
System.Int32count
ImPlotNET.ImPlotStairsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStems_FloatPtrInt(byte*, float*, int, double, double, double, ImPlotStemsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStems_FloatPtrInt(byte* label_id, float* values, int count, double @ref, double scale, double start, ImPlotStemsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Single*values
System.Int32count
System.Doubleref
System.Doublescale
System.Doublestart
ImPlotNET.ImPlotStemsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStems_doublePtrInt(byte*, double*, int, double, double, double, ImPlotStemsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStems_doublePtrInt(byte* label_id, double* values, int count, double @ref, double scale, double start, ImPlotStemsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Double*values
System.Int32count
System.Doubleref
System.Doublescale
System.Doublestart
ImPlotNET.ImPlotStemsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStems_S8PtrInt(byte*, sbyte*, int, double, double, double, ImPlotStemsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStems_S8PtrInt(byte* label_id, sbyte* values, int count, double @ref, double scale, double start, ImPlotStemsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.SByte*values
System.Int32count
System.Doubleref
System.Doublescale
System.Doublestart
ImPlotNET.ImPlotStemsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStems_U8PtrInt(byte*, byte*, int, double, double, double, ImPlotStemsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStems_U8PtrInt(byte* label_id, byte* values, int count, double @ref, double scale, double start, ImPlotStemsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Byte*values
System.Int32count
System.Doubleref
System.Doublescale
System.Doublestart
ImPlotNET.ImPlotStemsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStems_S16PtrInt(byte*, short*, int, double, double, double, ImPlotStemsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStems_S16PtrInt(byte* label_id, short* values, int count, double @ref, double scale, double start, ImPlotStemsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int16*values
System.Int32count
System.Doubleref
System.Doublescale
System.Doublestart
ImPlotNET.ImPlotStemsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStems_U16PtrInt(byte*, ushort*, int, double, double, double, ImPlotStemsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStems_U16PtrInt(byte* label_id, ushort* values, int count, double @ref, double scale, double start, ImPlotStemsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt16*values
System.Int32count
System.Doubleref
System.Doublescale
System.Doublestart
ImPlotNET.ImPlotStemsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStems_S32PtrInt(byte*, int*, int, double, double, double, ImPlotStemsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStems_S32PtrInt(byte* label_id, int* values, int count, double @ref, double scale, double start, ImPlotStemsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int32*values
System.Int32count
System.Doubleref
System.Doublescale
System.Doublestart
ImPlotNET.ImPlotStemsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStems_U32PtrInt(byte*, uint*, int, double, double, double, ImPlotStemsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStems_U32PtrInt(byte* label_id, uint* values, int count, double @ref, double scale, double start, ImPlotStemsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt32*values
System.Int32count
System.Doubleref
System.Doublescale
System.Doublestart
ImPlotNET.ImPlotStemsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStems_S64PtrInt(byte*, long*, int, double, double, double, ImPlotStemsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStems_S64PtrInt(byte* label_id, long* values, int count, double @ref, double scale, double start, ImPlotStemsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int64*values
System.Int32count
System.Doubleref
System.Doublescale
System.Doublestart
ImPlotNET.ImPlotStemsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStems_U64PtrInt(byte*, ulong*, int, double, double, double, ImPlotStemsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStems_U64PtrInt(byte* label_id, ulong* values, int count, double @ref, double scale, double start, ImPlotStemsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt64*values
System.Int32count
System.Doubleref
System.Doublescale
System.Doublestart
ImPlotNET.ImPlotStemsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStems_FloatPtrFloatPtr(byte*, float*, float*, int, double, ImPlotStemsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStems_FloatPtrFloatPtr(byte* label_id, float* xs, float* ys, int count, double @ref, ImPlotStemsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Single*xs
System.Single*ys
System.Int32count
System.Doubleref
ImPlotNET.ImPlotStemsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStems_doublePtrdoublePtr(byte*, double*, double*, int, double, ImPlotStemsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStems_doublePtrdoublePtr(byte* label_id, double* xs, double* ys, int count, double @ref, ImPlotStemsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Double*xs
System.Double*ys
System.Int32count
System.Doubleref
ImPlotNET.ImPlotStemsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStems_S8PtrS8Ptr(byte*, sbyte*, sbyte*, int, double, ImPlotStemsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStems_S8PtrS8Ptr(byte* label_id, sbyte* xs, sbyte* ys, int count, double @ref, ImPlotStemsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.SByte*xs
System.SByte*ys
System.Int32count
System.Doubleref
ImPlotNET.ImPlotStemsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStems_U8PtrU8Ptr(byte*, byte*, byte*, int, double, ImPlotStemsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStems_U8PtrU8Ptr(byte* label_id, byte* xs, byte* ys, int count, double @ref, ImPlotStemsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Byte*xs
System.Byte*ys
System.Int32count
System.Doubleref
ImPlotNET.ImPlotStemsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStems_S16PtrS16Ptr(byte*, short*, short*, int, double, ImPlotStemsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStems_S16PtrS16Ptr(byte* label_id, short* xs, short* ys, int count, double @ref, ImPlotStemsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int16*xs
System.Int16*ys
System.Int32count
System.Doubleref
ImPlotNET.ImPlotStemsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStems_U16PtrU16Ptr(byte*, ushort*, ushort*, int, double, ImPlotStemsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStems_U16PtrU16Ptr(byte* label_id, ushort* xs, ushort* ys, int count, double @ref, ImPlotStemsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt16*xs
System.UInt16*ys
System.Int32count
System.Doubleref
ImPlotNET.ImPlotStemsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStems_S32PtrS32Ptr(byte*, int*, int*, int, double, ImPlotStemsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStems_S32PtrS32Ptr(byte* label_id, int* xs, int* ys, int count, double @ref, ImPlotStemsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int32*xs
System.Int32*ys
System.Int32count
System.Doubleref
ImPlotNET.ImPlotStemsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStems_U32PtrU32Ptr(byte*, uint*, uint*, int, double, ImPlotStemsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStems_U32PtrU32Ptr(byte* label_id, uint* xs, uint* ys, int count, double @ref, ImPlotStemsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt32*xs
System.UInt32*ys
System.Int32count
System.Doubleref
ImPlotNET.ImPlotStemsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStems_S64PtrS64Ptr(byte*, long*, long*, int, double, ImPlotStemsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStems_S64PtrS64Ptr(byte* label_id, long* xs, long* ys, int count, double @ref, ImPlotStemsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.Int64*xs
System.Int64*ys
System.Int32count
System.Doubleref
ImPlotNET.ImPlotStemsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotStems_U64PtrU64Ptr(byte*, ulong*, ulong*, int, double, ImPlotStemsFlags, int, int)

Declaration
public static extern void ImPlot_PlotStems_U64PtrU64Ptr(byte* label_id, ulong* xs, ulong* ys, int count, double @ref, ImPlotStemsFlags flags, int offset, int stride)
Parameters
TypeName
System.Byte*label_id
System.UInt64*xs
System.UInt64*ys
System.Int32count
System.Doubleref
ImPlotNET.ImPlotStemsFlagsflags
System.Int32offset
System.Int32stride

ImPlot_PlotText(byte*, double, double, Vector2, ImPlotTextFlags)

Declaration
public static extern void ImPlot_PlotText(byte* text, double x, double y, Vector2 pix_offset, ImPlotTextFlags flags)
Parameters
TypeName
System.Byte*text
System.Doublex
System.Doubley
System.Numerics.Vector2pix_offset
ImPlotNET.ImPlotTextFlagsflags

ImPlot_PlotToPixels_PlotPoInt(Vector2*, ImPlotPoint, ImAxis, ImAxis)

Declaration
public static extern void ImPlot_PlotToPixels_PlotPoInt(Vector2* pOut, ImPlotPoint plt, ImAxis x_axis, ImAxis y_axis)
Parameters
TypeName
System.Numerics.Vector2*pOut
ImPlotNET.ImPlotPointplt
ImPlotNET.ImAxisx_axis
ImPlotNET.ImAxisy_axis

ImPlot_PlotToPixels_double(Vector2*, double, double, ImAxis, ImAxis)

Declaration
public static extern void ImPlot_PlotToPixels_double(Vector2* pOut, double x, double y, ImAxis x_axis, ImAxis y_axis)
Parameters
TypeName
System.Numerics.Vector2*pOut
System.Doublex
System.Doubley
ImPlotNET.ImAxisx_axis
ImPlotNET.ImAxisy_axis

ImPlot_PopColormap(int)

Declaration
public static extern void ImPlot_PopColormap(int count)
Parameters
TypeName
System.Int32count

ImPlot_PopPlotClipRect()

Declaration
public static extern void ImPlot_PopPlotClipRect()

ImPlot_PopStyleColor(int)

Declaration
public static extern void ImPlot_PopStyleColor(int count)
Parameters
TypeName
System.Int32count

ImPlot_PopStyleVar(int)

Declaration
public static extern void ImPlot_PopStyleVar(int count)
Parameters
TypeName
System.Int32count

ImPlot_PushColormap_PlotColormap(ImPlotColormap)

Declaration
public static extern void ImPlot_PushColormap_PlotColormap(ImPlotColormap cmap)
Parameters
TypeName
ImPlotNET.ImPlotColormapcmap

ImPlot_PushColormap_Str(byte*)

Declaration
public static extern void ImPlot_PushColormap_Str(byte* name)
Parameters
TypeName
System.Byte*name

ImPlot_PushPlotClipRect(float)

Declaration
public static extern void ImPlot_PushPlotClipRect(float expand)
Parameters
TypeName
System.Singleexpand

ImPlot_PushStyleColor_U32(ImPlotCol, uint)

Declaration
public static extern void ImPlot_PushStyleColor_U32(ImPlotCol idx, uint col)
Parameters
TypeName
ImPlotNET.ImPlotColidx
System.UInt32col

ImPlot_PushStyleColor_Vec4(ImPlotCol, Vector4)

Declaration
public static extern void ImPlot_PushStyleColor_Vec4(ImPlotCol idx, Vector4 col)
Parameters
TypeName
ImPlotNET.ImPlotColidx
System.Numerics.Vector4col

ImPlot_PushStyleVar_Float(ImPlotStyleVar, float)

Declaration
public static extern void ImPlot_PushStyleVar_Float(ImPlotStyleVar idx, float val)
Parameters
TypeName
ImPlotNET.ImPlotStyleVaridx
System.Singleval

ImPlot_PushStyleVar_Int(ImPlotStyleVar, int)

Declaration
public static extern void ImPlot_PushStyleVar_Int(ImPlotStyleVar idx, int val)
Parameters
TypeName
ImPlotNET.ImPlotStyleVaridx
System.Int32val

ImPlot_PushStyleVar_Vec2(ImPlotStyleVar, Vector2)

Declaration
public static extern void ImPlot_PushStyleVar_Vec2(ImPlotStyleVar idx, Vector2 val)
Parameters
TypeName
ImPlotNET.ImPlotStyleVaridx
System.Numerics.Vector2val

ImPlot_SampleColormap(Vector4*, float, ImPlotColormap)

Declaration
public static extern void ImPlot_SampleColormap(Vector4* pOut, float t, ImPlotColormap cmap)
Parameters
TypeName
System.Numerics.Vector4*pOut
System.Singlet
ImPlotNET.ImPlotColormapcmap

ImPlot_SetAxes(ImAxis, ImAxis)

Declaration
public static extern void ImPlot_SetAxes(ImAxis x_axis, ImAxis y_axis)
Parameters
TypeName
ImPlotNET.ImAxisx_axis
ImPlotNET.ImAxisy_axis

ImPlot_SetAxis(ImAxis)

Declaration
public static extern void ImPlot_SetAxis(ImAxis axis)
Parameters
TypeName
ImPlotNET.ImAxisaxis

ImPlot_SetCurrentContext(IntPtr)

Declaration
public static extern void ImPlot_SetCurrentContext(IntPtr ctx)
Parameters
TypeName
System.IntPtrctx

ImPlot_SetImGuiContext(IntPtr)

Declaration
public static extern void ImPlot_SetImGuiContext(IntPtr ctx)
Parameters
TypeName
System.IntPtrctx

ImPlot_SetNextAxesLimits(double, double, double, double, ImPlotCond)

Declaration
public static extern void ImPlot_SetNextAxesLimits(double x_min, double x_max, double y_min, double y_max, ImPlotCond cond)
Parameters
TypeName
System.Doublex_min
System.Doublex_max
System.Doubley_min
System.Doubley_max
ImPlotNET.ImPlotCondcond

ImPlot_SetNextAxesToFit()

Declaration
public static extern void ImPlot_SetNextAxesToFit()

ImPlot_SetNextAxisLimits(ImAxis, double, double, ImPlotCond)

Declaration
public static extern void ImPlot_SetNextAxisLimits(ImAxis axis, double v_min, double v_max, ImPlotCond cond)
Parameters
TypeName
ImPlotNET.ImAxisaxis
System.Doublev_min
System.Doublev_max
ImPlotNET.ImPlotCondcond

ImPlot_SetNextAxisLinks(ImAxis, double*, double*)

Declaration
public static extern void ImPlot_SetNextAxisLinks(ImAxis axis, double* link_min, double* link_max)
Parameters
TypeName
ImPlotNET.ImAxisaxis
System.Double*link_min
System.Double*link_max

ImPlot_SetNextAxisToFit(ImAxis)

Declaration
public static extern void ImPlot_SetNextAxisToFit(ImAxis axis)
Parameters
TypeName
ImPlotNET.ImAxisaxis

ImPlot_SetNextErrorBarStyle(Vector4, float, float)

Declaration
public static extern void ImPlot_SetNextErrorBarStyle(Vector4 col, float size, float weight)
Parameters
TypeName
System.Numerics.Vector4col
System.Singlesize
System.Singleweight

ImPlot_SetNextFillStyle(Vector4, float)

Declaration
public static extern void ImPlot_SetNextFillStyle(Vector4 col, float alpha_mod)
Parameters
TypeName
System.Numerics.Vector4col
System.Singlealpha_mod

ImPlot_SetNextLineStyle(Vector4, float)

Declaration
public static extern void ImPlot_SetNextLineStyle(Vector4 col, float weight)
Parameters
TypeName
System.Numerics.Vector4col
System.Singleweight

ImPlot_SetNextMarkerStyle(ImPlotMarker, float, Vector4, float, Vector4)

Declaration
public static extern void ImPlot_SetNextMarkerStyle(ImPlotMarker marker, float size, Vector4 fill, float weight, Vector4 outline)
Parameters
TypeName
ImPlotNET.ImPlotMarkermarker
System.Singlesize
System.Numerics.Vector4fill
System.Singleweight
System.Numerics.Vector4outline

ImPlot_SetupAxes(byte*, byte*, ImPlotAxisFlags, ImPlotAxisFlags)

Declaration
public static extern void ImPlot_SetupAxes(byte* x_label, byte* y_label, ImPlotAxisFlags x_flags, ImPlotAxisFlags y_flags)
Parameters
TypeName
System.Byte*x_label
System.Byte*y_label
ImPlotNET.ImPlotAxisFlagsx_flags
ImPlotNET.ImPlotAxisFlagsy_flags

ImPlot_SetupAxesLimits(double, double, double, double, ImPlotCond)

Declaration
public static extern void ImPlot_SetupAxesLimits(double x_min, double x_max, double y_min, double y_max, ImPlotCond cond)
Parameters
TypeName
System.Doublex_min
System.Doublex_max
System.Doubley_min
System.Doubley_max
ImPlotNET.ImPlotCondcond

ImPlot_SetupAxis(ImAxis, byte*, ImPlotAxisFlags)

Declaration
public static extern void ImPlot_SetupAxis(ImAxis axis, byte* label, ImPlotAxisFlags flags)
Parameters
TypeName
ImPlotNET.ImAxisaxis
System.Byte*label
ImPlotNET.ImPlotAxisFlagsflags

ImPlot_SetupAxisFormat_Str(ImAxis, byte*)

Declaration
public static extern void ImPlot_SetupAxisFormat_Str(ImAxis axis, byte* fmt)
Parameters
TypeName
ImPlotNET.ImAxisaxis
System.Byte*fmt

ImPlot_SetupAxisLimits(ImAxis, double, double, ImPlotCond)

Declaration
public static extern void ImPlot_SetupAxisLimits(ImAxis axis, double v_min, double v_max, ImPlotCond cond)
Parameters
TypeName
ImPlotNET.ImAxisaxis
System.Doublev_min
System.Doublev_max
ImPlotNET.ImPlotCondcond

ImPlot_SetupAxisLimitsConstraints(ImAxis, double, double)

Declaration
public static extern void ImPlot_SetupAxisLimitsConstraints(ImAxis axis, double v_min, double v_max)
Parameters
TypeName
ImPlotNET.ImAxisaxis
System.Doublev_min
System.Doublev_max

ImPlot_SetupAxisLinks(ImAxis, double*, double*)

Declaration
public static extern void ImPlot_SetupAxisLinks(ImAxis axis, double* link_min, double* link_max)
Parameters
TypeName
ImPlotNET.ImAxisaxis
System.Double*link_min
System.Double*link_max

ImPlot_SetupAxisScale_PlotScale(ImAxis, ImPlotScale)

Declaration
public static extern void ImPlot_SetupAxisScale_PlotScale(ImAxis axis, ImPlotScale scale)
Parameters
TypeName
ImPlotNET.ImAxisaxis
ImPlotNET.ImPlotScalescale

ImPlot_SetupAxisTicks_doublePtr(ImAxis, double*, int, byte**, byte)

Declaration
public static extern void ImPlot_SetupAxisTicks_doublePtr(ImAxis axis, double* values, int n_ticks, byte** labels, byte keep_default)
Parameters
TypeName
ImPlotNET.ImAxisaxis
System.Double*values
System.Int32n_ticks
System.Byte**labels
System.Bytekeep_default

ImPlot_SetupAxisTicks_double(ImAxis, double, double, int, byte**, byte)

Declaration
public static extern void ImPlot_SetupAxisTicks_double(ImAxis axis, double v_min, double v_max, int n_ticks, byte** labels, byte keep_default)
Parameters
TypeName
ImPlotNET.ImAxisaxis
System.Doublev_min
System.Doublev_max
System.Int32n_ticks
System.Byte**labels
System.Bytekeep_default

ImPlot_SetupAxisZoomConstraints(ImAxis, double, double)

Declaration
public static extern void ImPlot_SetupAxisZoomConstraints(ImAxis axis, double z_min, double z_max)
Parameters
TypeName
ImPlotNET.ImAxisaxis
System.Doublez_min
System.Doublez_max

ImPlot_SetupFinish()

Declaration
public static extern void ImPlot_SetupFinish()

ImPlot_SetupLegend(ImPlotLocation, ImPlotLegendFlags)

Declaration
public static extern void ImPlot_SetupLegend(ImPlotLocation location, ImPlotLegendFlags flags)
Parameters
TypeName
ImPlotNET.ImPlotLocationlocation
ImPlotNET.ImPlotLegendFlagsflags

ImPlot_SetupMouseText(ImPlotLocation, ImPlotMouseTextFlags)

Declaration
public static extern void ImPlot_SetupMouseText(ImPlotLocation location, ImPlotMouseTextFlags flags)
Parameters
TypeName
ImPlotNET.ImPlotLocationlocation
ImPlotNET.ImPlotMouseTextFlagsflags

ImPlot_ShowColormapSelector(byte*)

Declaration
public static extern byte ImPlot_ShowColormapSelector(byte* label)
Returns

System.Byte

Parameters
TypeName
System.Byte*label

ImPlot_ShowDemoWindow(byte*)

Declaration
public static extern void ImPlot_ShowDemoWindow(byte* p_open)
Parameters
TypeName
System.Byte*p_open

ImPlot_ShowInputMapSelector(byte*)

Declaration
public static extern byte ImPlot_ShowInputMapSelector(byte* label)
Returns

System.Byte

Parameters
TypeName
System.Byte*label

ImPlot_ShowMetricsWindow(byte*)

Declaration
public static extern void ImPlot_ShowMetricsWindow(byte* p_popen)
Parameters
TypeName
System.Byte*p_popen

ImPlot_ShowStyleEditor(ImPlotStyle*)

Declaration
public static extern void ImPlot_ShowStyleEditor(ImPlotStyle* @ref)
Parameters
TypeName
ImPlotNET.ImPlotStyle*ref

ImPlot_ShowStyleSelector(byte*)

Declaration
public static extern byte ImPlot_ShowStyleSelector(byte* label)
Returns

System.Byte

Parameters
TypeName
System.Byte*label

ImPlot_ShowUserGuide()

Declaration
public static extern void ImPlot_ShowUserGuide()

ImPlot_StyleColorsAuto(ImPlotStyle*)

Declaration
public static extern void ImPlot_StyleColorsAuto(ImPlotStyle* dst)
Parameters
TypeName
ImPlotNET.ImPlotStyle*dst

ImPlot_StyleColorsClassic(ImPlotStyle*)

Declaration
public static extern void ImPlot_StyleColorsClassic(ImPlotStyle* dst)
Parameters
TypeName
ImPlotNET.ImPlotStyle*dst

ImPlot_StyleColorsDark(ImPlotStyle*)

Declaration
public static extern void ImPlot_StyleColorsDark(ImPlotStyle* dst)
Parameters
TypeName
ImPlotNET.ImPlotStyle*dst

ImPlot_StyleColorsLight(ImPlotStyle*)

Declaration
public static extern void ImPlot_StyleColorsLight(ImPlotStyle* dst)
Parameters
TypeName
ImPlotNET.ImPlotStyle*dst

ImPlot_TagX_Bool(double, Vector4, byte)

Declaration
public static extern void ImPlot_TagX_Bool(double x, Vector4 col, byte round)
Parameters
TypeName
System.Doublex
System.Numerics.Vector4col
System.Byteround

ImPlot_TagX_Str(double, Vector4, byte*)

Declaration
public static extern void ImPlot_TagX_Str(double x, Vector4 col, byte* fmt)
Parameters
TypeName
System.Doublex
System.Numerics.Vector4col
System.Byte*fmt

ImPlot_TagY_Bool(double, Vector4, byte)

Declaration
public static extern void ImPlot_TagY_Bool(double y, Vector4 col, byte round)
Parameters
TypeName
System.Doubley
System.Numerics.Vector4col
System.Byteround

ImPlot_TagY_Str(double, Vector4, byte*)

Declaration
public static extern void ImPlot_TagY_Str(double y, Vector4 col, byte* fmt)
Parameters
TypeName
System.Doubley
System.Numerics.Vector4col
System.Byte*fmt

ImPlotInputMap_destroy(ImPlotInputMap*)

Declaration
public static extern void ImPlotInputMap_destroy(ImPlotInputMap* self)
Parameters
TypeName
ImPlotNET.ImPlotInputMap*self

ImPlotInputMap_ImPlotInputMap()

Declaration
public static extern ImPlotInputMap* ImPlotInputMap_ImPlotInputMap()
Returns

ImPlotNET.ImPlotInputMap*

ImPlotPoint_destroy(ImPlotPoint*)

Declaration
public static extern void ImPlotPoint_destroy(ImPlotPoint* self)
Parameters
TypeName
ImPlotNET.ImPlotPoint*self

ImPlotPoint_ImPlotPoint_Nil()

Declaration
public static extern ImPlotPoint* ImPlotPoint_ImPlotPoint_Nil()
Returns

ImPlotNET.ImPlotPoint*

ImPlotPoint_ImPlotPoint_double(double, double)

Declaration
public static extern ImPlotPoint* ImPlotPoint_ImPlotPoint_double(double _x, double _y)
Returns

ImPlotNET.ImPlotPoint*

Parameters
TypeName
System.Double_x
System.Double_y

ImPlotPoint_ImPlotPoint_Vec2(Vector2)

Declaration
public static extern ImPlotPoint* ImPlotPoint_ImPlotPoint_Vec2(Vector2 p)
Returns

ImPlotNET.ImPlotPoint*

Parameters
TypeName
System.Numerics.Vector2p

ImPlotRange_Clamp(ImPlotRange*, double)

Declaration
public static extern double ImPlotRange_Clamp(ImPlotRange* self, double value)
Returns

System.Double

Parameters
TypeName
ImPlotNET.ImPlotRange*self
System.Doublevalue

ImPlotRange_Contains(ImPlotRange*, double)

Declaration
public static extern byte ImPlotRange_Contains(ImPlotRange* self, double value)
Returns

System.Byte

Parameters
TypeName
ImPlotNET.ImPlotRange*self
System.Doublevalue

ImPlotRange_destroy(ImPlotRange*)

Declaration
public static extern void ImPlotRange_destroy(ImPlotRange* self)
Parameters
TypeName
ImPlotNET.ImPlotRange*self

ImPlotRange_ImPlotRange_Nil()

Declaration
public static extern ImPlotRange* ImPlotRange_ImPlotRange_Nil()
Returns

ImPlotNET.ImPlotRange*

ImPlotRange_ImPlotRange_double(double, double)

Declaration
public static extern ImPlotRange* ImPlotRange_ImPlotRange_double(double _min, double _max)
Returns

ImPlotNET.ImPlotRange*

Parameters
TypeName
System.Double_min
System.Double_max

ImPlotRange_Size(ImPlotRange*)

Declaration
public static extern double ImPlotRange_Size(ImPlotRange* self)
Returns

System.Double

Parameters
TypeName
ImPlotNET.ImPlotRange*self

ImPlotRect_Clamp_PlotPoInt(ImPlotPoint*, ImPlotRect*, ImPlotPoint)

Declaration
public static extern void ImPlotRect_Clamp_PlotPoInt(ImPlotPoint* pOut, ImPlotRect* self, ImPlotPoint p)
Parameters
TypeName
ImPlotNET.ImPlotPoint*pOut
ImPlotNET.ImPlotRect*self
ImPlotNET.ImPlotPointp

ImPlotRect_Clamp_double(ImPlotPoint*, ImPlotRect*, double, double)

Declaration
public static extern void ImPlotRect_Clamp_double(ImPlotPoint* pOut, ImPlotRect* self, double x, double y)
Parameters
TypeName
ImPlotNET.ImPlotPoint*pOut
ImPlotNET.ImPlotRect*self
System.Doublex
System.Doubley

ImPlotRect_Contains_PlotPoInt(ImPlotRect*, ImPlotPoint)

Declaration
public static extern byte ImPlotRect_Contains_PlotPoInt(ImPlotRect* self, ImPlotPoint p)
Returns

System.Byte

Parameters
TypeName
ImPlotNET.ImPlotRect*self
ImPlotNET.ImPlotPointp

ImPlotRect_Contains_double(ImPlotRect*, double, double)

Declaration
public static extern byte ImPlotRect_Contains_double(ImPlotRect* self, double x, double y)
Returns

System.Byte

Parameters
TypeName
ImPlotNET.ImPlotRect*self
System.Doublex
System.Doubley

ImPlotRect_destroy(ImPlotRect*)

Declaration
public static extern void ImPlotRect_destroy(ImPlotRect* self)
Parameters
TypeName
ImPlotNET.ImPlotRect*self

ImPlotRect_ImPlotRect_Nil()

Declaration
public static extern ImPlotRect* ImPlotRect_ImPlotRect_Nil()
Returns

ImPlotNET.ImPlotRect*

ImPlotRect_ImPlotRect_double(double, double, double, double)

Declaration
public static extern ImPlotRect* ImPlotRect_ImPlotRect_double(double x_min, double x_max, double y_min, double y_max)
Returns

ImPlotNET.ImPlotRect*

Parameters
TypeName
System.Doublex_min
System.Doublex_max
System.Doubley_min
System.Doubley_max

ImPlotRect_Max(ImPlotPoint*, ImPlotRect*)

Declaration
public static extern void ImPlotRect_Max(ImPlotPoint* pOut, ImPlotRect* self)
Parameters
TypeName
ImPlotNET.ImPlotPoint*pOut
ImPlotNET.ImPlotRect*self

ImPlotRect_Min(ImPlotPoint*, ImPlotRect*)

Declaration
public static extern void ImPlotRect_Min(ImPlotPoint* pOut, ImPlotRect* self)
Parameters
TypeName
ImPlotNET.ImPlotPoint*pOut
ImPlotNET.ImPlotRect*self

ImPlotRect_Size(ImPlotPoint*, ImPlotRect*)

Declaration
public static extern void ImPlotRect_Size(ImPlotPoint* pOut, ImPlotRect* self)
Parameters
TypeName
ImPlotNET.ImPlotPoint*pOut
ImPlotNET.ImPlotRect*self

ImPlotStyle_destroy(ImPlotStyle*)

Declaration
public static extern void ImPlotStyle_destroy(ImPlotStyle* self)
Parameters
TypeName
ImPlotNET.ImPlotStyle*self

ImPlotStyle_ImPlotStyle()

Declaration
public static extern ImPlotStyle* ImPlotStyle_ImPlotStyle()
Returns

ImPlotNET.ImPlotStyle*