#[repr(C)]pub struct _lv_disp_t {Show 20 fields
pub driver: *mut _lv_disp_drv_t,
pub refr_timer: *mut lv_timer_t,
pub theme: *mut _lv_theme_t,
pub screens: *mut *mut _lv_obj_t,
pub act_scr: *mut _lv_obj_t,
pub prev_scr: *mut _lv_obj_t,
pub scr_to_load: *mut _lv_obj_t,
pub top_layer: *mut _lv_obj_t,
pub sys_layer: *mut _lv_obj_t,
pub screen_cnt: u32,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub bg_opa: lv_opa_t,
pub bg_color: lv_color_t,
pub bg_img: *const c_void,
pub inv_areas: [lv_area_t; 32],
pub inv_area_joined: [u8; 32],
pub inv_p: u16,
pub inv_en_cnt: i32,
pub last_activity_time: u32,
}Fields§
§driver: *mut _lv_disp_drv_t§refr_timer: *mut lv_timer_t§theme: *mut _lv_theme_t§screens: *mut *mut _lv_obj_t§act_scr: *mut _lv_obj_t§prev_scr: *mut _lv_obj_t§scr_to_load: *mut _lv_obj_t§top_layer: *mut _lv_obj_t§sys_layer: *mut _lv_obj_t§screen_cnt: u32§_bitfield_align_1: [u8; 0]§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>§bg_opa: lv_opa_t§bg_color: lv_color_t§bg_img: *const c_void§inv_areas: [lv_area_t; 32]§inv_area_joined: [u8; 32]§inv_p: u16§inv_en_cnt: i32§last_activity_time: u32Implementations§
Source§impl _lv_disp_t
impl _lv_disp_t
pub fn draw_prev_over_act(&self) -> u8
pub fn set_draw_prev_over_act(&mut self, val: u8)
pub fn del_prev(&self) -> u8
pub fn set_del_prev(&mut self, val: u8)
pub fn rendering_in_progress(&self) -> u8
pub fn set_rendering_in_progress(&mut self, val: u8)
pub fn new_bitfield_1( draw_prev_over_act: u8, del_prev: u8, rendering_in_progress: u8, ) -> __BindgenBitfieldUnit<[u8; 1]>
Trait Implementations§
Source§impl Clone for _lv_disp_t
impl Clone for _lv_disp_t
Source§fn clone(&self) -> _lv_disp_t
fn clone(&self) -> _lv_disp_t
Returns a duplicate 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 Default for _lv_disp_t
impl Default for _lv_disp_t
impl Copy for _lv_disp_t
Auto Trait Implementations§
impl Freeze for _lv_disp_t
impl RefUnwindSafe for _lv_disp_t
impl !Send for _lv_disp_t
impl !Sync for _lv_disp_t
impl Unpin for _lv_disp_t
impl UnwindSafe for _lv_disp_t
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