Struct easy_imgui_sys::ImGuiTableColumn
source · #[repr(C)]pub struct ImGuiTableColumn {Show 40 fields
pub Flags: ImGuiTableColumnFlags,
pub WidthGiven: f32,
pub MinX: f32,
pub MaxX: f32,
pub WidthRequest: f32,
pub WidthAuto: 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§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 fn SortDirectionsAvailCount(&self) -> ImU8
pub fn set_SortDirectionsAvailCount(&mut self, val: ImU8)
pub fn SortDirectionsAvailMask(&self) -> ImU8
pub fn set_SortDirectionsAvailMask(&mut self, val: ImU8)
pub fn new_bitfield_1( SortDirection: ImU8, SortDirectionsAvailCount: ImU8, SortDirectionsAvailMask: ImU8 ) -> __BindgenBitfieldUnit<[u8; 1]>
Trait Implementations§
source§impl Clone for ImGuiTableColumn
impl Clone for ImGuiTableColumn
source§fn clone(&self) -> ImGuiTableColumn
fn clone(&self) -> ImGuiTableColumn
Returns a copy 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 ImGuiTableColumn
impl Debug for ImGuiTableColumn
impl Copy for ImGuiTableColumn
Auto Trait Implementations§
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