Struct classicube_sys::LButton
source · #[repr(C)]pub struct LButton {Show 21 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: Option<unsafe extern "C" fn(widget: *mut c_void)>,
pub OnHover: Option<unsafe extern "C" fn(widget: *mut c_void)>,
pub OnUnhover: Option<unsafe extern "C" fn(widget: *mut c_void)>,
pub last: Rect2D,
pub meta: *mut c_void,
pub layouts: *const LLayout,
pub text: cc_string,
pub _textWidth: c_int,
pub _textHeight: 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: Option<unsafe extern "C" fn(widget: *mut c_void)>§OnHover: Option<unsafe extern "C" fn(widget: *mut c_void)>§OnUnhover: Option<unsafe extern "C" fn(widget: *mut c_void)>§last: Rect2D§meta: *mut c_void§layouts: *const LLayout§text: cc_string§_textWidth: c_int§_textHeight: c_intTrait Implementations§
source§impl PartialEq for LButton
impl PartialEq for LButton
impl Eq for LButton
impl StructuralPartialEq for LButton
Auto Trait Implementations§
impl RefUnwindSafe for LButton
impl !Send for LButton
impl !Sync for LButton
impl Unpin for LButton
impl UnwindSafe for LButton
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