ImGui module

PlotHistogram

procedureforeign4 overloadsSource
PlotHistogram :: (
    label: *u8,
    values: *float,
    values_count: s32,
    values_offset: s32 = 0,
    overlay_text: *u8 = null,
    scale_min: float = FLOAT32_MAX,
    scale_max: float = FLOAT32_MAX,
    graph_size: ImVec2 = .{ 0, 0 },
    stride: s32 = 4
) -> void #foreign

Parameters

label: *u8
values: *float
values_count: s32
values_offset: s32 = 0
overlay_text: *u8 = null
scale_min: float = FLOAT32_MAX
scale_max: float = FLOAT32_MAX
graph_size: ImVec2 = .{ 0, 0 }
stride: s32 = 4

Returns

void
PlotHistogram :: (
    label: *u8,
    values_getter: #type (data: *void, idx: s32) -> float #c_call,
    data: *void,
    values_count: s32,
    values_offset: s32 = 0,
    overlay_text: *u8 = null,
    scale_min: float = FLOAT32_MAX,
    scale_max: float = FLOAT32_MAX,
    graph_size: ImVec2 = .{ 0, 0 }
) -> void #foreign

Parameters

label: *u8
values_getter: #type (data: *void, idx: s32) -> float #c_call
data: *void
values_count: s32
values_offset: s32 = 0
overlay_text: *u8 = null
scale_min: float = FLOAT32_MAX
scale_max: float = FLOAT32_MAX
graph_size: ImVec2 = .{ 0, 0 }

Returns

void
PlotHistogram :: (
    label: *u8,
    values: *float,
    values_count: s32,
    values_offset: s32 = 0,
    overlay_text: *u8 = null,
    scale_min: float = FLOAT32_MAX,
    scale_max: float = FLOAT32_MAX,
    graph_size: ImVec2 = .{ 0, 0 },
    stride: s32 = 4
) -> void #foreign

Parameters

label: *u8
values: *float
values_count: s32
values_offset: s32 = 0
overlay_text: *u8 = null
scale_min: float = FLOAT32_MAX
scale_max: float = FLOAT32_MAX
graph_size: ImVec2 = .{ 0, 0 }
stride: s32 = 4

Returns

void
PlotHistogram :: (
    label: *u8,
    values_getter: #type (data: *void, idx: s32) -> float #c_call,
    data: *void,
    values_count: s32,
    values_offset: s32 = 0,
    overlay_text: *u8 = null,
    scale_min: float = FLOAT32_MAX,
    scale_max: float = FLOAT32_MAX,
    graph_size: ImVec2 = .{ 0, 0 }
) -> void #foreign

Parameters

label: *u8
values_getter: #type (data: *void, idx: s32) -> float #c_call
data: *void
values_count: s32
values_offset: s32 = 0
overlay_text: *u8 = null
scale_min: float = FLOAT32_MAX
scale_max: float = FLOAT32_MAX
graph_size: ImVec2 = .{ 0, 0 }

Returns

void

See also