Lines Matching refs:ref
10 In LVGL, an *lv_display_t* (not to be confused with a :ref:`Screen <screens>`) is a
15 - :ref:`create an lv_display_t <creating_a_display>` object for it,
16 - assign a :ref:`flush_callback` for it, and
17 - assign its :ref:`draw_buffers`.
35 :ref:`default_display` during their execution, such as creating :ref:`screens`.
57 - 4 :ref:`screen_layers` automatically created with each display
58 - All :ref:`screens` created in association with this display (and not yet deleted---only
60 - The :ref:`draw_buffers` assigned to it
61 - The :ref:`flush_callback` function that moves pixels from :ref:`draw_buffers` to Display hardware
63 compute what to render during a :ref:`display refresh <basic_data_flow>`
64 - Optional custom pointer as :ref:`display_user_data`
72 When an ``lv_display_t`` object is created, 4 permanent :ref:`screens` that
76 2. :ref:`active_screen`
80 1, 3 and 4 are independent of the :ref:`active_screen` and they will be shown (if
82 :ref:`active_screen`.
89 You can get pointers to each of these screens on the :ref:`default_display` by using
105 To set a Screen you create to be the :ref:`active_screen`, call
114 :ref:`widgets` are *always* on top of other layers.
125 While the Top Layer and System Layer are created by their owning :ref:`display`
143 Display, but it is located below the :ref:`active_screen`. It's visible only if the
175 …FR_READY`: Sent when refreshing is ready (after rendering and calling the :ref:`flush_callback`). …
177 - :cpp:enumerator:`LV_EVENT_RENDER_READY`: Sent when rendering is ready (before calling the :ref:`f…
178 - :cpp:enumerator:`LV_EVENT_FLUSH_START`: Sent before the :ref:`flush_callback` is called.
179 - :cpp:enumerator:`LV_EVENT_FLUSH_READY`: Sent when the :ref:`flush_callback` returned.
202 You can create :ref:`multiple displays <multiple_displays>` with a different driver for
206 to help you manage layering of displayed Widgets. See :ref:`transparent_screens` and
207 :ref:`screen_layers` for more information.
214 When the first :ref:`display` object is created, it becomes the Default Display. If
218 To set another :ref:`display` as the Default Display, call :cpp:func:`lv_display_set_default`.
220 See :ref:`multiple_displays` for more information about using multiple displays.
246 buffers at least 1/10 display size is recommended. In :ref:`flush_callback` the rendered
253 other buffer after flushing. Due to this in :ref:`flush_callback` typically
260 the :ref:`flush_callback` callback only has to update the address of the frame buffer to
279 that draw buffer and sends it to the display via the :ref:`flush_callback`. LVGL
393 rotate the buffer in the :ref:`flush_callback` function.
485 …` ``1``: I1 (1 bit/pixel) Only support for horizontal mapped buffers. See :ref:`monochrome` for mo…
504 can be called in the :ref:`flush_callback` to swap the bytes.
551 To skip the palette, include the following line in your :ref:`flush_callback` function: ``px_map +=…
600 (If the display uses `LV_COLOR_FORMAT_I1`, LVGL automatically applies this rounding. See :ref:`mono…
652 Tiled rendering only affects the rendering process, and the :ref:`flush_callback` is called once fo…
695 the :ref:`default_display` will be updated.
703 :ref:`flush_callback` to the other display as well.
713 2. in :ref:`flush_callback`, truncate and modify the ``area`` parameter for each display; and
724 :ref:`display_events`.
733 Every use of an :ref:`Input Device <indev>` (if :ref:`associated with the display
737 NULL does *not* mean the :ref:`default_display`).
741 :ref:`default_display` will be used (**not all displays**).
748 - :ref:`Drawing <draw>` to learn more about how rendering works in LVGL.