ImGui module

Selectable

procedureforeign8 overloadsSource
Selectable :: (
    label: *u8,
    selected := false,
    flags: SelectableFlags = .None,
    size: *ImVec2
) -> bool #foreign

Parameters

label: *u8
selected := false
flags: SelectableFlags = .None
size: *ImVec2

Returns

bool
Selectable :: (
    label: *u8,
    p_selected: *bool,
    flags: SelectableFlags = .None,
    size: *ImVec2
) -> bool #foreign

Parameters

label: *u8
p_selected: *bool
flags: SelectableFlags = .None
size: *ImVec2

Returns

bool
Selectable :: (
    label: *u8,
    selected := false,
    flags: SelectableFlags = .None,
    size: *ImVec2
) -> bool #foreign

Parameters

label: *u8
selected := false
flags: SelectableFlags = .None
size: *ImVec2

Returns

bool
Selectable :: (
    label: *u8,
    p_selected: *bool,
    flags: SelectableFlags = .None,
    size: *ImVec2
) -> bool #foreign

Parameters

label: *u8
p_selected: *bool
flags: SelectableFlags = .None
size: *ImVec2

Returns

bool
Selectable :: (
    label: *u8,
    selected := false,
    flags: SelectableFlags = .None,
    size: ImVec2 = ImVec2.{ 0, 0 }
) -> bool

Parameters

label: *u8
selected := false
flags: SelectableFlags = .None
size: ImVec2 = ImVec2.{ 0, 0 }

Returns

bool
Selectable :: (
    label: *u8,
    p_selected: *bool,
    flags: SelectableFlags = .None,
    size: ImVec2 = ImVec2.{ 0, 0 }
) -> bool

Parameters

label: *u8
p_selected: *bool
flags: SelectableFlags = .None
size: ImVec2 = ImVec2.{ 0, 0 }

Returns

bool
Selectable :: (
    label: *u8,
    selected := false,
    flags: SelectableFlags = .None,
    size: ImVec2 = ImVec2.{ 0, 0 }
) -> bool

Parameters

label: *u8
selected := false
flags: SelectableFlags = .None
size: ImVec2 = ImVec2.{ 0, 0 }

Returns

bool
Selectable :: (
    label: *u8,
    p_selected: *bool,
    flags: SelectableFlags = .None,
    size: ImVec2 = ImVec2.{ 0, 0 }
) -> bool

Parameters

label: *u8
p_selected: *bool
flags: SelectableFlags = .None
size: ImVec2 = ImVec2.{ 0, 0 }

Returns

bool

See also