Struct classicube_sys::LLine
source · #[repr(C)]pub struct LLine {Show 19 fields
pub VTABLE: *const LWidgetVTABLE,
pub x: c_int,
pub y: c_int,
pub width: c_int,
pub height: c_int,
pub hovered: cc_bool,
pub selected: cc_bool,
pub autoSelectable: cc_bool,
pub dirty: cc_bool,
pub opaque: cc_bool,
pub type_: cc_uint8,
pub skipsEnter: cc_bool,
pub OnClick: LWidgetFunc,
pub OnHover: LWidgetFunc,
pub OnUnhover: LWidgetFunc,
pub last: Rect2D,
pub meta: *mut c_void,
pub layouts: *const LLayout,
pub _width: c_int,
}
Fields§
§VTABLE: *const LWidgetVTABLE
§x: c_int
§y: c_int
§width: c_int
§height: c_int
§hovered: cc_bool
§selected: cc_bool
§autoSelectable: cc_bool
§dirty: cc_bool
§opaque: cc_bool
§type_: cc_uint8
§skipsEnter: cc_bool
§OnClick: LWidgetFunc
§OnHover: LWidgetFunc
§OnUnhover: LWidgetFunc
§last: Rect2D
§meta: *mut c_void
§layouts: *const LLayout
§_width: c_int
Trait Implementations§
source§impl PartialEq for LLine
impl PartialEq for LLine
impl Copy for LLine
impl Eq for LLine
impl StructuralPartialEq for LLine
Auto Trait Implementations§
impl Freeze for LLine
impl RefUnwindSafe for LLine
impl !Send for LLine
impl !Sync for LLine
impl Unpin for LLine
impl UnwindSafe for LLine
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)