#[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,
pub UserID: 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 IsPreserveWidthAuto: bool,
pub NavLayerCurrent: ImS8,
pub AutoFitQueue: ImU8,
pub CannotSkipItemsQueue: ImU8,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub SortDirectionsAvailList: ImU8,
}Fields§
§Flags: ImGuiTableColumnFlags§WidthGiven: f32§MinX: f32§MaxX: f32§WidthRequest: f32§WidthAuto: f32§WidthMax: f32§StretchWeight: f32§InitStretchWeightOrWidth: f32§ClipRect: ImRect§UserID: 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§IsPreserveWidthAuto: bool§AutoFitQueue: ImU8§CannotSkipItemsQueue: ImU8§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>§SortDirectionsAvailList: ImU8Implementations§
Source§impl ImGuiTableColumn
impl ImGuiTableColumn
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_1( SortDirection: ImU8, SortDirectionsAvailCount: ImU8, SortDirectionsAvailMask: ImU8, ) -> __BindgenBitfieldUnit<[u8; 1]>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ImGuiTableColumn
impl RefUnwindSafe for ImGuiTableColumn
impl Send for ImGuiTableColumn
impl Sync for ImGuiTableColumn
impl Unpin 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