#[repr(C)]pub struct ImGuiTableColumn {Show 41 fields
pub Flags: ImGuiTableColumnFlags,
pub WidthGiven: f32,
pub MinX: f32,
pub MaxX: f32,
pub WidthRequest: f32,
pub WidthAuto: f32,
pub WidthMax: f32,
pub StretchWeight: f32,
pub InitStretchWeightOrWidth: f32,
pub ClipRect: ImRect_c,
pub ID: ImGuiID,
pub UserData: ImGuiID,
pub WorkMinX: f32,
pub WorkMaxX: f32,
pub ItemWidth: f32,
pub ContentMaxXFrozen: f32,
pub ContentMaxXUnfrozen: f32,
pub ContentMaxXHeadersUsed: f32,
pub ContentMaxXHeadersIdeal: f32,
pub NameOffset: ImS16,
pub DisplayOrder: ImGuiTableColumnIdx,
pub IndexWithinEnabledSet: ImGuiTableColumnIdx,
pub PrevEnabledColumn: ImGuiTableColumnIdx,
pub NextEnabledColumn: ImGuiTableColumnIdx,
pub SortOrder: ImGuiTableColumnIdx,
pub DrawChannelCurrent: ImGuiTableDrawChannelIdx,
pub DrawChannelFrozen: ImGuiTableDrawChannelIdx,
pub DrawChannelUnfrozen: ImGuiTableDrawChannelIdx,
pub IsEnabled: bool,
pub IsUserEnabled: bool,
pub IsUserEnabledNextFrame: bool,
pub IsVisibleX: bool,
pub IsVisibleY: bool,
pub IsRequestOutput: bool,
pub IsSkipItems: bool,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub NavLayerCurrent: ImS8,
pub _bitfield_align_2: [u8; 0],
pub _bitfield_2: __BindgenBitfieldUnit<[u8; 2]>,
pub SortDirectionsAvailList: ImU8,
}Fields§
§Flags: ImGuiTableColumnFlags§WidthGiven: f32§MinX: f32§MaxX: f32§WidthRequest: f32§WidthAuto: f32§WidthMax: f32§StretchWeight: f32§InitStretchWeightOrWidth: f32§ClipRect: ImRect_c§ID: ImGuiID§UserData: ImGuiID§WorkMinX: f32§WorkMaxX: f32§ItemWidth: f32§ContentMaxXFrozen: f32§ContentMaxXUnfrozen: f32§ContentMaxXHeadersUsed: f32§ContentMaxXHeadersIdeal: f32§NameOffset: ImS16§DisplayOrder: ImGuiTableColumnIdx§IndexWithinEnabledSet: ImGuiTableColumnIdx§PrevEnabledColumn: ImGuiTableColumnIdx§NextEnabledColumn: ImGuiTableColumnIdx§SortOrder: ImGuiTableColumnIdx§DrawChannelCurrent: ImGuiTableDrawChannelIdx§DrawChannelFrozen: ImGuiTableDrawChannelIdx§DrawChannelUnfrozen: ImGuiTableDrawChannelIdx§IsEnabled: bool§IsUserEnabled: bool§IsUserEnabledNextFrame: bool§IsVisibleX: bool§IsVisibleY: bool§IsRequestOutput: bool§IsSkipItems: bool§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>§_bitfield_align_2: [u8; 0]§_bitfield_2: __BindgenBitfieldUnit<[u8; 2]>§SortDirectionsAvailList: ImU8Implementations§
Source§impl ImGuiTableColumn
impl ImGuiTableColumn
pub fn IsPreserveWidthAuto(&self) -> bool
pub fn set_IsPreserveWidthAuto(&mut self, val: bool)
pub unsafe fn IsPreserveWidthAuto_raw(this: *const Self) -> bool
pub unsafe fn set_IsPreserveWidthAuto_raw(this: *mut Self, val: bool)
pub fn IsJustCreated(&self) -> bool
pub fn set_IsJustCreated(&mut self, val: bool)
pub unsafe fn IsJustCreated_raw(this: *const Self) -> bool
pub unsafe fn set_IsJustCreated_raw(this: *mut Self, val: bool)
pub fn IsLoadedSettings(&self) -> bool
pub fn set_IsLoadedSettings(&mut self, val: bool)
pub unsafe fn IsLoadedSettings_raw(this: *const Self) -> bool
pub unsafe fn set_IsLoadedSettings_raw(this: *mut Self, val: bool)
pub fn IsNeedReconcileSrc(&self) -> bool
pub fn set_IsNeedReconcileSrc(&mut self, val: bool)
pub unsafe fn IsNeedReconcileSrc_raw(this: *const Self) -> bool
pub unsafe fn set_IsNeedReconcileSrc_raw(this: *mut Self, val: bool)
pub fn IsNeedReconcileDst(&self) -> bool
pub fn set_IsNeedReconcileDst(&mut self, val: bool)
pub unsafe fn IsNeedReconcileDst_raw(this: *const Self) -> bool
pub unsafe fn set_IsNeedReconcileDst_raw(this: *mut Self, val: bool)
pub fn new_bitfield_1( IsPreserveWidthAuto: bool, IsJustCreated: bool, IsLoadedSettings: bool, IsNeedReconcileSrc: bool, IsNeedReconcileDst: bool, ) -> __BindgenBitfieldUnit<[u8; 1]>
pub fn AutoFitQueue(&self) -> ImU8
pub fn set_AutoFitQueue(&mut self, val: ImU8)
pub unsafe fn AutoFitQueue_raw(this: *const Self) -> ImU8
pub unsafe fn set_AutoFitQueue_raw(this: *mut Self, val: ImU8)
pub fn CannotSkipItemsQueue(&self) -> ImU8
pub fn set_CannotSkipItemsQueue(&mut self, val: ImU8)
pub unsafe fn CannotSkipItemsQueue_raw(this: *const Self) -> ImU8
pub unsafe fn set_CannotSkipItemsQueue_raw(this: *mut Self, val: ImU8)
pub fn SortDirection(&self) -> ImU8
pub fn set_SortDirection(&mut self, val: ImU8)
pub unsafe fn SortDirection_raw(this: *const Self) -> ImU8
pub unsafe fn set_SortDirection_raw(this: *mut Self, val: ImU8)
pub fn SortDirectionsAvailCount(&self) -> ImU8
pub fn set_SortDirectionsAvailCount(&mut self, val: ImU8)
pub unsafe fn SortDirectionsAvailCount_raw(this: *const Self) -> ImU8
pub unsafe fn set_SortDirectionsAvailCount_raw(this: *mut Self, val: ImU8)
pub fn SortDirectionsAvailMask(&self) -> ImU8
pub fn set_SortDirectionsAvailMask(&mut self, val: ImU8)
pub unsafe fn SortDirectionsAvailMask_raw(this: *const Self) -> ImU8
pub unsafe fn set_SortDirectionsAvailMask_raw(this: *mut Self, val: ImU8)
pub fn new_bitfield_2( AutoFitQueue: ImU8, CannotSkipItemsQueue: ImU8, SortDirection: ImU8, SortDirectionsAvailCount: ImU8, SortDirectionsAvailMask: ImU8, ) -> __BindgenBitfieldUnit<[u8; 2]>
Trait Implementations§
Source§impl Clone for ImGuiTableColumn
impl Clone for ImGuiTableColumn
Source§fn clone(&self) -> ImGuiTableColumn
fn clone(&self) -> ImGuiTableColumn
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ImGuiTableColumn
Source§impl Debug for ImGuiTableColumn
impl Debug for ImGuiTableColumn
Source§impl Default for ImGuiTableColumn
impl Default for ImGuiTableColumn
Source§fn default() -> ImGuiTableColumn
fn default() -> ImGuiTableColumn
Returns the “default value” for a type. Read more
Source§impl PartialEq for ImGuiTableColumn
impl PartialEq for ImGuiTableColumn
impl StructuralPartialEq for ImGuiTableColumn
Auto Trait Implementations§
impl Freeze for ImGuiTableColumn
impl RefUnwindSafe for ImGuiTableColumn
impl Send for ImGuiTableColumn
impl Sync for ImGuiTableColumn
impl Unpin for ImGuiTableColumn
impl UnsafeUnpin for ImGuiTableColumn
impl UnwindSafe for ImGuiTableColumn
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