Home
last modified time | relevance | path

Searched refs:Canvas (Results 1 - 25 of 402) sorted by relevance

12345678910>>...17

/foundation/graphic/graphic_2d/rosen/samples/2d_graphics/test/include/
H A Dpath_test.h31 using TestFunc = std::function<void(Canvas&, uint32_t, uint32_t)>;
38 static void TestDrawStar(Canvas& canvas, uint32_t width, uint32_t height);
39 static void TestMoveTo(Canvas& canvas, uint32_t width, uint32_t height);
40 static void TestLineTo(Canvas& canvas, uint32_t width, uint32_t height);
41 static void TestArcTo(Canvas& canvas, uint32_t width, uint32_t height);
42 static void TestCubicTo(Canvas& canvas, uint32_t width, uint32_t height);
43 static void TestQuadTo(Canvas& canvas, uint32_t width, uint32_t height);
44 static void TestAddRect(Canvas& canvas, uint32_t width, uint32_t height);
45 static void TestAddOval(Canvas& canvas, uint32_t width, uint32_t height);
46 static void TestAddArc(Canvas
[all...]
H A Dpen_test.h26 using TestFunc = std::function<void(Canvas&, uint32_t, uint32_t)>;
33 static void TestPenColor(Canvas& canvas, uint32_t width, uint32_t height);
34 static void TestPenAlpha(Canvas& canvas, uint32_t width, uint32_t height);
35 static void TestPenWidth(Canvas& canvas, uint32_t width, uint32_t height);
36 static void TestPenMiterLimit(Canvas& canvas, uint32_t width, uint32_t height);
37 static void TestPenCapStyle(Canvas& canvas, uint32_t width, uint32_t height);
38 static void TestPenJoinStyle(Canvas& canvas, uint32_t width, uint32_t height);
39 static void TestPenBlendMode(Canvas& canvas, uint32_t width, uint32_t height);
40 static void TestPenAntiAlias(Canvas& canvas, uint32_t width, uint32_t height);
41 static void TestPenPathEffect(Canvas
[all...]
H A Dshadow_test.h30 using TestFunc = std::function<void(Canvas&, uint32_t, uint32_t)>;
37 static void TestDrawShadow(Canvas& canvas, uint32_t width, uint32_t height);
38 static void TestDrawShadowStyle(Canvas& canvas, uint32_t width, uint32_t height);
46 void ShadowTest::TestDrawShadow(Canvas& canvas, uint32_t width, uint32_t height) in TestDrawShadow()
63 void ShadowTest::TestDrawShadowStyle(Canvas& canvas, uint32_t width, uint32_t height) in TestDrawShadowStyle()
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/draw/
H A Dcanvas.cpp23 AutoCanvasMatrixBrush::AutoCanvasMatrixBrush(Canvas* canvas, in AutoCanvasMatrixBrush()
51 Canvas* Canvas::GetRecordingCanvas() const in GetRecordingCanvas()
56 void Canvas::AddCanvas(Canvas* canvas) in AddCanvas()
63 void Canvas::RemoveAll() in RemoveAll()
68 Canvas::~Canvas() in ~Canvas()
73 void Canvas::RestoreToCount(uint32_t count) in RestoreToCount()
80 void Canvas
[all...]
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/draw/
H A Dcanvas.h32 AutoCanvasMatrixBrush(Canvas* canvas,
42 Canvas* canvas_;
48 class DRAWING_API Canvas : public CoreCanvas { class
50 Canvas() {} in Canvas() function in OHOS::Rosen::Drawing::Canvas
51 Canvas(DrawingType type) : CoreCanvas(type) {} in Canvas() function in OHOS::Rosen::Drawing::Canvas
52 Canvas(int32_t width, int32_t height) : CoreCanvas(width, height) {} in Canvas() function in OHOS::Rosen::Drawing::Canvas
54 virtual Canvas* GetRecordingCanvas() const;
56 void AddCanvas(Canvas* canvas);
59 // constructor adopt a raw canvas ptr, using for ArkUI, should remove after rosen modifier provide drawing Canvas.
60 explicit Canvas(voi function in OHOS::Rosen::Drawing::Canvas
[all...]
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/draw/
H A Dcanvas_test.cpp48 auto canvas = std::make_unique<Canvas>(); in HWTEST_F()
60 auto canvas = std::make_unique<Canvas>(); in HWTEST_F()
68 * @tc.desc: Test for geting the total matrix of Canvas to device.
74 auto canvas = std::make_unique<Canvas>(); in HWTEST_F()
88 auto canvas = std::make_unique<Canvas>(); in HWTEST_F()
102 auto canvas = std::make_unique<Canvas>(); in HWTEST_F()
116 auto canvas = std::make_unique<Canvas>(); in HWTEST_F()
131 auto canvas = std::make_unique<Canvas>(); in HWTEST_F()
140 * @tc.desc: Test for geting width of Canvas.
146 auto canvas = std::make_unique<Canvas>(); in HWTEST_F()
[all...]
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/drawing/test_case/
H A Dtest_base.h40 virtual void OnTestFunction(Drawing::Canvas* canvas) {}; in OnTestFunction()
41 virtual void OnTestPerformance(Drawing::Canvas* canvas) {}; in OnTestPerformance()
42 virtual void OnTestFunctionCpu(Drawing::Canvas* canvas) in OnTestFunctionCpu()
46 virtual void OnTestPerformanceCpu(Drawing::Canvas* canvas) in OnTestPerformanceCpu()
50 virtual void OnTestFunctionGpuUpScreen(Drawing::Canvas* canvas) in OnTestFunctionGpuUpScreen()
54 virtual void OnTestPerformanceGpuUpScreen(Drawing::Canvas* canvas) in OnTestPerformanceGpuUpScreen()
75 std::shared_ptr<Drawing::Canvas> bitmapCanvas_;
H A Ddraw_path_test.h26 void OnTestFunctionCpu(Drawing::Canvas* canvas) override;
27 void OnTestFunctionGpuUpScreen(Drawing::Canvas* canvas) override;
28 void OnTestPerformance(Drawing::Canvas* canvas) override;
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/
H A Ddrawing_canvas.cpp33 static Canvas* CastToCanvas(OH_Drawing_Canvas* cCanvas) in CastToCanvas()
35 return reinterpret_cast<Canvas*>(cCanvas); in CastToCanvas()
115 return (OH_Drawing_Canvas*)new Canvas; in OH_Drawing_CanvasCreate()
132 Canvas* canvas = CastToCanvas(cCanvas); in OH_Drawing_CanvasBind()
146 Canvas* canvas = CastToCanvas(cCanvas); in OH_Drawing_CanvasAttachPen()
156 Canvas* canvas = CastToCanvas(cCanvas); in OH_Drawing_CanvasDetachPen()
170 Canvas* canvas = CastToCanvas(cCanvas); in OH_Drawing_CanvasAttachBrush()
180 Canvas* canvas = CastToCanvas(cCanvas); in OH_Drawing_CanvasDetachBrush()
190 Canvas* canvas = CastToCanvas(cCanvas); in OH_Drawing_CanvasSave()
201 Canvas* canva in OH_Drawing_CanvasSaveLayer()
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/drawable/
H A Drs_render_node_drawable_adapter.h45 class Canvas;
87 virtual void Draw(Drawing::Canvas& canvas) = 0;
188 bool QuickReject(Drawing::Canvas& canvas, const RectF& localDrawRect);
193 void DrawAll(Drawing::Canvas& canvas, const Drawing::Rect& rect) const;
194 void DrawUifirstContentChildren(Drawing::Canvas& canvas, const Drawing::Rect& rect) const;
195 void DrawBackground(Drawing::Canvas& canvas, const Drawing::Rect& rect) const;
196 void DrawContent(Drawing::Canvas& canvas, const Drawing::Rect& rect) const;
197 void DrawChildren(Drawing::Canvas& canvas, const Drawing::Rect& rect) const;
198 void DrawForeground(Drawing::Canvas& canvas, const Drawing::Rect& rect) const;
199 void ApplyForegroundColorIfNeed(Drawing::Canvas
[all...]
H A Drs_property_drawable_utils.h31 static Color GetColorForShadowSyn(Drawing::Canvas* canvas, Drawing::Path& path, const Color& color,
33 static std::shared_ptr<Drawing::Image> GetShadowRegionImage(Drawing::Canvas* canvas,
35 static bool PickColorSyn(Drawing::Canvas* canvas, Drawing::Path& drPath, Drawing::Matrix& matrix,
37 static std::shared_ptr<Drawing::Image> GpuScaleImage(Drawing::Canvas* canvas,
40 static void CeilMatrixTrans(Drawing::Canvas* canvas);
43 static void DrawFilter(Drawing::Canvas* canvas, const std::shared_ptr<RSFilter>& rsFilter,
49 static void DrawColorFilter(Drawing::Canvas* canvas, const std::shared_ptr<Drawing::ColorFilter>& colorFilter);
50 static void DrawLightUpEffect(Drawing::Canvas* canvas, const float lightUpEffectDegree);
51 static void DrawDynamicDim(Drawing::Canvas* canvas, const float dynamicDimDegree);
59 static void DrawBinarization(Drawing::Canvas* canva
[all...]
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/overdraw/
H A Drs_gpu_overdraw_canvas_listener_test.cpp57 Drawing::Canvas canvas; in HWTEST_F()
71 Drawing::Canvas canvas; in HWTEST_F()
86 Drawing::Canvas canvas; in HWTEST_F()
101 Drawing::Canvas canvas; in HWTEST_F()
118 Drawing::Canvas canvas; in HWTEST_F()
135 Drawing::Canvas canvas; in HWTEST_F()
150 Drawing::Canvas canvas; in HWTEST_F()
165 Drawing::Canvas canvas; in HWTEST_F()
181 Drawing::Canvas canvas; in HWTEST_F()
204 Drawing::Canvas canva in HWTEST_F()
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_render_node_drawable.h49 void Draw(Drawing::Canvas& canvas) override;
50 virtual void OnDraw(Drawing::Canvas& canvas);
51 virtual void OnCapture(Drawing::Canvas& canvas);
71 void OpincCalculateBefore(Drawing::Canvas& canvas,
73 void OpincCalculateAfter(Drawing::Canvas& canvas, bool& isOpincDropNodeExt);
74 void BeforeDrawCache(NodeStrategyType& cacheStragy, Drawing::Canvas& canvas, RSRenderParams& params,
76 void AfterDrawCache(NodeStrategyType& cacheStragy, Drawing::Canvas& canvas, RSRenderParams& params,
127 void GenerateCacheIfNeed(Drawing::Canvas& canvas, RSRenderParams& params);
128 void CheckCacheTypeAndDraw(Drawing::Canvas& canvas, const RSRenderParams& params, bool isInCapture = false);
152 void UpdateCacheInfoForDfx(Drawing::Canvas
[all...]
H A Drs_effect_render_node_drawable.h31 void OnDraw(Drawing::Canvas& canvas) override;
32 void OnCapture(Drawing::Canvas& canvas) override;
39 Drawing::Canvas& canvas, const Drawing::Rect& bounds, RSPaintFilterCanvas* paintFilterCanvas);
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/render/
H A Drs_border.h104 void PaintFourLine(Drawing::Canvas& canvas, Drawing::Pen& pen, RectF rect) const;
105 void DrawBorders(Drawing::Canvas& canvas, Drawing::Pen& pen, RSBorderGeo& borderGeo) const;
108 void DrawBorderImpl(Drawing::Canvas& canvas, Drawing::Pen& pen, RSBorderGeo& borderGeo, int idx) const;
109 void DrawBorderImpl(Drawing::Canvas& canvas, Drawing::Pen& pen, RSBorderGeo& borderGeo, int idx1, int idx2) const;
111 Drawing::Canvas& canvas, Drawing::Pen& pen, RSBorderGeo& borderGeo, int idx1, int idx2, int idx3) const;
112 void DrawNestedRoundRect(Drawing::Canvas& canvas, const RSBorderGeo& borderGeo, uint32_t color) const;
121 void DrawLeftBorder(Drawing::Canvas& canvas, Drawing::Pen& pen, const RSBorderGeo& borderGeo) const;
122 void DrawTopBorder(Drawing::Canvas& canvas, Drawing::Pen& pen, const RSBorderGeo& borderGeo) const;
123 void DrawRightBorder(Drawing::Canvas& canvas, Drawing::Pen& pen, const RSBorderGeo& borderGeo) const;
124 void DrawBottomBorder(Drawing::Canvas
[all...]
H A Drs_particles_drawable.h31 void Draw(Drawing::Canvas& canvas, std::shared_ptr<RectF> bounds);
38 void CaculateImageAtlsArry(Drawing::Canvas& canvas, const std::shared_ptr<RSRenderParticle>& particle,
40 void DrawImageFill(Drawing::Canvas& canvas, const std::shared_ptr<RSRenderParticle>& particle,
42 void DrawParticles(Drawing::Canvas& canvas);
43 void DrawCircle(Drawing::Canvas& canvas);
44 void DrawImages(Drawing::Canvas& canvas);
H A Drs_kawase_blur.h40 bool ApplyKawaseBlur(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image>& image,
63 static Drawing::Matrix GetShaderTransform(const Drawing::Canvas* canvas, const Drawing::Rect& blurRect,
65 void CheckInputImage(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image>& image,
67 void OutputOriginalImage(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image>& image,
69 std::shared_ptr<Drawing::ShaderEffect> ApplySimpleFilter(Drawing::Canvas& canvas,
72 std::shared_ptr<Drawing::Image> ExecutePingPongBlur(Drawing::Canvas& canvas,
74 bool ApplyBlur(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image>& image,
/foundation/graphic/graphic_2d/rosen/modules/render_service_profiler/
H A Drs_profiler_capture_recorder.h30 class Canvas;
45 Drawing::Canvas* TryInstantCapture(float width, float height);
48 Drawing::Canvas* TryDrawingCanvasCapture(float width, float height, uint64_t nodeId);
66 Drawing::Canvas* TryInstantCaptureSKP(float width, float height);
68 Drawing::Canvas* TryCaptureMSKP(float width, float height);
75 std::shared_ptr<Drawing::Canvas> recordingSkpCanvas_;
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/property/
H A Drs_properties_painter.h74 static void Clip(Drawing::Canvas& canvas, RectF rect, bool isAntiAlias = true);
75 static void DrawBorder(const RSProperties& properties, Drawing::Canvas& canvas);
76 static void DrawOutline(const RSProperties& properties, Drawing::Canvas& canvas);
77 static void DrawLight(const RSProperties& properties, Drawing::Canvas& canvas);
84 static void DrawForegroundColor(const RSProperties& properties, Drawing::Canvas& canvas);
85 static void DrawMask(const RSProperties& properties, Drawing::Canvas& canvas);
86 static void DrawMask(const RSProperties& properties, Drawing::Canvas& canvas, Drawing::Rect maskBounds);
99 Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image>& image, const Vector2f& greyCoef);
118 static void DrawLightInner(const RSProperties& properties, Drawing::Canvas& canvas,
121 static void DrawContentLight(const RSProperties& properties, Drawing::Canvas
[all...]
/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/include/
H A Dge_mesa_blur_shader_filter.h39 std::shared_ptr<Drawing::Image> ProcessImage(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image> image,
52 void CheckInputImage(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image>& image,
54 std::shared_ptr<Drawing::Image> OutputImageWithoutBlur(Drawing::Canvas& canvas,
58 std::shared_ptr<Drawing::ShaderEffect> ApplyGreyAdjustmentFilter(Drawing::Canvas& canvas,
64 std::shared_ptr<Drawing::Image> DownSampling2X(Drawing::Canvas& canvas,
68 std::shared_ptr<Drawing::Image> DownSampling4X(Drawing::Canvas& canvas,
72 std::shared_ptr<Drawing::Image> DownSampling8X(Drawing::Canvas& canvas,
76 std::shared_ptr<Drawing::Image> DownSamplingMoreX(Drawing::Canvas& canvas,
81 std::shared_ptr<Drawing::Image> DownSampling(Drawing::Canvas& canvas,
85 std::shared_ptr<Drawing::Image> ScaleAndAddRandomColor(Drawing::Canvas
[all...]
H A Dge_kawase_blur_shader_filter.h39 std::shared_ptr<Drawing::Image> ProcessImage(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image> image,
44 const Drawing::Canvas* canvas, const Drawing::Rect& blurRect, float scaleW = 1.0f, float scaleH = 1.0f);
50 void CheckInputImage(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image>& image,
52 void OutputOriginalImage(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image>& image,
55 std::shared_ptr<Drawing::Image> ScaleAndAddRandomColor(Drawing::Canvas& canvas,
58 std::shared_ptr<Drawing::ShaderEffect> ApplySimpleFilter(Drawing::Canvas& canvas,
66 bool IsInputValid(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image>& image, const Drawing::Rect& src,
/foundation/graphic/graphic_2d/rosen/test/render/render/unittest/drawable/
H A Drs_canvas_node_drawable_test.cpp65 Drawing::Canvas canvas; in HWTEST()
71 Drawing::Canvas* drawingCanvas = new Drawing::Canvas(); in HWTEST()
95 Drawing::Canvas canvas; in HWTEST()
130 Drawing::Canvas canvas; in HWTEST()
132 Drawing::Canvas* drawingCanvas = new Drawing::Canvas(); in HWTEST()
/foundation/graphic/graphic_2d/rosen/test/render/render/unittest/pipeline/
H A Drs_render_engine_unit_test.cpp46 std::shared_ptr<Drawing::Canvas> drawingCanvas_;
51 drawingCanvas_ = std::make_shared<Drawing::Canvas>(DEFAULT_CANVAS_WIDTH, DEFAULT_CANVAS_HEIGHT); in SetUpTestCase()
88 auto drawingCanvas = std::make_unique<Drawing::Canvas>(DEFAULT_DRAWING_CANVAS_WIDTH, DEFAULT_DRAWING_CANVAS_HEIGHT); in HWTEST_F()
118 auto drawingCanvas = std::make_unique<Drawing::Canvas>(DEFAULT_DRAWING_CANVAS_WIDTH, DEFAULT_DRAWING_CANVAS_HEIGHT); in HWTEST_F()
154 auto drawingCanvas = std::make_unique<Drawing::Canvas>(DEFAULT_DRAWING_CANVAS_WIDTH, DEFAULT_DRAWING_CANVAS_HEIGHT); in HWTEST_F()
186 std::unique_ptr<Drawing::Canvas> drawingCanvas = in HWTEST_F()
187 std::make_unique<Drawing::Canvas>(DEFAULT_DRAWING_CANVAS_WIDTH, DEFAULT_DRAWING_CANVAS_HEIGHT); in HWTEST_F()
215 std::unique_ptr<Drawing::Canvas> drawingCanvas = std::make_unique<Drawing::Canvas>(10, 10); in HWTEST_F()
232 std::unique_ptr<Drawing::Canvas> drawingCanva in HWTEST_F()
[all...]
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/
H A Drs_render_engine_test.cpp46 std::shared_ptr<Drawing::Canvas> drawingCanvas_;
51 drawingCanvas_ = std::make_shared<Drawing::Canvas>(DEFAULT_CANVAS_WIDTH, DEFAULT_CANVAS_HEIGHT); in SetUpTestCase()
88 auto drawingCanvas = std::make_unique<Drawing::Canvas>(DEFAULT_DRAWING_CANVAS_WIDTH, DEFAULT_DRAWING_CANVAS_HEIGHT); in HWTEST_F()
118 auto drawingCanvas = std::make_unique<Drawing::Canvas>(DEFAULT_DRAWING_CANVAS_WIDTH, DEFAULT_DRAWING_CANVAS_HEIGHT); in HWTEST_F()
148 auto drawingCanvas = std::make_unique<Drawing::Canvas>(DEFAULT_DRAWING_CANVAS_WIDTH, DEFAULT_DRAWING_CANVAS_HEIGHT); in HWTEST_F()
185 std::unique_ptr<Drawing::Canvas> drawingCanvas = in HWTEST_F()
186 std::make_unique<Drawing::Canvas>(DEFAULT_DRAWING_CANVAS_WIDTH, DEFAULT_DRAWING_CANVAS_HEIGHT); in HWTEST_F()
214 std::unique_ptr<Drawing::Canvas> drawingCanvas = std::make_unique<Drawing::Canvas>(10, 10); in HWTEST_F()
231 std::unique_ptr<Drawing::Canvas> drawingCanva in HWTEST_F()
[all...]
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/recording/
H A Ddraw_cmd_list.h148 * @param canvas Implements the playback action of the DrawCmdList in the Canvas.
151 void Playback(Canvas& canvas, const Rect* rect = nullptr);
180 void GenerateCache(Canvas* canvas = nullptr, const Rect* rect = nullptr);
203 void GenerateCacheByVector(Canvas* canvas, const Rect* rect);
204 void GenerateCacheByBuffer(Canvas* canvas, const Rect* rect);
207 void PlaybackByVector(Canvas& canvas, const Rect* rect = nullptr);
208 void PlaybackByBuffer(Canvas& canvas, const Rect* rect = nullptr);

Completed in 13 milliseconds

12345678910>>...17