Lines Matching refs:Unit

42 - compute which :ref:`Draw Unit <draw units>` should receive this task, and
43 - give the Draw Unit all the details required to accomplish the drawing task.
53 :preferred Draw Unit ID: the ID of the Draw Unit that should take this task
54 :preference score: value describing the speed of the specified Draw Unit relative
66 A "Draw Unit" (based on :cpp:type:`lv_draw_unit_t`) is any "logic entity" that can
73 Software Drawing Unit enters itself at the head of that list. If your platform has
76 Draw Unit(s), you add each available drawing unit to that list by calling
79 already-existing draw units further back in the list, making the earliest Draw Unit
82 Unit is created.
90 to ``1``. However, if you are introducing your own Draw Unit(s), you will need to
105 When each :ref:`Draw Task <draw tasks>` is created, each existing Draw Unit is
108 Unit sets (for itself) during its initialization. Normally, that evaluation
112 "preferred Draw Unit ID" to the respective fields in the task. In this way, by the
114 of the Drawing Unit that will be used to perform that task when it is
117 As a side effect, this also ensures that the same Draw Unit will be selected
119 possible screen jitter in case more than one Draw Unit is capable of performing a
122 The sequence of the Draw Unit list (with the Software Draw Unit at the end) also
123 ensures that the Software Draw Unit is the "buck-stops-here" Draw Unit: if no other
124 Draw Unit reported it was better at a given drawing task, then the Software Draw Unit
136 If a Draw Unit is busy with another Draw Task, it just returns. However, if it is
143 this context means that has been queued and assigned to a given Draw Unit and is
178 is created and before it is dispatched to the :ref:`Draw Unit <draw units>` that