Lines Matching refs:lv_display_t

81 typedef void (*lv_display_flush_cb_t)(lv_display_t * disp, const lv_area_t * area, uint8_t * px_map…
82 typedef void (*lv_display_flush_wait_cb_t)(lv_display_t * disp);
94 lv_display_t * lv_display_create(int32_t hor_res, int32_t ver_res);
100 void lv_display_delete(lv_display_t * disp);
106 void lv_display_set_default(lv_display_t * disp);
112 lv_display_t * lv_display_get_default(void);
119 lv_display_t * lv_display_get_next(lv_display_t * disp);
133 void lv_display_set_resolution(lv_display_t * disp, int32_t hor_res, int32_t ver_res);
143 void lv_display_set_physical_resolution(lv_display_t * disp, int32_t hor_res, int32_t ver_res);
152 void lv_display_set_offset(lv_display_t * disp, int32_t x, int32_t y);
159 void lv_display_set_rotation(lv_display_t * disp, lv_display_rotation_t rotation);
167 void lv_display_set_dpi(lv_display_t * disp, int32_t dpi);
174 int32_t lv_display_get_horizontal_resolution(const lv_display_t * disp);
181 int32_t lv_display_get_vertical_resolution(const lv_display_t * disp);
188 int32_t lv_display_get_physical_horizontal_resolution(const lv_display_t * disp);
195 int32_t lv_display_get_physical_vertical_resolution(const lv_display_t * disp);
202 int32_t lv_display_get_offset_x(const lv_display_t * disp);
209 int32_t lv_display_get_offset_y(const lv_display_t * disp);
216 lv_display_rotation_t lv_display_get_rotation(lv_display_t * disp);
223 int32_t lv_display_get_dpi(const lv_display_t * disp);
239 void lv_display_set_buffers(lv_display_t * disp, void * buf1, void * buf2, uint32_t buf_size,
254 void lv_display_set_buffers_with_stride(lv_display_t * disp, void * buf1, void * buf2, uint32_t buf…
265 void lv_display_set_draw_buffers(lv_display_t * disp, lv_draw_buf_t * buf1, lv_draw_buf_t * buf2);
272 void lv_display_set_render_mode(lv_display_t * disp, lv_display_render_mode_t render_mode);
279 void lv_display_set_flush_cb(lv_display_t * disp, lv_display_flush_cb_t flush_cb);
289 void lv_display_set_flush_wait_cb(lv_display_t * disp, lv_display_flush_wait_cb_t wait_cb);
302 void lv_display_set_color_format(lv_display_t * disp, lv_color_format_t color_format);
309 lv_color_format_t lv_display_get_color_format(lv_display_t * disp);
316 void lv_display_set_tile_cnt(lv_display_t * disp, uint32_t tile_cnt);
323 uint32_t lv_display_get_tile_cnt(lv_display_t * disp);
330 void lv_display_set_antialiasing(lv_display_t * disp, bool en);
337 bool lv_display_get_antialiasing(lv_display_t * disp);
345 LV_ATTRIBUTE_FLUSH_READY void lv_display_flush_ready(lv_display_t * disp);
354 LV_ATTRIBUTE_FLUSH_READY bool lv_display_flush_is_last(lv_display_t * disp);
358 bool lv_display_is_double_buffered(lv_display_t * disp);
370 lv_obj_t * lv_display_get_screen_active(lv_display_t * disp);
378 lv_obj_t * lv_display_get_screen_prev(lv_display_t * disp);
385 lv_obj_t * lv_display_get_layer_top(lv_display_t * disp);
392 lv_obj_t * lv_display_get_layer_sys(lv_display_t * disp);
400 lv_obj_t * lv_display_get_layer_bottom(lv_display_t * disp);
454 void lv_display_add_event_cb(lv_display_t * disp, lv_event_cb_t event_cb, lv_event_code_t filter, v…
461 uint32_t lv_display_get_event_count(lv_display_t * disp);
469 lv_event_dsc_t * lv_display_get_event_dsc(lv_display_t * disp, uint32_t index);
477 bool lv_display_delete_event(lv_display_t * disp, uint32_t index);
486 uint32_t lv_display_remove_event_cb_with_user_data(lv_display_t * disp, lv_event_cb_t event_cb, voi…
495 lv_result_t lv_display_send_event(lv_display_t * disp, lv_event_code_t code, void * param);
509 void lv_display_set_theme(lv_display_t * disp, lv_theme_t * th);
516 lv_theme_t * lv_display_get_theme(lv_display_t * disp);
523 uint32_t lv_display_get_inactive_time(const lv_display_t * disp);
529 void lv_display_trigger_activity(lv_display_t * disp);
536 void lv_display_enable_invalidation(lv_display_t * disp, bool en);
543 bool lv_display_is_invalidation_enabled(lv_display_t * disp);
551 lv_timer_t * lv_display_get_refr_timer(lv_display_t * disp);
557 void lv_display_delete_refr_timer(lv_display_t * disp);
559 void lv_display_set_user_data(lv_display_t * disp, void * user_data);
560 void lv_display_set_driver_data(lv_display_t * disp, void * driver_data);
561 void * lv_display_get_user_data(lv_display_t * disp);
562 void * lv_display_get_driver_data(lv_display_t * disp);
563 lv_draw_buf_t * lv_display_get_buf_active(lv_display_t * disp);
570 void lv_display_rotate_area(lv_display_t * disp, lv_area_t * area);
577 uint32_t lv_display_get_draw_buf_size(lv_display_t * disp);
588 uint32_t lv_display_get_invalidated_draw_buf_size(lv_display_t * disp, uint32_t width, uint32_t hei…
646 int32_t lv_display_dpx(const lv_display_t * disp, int32_t n);