Type Alias ImPlotAxis
Source pub type ImPlotAxis = ImPlotAxis_c;
#[repr(C)]
pub struct ImPlotAxis {Show 48 fields
pub ID: u32,
pub Flags: i32,
pub PreviousFlags: i32,
pub Range: ImPlotRange_c,
pub RangeCond: i32,
pub Scale: i32,
pub FitExtents: ImPlotRange_c,
pub OrthoAxis: *mut ImPlotAxis_c,
pub ConstraintRange: ImPlotRange_c,
pub ConstraintZoom: ImPlotRange_c,
pub Ticker: ImPlotTicker,
pub Formatter: Option<unsafe extern "C" fn(f64, *mut u8, i32, *mut c_void) -> i32>,
pub FormatterData: *mut c_void,
pub FormatSpec: [u8; 16],
pub Locator: Option<unsafe extern "C" fn(*mut ImPlotTicker, ImPlotRange_c, f32, bool, Option<unsafe extern "C" fn(f64, *mut u8, i32, *mut c_void) -> i32>, *mut c_void)>,
pub LinkedMin: *mut f64,
pub LinkedMax: *mut f64,
pub PickerLevel: i32,
pub PickerTimeMin: ImPlotTime_c,
pub PickerTimeMax: ImPlotTime_c,
pub TransformForward: Option<unsafe extern "C" fn(f64, *mut c_void) -> f64>,
pub TransformInverse: Option<unsafe extern "C" fn(f64, *mut c_void) -> f64>,
pub TransformData: *mut c_void,
pub PixelMin: f32,
pub PixelMax: f32,
pub ScaleMin: f64,
pub ScaleMax: f64,
pub ScaleToPixel: f64,
pub Datum1: f32,
pub Datum2: f32,
pub HoverRect: ImRect_c,
pub LabelOffset: i32,
pub ColorMaj: u32,
pub ColorMin: u32,
pub ColorTick: u32,
pub ColorTxt: u32,
pub ColorBg: u32,
pub ColorHov: u32,
pub ColorAct: u32,
pub ColorHiLi: u32,
pub Enabled: bool,
pub Vertical: bool,
pub FitThisFrame: bool,
pub HasRange: bool,
pub HasFormatSpec: bool,
pub ShowDefaultTicks: bool,
pub Hovered: bool,
pub Held: bool,
}