implot-rs/implot-sys/src/bindings.rs
2021-03-17 19:17:14 +01:00

3787 lines
107 KiB
Rust
Generated

/* automatically generated by rust-bindgen 0.57.0 */
pub use imgui_sys::{ImVec2, ImVec4, ImGuiCond, ImTextureID};
pub use imgui_sys::{ImGuiContext, ImGuiKeyModFlags, ImDrawList};
pub use imgui_sys::{ImGuiMouseButton, ImGuiDragDropFlags};
pub type ImS8 = ::std::os::raw::c_schar;
pub type ImU8 = ::std::os::raw::c_uchar;
pub type ImS16 = ::std::os::raw::c_short;
pub type ImU16 = ::std::os::raw::c_ushort;
pub type ImS32 = ::std::os::raw::c_int;
pub type ImU32 = ::std::os::raw::c_uint;
pub type ImS64 = i64;
pub type ImU64 = u64;
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ImPlotContext {
_unused: [u8; 0],
}
pub type ImPlotFlags = ::std::os::raw::c_int;
pub type ImPlotAxisFlags = ::std::os::raw::c_int;
pub type ImPlotCol = ::std::os::raw::c_int;
pub type ImPlotStyleVar = ::std::os::raw::c_int;
pub type ImPlotMarker = ::std::os::raw::c_int;
pub type ImPlotColormap = ::std::os::raw::c_int;
pub type ImPlotLocation = ::std::os::raw::c_int;
pub type ImPlotOrientation = ::std::os::raw::c_int;
pub type ImPlotYAxis = ::std::os::raw::c_int;
pub const ImPlotFlags__ImPlotFlags_None: ImPlotFlags_ = 0;
pub const ImPlotFlags__ImPlotFlags_NoTitle: ImPlotFlags_ = 1;
pub const ImPlotFlags__ImPlotFlags_NoLegend: ImPlotFlags_ = 2;
pub const ImPlotFlags__ImPlotFlags_NoMenus: ImPlotFlags_ = 4;
pub const ImPlotFlags__ImPlotFlags_NoBoxSelect: ImPlotFlags_ = 8;
pub const ImPlotFlags__ImPlotFlags_NoMousePos: ImPlotFlags_ = 16;
pub const ImPlotFlags__ImPlotFlags_NoHighlight: ImPlotFlags_ = 32;
pub const ImPlotFlags__ImPlotFlags_NoChild: ImPlotFlags_ = 64;
pub const ImPlotFlags__ImPlotFlags_Equal: ImPlotFlags_ = 128;
pub const ImPlotFlags__ImPlotFlags_YAxis2: ImPlotFlags_ = 256;
pub const ImPlotFlags__ImPlotFlags_YAxis3: ImPlotFlags_ = 512;
pub const ImPlotFlags__ImPlotFlags_Query: ImPlotFlags_ = 1024;
pub const ImPlotFlags__ImPlotFlags_Crosshairs: ImPlotFlags_ = 2048;
pub const ImPlotFlags__ImPlotFlags_AntiAliased: ImPlotFlags_ = 4096;
pub const ImPlotFlags__ImPlotFlags_CanvasOnly: ImPlotFlags_ = 31;
pub type ImPlotFlags_ = ::std::os::raw::c_uint;
pub const ImPlotAxisFlags__ImPlotAxisFlags_None: ImPlotAxisFlags_ = 0;
pub const ImPlotAxisFlags__ImPlotAxisFlags_NoGridLines: ImPlotAxisFlags_ = 1;
pub const ImPlotAxisFlags__ImPlotAxisFlags_NoTickMarks: ImPlotAxisFlags_ = 2;
pub const ImPlotAxisFlags__ImPlotAxisFlags_NoTickLabels: ImPlotAxisFlags_ = 4;
pub const ImPlotAxisFlags__ImPlotAxisFlags_LogScale: ImPlotAxisFlags_ = 8;
pub const ImPlotAxisFlags__ImPlotAxisFlags_Time: ImPlotAxisFlags_ = 16;
pub const ImPlotAxisFlags__ImPlotAxisFlags_Invert: ImPlotAxisFlags_ = 32;
pub const ImPlotAxisFlags__ImPlotAxisFlags_LockMin: ImPlotAxisFlags_ = 64;
pub const ImPlotAxisFlags__ImPlotAxisFlags_LockMax: ImPlotAxisFlags_ = 128;
pub const ImPlotAxisFlags__ImPlotAxisFlags_Lock: ImPlotAxisFlags_ = 192;
pub const ImPlotAxisFlags__ImPlotAxisFlags_NoDecorations: ImPlotAxisFlags_ = 7;
pub type ImPlotAxisFlags_ = ::std::os::raw::c_uint;
pub const ImPlotCol__ImPlotCol_Line: ImPlotCol_ = 0;
pub const ImPlotCol__ImPlotCol_Fill: ImPlotCol_ = 1;
pub const ImPlotCol__ImPlotCol_MarkerOutline: ImPlotCol_ = 2;
pub const ImPlotCol__ImPlotCol_MarkerFill: ImPlotCol_ = 3;
pub const ImPlotCol__ImPlotCol_ErrorBar: ImPlotCol_ = 4;
pub const ImPlotCol__ImPlotCol_FrameBg: ImPlotCol_ = 5;
pub const ImPlotCol__ImPlotCol_PlotBg: ImPlotCol_ = 6;
pub const ImPlotCol__ImPlotCol_PlotBorder: ImPlotCol_ = 7;
pub const ImPlotCol__ImPlotCol_LegendBg: ImPlotCol_ = 8;
pub const ImPlotCol__ImPlotCol_LegendBorder: ImPlotCol_ = 9;
pub const ImPlotCol__ImPlotCol_LegendText: ImPlotCol_ = 10;
pub const ImPlotCol__ImPlotCol_TitleText: ImPlotCol_ = 11;
pub const ImPlotCol__ImPlotCol_InlayText: ImPlotCol_ = 12;
pub const ImPlotCol__ImPlotCol_XAxis: ImPlotCol_ = 13;
pub const ImPlotCol__ImPlotCol_XAxisGrid: ImPlotCol_ = 14;
pub const ImPlotCol__ImPlotCol_YAxis: ImPlotCol_ = 15;
pub const ImPlotCol__ImPlotCol_YAxisGrid: ImPlotCol_ = 16;
pub const ImPlotCol__ImPlotCol_YAxis2: ImPlotCol_ = 17;
pub const ImPlotCol__ImPlotCol_YAxisGrid2: ImPlotCol_ = 18;
pub const ImPlotCol__ImPlotCol_YAxis3: ImPlotCol_ = 19;
pub const ImPlotCol__ImPlotCol_YAxisGrid3: ImPlotCol_ = 20;
pub const ImPlotCol__ImPlotCol_Selection: ImPlotCol_ = 21;
pub const ImPlotCol__ImPlotCol_Query: ImPlotCol_ = 22;
pub const ImPlotCol__ImPlotCol_Crosshairs: ImPlotCol_ = 23;
pub const ImPlotCol__ImPlotCol_COUNT: ImPlotCol_ = 24;
pub type ImPlotCol_ = ::std::os::raw::c_uint;
pub const ImPlotStyleVar__ImPlotStyleVar_LineWeight: ImPlotStyleVar_ = 0;
pub const ImPlotStyleVar__ImPlotStyleVar_Marker: ImPlotStyleVar_ = 1;
pub const ImPlotStyleVar__ImPlotStyleVar_MarkerSize: ImPlotStyleVar_ = 2;
pub const ImPlotStyleVar__ImPlotStyleVar_MarkerWeight: ImPlotStyleVar_ = 3;
pub const ImPlotStyleVar__ImPlotStyleVar_FillAlpha: ImPlotStyleVar_ = 4;
pub const ImPlotStyleVar__ImPlotStyleVar_ErrorBarSize: ImPlotStyleVar_ = 5;
pub const ImPlotStyleVar__ImPlotStyleVar_ErrorBarWeight: ImPlotStyleVar_ = 6;
pub const ImPlotStyleVar__ImPlotStyleVar_DigitalBitHeight: ImPlotStyleVar_ = 7;
pub const ImPlotStyleVar__ImPlotStyleVar_DigitalBitGap: ImPlotStyleVar_ = 8;
pub const ImPlotStyleVar__ImPlotStyleVar_PlotBorderSize: ImPlotStyleVar_ = 9;
pub const ImPlotStyleVar__ImPlotStyleVar_MinorAlpha: ImPlotStyleVar_ = 10;
pub const ImPlotStyleVar__ImPlotStyleVar_MajorTickLen: ImPlotStyleVar_ = 11;
pub const ImPlotStyleVar__ImPlotStyleVar_MinorTickLen: ImPlotStyleVar_ = 12;
pub const ImPlotStyleVar__ImPlotStyleVar_MajorTickSize: ImPlotStyleVar_ = 13;
pub const ImPlotStyleVar__ImPlotStyleVar_MinorTickSize: ImPlotStyleVar_ = 14;
pub const ImPlotStyleVar__ImPlotStyleVar_MajorGridSize: ImPlotStyleVar_ = 15;
pub const ImPlotStyleVar__ImPlotStyleVar_MinorGridSize: ImPlotStyleVar_ = 16;
pub const ImPlotStyleVar__ImPlotStyleVar_PlotPadding: ImPlotStyleVar_ = 17;
pub const ImPlotStyleVar__ImPlotStyleVar_LabelPadding: ImPlotStyleVar_ = 18;
pub const ImPlotStyleVar__ImPlotStyleVar_LegendPadding: ImPlotStyleVar_ = 19;
pub const ImPlotStyleVar__ImPlotStyleVar_LegendInnerPadding: ImPlotStyleVar_ = 20;
pub const ImPlotStyleVar__ImPlotStyleVar_LegendSpacing: ImPlotStyleVar_ = 21;
pub const ImPlotStyleVar__ImPlotStyleVar_MousePosPadding: ImPlotStyleVar_ = 22;
pub const ImPlotStyleVar__ImPlotStyleVar_AnnotationPadding: ImPlotStyleVar_ = 23;
pub const ImPlotStyleVar__ImPlotStyleVar_FitPadding: ImPlotStyleVar_ = 24;
pub const ImPlotStyleVar__ImPlotStyleVar_PlotDefaultSize: ImPlotStyleVar_ = 25;
pub const ImPlotStyleVar__ImPlotStyleVar_PlotMinSize: ImPlotStyleVar_ = 26;
pub const ImPlotStyleVar__ImPlotStyleVar_COUNT: ImPlotStyleVar_ = 27;
pub type ImPlotStyleVar_ = ::std::os::raw::c_uint;
pub const ImPlotMarker__ImPlotMarker_None: ImPlotMarker_ = -1;
pub const ImPlotMarker__ImPlotMarker_Circle: ImPlotMarker_ = 0;
pub const ImPlotMarker__ImPlotMarker_Square: ImPlotMarker_ = 1;
pub const ImPlotMarker__ImPlotMarker_Diamond: ImPlotMarker_ = 2;
pub const ImPlotMarker__ImPlotMarker_Up: ImPlotMarker_ = 3;
pub const ImPlotMarker__ImPlotMarker_Down: ImPlotMarker_ = 4;
pub const ImPlotMarker__ImPlotMarker_Left: ImPlotMarker_ = 5;
pub const ImPlotMarker__ImPlotMarker_Right: ImPlotMarker_ = 6;
pub const ImPlotMarker__ImPlotMarker_Cross: ImPlotMarker_ = 7;
pub const ImPlotMarker__ImPlotMarker_Plus: ImPlotMarker_ = 8;
pub const ImPlotMarker__ImPlotMarker_Asterisk: ImPlotMarker_ = 9;
pub const ImPlotMarker__ImPlotMarker_COUNT: ImPlotMarker_ = 10;
pub type ImPlotMarker_ = ::std::os::raw::c_int;
pub const ImPlotColormap__ImPlotColormap_Default: ImPlotColormap_ = 0;
pub const ImPlotColormap__ImPlotColormap_Deep: ImPlotColormap_ = 1;
pub const ImPlotColormap__ImPlotColormap_Dark: ImPlotColormap_ = 2;
pub const ImPlotColormap__ImPlotColormap_Pastel: ImPlotColormap_ = 3;
pub const ImPlotColormap__ImPlotColormap_Paired: ImPlotColormap_ = 4;
pub const ImPlotColormap__ImPlotColormap_Viridis: ImPlotColormap_ = 5;
pub const ImPlotColormap__ImPlotColormap_Plasma: ImPlotColormap_ = 6;
pub const ImPlotColormap__ImPlotColormap_Hot: ImPlotColormap_ = 7;
pub const ImPlotColormap__ImPlotColormap_Cool: ImPlotColormap_ = 8;
pub const ImPlotColormap__ImPlotColormap_Pink: ImPlotColormap_ = 9;
pub const ImPlotColormap__ImPlotColormap_Jet: ImPlotColormap_ = 10;
pub const ImPlotColormap__ImPlotColormap_COUNT: ImPlotColormap_ = 11;
pub type ImPlotColormap_ = ::std::os::raw::c_uint;
pub const ImPlotLocation__ImPlotLocation_Center: ImPlotLocation_ = 0;
pub const ImPlotLocation__ImPlotLocation_North: ImPlotLocation_ = 1;
pub const ImPlotLocation__ImPlotLocation_South: ImPlotLocation_ = 2;
pub const ImPlotLocation__ImPlotLocation_West: ImPlotLocation_ = 4;
pub const ImPlotLocation__ImPlotLocation_East: ImPlotLocation_ = 8;
pub const ImPlotLocation__ImPlotLocation_NorthWest: ImPlotLocation_ = 5;
pub const ImPlotLocation__ImPlotLocation_NorthEast: ImPlotLocation_ = 9;
pub const ImPlotLocation__ImPlotLocation_SouthWest: ImPlotLocation_ = 6;
pub const ImPlotLocation__ImPlotLocation_SouthEast: ImPlotLocation_ = 10;
pub type ImPlotLocation_ = ::std::os::raw::c_uint;
pub const ImPlotOrientation__ImPlotOrientation_Horizontal: ImPlotOrientation_ = 0;
pub const ImPlotOrientation__ImPlotOrientation_Vertical: ImPlotOrientation_ = 1;
pub type ImPlotOrientation_ = ::std::os::raw::c_uint;
pub const ImPlotYAxis__ImPlotYAxis_1: ImPlotYAxis_ = 0;
pub const ImPlotYAxis__ImPlotYAxis_2: ImPlotYAxis_ = 1;
pub const ImPlotYAxis__ImPlotYAxis_3: ImPlotYAxis_ = 2;
pub type ImPlotYAxis_ = ::std::os::raw::c_uint;
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ImPlotPoint {
pub x: f64,
pub y: f64,
}
#[test]
fn bindgen_test_layout_ImPlotPoint() {
assert_eq!(
::std::mem::size_of::<ImPlotPoint>(),
16usize,
concat!("Size of: ", stringify!(ImPlotPoint))
);
assert_eq!(
::std::mem::align_of::<ImPlotPoint>(),
8usize,
concat!("Alignment of ", stringify!(ImPlotPoint))
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotPoint>())).x as *const _ as usize },
0usize,
concat!(
"Offset of field: ",
stringify!(ImPlotPoint),
"::",
stringify!(x)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotPoint>())).y as *const _ as usize },
8usize,
concat!(
"Offset of field: ",
stringify!(ImPlotPoint),
"::",
stringify!(y)
)
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ImPlotRange {
pub Min: f64,
pub Max: f64,
}
#[test]
fn bindgen_test_layout_ImPlotRange() {
assert_eq!(
::std::mem::size_of::<ImPlotRange>(),
16usize,
concat!("Size of: ", stringify!(ImPlotRange))
);
assert_eq!(
::std::mem::align_of::<ImPlotRange>(),
8usize,
concat!("Alignment of ", stringify!(ImPlotRange))
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotRange>())).Min as *const _ as usize },
0usize,
concat!(
"Offset of field: ",
stringify!(ImPlotRange),
"::",
stringify!(Min)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotRange>())).Max as *const _ as usize },
8usize,
concat!(
"Offset of field: ",
stringify!(ImPlotRange),
"::",
stringify!(Max)
)
);
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ImPlotLimits {
pub X: ImPlotRange,
pub Y: ImPlotRange,
}
#[test]
fn bindgen_test_layout_ImPlotLimits() {
assert_eq!(
::std::mem::size_of::<ImPlotLimits>(),
32usize,
concat!("Size of: ", stringify!(ImPlotLimits))
);
assert_eq!(
::std::mem::align_of::<ImPlotLimits>(),
8usize,
concat!("Alignment of ", stringify!(ImPlotLimits))
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotLimits>())).X as *const _ as usize },
0usize,
concat!(
"Offset of field: ",
stringify!(ImPlotLimits),
"::",
stringify!(X)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotLimits>())).Y as *const _ as usize },
16usize,
concat!(
"Offset of field: ",
stringify!(ImPlotLimits),
"::",
stringify!(Y)
)
);
}
#[repr(C)]
#[derive(Clone, Copy, Debug)]
pub struct ImPlotStyle {
pub LineWeight: f32,
pub Marker: ::std::os::raw::c_int,
pub MarkerSize: f32,
pub MarkerWeight: f32,
pub FillAlpha: f32,
pub ErrorBarSize: f32,
pub ErrorBarWeight: f32,
pub DigitalBitHeight: f32,
pub DigitalBitGap: f32,
pub PlotBorderSize: f32,
pub MinorAlpha: f32,
pub MajorTickLen: ImVec2,
pub MinorTickLen: ImVec2,
pub MajorTickSize: ImVec2,
pub MinorTickSize: ImVec2,
pub MajorGridSize: ImVec2,
pub MinorGridSize: ImVec2,
pub PlotPadding: ImVec2,
pub LabelPadding: ImVec2,
pub LegendPadding: ImVec2,
pub LegendInnerPadding: ImVec2,
pub LegendSpacing: ImVec2,
pub MousePosPadding: ImVec2,
pub AnnotationPadding: ImVec2,
pub FitPadding: ImVec2,
pub PlotDefaultSize: ImVec2,
pub PlotMinSize: ImVec2,
pub Colors: [ImVec4; 24usize],
pub AntiAliasedLines: bool,
pub UseLocalTime: bool,
pub UseISO8601: bool,
pub Use24HourClock: bool,
}
#[test]
fn bindgen_test_layout_ImPlotStyle() {
assert_eq!(
::std::mem::size_of::<ImPlotStyle>(),
560usize,
concat!("Size of: ", stringify!(ImPlotStyle))
);
assert_eq!(
::std::mem::align_of::<ImPlotStyle>(),
4usize,
concat!("Alignment of ", stringify!(ImPlotStyle))
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).LineWeight as *const _ as usize },
0usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(LineWeight)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).Marker as *const _ as usize },
4usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(Marker)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).MarkerSize as *const _ as usize },
8usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(MarkerSize)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).MarkerWeight as *const _ as usize },
12usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(MarkerWeight)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).FillAlpha as *const _ as usize },
16usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(FillAlpha)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).ErrorBarSize as *const _ as usize },
20usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(ErrorBarSize)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).ErrorBarWeight as *const _ as usize },
24usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(ErrorBarWeight)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).DigitalBitHeight as *const _ as usize },
28usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(DigitalBitHeight)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).DigitalBitGap as *const _ as usize },
32usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(DigitalBitGap)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).PlotBorderSize as *const _ as usize },
36usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(PlotBorderSize)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).MinorAlpha as *const _ as usize },
40usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(MinorAlpha)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).MajorTickLen as *const _ as usize },
44usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(MajorTickLen)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).MinorTickLen as *const _ as usize },
52usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(MinorTickLen)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).MajorTickSize as *const _ as usize },
60usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(MajorTickSize)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).MinorTickSize as *const _ as usize },
68usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(MinorTickSize)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).MajorGridSize as *const _ as usize },
76usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(MajorGridSize)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).MinorGridSize as *const _ as usize },
84usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(MinorGridSize)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).PlotPadding as *const _ as usize },
92usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(PlotPadding)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).LabelPadding as *const _ as usize },
100usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(LabelPadding)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).LegendPadding as *const _ as usize },
108usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(LegendPadding)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).LegendInnerPadding as *const _ as usize },
116usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(LegendInnerPadding)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).LegendSpacing as *const _ as usize },
124usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(LegendSpacing)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).MousePosPadding as *const _ as usize },
132usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(MousePosPadding)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).AnnotationPadding as *const _ as usize },
140usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(AnnotationPadding)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).FitPadding as *const _ as usize },
148usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(FitPadding)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).PlotDefaultSize as *const _ as usize },
156usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(PlotDefaultSize)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).PlotMinSize as *const _ as usize },
164usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(PlotMinSize)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).Colors as *const _ as usize },
172usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(Colors)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).AntiAliasedLines as *const _ as usize },
556usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(AntiAliasedLines)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).UseLocalTime as *const _ as usize },
557usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(UseLocalTime)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).UseISO8601 as *const _ as usize },
558usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(UseISO8601)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotStyle>())).Use24HourClock as *const _ as usize },
559usize,
concat!(
"Offset of field: ",
stringify!(ImPlotStyle),
"::",
stringify!(Use24HourClock)
)
);
}
#[repr(C)]
#[derive(Clone, Copy, Debug)]
pub struct ImPlotInputMap {
pub PanButton: ImGuiMouseButton,
pub PanMod: ImGuiKeyModFlags,
pub FitButton: ImGuiMouseButton,
pub ContextMenuButton: ImGuiMouseButton,
pub BoxSelectButton: ImGuiMouseButton,
pub BoxSelectMod: ImGuiKeyModFlags,
pub BoxSelectCancelButton: ImGuiMouseButton,
pub QueryButton: ImGuiMouseButton,
pub QueryMod: ImGuiKeyModFlags,
pub QueryToggleMod: ImGuiKeyModFlags,
pub HorizontalMod: ImGuiKeyModFlags,
pub VerticalMod: ImGuiKeyModFlags,
}
#[test]
fn bindgen_test_layout_ImPlotInputMap() {
assert_eq!(
::std::mem::size_of::<ImPlotInputMap>(),
48usize,
concat!("Size of: ", stringify!(ImPlotInputMap))
);
assert_eq!(
::std::mem::align_of::<ImPlotInputMap>(),
4usize,
concat!("Alignment of ", stringify!(ImPlotInputMap))
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotInputMap>())).PanButton as *const _ as usize },
0usize,
concat!(
"Offset of field: ",
stringify!(ImPlotInputMap),
"::",
stringify!(PanButton)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotInputMap>())).PanMod as *const _ as usize },
4usize,
concat!(
"Offset of field: ",
stringify!(ImPlotInputMap),
"::",
stringify!(PanMod)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotInputMap>())).FitButton as *const _ as usize },
8usize,
concat!(
"Offset of field: ",
stringify!(ImPlotInputMap),
"::",
stringify!(FitButton)
)
);
assert_eq!(
unsafe {
&(*(::std::ptr::null::<ImPlotInputMap>())).ContextMenuButton as *const _ as usize
},
12usize,
concat!(
"Offset of field: ",
stringify!(ImPlotInputMap),
"::",
stringify!(ContextMenuButton)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotInputMap>())).BoxSelectButton as *const _ as usize },
16usize,
concat!(
"Offset of field: ",
stringify!(ImPlotInputMap),
"::",
stringify!(BoxSelectButton)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotInputMap>())).BoxSelectMod as *const _ as usize },
20usize,
concat!(
"Offset of field: ",
stringify!(ImPlotInputMap),
"::",
stringify!(BoxSelectMod)
)
);
assert_eq!(
unsafe {
&(*(::std::ptr::null::<ImPlotInputMap>())).BoxSelectCancelButton as *const _ as usize
},
24usize,
concat!(
"Offset of field: ",
stringify!(ImPlotInputMap),
"::",
stringify!(BoxSelectCancelButton)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotInputMap>())).QueryButton as *const _ as usize },
28usize,
concat!(
"Offset of field: ",
stringify!(ImPlotInputMap),
"::",
stringify!(QueryButton)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotInputMap>())).QueryMod as *const _ as usize },
32usize,
concat!(
"Offset of field: ",
stringify!(ImPlotInputMap),
"::",
stringify!(QueryMod)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotInputMap>())).QueryToggleMod as *const _ as usize },
36usize,
concat!(
"Offset of field: ",
stringify!(ImPlotInputMap),
"::",
stringify!(QueryToggleMod)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotInputMap>())).HorizontalMod as *const _ as usize },
40usize,
concat!(
"Offset of field: ",
stringify!(ImPlotInputMap),
"::",
stringify!(HorizontalMod)
)
);
assert_eq!(
unsafe { &(*(::std::ptr::null::<ImPlotInputMap>())).VerticalMod as *const _ as usize },
44usize,
concat!(
"Offset of field: ",
stringify!(ImPlotInputMap),
"::",
stringify!(VerticalMod)
)
);
}
extern "C" {
pub fn ImPlotPoint_ImPlotPointNil() -> *mut ImPlotPoint;
}
extern "C" {
pub fn ImPlotPoint_destroy(self_: *mut ImPlotPoint);
}
extern "C" {
pub fn ImPlotPoint_ImPlotPointdouble(_x: f64, _y: f64) -> *mut ImPlotPoint;
}
extern "C" {
pub fn ImPlotPoint_ImPlotPointVec2(p: ImVec2) -> *mut ImPlotPoint;
}
extern "C" {
pub fn ImPlotRange_ImPlotRangeNil() -> *mut ImPlotRange;
}
extern "C" {
pub fn ImPlotRange_destroy(self_: *mut ImPlotRange);
}
extern "C" {
pub fn ImPlotRange_ImPlotRangedouble(_min: f64, _max: f64) -> *mut ImPlotRange;
}
extern "C" {
pub fn ImPlotRange_Contains(self_: *mut ImPlotRange, value: f64) -> bool;
}
extern "C" {
pub fn ImPlotRange_Size(self_: *mut ImPlotRange) -> f64;
}
extern "C" {
pub fn ImPlotLimits_ContainsPlotPoInt(self_: *mut ImPlotLimits, p: ImPlotPoint) -> bool;
}
extern "C" {
pub fn ImPlotLimits_Containsdouble(self_: *mut ImPlotLimits, x: f64, y: f64) -> bool;
}
extern "C" {
pub fn ImPlotStyle_ImPlotStyle() -> *mut ImPlotStyle;
}
extern "C" {
pub fn ImPlotStyle_destroy(self_: *mut ImPlotStyle);
}
extern "C" {
pub fn ImPlotInputMap_ImPlotInputMap() -> *mut ImPlotInputMap;
}
extern "C" {
pub fn ImPlotInputMap_destroy(self_: *mut ImPlotInputMap);
}
extern "C" {
pub fn ImPlot_CreateContext() -> *mut ImPlotContext;
}
extern "C" {
pub fn ImPlot_DestroyContext(ctx: *mut ImPlotContext);
}
extern "C" {
pub fn ImPlot_GetCurrentContext() -> *mut ImPlotContext;
}
extern "C" {
pub fn ImPlot_SetCurrentContext(ctx: *mut ImPlotContext);
}
extern "C" {
pub fn ImPlot_BeginPlot(
title_id: *const ::std::os::raw::c_char,
x_label: *const ::std::os::raw::c_char,
y_label: *const ::std::os::raw::c_char,
size: ImVec2,
flags: ImPlotFlags,
x_flags: ImPlotAxisFlags,
y_flags: ImPlotAxisFlags,
y2_flags: ImPlotAxisFlags,
y3_flags: ImPlotAxisFlags,
) -> bool;
}
extern "C" {
pub fn ImPlot_EndPlot();
}
extern "C" {
pub fn ImPlot_PlotLineFloatPtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const f32,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotLinedoublePtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const f64,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotLineS8PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS8,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotLineU8PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU8,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotLineS16PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS16,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotLineU16PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU16,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotLineS32PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS32,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotLineU32PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU32,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotLineS64PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS64,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotLineU64PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU64,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotLineFloatPtrFloatPtr(
label_id: *const ::std::os::raw::c_char,
xs: *const f32,
ys: *const f32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotLinedoublePtrdoublePtr(
label_id: *const ::std::os::raw::c_char,
xs: *const f64,
ys: *const f64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotLineS8PtrS8Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS8,
ys: *const ImS8,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotLineU8PtrU8Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU8,
ys: *const ImU8,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotLineS16PtrS16Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS16,
ys: *const ImS16,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotLineU16PtrU16Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU16,
ys: *const ImU16,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotLineS32PtrS32Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS32,
ys: *const ImS32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotLineU32PtrU32Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU32,
ys: *const ImU32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotLineS64PtrS64Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS64,
ys: *const ImS64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotLineU64PtrU64Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU64,
ys: *const ImU64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterFloatPtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const f32,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterdoublePtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const f64,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterS8PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS8,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterU8PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU8,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterS16PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS16,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterU16PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU16,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterS32PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS32,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterU32PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU32,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterS64PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS64,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterU64PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU64,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterFloatPtrFloatPtr(
label_id: *const ::std::os::raw::c_char,
xs: *const f32,
ys: *const f32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterdoublePtrdoublePtr(
label_id: *const ::std::os::raw::c_char,
xs: *const f64,
ys: *const f64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterS8PtrS8Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS8,
ys: *const ImS8,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterU8PtrU8Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU8,
ys: *const ImU8,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterS16PtrS16Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS16,
ys: *const ImS16,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterU16PtrU16Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU16,
ys: *const ImU16,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterS32PtrS32Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS32,
ys: *const ImS32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterU32PtrU32Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU32,
ys: *const ImU32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterS64PtrS64Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS64,
ys: *const ImS64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterU64PtrU64Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU64,
ys: *const ImU64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsFloatPtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const f32,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsdoublePtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const f64,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsS8PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS8,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsU8PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU8,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsS16PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS16,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsU16PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU16,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsS32PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS32,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsU32PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU32,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsS64PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS64,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsU64PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU64,
count: ::std::os::raw::c_int,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsFloatPtrFloatPtr(
label_id: *const ::std::os::raw::c_char,
xs: *const f32,
ys: *const f32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsdoublePtrdoublePtr(
label_id: *const ::std::os::raw::c_char,
xs: *const f64,
ys: *const f64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsS8PtrS8Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS8,
ys: *const ImS8,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsU8PtrU8Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU8,
ys: *const ImU8,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsS16PtrS16Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS16,
ys: *const ImS16,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsU16PtrU16Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU16,
ys: *const ImU16,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsS32PtrS32Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS32,
ys: *const ImS32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsU32PtrU32Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU32,
ys: *const ImU32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsS64PtrS64Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS64,
ys: *const ImS64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsU64PtrU64Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU64,
ys: *const ImU64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStairsG(
label_id: *const ::std::os::raw::c_char,
getter: ::std::option::Option<
unsafe extern "C" fn(
data: *mut ::std::os::raw::c_void,
idx: ::std::os::raw::c_int,
) -> ImPlotPoint,
>,
data: *mut ::std::os::raw::c_void,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedFloatPtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const f32,
count: ::std::os::raw::c_int,
y_ref: f64,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadeddoublePtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const f64,
count: ::std::os::raw::c_int,
y_ref: f64,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedS8PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS8,
count: ::std::os::raw::c_int,
y_ref: f64,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedU8PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU8,
count: ::std::os::raw::c_int,
y_ref: f64,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedS16PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS16,
count: ::std::os::raw::c_int,
y_ref: f64,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedU16PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU16,
count: ::std::os::raw::c_int,
y_ref: f64,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedS32PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS32,
count: ::std::os::raw::c_int,
y_ref: f64,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedU32PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU32,
count: ::std::os::raw::c_int,
y_ref: f64,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedS64PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS64,
count: ::std::os::raw::c_int,
y_ref: f64,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedU64PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU64,
count: ::std::os::raw::c_int,
y_ref: f64,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedFloatPtrFloatPtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const f32,
ys: *const f32,
count: ::std::os::raw::c_int,
y_ref: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadeddoublePtrdoublePtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const f64,
ys: *const f64,
count: ::std::os::raw::c_int,
y_ref: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedS8PtrS8PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS8,
ys: *const ImS8,
count: ::std::os::raw::c_int,
y_ref: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedU8PtrU8PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU8,
ys: *const ImU8,
count: ::std::os::raw::c_int,
y_ref: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedS16PtrS16PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS16,
ys: *const ImS16,
count: ::std::os::raw::c_int,
y_ref: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedU16PtrU16PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU16,
ys: *const ImU16,
count: ::std::os::raw::c_int,
y_ref: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedS32PtrS32PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS32,
ys: *const ImS32,
count: ::std::os::raw::c_int,
y_ref: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedU32PtrU32PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU32,
ys: *const ImU32,
count: ::std::os::raw::c_int,
y_ref: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedS64PtrS64PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS64,
ys: *const ImS64,
count: ::std::os::raw::c_int,
y_ref: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedU64PtrU64PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU64,
ys: *const ImU64,
count: ::std::os::raw::c_int,
y_ref: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedFloatPtrFloatPtrFloatPtr(
label_id: *const ::std::os::raw::c_char,
xs: *const f32,
ys1: *const f32,
ys2: *const f32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadeddoublePtrdoublePtrdoublePtr(
label_id: *const ::std::os::raw::c_char,
xs: *const f64,
ys1: *const f64,
ys2: *const f64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedS8PtrS8PtrS8Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS8,
ys1: *const ImS8,
ys2: *const ImS8,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedU8PtrU8PtrU8Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU8,
ys1: *const ImU8,
ys2: *const ImU8,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedS16PtrS16PtrS16Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS16,
ys1: *const ImS16,
ys2: *const ImS16,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedU16PtrU16PtrU16Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU16,
ys1: *const ImU16,
ys2: *const ImU16,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedS32PtrS32PtrS32Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS32,
ys1: *const ImS32,
ys2: *const ImS32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedU32PtrU32PtrU32Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU32,
ys1: *const ImU32,
ys2: *const ImU32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedS64PtrS64PtrS64Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS64,
ys1: *const ImS64,
ys2: *const ImS64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedU64PtrU64PtrU64Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU64,
ys1: *const ImU64,
ys2: *const ImU64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsFloatPtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const f32,
count: ::std::os::raw::c_int,
width: f64,
shift: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsdoublePtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const f64,
count: ::std::os::raw::c_int,
width: f64,
shift: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsS8PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS8,
count: ::std::os::raw::c_int,
width: f64,
shift: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsU8PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU8,
count: ::std::os::raw::c_int,
width: f64,
shift: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsS16PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS16,
count: ::std::os::raw::c_int,
width: f64,
shift: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsU16PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU16,
count: ::std::os::raw::c_int,
width: f64,
shift: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsS32PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS32,
count: ::std::os::raw::c_int,
width: f64,
shift: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsU32PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU32,
count: ::std::os::raw::c_int,
width: f64,
shift: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsS64PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS64,
count: ::std::os::raw::c_int,
width: f64,
shift: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsU64PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU64,
count: ::std::os::raw::c_int,
width: f64,
shift: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsFloatPtrFloatPtr(
label_id: *const ::std::os::raw::c_char,
xs: *const f32,
ys: *const f32,
count: ::std::os::raw::c_int,
width: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsdoublePtrdoublePtr(
label_id: *const ::std::os::raw::c_char,
xs: *const f64,
ys: *const f64,
count: ::std::os::raw::c_int,
width: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsS8PtrS8Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS8,
ys: *const ImS8,
count: ::std::os::raw::c_int,
width: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsU8PtrU8Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU8,
ys: *const ImU8,
count: ::std::os::raw::c_int,
width: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsS16PtrS16Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS16,
ys: *const ImS16,
count: ::std::os::raw::c_int,
width: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsU16PtrU16Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU16,
ys: *const ImU16,
count: ::std::os::raw::c_int,
width: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsS32PtrS32Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS32,
ys: *const ImS32,
count: ::std::os::raw::c_int,
width: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsU32PtrU32Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU32,
ys: *const ImU32,
count: ::std::os::raw::c_int,
width: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsS64PtrS64Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS64,
ys: *const ImS64,
count: ::std::os::raw::c_int,
width: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsU64PtrU64Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU64,
ys: *const ImU64,
count: ::std::os::raw::c_int,
width: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHFloatPtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const f32,
count: ::std::os::raw::c_int,
height: f64,
shift: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHdoublePtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const f64,
count: ::std::os::raw::c_int,
height: f64,
shift: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHS8PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS8,
count: ::std::os::raw::c_int,
height: f64,
shift: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHU8PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU8,
count: ::std::os::raw::c_int,
height: f64,
shift: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHS16PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS16,
count: ::std::os::raw::c_int,
height: f64,
shift: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHU16PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU16,
count: ::std::os::raw::c_int,
height: f64,
shift: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHS32PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS32,
count: ::std::os::raw::c_int,
height: f64,
shift: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHU32PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU32,
count: ::std::os::raw::c_int,
height: f64,
shift: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHS64PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS64,
count: ::std::os::raw::c_int,
height: f64,
shift: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHU64PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU64,
count: ::std::os::raw::c_int,
height: f64,
shift: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHFloatPtrFloatPtr(
label_id: *const ::std::os::raw::c_char,
xs: *const f32,
ys: *const f32,
count: ::std::os::raw::c_int,
height: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHdoublePtrdoublePtr(
label_id: *const ::std::os::raw::c_char,
xs: *const f64,
ys: *const f64,
count: ::std::os::raw::c_int,
height: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHS8PtrS8Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS8,
ys: *const ImS8,
count: ::std::os::raw::c_int,
height: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHU8PtrU8Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU8,
ys: *const ImU8,
count: ::std::os::raw::c_int,
height: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHS16PtrS16Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS16,
ys: *const ImS16,
count: ::std::os::raw::c_int,
height: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHU16PtrU16Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU16,
ys: *const ImU16,
count: ::std::os::raw::c_int,
height: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHS32PtrS32Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS32,
ys: *const ImS32,
count: ::std::os::raw::c_int,
height: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHU32PtrU32Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU32,
ys: *const ImU32,
count: ::std::os::raw::c_int,
height: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHS64PtrS64Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS64,
ys: *const ImS64,
count: ::std::os::raw::c_int,
height: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHU64PtrU64Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU64,
ys: *const ImU64,
count: ::std::os::raw::c_int,
height: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsFloatPtrFloatPtrFloatPtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const f32,
ys: *const f32,
err: *const f32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsdoublePtrdoublePtrdoublePtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const f64,
ys: *const f64,
err: *const f64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsS8PtrS8PtrS8PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS8,
ys: *const ImS8,
err: *const ImS8,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsU8PtrU8PtrU8PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU8,
ys: *const ImU8,
err: *const ImU8,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsS16PtrS16PtrS16PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS16,
ys: *const ImS16,
err: *const ImS16,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsU16PtrU16PtrU16PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU16,
ys: *const ImU16,
err: *const ImU16,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsS32PtrS32PtrS32PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS32,
ys: *const ImS32,
err: *const ImS32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsU32PtrU32PtrU32PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU32,
ys: *const ImU32,
err: *const ImU32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsS64PtrS64PtrS64PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS64,
ys: *const ImS64,
err: *const ImS64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsU64PtrU64PtrU64PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU64,
ys: *const ImU64,
err: *const ImU64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsFloatPtrFloatPtrFloatPtrFloatPtr(
label_id: *const ::std::os::raw::c_char,
xs: *const f32,
ys: *const f32,
neg: *const f32,
pos: *const f32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsdoublePtrdoublePtrdoublePtrdoublePtr(
label_id: *const ::std::os::raw::c_char,
xs: *const f64,
ys: *const f64,
neg: *const f64,
pos: *const f64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsS8PtrS8PtrS8PtrS8Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS8,
ys: *const ImS8,
neg: *const ImS8,
pos: *const ImS8,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsU8PtrU8PtrU8PtrU8Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU8,
ys: *const ImU8,
neg: *const ImU8,
pos: *const ImU8,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsS16PtrS16PtrS16PtrS16Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS16,
ys: *const ImS16,
neg: *const ImS16,
pos: *const ImS16,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsU16PtrU16PtrU16PtrU16Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU16,
ys: *const ImU16,
neg: *const ImU16,
pos: *const ImU16,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsS32PtrS32PtrS32PtrS32Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS32,
ys: *const ImS32,
neg: *const ImS32,
pos: *const ImS32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsU32PtrU32PtrU32PtrU32Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU32,
ys: *const ImU32,
neg: *const ImU32,
pos: *const ImU32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsS64PtrS64PtrS64PtrS64Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS64,
ys: *const ImS64,
neg: *const ImS64,
pos: *const ImS64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsU64PtrU64PtrU64PtrU64Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU64,
ys: *const ImU64,
neg: *const ImU64,
pos: *const ImU64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsHFloatPtrFloatPtrFloatPtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const f32,
ys: *const f32,
err: *const f32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsHdoublePtrdoublePtrdoublePtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const f64,
ys: *const f64,
err: *const f64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsHS8PtrS8PtrS8PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS8,
ys: *const ImS8,
err: *const ImS8,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsHU8PtrU8PtrU8PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU8,
ys: *const ImU8,
err: *const ImU8,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsHS16PtrS16PtrS16PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS16,
ys: *const ImS16,
err: *const ImS16,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsHU16PtrU16PtrU16PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU16,
ys: *const ImU16,
err: *const ImU16,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsHS32PtrS32PtrS32PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS32,
ys: *const ImS32,
err: *const ImS32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsHU32PtrU32PtrU32PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU32,
ys: *const ImU32,
err: *const ImU32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsHS64PtrS64PtrS64PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS64,
ys: *const ImS64,
err: *const ImS64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsHU64PtrU64PtrU64PtrInt(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU64,
ys: *const ImU64,
err: *const ImU64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsHFloatPtrFloatPtrFloatPtrFloatPtr(
label_id: *const ::std::os::raw::c_char,
xs: *const f32,
ys: *const f32,
neg: *const f32,
pos: *const f32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsHdoublePtrdoublePtrdoublePtrdoublePtr(
label_id: *const ::std::os::raw::c_char,
xs: *const f64,
ys: *const f64,
neg: *const f64,
pos: *const f64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsHS8PtrS8PtrS8PtrS8Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS8,
ys: *const ImS8,
neg: *const ImS8,
pos: *const ImS8,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsHU8PtrU8PtrU8PtrU8Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU8,
ys: *const ImU8,
neg: *const ImU8,
pos: *const ImU8,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsHS16PtrS16PtrS16PtrS16Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS16,
ys: *const ImS16,
neg: *const ImS16,
pos: *const ImS16,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsHU16PtrU16PtrU16PtrU16Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU16,
ys: *const ImU16,
neg: *const ImU16,
pos: *const ImU16,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsHS32PtrS32PtrS32PtrS32Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS32,
ys: *const ImS32,
neg: *const ImS32,
pos: *const ImS32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsHU32PtrU32PtrU32PtrU32Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU32,
ys: *const ImU32,
neg: *const ImU32,
pos: *const ImU32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsHS64PtrS64PtrS64PtrS64Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS64,
ys: *const ImS64,
neg: *const ImS64,
pos: *const ImS64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotErrorBarsHU64PtrU64PtrU64PtrU64Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU64,
ys: *const ImU64,
neg: *const ImU64,
pos: *const ImU64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStemsFloatPtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const f32,
count: ::std::os::raw::c_int,
y_ref: f64,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStemsdoublePtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const f64,
count: ::std::os::raw::c_int,
y_ref: f64,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStemsS8PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS8,
count: ::std::os::raw::c_int,
y_ref: f64,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStemsU8PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU8,
count: ::std::os::raw::c_int,
y_ref: f64,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStemsS16PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS16,
count: ::std::os::raw::c_int,
y_ref: f64,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStemsU16PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU16,
count: ::std::os::raw::c_int,
y_ref: f64,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStemsS32PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS32,
count: ::std::os::raw::c_int,
y_ref: f64,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStemsU32PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU32,
count: ::std::os::raw::c_int,
y_ref: f64,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStemsS64PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImS64,
count: ::std::os::raw::c_int,
y_ref: f64,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStemsU64PtrInt(
label_id: *const ::std::os::raw::c_char,
values: *const ImU64,
count: ::std::os::raw::c_int,
y_ref: f64,
xscale: f64,
x0: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStemsFloatPtrFloatPtr(
label_id: *const ::std::os::raw::c_char,
xs: *const f32,
ys: *const f32,
count: ::std::os::raw::c_int,
y_ref: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStemsdoublePtrdoublePtr(
label_id: *const ::std::os::raw::c_char,
xs: *const f64,
ys: *const f64,
count: ::std::os::raw::c_int,
y_ref: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStemsS8PtrS8Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS8,
ys: *const ImS8,
count: ::std::os::raw::c_int,
y_ref: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStemsU8PtrU8Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU8,
ys: *const ImU8,
count: ::std::os::raw::c_int,
y_ref: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStemsS16PtrS16Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS16,
ys: *const ImS16,
count: ::std::os::raw::c_int,
y_ref: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStemsU16PtrU16Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU16,
ys: *const ImU16,
count: ::std::os::raw::c_int,
y_ref: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStemsS32PtrS32Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS32,
ys: *const ImS32,
count: ::std::os::raw::c_int,
y_ref: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStemsU32PtrU32Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU32,
ys: *const ImU32,
count: ::std::os::raw::c_int,
y_ref: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStemsS64PtrS64Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS64,
ys: *const ImS64,
count: ::std::os::raw::c_int,
y_ref: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotStemsU64PtrU64Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU64,
ys: *const ImU64,
count: ::std::os::raw::c_int,
y_ref: f64,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotPieChartFloatPtr(
label_ids: *const *const ::std::os::raw::c_char,
values: *const f32,
count: ::std::os::raw::c_int,
x: f64,
y: f64,
radius: f64,
normalize: bool,
label_fmt: *const ::std::os::raw::c_char,
angle0: f64,
);
}
extern "C" {
pub fn ImPlot_PlotPieChartdoublePtr(
label_ids: *const *const ::std::os::raw::c_char,
values: *const f64,
count: ::std::os::raw::c_int,
x: f64,
y: f64,
radius: f64,
normalize: bool,
label_fmt: *const ::std::os::raw::c_char,
angle0: f64,
);
}
extern "C" {
pub fn ImPlot_PlotPieChartS8Ptr(
label_ids: *const *const ::std::os::raw::c_char,
values: *const ImS8,
count: ::std::os::raw::c_int,
x: f64,
y: f64,
radius: f64,
normalize: bool,
label_fmt: *const ::std::os::raw::c_char,
angle0: f64,
);
}
extern "C" {
pub fn ImPlot_PlotPieChartU8Ptr(
label_ids: *const *const ::std::os::raw::c_char,
values: *const ImU8,
count: ::std::os::raw::c_int,
x: f64,
y: f64,
radius: f64,
normalize: bool,
label_fmt: *const ::std::os::raw::c_char,
angle0: f64,
);
}
extern "C" {
pub fn ImPlot_PlotPieChartS16Ptr(
label_ids: *const *const ::std::os::raw::c_char,
values: *const ImS16,
count: ::std::os::raw::c_int,
x: f64,
y: f64,
radius: f64,
normalize: bool,
label_fmt: *const ::std::os::raw::c_char,
angle0: f64,
);
}
extern "C" {
pub fn ImPlot_PlotPieChartU16Ptr(
label_ids: *const *const ::std::os::raw::c_char,
values: *const ImU16,
count: ::std::os::raw::c_int,
x: f64,
y: f64,
radius: f64,
normalize: bool,
label_fmt: *const ::std::os::raw::c_char,
angle0: f64,
);
}
extern "C" {
pub fn ImPlot_PlotPieChartS32Ptr(
label_ids: *const *const ::std::os::raw::c_char,
values: *const ImS32,
count: ::std::os::raw::c_int,
x: f64,
y: f64,
radius: f64,
normalize: bool,
label_fmt: *const ::std::os::raw::c_char,
angle0: f64,
);
}
extern "C" {
pub fn ImPlot_PlotPieChartU32Ptr(
label_ids: *const *const ::std::os::raw::c_char,
values: *const ImU32,
count: ::std::os::raw::c_int,
x: f64,
y: f64,
radius: f64,
normalize: bool,
label_fmt: *const ::std::os::raw::c_char,
angle0: f64,
);
}
extern "C" {
pub fn ImPlot_PlotPieChartS64Ptr(
label_ids: *const *const ::std::os::raw::c_char,
values: *const ImS64,
count: ::std::os::raw::c_int,
x: f64,
y: f64,
radius: f64,
normalize: bool,
label_fmt: *const ::std::os::raw::c_char,
angle0: f64,
);
}
extern "C" {
pub fn ImPlot_PlotPieChartU64Ptr(
label_ids: *const *const ::std::os::raw::c_char,
values: *const ImU64,
count: ::std::os::raw::c_int,
x: f64,
y: f64,
radius: f64,
normalize: bool,
label_fmt: *const ::std::os::raw::c_char,
angle0: f64,
);
}
extern "C" {
pub fn ImPlot_PlotHeatmapFloatPtr(
label_id: *const ::std::os::raw::c_char,
values: *const f32,
rows: ::std::os::raw::c_int,
cols: ::std::os::raw::c_int,
scale_min: f64,
scale_max: f64,
label_fmt: *const ::std::os::raw::c_char,
bounds_min: ImPlotPoint,
bounds_max: ImPlotPoint,
);
}
extern "C" {
pub fn ImPlot_PlotHeatmapdoublePtr(
label_id: *const ::std::os::raw::c_char,
values: *const f64,
rows: ::std::os::raw::c_int,
cols: ::std::os::raw::c_int,
scale_min: f64,
scale_max: f64,
label_fmt: *const ::std::os::raw::c_char,
bounds_min: ImPlotPoint,
bounds_max: ImPlotPoint,
);
}
extern "C" {
pub fn ImPlot_PlotHeatmapS8Ptr(
label_id: *const ::std::os::raw::c_char,
values: *const ImS8,
rows: ::std::os::raw::c_int,
cols: ::std::os::raw::c_int,
scale_min: f64,
scale_max: f64,
label_fmt: *const ::std::os::raw::c_char,
bounds_min: ImPlotPoint,
bounds_max: ImPlotPoint,
);
}
extern "C" {
pub fn ImPlot_PlotHeatmapU8Ptr(
label_id: *const ::std::os::raw::c_char,
values: *const ImU8,
rows: ::std::os::raw::c_int,
cols: ::std::os::raw::c_int,
scale_min: f64,
scale_max: f64,
label_fmt: *const ::std::os::raw::c_char,
bounds_min: ImPlotPoint,
bounds_max: ImPlotPoint,
);
}
extern "C" {
pub fn ImPlot_PlotHeatmapS16Ptr(
label_id: *const ::std::os::raw::c_char,
values: *const ImS16,
rows: ::std::os::raw::c_int,
cols: ::std::os::raw::c_int,
scale_min: f64,
scale_max: f64,
label_fmt: *const ::std::os::raw::c_char,
bounds_min: ImPlotPoint,
bounds_max: ImPlotPoint,
);
}
extern "C" {
pub fn ImPlot_PlotHeatmapU16Ptr(
label_id: *const ::std::os::raw::c_char,
values: *const ImU16,
rows: ::std::os::raw::c_int,
cols: ::std::os::raw::c_int,
scale_min: f64,
scale_max: f64,
label_fmt: *const ::std::os::raw::c_char,
bounds_min: ImPlotPoint,
bounds_max: ImPlotPoint,
);
}
extern "C" {
pub fn ImPlot_PlotHeatmapS32Ptr(
label_id: *const ::std::os::raw::c_char,
values: *const ImS32,
rows: ::std::os::raw::c_int,
cols: ::std::os::raw::c_int,
scale_min: f64,
scale_max: f64,
label_fmt: *const ::std::os::raw::c_char,
bounds_min: ImPlotPoint,
bounds_max: ImPlotPoint,
);
}
extern "C" {
pub fn ImPlot_PlotHeatmapU32Ptr(
label_id: *const ::std::os::raw::c_char,
values: *const ImU32,
rows: ::std::os::raw::c_int,
cols: ::std::os::raw::c_int,
scale_min: f64,
scale_max: f64,
label_fmt: *const ::std::os::raw::c_char,
bounds_min: ImPlotPoint,
bounds_max: ImPlotPoint,
);
}
extern "C" {
pub fn ImPlot_PlotHeatmapS64Ptr(
label_id: *const ::std::os::raw::c_char,
values: *const ImS64,
rows: ::std::os::raw::c_int,
cols: ::std::os::raw::c_int,
scale_min: f64,
scale_max: f64,
label_fmt: *const ::std::os::raw::c_char,
bounds_min: ImPlotPoint,
bounds_max: ImPlotPoint,
);
}
extern "C" {
pub fn ImPlot_PlotHeatmapU64Ptr(
label_id: *const ::std::os::raw::c_char,
values: *const ImU64,
rows: ::std::os::raw::c_int,
cols: ::std::os::raw::c_int,
scale_min: f64,
scale_max: f64,
label_fmt: *const ::std::os::raw::c_char,
bounds_min: ImPlotPoint,
bounds_max: ImPlotPoint,
);
}
extern "C" {
pub fn ImPlot_PlotDigitalFloatPtr(
label_id: *const ::std::os::raw::c_char,
xs: *const f32,
ys: *const f32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotDigitaldoublePtr(
label_id: *const ::std::os::raw::c_char,
xs: *const f64,
ys: *const f64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotDigitalS8Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS8,
ys: *const ImS8,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotDigitalU8Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU8,
ys: *const ImU8,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotDigitalS16Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS16,
ys: *const ImS16,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotDigitalU16Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU16,
ys: *const ImU16,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotDigitalS32Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS32,
ys: *const ImS32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotDigitalU32Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU32,
ys: *const ImU32,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotDigitalS64Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImS64,
ys: *const ImS64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotDigitalU64Ptr(
label_id: *const ::std::os::raw::c_char,
xs: *const ImU64,
ys: *const ImU64,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
stride: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotImage(
label_id: *const ::std::os::raw::c_char,
user_texture_id: ImTextureID,
bounds_min: ImPlotPoint,
bounds_max: ImPlotPoint,
uv0: ImVec2,
uv1: ImVec2,
tint_col: ImVec4,
);
}
extern "C" {
pub fn ImPlot_PlotText(
text: *const ::std::os::raw::c_char,
x: f64,
y: f64,
vertical: bool,
pix_offset: ImVec2,
);
}
extern "C" {
pub fn ImPlot_PlotDummy(label_id: *const ::std::os::raw::c_char);
}
extern "C" {
pub fn ImPlot_SetNextPlotLimits(xmin: f64, xmax: f64, ymin: f64, ymax: f64, cond: ImGuiCond);
}
extern "C" {
pub fn ImPlot_SetNextPlotLimitsX(xmin: f64, xmax: f64, cond: ImGuiCond);
}
extern "C" {
pub fn ImPlot_SetNextPlotLimitsY(ymin: f64, ymax: f64, cond: ImGuiCond, y_axis: ImPlotYAxis);
}
extern "C" {
pub fn ImPlot_LinkNextPlotLimits(
xmin: *mut f64,
xmax: *mut f64,
ymin: *mut f64,
ymax: *mut f64,
ymin2: *mut f64,
ymax2: *mut f64,
ymin3: *mut f64,
ymax3: *mut f64,
);
}
extern "C" {
pub fn ImPlot_FitNextPlotAxes(x: bool, y: bool, y2: bool, y3: bool);
}
extern "C" {
pub fn ImPlot_SetNextPlotTicksXdoublePtr(
values: *const f64,
n_ticks: ::std::os::raw::c_int,
labels: *const *const ::std::os::raw::c_char,
show_default: bool,
);
}
extern "C" {
pub fn ImPlot_SetNextPlotTicksXdouble(
x_min: f64,
x_max: f64,
n_ticks: ::std::os::raw::c_int,
labels: *const *const ::std::os::raw::c_char,
show_default: bool,
);
}
extern "C" {
pub fn ImPlot_SetNextPlotTicksYdoublePtr(
values: *const f64,
n_ticks: ::std::os::raw::c_int,
labels: *const *const ::std::os::raw::c_char,
show_default: bool,
y_axis: ImPlotYAxis,
);
}
extern "C" {
pub fn ImPlot_SetNextPlotTicksYdouble(
y_min: f64,
y_max: f64,
n_ticks: ::std::os::raw::c_int,
labels: *const *const ::std::os::raw::c_char,
show_default: bool,
y_axis: ImPlotYAxis,
);
}
extern "C" {
pub fn ImPlot_SetPlotYAxis(y_axis: ImPlotYAxis);
}
extern "C" {
pub fn ImPlot_HideNextItem(hidden: bool, cond: ImGuiCond);
}
extern "C" {
pub fn ImPlot_PixelsToPlotVec2(pOut: *mut ImPlotPoint, pix: ImVec2, y_axis: ImPlotYAxis);
}
extern "C" {
pub fn ImPlot_PixelsToPlotFloat(pOut: *mut ImPlotPoint, x: f32, y: f32, y_axis: ImPlotYAxis);
}
extern "C" {
pub fn ImPlot_PlotToPixelsPlotPoInt(pOut: *mut ImVec2, plt: ImPlotPoint, y_axis: ImPlotYAxis);
}
extern "C" {
pub fn ImPlot_PlotToPixelsdouble(pOut: *mut ImVec2, x: f64, y: f64, y_axis: ImPlotYAxis);
}
extern "C" {
pub fn ImPlot_GetPlotPos(pOut: *mut ImVec2);
}
extern "C" {
pub fn ImPlot_GetPlotSize(pOut: *mut ImVec2);
}
extern "C" {
pub fn ImPlot_IsPlotHovered() -> bool;
}
extern "C" {
pub fn ImPlot_IsPlotXAxisHovered() -> bool;
}
extern "C" {
pub fn ImPlot_IsPlotYAxisHovered(y_axis: ImPlotYAxis) -> bool;
}
extern "C" {
pub fn ImPlot_GetPlotMousePos(pOut: *mut ImPlotPoint, y_axis: ImPlotYAxis);
}
extern "C" {
pub fn ImPlot_GetPlotLimits(pOut: *mut ImPlotLimits, y_axis: ImPlotYAxis);
}
extern "C" {
pub fn ImPlot_IsPlotQueried() -> bool;
}
extern "C" {
pub fn ImPlot_GetPlotQuery(pOut: *mut ImPlotLimits, y_axis: ImPlotYAxis);
}
extern "C" {
pub fn ImPlot_AnnotateStr(
x: f64,
y: f64,
pix_offset: ImVec2,
fmt: *const ::std::os::raw::c_char,
...
);
}
extern "C" {
pub fn ImPlot_AnnotateVec4(
x: f64,
y: f64,
pix_offset: ImVec2,
color: ImVec4,
fmt: *const ::std::os::raw::c_char,
...
);
}
extern "C" {
pub fn ImPlot_AnnotateClampedStr(
x: f64,
y: f64,
pix_offset: ImVec2,
fmt: *const ::std::os::raw::c_char,
...
);
}
extern "C" {
pub fn ImPlot_AnnotateClampedVec4(
x: f64,
y: f64,
pix_offset: ImVec2,
color: ImVec4,
fmt: *const ::std::os::raw::c_char,
...
);
}
extern "C" {
pub fn ImPlot_DragLineX(
id: *const ::std::os::raw::c_char,
x_value: *mut f64,
show_label: bool,
col: ImVec4,
thickness: f32,
) -> bool;
}
extern "C" {
pub fn ImPlot_DragLineY(
id: *const ::std::os::raw::c_char,
y_value: *mut f64,
show_label: bool,
col: ImVec4,
thickness: f32,
) -> bool;
}
extern "C" {
pub fn ImPlot_DragPoint(
id: *const ::std::os::raw::c_char,
x: *mut f64,
y: *mut f64,
show_label: bool,
col: ImVec4,
radius: f32,
) -> bool;
}
extern "C" {
pub fn ImPlot_SetLegendLocation(
location: ImPlotLocation,
orientation: ImPlotOrientation,
outside: bool,
);
}
extern "C" {
pub fn ImPlot_SetMousePosLocation(location: ImPlotLocation);
}
extern "C" {
pub fn ImPlot_IsLegendEntryHovered(label_id: *const ::std::os::raw::c_char) -> bool;
}
extern "C" {
pub fn ImPlot_BeginLegendDragDropSource(
label_id: *const ::std::os::raw::c_char,
flags: ImGuiDragDropFlags,
) -> bool;
}
extern "C" {
pub fn ImPlot_EndLegendDragDropSource();
}
extern "C" {
pub fn ImPlot_BeginLegendPopup(
label_id: *const ::std::os::raw::c_char,
mouse_button: ImGuiMouseButton,
) -> bool;
}
extern "C" {
pub fn ImPlot_EndLegendPopup();
}
extern "C" {
pub fn ImPlot_GetStyle() -> *mut ImPlotStyle;
}
extern "C" {
pub fn ImPlot_StyleColorsAuto(dst: *mut ImPlotStyle);
}
extern "C" {
pub fn ImPlot_StyleColorsClassic(dst: *mut ImPlotStyle);
}
extern "C" {
pub fn ImPlot_StyleColorsDark(dst: *mut ImPlotStyle);
}
extern "C" {
pub fn ImPlot_StyleColorsLight(dst: *mut ImPlotStyle);
}
extern "C" {
pub fn ImPlot_PushStyleColorU32(idx: ImPlotCol, col: ImU32);
}
extern "C" {
pub fn ImPlot_PushStyleColorVec4(idx: ImPlotCol, col: ImVec4);
}
extern "C" {
pub fn ImPlot_PopStyleColor(count: ::std::os::raw::c_int);
}
extern "C" {
pub fn ImPlot_PushStyleVarFloat(idx: ImPlotStyleVar, val: f32);
}
extern "C" {
pub fn ImPlot_PushStyleVarInt(idx: ImPlotStyleVar, val: ::std::os::raw::c_int);
}
extern "C" {
pub fn ImPlot_PushStyleVarVec2(idx: ImPlotStyleVar, val: ImVec2);
}
extern "C" {
pub fn ImPlot_PopStyleVar(count: ::std::os::raw::c_int);
}
extern "C" {
pub fn ImPlot_SetNextLineStyle(col: ImVec4, weight: f32);
}
extern "C" {
pub fn ImPlot_SetNextFillStyle(col: ImVec4, alpha_mod: f32);
}
extern "C" {
pub fn ImPlot_SetNextMarkerStyle(
marker: ImPlotMarker,
size: f32,
fill: ImVec4,
weight: f32,
outline: ImVec4,
);
}
extern "C" {
pub fn ImPlot_SetNextErrorBarStyle(col: ImVec4, size: f32, weight: f32);
}
extern "C" {
pub fn ImPlot_GetLastItemColor(pOut: *mut ImVec4);
}
extern "C" {
pub fn ImPlot_GetStyleColorName(idx: ImPlotCol) -> *const ::std::os::raw::c_char;
}
extern "C" {
pub fn ImPlot_GetMarkerName(idx: ImPlotMarker) -> *const ::std::os::raw::c_char;
}
extern "C" {
pub fn ImPlot_PushColormapPlotColormap(colormap: ImPlotColormap);
}
extern "C" {
pub fn ImPlot_PushColormapVec4Ptr(colormap: *const ImVec4, size: ::std::os::raw::c_int);
}
extern "C" {
pub fn ImPlot_PopColormap(count: ::std::os::raw::c_int);
}
extern "C" {
pub fn ImPlot_SetColormapVec4Ptr(colormap: *const ImVec4, size: ::std::os::raw::c_int);
}
extern "C" {
pub fn ImPlot_SetColormapPlotColormap(colormap: ImPlotColormap, samples: ::std::os::raw::c_int);
}
extern "C" {
pub fn ImPlot_GetColormapSize() -> ::std::os::raw::c_int;
}
extern "C" {
pub fn ImPlot_GetColormapColor(pOut: *mut ImVec4, index: ::std::os::raw::c_int);
}
extern "C" {
pub fn ImPlot_LerpColormap(pOut: *mut ImVec4, t: f32);
}
extern "C" {
pub fn ImPlot_NextColormapColor(pOut: *mut ImVec4);
}
extern "C" {
pub fn ImPlot_ShowColormapScale(scale_min: f64, scale_max: f64, height: f32);
}
extern "C" {
pub fn ImPlot_GetColormapName(colormap: ImPlotColormap) -> *const ::std::os::raw::c_char;
}
extern "C" {
pub fn ImPlot_GetInputMap() -> *mut ImPlotInputMap;
}
extern "C" {
pub fn ImPlot_GetPlotDrawList() -> *mut ImDrawList;
}
extern "C" {
pub fn ImPlot_PushPlotClipRect();
}
extern "C" {
pub fn ImPlot_PopPlotClipRect();
}
extern "C" {
pub fn ImPlot_ShowStyleSelector(label: *const ::std::os::raw::c_char) -> bool;
}
extern "C" {
pub fn ImPlot_ShowColormapSelector(label: *const ::std::os::raw::c_char) -> bool;
}
extern "C" {
pub fn ImPlot_ShowStyleEditor(ref_: *mut ImPlotStyle);
}
extern "C" {
pub fn ImPlot_ShowUserGuide();
}
extern "C" {
pub fn ImPlot_ShowMetricsWindow(p_popen: *mut bool);
}
extern "C" {
pub fn ImPlot_SetImGuiContext(ctx: *mut ImGuiContext);
}
extern "C" {
pub fn ImPlot_ShowDemoWindow(p_open: *mut bool);
}
extern "C" {
pub fn ImPlot_PlotLineG(
label_id: *const ::std::os::raw::c_char,
getter: ::std::option::Option<
unsafe extern "C" fn(
data: *mut ::std::os::raw::c_void,
idx: ::std::os::raw::c_int,
) -> *mut ImPlotPoint,
>,
data: *mut ::std::os::raw::c_void,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotScatterG(
label_id: *const ::std::os::raw::c_char,
getter: ::std::option::Option<
unsafe extern "C" fn(
data: *mut ::std::os::raw::c_void,
idx: ::std::os::raw::c_int,
) -> *mut ImPlotPoint,
>,
data: *mut ::std::os::raw::c_void,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotShadedG(
label_id: *const ::std::os::raw::c_char,
getter1: ::std::option::Option<
unsafe extern "C" fn(
data: *mut ::std::os::raw::c_void,
idx: ::std::os::raw::c_int,
) -> *mut ImPlotPoint,
>,
data1: *mut ::std::os::raw::c_void,
getter2: ::std::option::Option<
unsafe extern "C" fn(
data: *mut ::std::os::raw::c_void,
idx: ::std::os::raw::c_int,
) -> *mut ImPlotPoint,
>,
data2: *mut ::std::os::raw::c_void,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsG(
label_id: *const ::std::os::raw::c_char,
getter: ::std::option::Option<
unsafe extern "C" fn(
data: *mut ::std::os::raw::c_void,
idx: ::std::os::raw::c_int,
) -> *mut ImPlotPoint,
>,
data: *mut ::std::os::raw::c_void,
count: ::std::os::raw::c_int,
width: f64,
offset: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotBarsHG(
label_id: *const ::std::os::raw::c_char,
getter: ::std::option::Option<
unsafe extern "C" fn(
data: *mut ::std::os::raw::c_void,
idx: ::std::os::raw::c_int,
) -> *mut ImPlotPoint,
>,
data: *mut ::std::os::raw::c_void,
count: ::std::os::raw::c_int,
height: f64,
offset: ::std::os::raw::c_int,
);
}
extern "C" {
pub fn ImPlot_PlotDigitalG(
label_id: *const ::std::os::raw::c_char,
getter: ::std::option::Option<
unsafe extern "C" fn(
data: *mut ::std::os::raw::c_void,
idx: ::std::os::raw::c_int,
) -> *mut ImPlotPoint,
>,
data: *mut ::std::os::raw::c_void,
count: ::std::os::raw::c_int,
offset: ::std::os::raw::c_int,
);
}