Struct lvgl_sys::_lv_disp_t
source · #[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: u32
Implementations§
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 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 more