#[repr(C)]pub struct ImGuiBoxSelectState {Show 16 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 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]>§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§
Source§impl Clone for ImGuiBoxSelectState
impl Clone for ImGuiBoxSelectState
Source§fn clone(&self) -> ImGuiBoxSelectState
fn clone(&self) -> ImGuiBoxSelectState
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ImGuiBoxSelectState
impl Debug for ImGuiBoxSelectState
impl Copy for ImGuiBoxSelectState
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