Struct classicube_sys::LScreen
source · #[repr(C)]pub struct LScreen {Show 17 fields
pub Init: LScreen_Func,
pub Show: LScreen_Func,
pub Free: LScreen_Func,
pub Layout: LScreen_Func,
pub Tick: LScreen_Func,
pub DrawBackground: Option<unsafe extern "C" fn(s: *mut LScreen, ctx: *mut Context2D)>,
pub KeyDown: Option<unsafe extern "C" fn(s: *mut LScreen, key: c_int, wasDown: cc_bool)>,
pub MouseUp: Option<unsafe extern "C" fn(s: *mut LScreen, idx: c_int)>,
pub MouseWheel: Option<unsafe extern "C" fn(s: *mut LScreen, delta: f32)>,
pub ResetArea: Option<unsafe extern "C" fn(ctx: *mut Context2D, x: c_int, y: c_int, width: c_int, height: c_int)>,
pub onEnterWidget: *mut LWidget,
pub onEscapeWidget: *mut LWidget,
pub hoveredWidget: *mut LWidget,
pub selectedWidget: *mut LWidget,
pub numWidgets: c_int,
pub widgets: *mut *mut LWidget,
pub title: *const c_char,
}Fields§
§Init: LScreen_Func§Show: LScreen_Func§Free: LScreen_Func§Layout: LScreen_Func§Tick: LScreen_Func§DrawBackground: Option<unsafe extern "C" fn(s: *mut LScreen, ctx: *mut Context2D)>§KeyDown: Option<unsafe extern "C" fn(s: *mut LScreen, key: c_int, wasDown: cc_bool)>§MouseUp: Option<unsafe extern "C" fn(s: *mut LScreen, idx: c_int)>§MouseWheel: Option<unsafe extern "C" fn(s: *mut LScreen, delta: f32)>§ResetArea: Option<unsafe extern "C" fn(ctx: *mut Context2D, x: c_int, y: c_int, width: c_int, height: c_int)>§onEnterWidget: *mut LWidget§onEscapeWidget: *mut LWidget§hoveredWidget: *mut LWidget§selectedWidget: *mut LWidget§numWidgets: c_int§widgets: *mut *mut LWidget§title: *const c_charTrait Implementations§
source§impl PartialEq for LScreen
impl PartialEq for LScreen
impl Copy for LScreen
impl Eq for LScreen
impl StructuralPartialEq for LScreen
Auto Trait Implementations§
impl RefUnwindSafe for LScreen
impl !Send for LScreen
impl !Sync for LScreen
impl Unpin for LScreen
impl UnwindSafe for LScreen
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