Lines Matching refs:is

11 Drawing is writing pixel colors into a buffer where they will be delivered to a
17 MCUs come with hardware that is very good (and fast) at certain types of drawing
25 This Pipeline is designed so that it is both flexible and extendable. As a
36 A "Draw Task" (:cpp:type:`lv_draw_task_t`) is a package of information that is
37 created at the beginning of the Drawing Pipeline when a request to draw is made.
50 :transformation matrix: if :c:macro:`LV_DRAW_TRANSFORM_USE_MATRIX` is configured to '1'
66 A "Draw Unit" (based on :cpp:type:`lv_draw_unit_t`) is any "logic entity" that can
71 During LVGL's initialization (:cpp:func:`lv_init`), a list of Draw Units is created.
72 If :c:macro:`LV_USE_DRAW_SW` is set to ``1`` in ``lv_conf.h`` (it is by default), the
78 function, the newly-created draw unit is added to the head of that list, pushing
81 :ref:`Draw Task Evaluation` is performed) is governed by the order in which each Draw
82 Unit is created.
84 Building this list (and initializing the Draw Units) is normally handled automatically
95 For an example of how draw-unit cration and initialization is done, see
105 When each :ref:`Draw Task <draw tasks>` is created, each existing Draw Unit is
113 time the evaluation sequence is complete, the task will contain the score and the ID
114 of the Drawing Unit that will be used to perform that task when it is
119 possible screen jitter in case more than one Draw Unit is capable of performing a
123 ensures that the Software Draw Unit is the "buck-stops-here" Draw Unit: if no other
134 their assigned Draw Units. This is handled via the ``dispatch_cb`` of the Draw Units.
136 If a Draw Unit is busy with another Draw Task, it just returns. However, if it is
139 :cpp:expr:`lv_draw_get_next_available_task(layer, previous_task, draw_unit_id)` is a
140 useful helper function which is used by the ``dispatch_cb`` to get the next Draw Task
143 this context means that has been queued and assigned to a given Draw Unit and is
151 A layer is a buffer with a given area on which the pixel rendering occurrs. Each
178 is created and before it is dispatched to the :ref:`Draw Unit <draw units>` that