Home
last modified time | relevance | path

Searched refs:clip_rect (Results 1 – 11 of 11) sorted by relevance

/GUIX-v6.2.1/common/src/
Dgx_display_driver_generic_simple_wide_line_draw.c90 GX_RECTANGLE clip_rect; in _gx_display_driver_generic_simple_wide_line_draw() local
145 clip_rect.gx_rectangle_left = (GX_VALUE)xstart; in _gx_display_driver_generic_simple_wide_line_draw()
146 clip_rect.gx_rectangle_right = (GX_VALUE)xend; in _gx_display_driver_generic_simple_wide_line_draw()
147 clip_rect.gx_rectangle_top = (GX_VALUE)(ystart - (brush_width >> 1)); in _gx_display_driver_generic_simple_wide_line_draw()
148 clip_rect.gx_rectangle_bottom = (GX_VALUE)(clip_rect.gx_rectangle_top + brush_width - 1); in _gx_display_driver_generic_simple_wide_line_draw()
150 … if (_gx_utility_rectangle_overlap_detect(&clip_rect, context -> gx_draw_context_clip, &clip_rect)) in _gx_display_driver_generic_simple_wide_line_draw()
153 clip_rect.gx_rectangle_left, in _gx_display_driver_generic_simple_wide_line_draw()
154 clip_rect.gx_rectangle_right, in _gx_display_driver_generic_simple_wide_line_draw()
155 clip_rect.gx_rectangle_top, in _gx_display_driver_generic_simple_wide_line_draw()
156clip_rect.gx_rectangle_bottom - clip_rect.gx_rectangle_top + 1, in _gx_display_driver_generic_simple_wide_line_draw()
[all …]
Dgx_display_driver_generic_aliased_wide_line_draw.c97 GX_RECTANGLE clip_rect; in _gx_display_driver_generic_aliased_wide_line_draw() local
153 clip_rect.gx_rectangle_left = (GX_VALUE)xstart; in _gx_display_driver_generic_aliased_wide_line_draw()
154 clip_rect.gx_rectangle_right = (GX_VALUE)xend; in _gx_display_driver_generic_aliased_wide_line_draw()
155 clip_rect.gx_rectangle_top = (GX_VALUE)(ystart - (brush_width >> 1)); in _gx_display_driver_generic_aliased_wide_line_draw()
156 clip_rect.gx_rectangle_bottom = (GX_VALUE)(clip_rect.gx_rectangle_top + brush_width - 1); in _gx_display_driver_generic_aliased_wide_line_draw()
158 … if (_gx_utility_rectangle_overlap_detect(&clip_rect, context -> gx_draw_context_clip, &clip_rect)) in _gx_display_driver_generic_aliased_wide_line_draw()
161 clip_rect.gx_rectangle_left, in _gx_display_driver_generic_aliased_wide_line_draw()
162 clip_rect.gx_rectangle_right, in _gx_display_driver_generic_aliased_wide_line_draw()
163 clip_rect.gx_rectangle_top, in _gx_display_driver_generic_aliased_wide_line_draw()
164clip_rect.gx_rectangle_bottom - clip_rect.gx_rectangle_top + 1, in _gx_display_driver_generic_aliased_wide_line_draw()
[all …]
Dgx_canvas_line_draw.c98 GX_RECTANGLE clip_rect; in _gx_canvas_line_draw() local
244 if (!_gx_utility_rectangle_overlap_detect(&view -> gx_view_rectangle, &bound, &clip_rect)) in _gx_canvas_line_draw()
251 context -> gx_draw_context_clip = &clip_rect; in _gx_canvas_line_draw()
259 if (clip_rect.gx_rectangle_left > x_start) in _gx_canvas_line_draw()
261 width = (GX_VALUE)((clip_rect.gx_rectangle_left - x_start) & 0x1F); in _gx_canvas_line_draw()
267clip_rect.gx_rectangle_left, in _gx_canvas_line_draw()
268clip_rect.gx_rectangle_right, in _gx_canvas_line_draw()
271 if (clip_rect.gx_rectangle_right < x_end) in _gx_canvas_line_draw()
273 width = (GX_VALUE)((x_end - clip_rect.gx_rectangle_right) & 0x1F); in _gx_canvas_line_draw()
288 clip_rect.gx_rectangle_left, in _gx_canvas_line_draw()
[all …]
Dgx_canvas_pixelmap_blend.c87 GX_RECTANGLE clip_rect; in _gx_canvas_pixelmap_blend() local
142 if (!_gx_utility_rectangle_overlap_detect(&view -> gx_view_rectangle, &bound, &clip_rect)) in _gx_canvas_pixelmap_blend()
150 context -> gx_draw_context_clip = &clip_rect; in _gx_canvas_pixelmap_blend()
Dgx_canvas_pixelmap_draw.c99 GX_RECTANGLE clip_rect; in _gx_canvas_pixelmap_draw() local
168 if (!_gx_utility_rectangle_overlap_detect(&view -> gx_view_rectangle, &bound, &clip_rect)) in _gx_canvas_pixelmap_draw()
177 context -> gx_draw_context_clip = &clip_rect; in _gx_canvas_pixelmap_draw()
Dgx_canvas_ellipse_draw.c84 GX_RECTANGLE clip_rect; in _gx_canvas_ellipse_draw() local
154 if (!_gx_utility_rectangle_overlap_detect(&view -> gx_view_rectangle, &bound, &clip_rect)) in _gx_canvas_ellipse_draw()
161 context -> gx_draw_context_clip = &clip_rect; in _gx_canvas_ellipse_draw()
Dgx_canvas_circle_draw.c83 GX_RECTANGLE clip_rect; in _gx_canvas_circle_draw() local
154 if (!_gx_utility_rectangle_overlap_detect(&view -> gx_view_rectangle, &bound, &clip_rect)) in _gx_canvas_circle_draw()
161 context -> gx_draw_context_clip = &clip_rect; in _gx_canvas_circle_draw()
Dgx_canvas_polygon_draw.c85 GX_RECTANGLE clip_rect; in _gx_canvas_polygon_draw() local
138 if (!_gx_utility_rectangle_overlap_detect(&view -> gx_view_rectangle, &bound, &clip_rect)) in _gx_canvas_polygon_draw()
145 context -> gx_draw_context_clip = &clip_rect; in _gx_canvas_polygon_draw()
Dgx_canvas_arc_draw.c87 GX_RECTANGLE clip_rect; in _gx_canvas_arc_draw() local
184 if (!_gx_utility_rectangle_overlap_detect(&view -> gx_view_rectangle, &bound, &clip_rect)) in _gx_canvas_arc_draw()
191 context -> gx_draw_context_clip = &clip_rect; in _gx_canvas_arc_draw()
Dgx_canvas_pie_draw.c96 GX_RECTANGLE clip_rect; in _gx_canvas_pie_draw() local
198 if (!_gx_utility_rectangle_overlap_detect(&view -> gx_view_rectangle, &bound, &clip_rect)) in _gx_canvas_pie_draw()
205 context -> gx_draw_context_clip = &clip_rect; in _gx_canvas_pie_draw()
Dgx_canvas_pixelmap_rotate.c229 GX_RECTANGLE clip_rect; in _gx_canvas_pixelmap_rotate() local
312 if (!_gx_utility_rectangle_overlap_detect(&view -> gx_view_rectangle, &bound, &clip_rect)) in _gx_canvas_pixelmap_rotate()
321 context -> gx_draw_context_clip = &clip_rect; in _gx_canvas_pixelmap_rotate()