Home
last modified time | relevance | path

Searched refs:scanline (Results 1 - 5 of 5) sorted by relevance

/foundation/arkui/ui_lite/frameworks/render/
H A Drender_scanline.h18 * @brief Defines scanline renderer
31 #include "gfx_utils/diagram/scanline/geometry_scanline.h"
37 * @brief Anti aliasing scanline for rendering solid lines.
38 * Via scanline Begin gets the first span, and + + span gets the next span.
42 * @param scanline Scan line
46 void RenderScanlinesAntiAliasSolid(RasterizerScanlineAntialias& raster, GeometryScanline& scanline,
51 * Via scanline Begin gets the first span, and + + span gets the next span.
58 * @param scanline Scan line
63 void RenderScanlinesAntiAlias(RasterizerScanlineAntialias& raster, GeometryScanline& scanline,
73 void CalcOutScanlineRight(GeometryScanline& scanline, int32_
[all...]
H A Drender_scanline.cpp17 * @brief Defines scanline renderer
25 void RenderScanlinesAntiAliasSolid(RasterizerScanlineAntialias& raster, GeometryScanline& scanline, in RenderScanlinesAntiAliasSolid() argument
31 scanline.Reset(raster.GetMinX(), raster.GetMaxX()); in RenderScanlinesAntiAliasSolid()
32 while (raster.SweepScanline(scanline)) { in RenderScanlinesAntiAliasSolid()
33 int32_t y = scanline.GetYLevel(); in RenderScanlinesAntiAliasSolid()
34 uint32_t numSpans = scanline.NumSpans(); in RenderScanlinesAntiAliasSolid()
35 GeometryScanline::ConstIterator span = scanline.Begin(); in RenderScanlinesAntiAliasSolid()
53 void RenderScanlinesAntiAlias(RasterizerScanlineAntialias& raster, GeometryScanline& scanline, in RenderScanlinesAntiAlias() argument
59 scanline.Reset(raster.GetMinX(), raster.GetMaxX()); in RenderScanlinesAntiAlias()
62 while (raster.SweepScanline(scanline)) { in RenderScanlinesAntiAlias()
644 CalcOutScanlineRight(GeometryScanline& scanline, int32_t x1, int32_t x2, GeometryScanline::ConstIterator span1, GeometryScanline::ConstIterator span2) CalcOutScanlineRight() argument
661 CalcOutScanlineLeft(GeometryScanline& scanline, int32_t x1, int32_t x2, GeometryScanline::ConstIterator span1, GeometryScanline::ConstIterator span2) CalcOutScanlineLeft() argument
678 CalcOutScanlineAll(GeometryScanline& scanline, int32_t x1, int32_t x2, GeometryScanline::ConstIterator span1, GeometryScanline::ConstIterator span2) CalcOutScanlineAll() argument
[all...]
/foundation/arkui/ui_lite/frameworks/draw/
H A Dclip_utils.cpp20 #include "gfx_utils/diagram/scanline/geometry_scanline.h"
105 GeometryScanline scanline; in PerformScan() local
118 scanline.Reset(rasterizer.GetMinX(), rasterizer.GetMaxX()); in PerformScan()
122 while (rasterizer.SweepScanline(scanline)) { in PerformScan()
123 y = scanline.GetYLevel(); in PerformScan()
130 uint32_t numSpans = scanline.NumSpans(); in PerformScan()
131 GeometryScanline::ConstIterator span = scanline.Begin(); in PerformScan()
H A Ddraw_canvas.cpp29 GeometryScanline scanline; in RenderSolid() local
32 RenderScanlinesAntiAliasSolid(rasterizer, scanline, renBase, color); in RenderSolid()
57 GeometryScanline scanline; in DoRender() local
108 GeometryScanline scanline; in DoDrawShadow() local
125 RenderScanlinesAntiAliasSolid(rasterizer, scanline, renBase, shadowColor); in DoDrawShadow()
208 GeometryScanline scanline; in RenderGradient() local
225 RenderScanlinesAntiAlias(rasterizer, scanline, renBase, allocator, span); in RenderGradient()
236 RenderScanlinesAntiAlias(rasterizer, scanline, renBase, allocator, span); in RenderGradient()
287 GeometryScanline scanline; in RenderPattern() local
290 RenderScanlinesAntiAlias(rasterizer, scanline, renBas in RenderPattern()
[all...]
/foundation/arkui/ui_lite/frameworks/components/
H A Dui_canvas.cpp989 RasterizerScanlineAntialias scanline; in OnBlendDraw() local

Completed in 5 milliseconds