#[repr(C)]pub struct ImGuiBoxSelectState {Show 17 fields
pub ID: ImGuiID,
pub IsActive: bool,
pub IsStarting: bool,
pub IsStartedFromVoid: bool,
pub IsStartedSetNavIdOnce: bool,
pub RequestClear: bool,
pub _bitfield_align_1: [u16; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 2]>,
pub __bindgen_padding_0: u32,
pub StartPosRel: ImVec2,
pub EndPosRel: ImVec2,
pub ScrollAccum: ImVec2,
pub Window: *mut ImGuiWindow,
pub UnclipMode: bool,
pub UnclipRect: ImRect,
pub BoxSelectRectPrev: ImRect,
pub BoxSelectRectCurr: ImRect,
}Fields§
§ID: ImGuiID§IsActive: bool§IsStarting: bool§IsStartedFromVoid: bool§RequestClear: bool§_bitfield_align_1: [u16; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 2]>§__bindgen_padding_0: u32§StartPosRel: ImVec2§EndPosRel: ImVec2§ScrollAccum: ImVec2§Window: *mut ImGuiWindow§UnclipMode: bool§UnclipRect: ImRect§BoxSelectRectPrev: ImRect§BoxSelectRectCurr: ImRectImplementations§
Source§impl ImGuiBoxSelectState
impl ImGuiBoxSelectState
pub fn KeyMods(&self) -> ImGuiKeyChord
pub fn set_KeyMods(&mut self, val: ImGuiKeyChord)
pub unsafe fn KeyMods_raw(this: *const Self) -> ImGuiKeyChord
pub unsafe fn set_KeyMods_raw(this: *mut Self, val: ImGuiKeyChord)
pub fn new_bitfield_1(KeyMods: ImGuiKeyChord) -> __BindgenBitfieldUnit<[u8; 2]>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ImGuiBoxSelectState
impl RefUnwindSafe for ImGuiBoxSelectState
impl !Send for ImGuiBoxSelectState
impl !Sync for ImGuiBoxSelectState
impl Unpin for ImGuiBoxSelectState
impl UnwindSafe for ImGuiBoxSelectState
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more