Home
last modified time | relevance | path

Searched refs:Drawing (Results 1 - 25 of 1319) sorted by relevance

12345678910>>...53

/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/platform/ohos/overdraw/
H A Drs_cpu_overdraw_canvas_listener.h31 explicit RSCPUOverdrawCanvasListener(Drawing::Canvas &canvas);
38 void DrawPoint(const Drawing::Point& point) override;
39 void DrawLine(const Drawing::Point& startPt, const Drawing::Point& endPt) override;
40 void DrawRect(const Drawing::Rect& rect) override;
41 void DrawRoundRect(const Drawing::RoundRect& roundRect) override;
42 void DrawNestedRoundRect(const Drawing::RoundRect& outer, const Drawing::RoundRect& inner) override;
43 void DrawArc(const Drawing::Rect& oval, Drawing
[all...]
H A Drs_canvas_listener.h25 explicit RSCanvasListener(Drawing::Canvas &canvas) : canvas_(canvas) {} in RSCanvasListener()
39 virtual void DrawPoint(const Drawing::Point& point) {}; in DrawPoint()
40 virtual void DrawLine(const Drawing::Point& startPt, const Drawing::Point& endPt) {}; in DrawLine()
41 virtual void DrawRect(const Drawing::Rect& rect) {}; in DrawRect()
42 virtual void DrawRoundRect(const Drawing::RoundRect& roundRect) {}; in DrawRoundRect()
43 virtual void DrawNestedRoundRect(const Drawing::RoundRect& outer, const Drawing::RoundRect& inner) {}; in DrawNestedRoundRect()
44 virtual void DrawArc(const Drawing::Rect& oval, Drawing in DrawNestedRoundRect()
63 DrawImageRect(const Drawing::Image& image, const Drawing::Rect& src, const Drawing::Rect& dst, const Drawing::SamplingOptions& sampling, Drawing::SrcRectConstraint constraint = Drawing::SrcRectConstraint::STRICT_SRC_RECT_CONSTRAINT) DrawImageRect() argument
[all...]
H A Drs_listened_canvas.h27 RSListenedCanvas(Drawing::Canvas& canvas);
28 RSListenedCanvas(Drawing::Surface& surface);
32 void DrawPoint(const Drawing::Point& point) override;
33 void DrawLine(const Drawing::Point& startPt, const Drawing::Point& endPt) override;
34 void DrawRect(const Drawing::Rect& rect) override;
35 void DrawRoundRect(const Drawing::RoundRect& roundRect) override;
36 void DrawNestedRoundRect(const Drawing::RoundRect& outer, const Drawing::RoundRect& inner) override;
37 void DrawArc(const Drawing
[all...]
H A Drs_gpu_overdraw_canvas_listener.h29 explicit RSGPUOverdrawCanvasListener(Drawing::Canvas& canvas);
37 void DrawPoint(const Drawing::Point& point) override;
38 void DrawLine(const Drawing::Point& startPt, const Drawing::Point& endPt) override;
39 void DrawRect(const Drawing::Rect& rect) override;
40 void DrawRoundRect(const Drawing::RoundRect& roundRect) override;
41 void DrawNestedRoundRect(const Drawing::RoundRect& outer, const Drawing::RoundRect& inner) override;
42 void DrawArc(const Drawing::Rect& oval, Drawing
[all...]
/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/include/
H A Dge_mesa_blur_shader_filter.h35 GEMESABlurShaderFilter(const Drawing::GEMESABlurShaderFilterParams& params);
39 std::shared_ptr<Drawing::Image> ProcessImage(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image> image,
40 const Drawing::Rect& src, const Drawing::Rect& dst) override;
52 void CheckInputImage(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image>& image,
53 std::shared_ptr<Drawing::Image>& checkedImage, const Drawing
[all...]
H A Dge_linear_gradient_blur_shader_filter.h31 GELinearGradientBlurShaderFilter(const Drawing::GELinearGradientBlurShaderFilterParams& params);
36 std::shared_ptr<Drawing::Image> ProcessImage(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image> image,
37 const Drawing::Rect& src, const Drawing::Rect& dst) override;
61 static Drawing::Rect ComputeRectBeforeClip(const uint8_t directionBias, const Drawing::Rect& dst);
62 static uint8_t CalcDirectionBias(const Drawing::Matrix& mat);
64 Drawing
[all...]
H A Dge_kawase_blur_shader_filter.h35 GEKawaseBlurShaderFilter(const Drawing::GEKawaseBlurShaderFilterParams& params);
39 std::shared_ptr<Drawing::Image> ProcessImage(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image> image,
40 const Drawing::Rect& src, const Drawing::Rect& dst) override;
43 static Drawing::Matrix GetShaderTransform(
44 const Drawing::Canvas* canvas, const Drawing::Rect& blurRect, float scaleW = 1.0f, float scaleH = 1.0f);
50 void CheckInputImage(Drawing
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/
H A Drs_paint_filter_canvas.h35 class RSB_EXPORT RSPaintFilterCanvasBase : public Drawing::Canvas {
37 RSPaintFilterCanvasBase(Drawing::Canvas* canvas);
40 Drawing::Matrix GetTotalMatrix() const override;
42 Drawing::Rect GetLocalClipBounds() const override;
44 Drawing::RectI GetDeviceClipBounds() const override;
46 Drawing::RectI GetRoundInDeviceClipBounds() const override;
51 std::shared_ptr<Drawing::GPUContext> GetGPUContext() override;
54 void DrawSdf(const Drawing::SDFShapeBase& shape) override;
55 void DrawPoint(const Drawing::Point& point) override;
56 void DrawPoints(Drawing
[all...]
/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/test/unittest/
H A Dge_visual_effect_impl_test.cpp50 Drawing::GEVisualEffectImpl geVisualEffectImpl1(Drawing::GE_FILTER_KAWASE_BLUR); in HWTEST_F()
51 EXPECT_EQ(geVisualEffectImpl1.GetFilterType(), Drawing::GEVisualEffectImpl::FilterType::KAWASE_BLUR); in HWTEST_F()
53 Drawing::GEVisualEffectImpl geVisualEffectImpl2(Drawing::GE_FILTER_GREY); in HWTEST_F()
54 EXPECT_EQ(geVisualEffectImpl2.GetFilterType(), Drawing::GEVisualEffectImpl::FilterType::GREY); in HWTEST_F()
56 Drawing::GEVisualEffectImpl geVisualEffectImpl3(Drawing::GE_FILTER_AI_BAR); in HWTEST_F()
57 EXPECT_EQ(geVisualEffectImpl3.GetFilterType(), Drawing::GEVisualEffectImpl::FilterType::AIBAR); in HWTEST_F()
59 Drawing in HWTEST_F()
[all...]
H A Dge_render_test.cpp35 std::shared_ptr<Drawing::Image> MakeImage(Drawing::Canvas& canvas);
37 static inline Drawing::Canvas canvas_;
40 std::shared_ptr<Drawing::RuntimeEffect> MakeGreyAdjustmentEffect();
42 std::shared_ptr<Drawing::RuntimeEffect> greyAdjustEffect_;
55 std::shared_ptr<Drawing::RuntimeEffect> GERenderTest::MakeGreyAdjustmentEffect() in MakeGreyAdjustmentEffect()
100 std::shared_ptr<Drawing::RuntimeEffect> greyAdjustEffect = in MakeGreyAdjustmentEffect()
101 Drawing::RuntimeEffect::CreateForShader(GreyGradationString); in MakeGreyAdjustmentEffect()
111 std::shared_ptr<Drawing::Image> GERenderTest::MakeImage(Drawing
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/overdraw/
H A Drs_cpu_overdraw_canvas_listener.cpp24 RSCPUOverdrawCanvasListener::RSCPUOverdrawCanvasListener(Drawing::Canvas &canvas) in RSCPUOverdrawCanvasListener()
33 Drawing::Brush brush; in Draw()
36 Drawing::Region drawed; in Draw()
45 toDraw.Op(drawed, Drawing::RegionOp::DIFFERENCE); in Draw()
49 drawed.Op(toDraw, Drawing::RegionOp::UNION); in Draw()
53 void RSCPUOverdrawCanvasListener::DrawPoint(const Drawing::Point& point) in DrawPoint()
55 DrawRect(Drawing::Rect(point.GetX(), point.GetY(), 1 + point.GetX(), 1 + point.GetY())); in DrawPoint()
58 void RSCPUOverdrawCanvasListener::DrawLine(const Drawing::Point& startPt, const Drawing::Point& endPt) in DrawLine()
60 Drawing in DrawLine()
[all...]
H A Drs_gpu_overdraw_canvas_listener.cpp27 RSGPUOverdrawCanvasListener::RSGPUOverdrawCanvasListener(Drawing::Canvas& canvas) in RSGPUOverdrawCanvasListener()
36 Drawing::BitmapFormat format = { Drawing::ColorType::COLORTYPE_BGRA_8888, Drawing::AlphaType::ALPHATYPE_PREMUL }; in RSGPUOverdrawCanvasListener()
39 Drawing::Bitmap bitmap; in RSGPUOverdrawCanvasListener()
41 Drawing::Image image; in RSGPUOverdrawCanvasListener()
44 auto surface = std::make_shared<Drawing::Surface>(); in RSGPUOverdrawCanvasListener()
47 overdrawCanvas_ = std::make_shared<Drawing::OverDrawCanvas>(surface->GetCanvas()); in RSGPUOverdrawCanvasListener()
61 Drawing::Brush brush; in Draw()
63 auto colorFilter = Drawing in Draw()
[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()
72 Drawing::Rect rect; in HWTEST_F()
86 Drawing::Canvas canvas; in HWTEST_F()
87 Drawing::Rect rect; in HWTEST_F()
101 Drawing::Canvas canvas; in HWTEST_F()
102 Drawing::Rect rect; in HWTEST_F()
103 Drawing::scalar startAngle = 0.0; in HWTEST_F()
104 Drawing::scalar sweepAngle = 0.0; in HWTEST_F()
118 Drawing in HWTEST_F()
[all...]
H A Drs_listened_canvas_test.cpp58 class MockDrawingCanvas : public Drawing::Canvas {
60 MOCK_METHOD1(DrawRegion, void(const Drawing::Region& region));
65 explicit MockRSPaintFilterCanvas(Drawing::Canvas* canvas) : RSPaintFilterCanvas(canvas) {} in MockRSPaintFilterCanvas()
66 MOCK_METHOD1(DrawRect, void(const Drawing::Rect& rect));
71 explicit MockRSCanvasListener(Drawing::Canvas& canvas) : RSCanvasListener(canvas) {} in MockRSCanvasListener()
72 MOCK_METHOD1(DrawRect, void(const Drawing::Rect& rect));
75 class TextBlobImplTest : public Drawing::TextBlobImpl {
79 std::shared_ptr<Drawing::Data> Serialize(void* ctx) const override
81 std::shared_ptr<Drawing::Data> data = std::make_shared<Drawing
[all...]
H A Drs_cpu_overdraw_canvas_listener_test.cpp53 class MockDrawingCanvas : public Drawing::Canvas {
55 MOCK_METHOD1(DrawRegion, void(const Drawing::Region& region));
58 class TextBlobImplTest : public Drawing::TextBlobImpl {
62 std::shared_ptr<Drawing::Data> Serialize(void* ctx) const override
64 std::shared_ptr<Drawing::Data> data = std::make_shared<Drawing::Data>();
69 std::shared_ptr<Drawing::Rect> Bounds() const override
71 std::shared_ptr<Drawing::Rect> rect = std::make_shared<Drawing::Rect>();
75 Drawing
[all...]
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/
H A Ddrawing.h68 namespace RSDrawing = Rosen::Drawing;
69 using RSCanvas = Rosen::Drawing::Canvas;
70 using RSImage = Rosen::Drawing::Image;
71 using RSBrush = Rosen::Drawing::Brush;
72 using RSFilter = Rosen::Drawing::Filter;
73 using RSColorFilter = Rosen::Drawing::ColorFilter;
74 using RSColorMatrix = Rosen::Drawing::ColorMatrix;
75 using RSPen = Rosen::Drawing::Pen;
76 using RSColor = Rosen::Drawing::Color;
77 using RSRect = Rosen::Drawing
[all...]
H A Ddrawing_forward.h22 namespace Drawing { namespace
42 } // namespace Drawing
45 using RSCanvas = Rosen::Drawing::Canvas;
46 using RSRect = Rosen::Drawing::RectF;
48 using RSClipOp = Rosen::Drawing::ClipOp;
49 using RSPen = Rosen::Drawing::Pen;
50 using RSBrush = Rosen::Drawing::Brush;
51 using RSPath = Rosen::Drawing::Path;
52 using RSPathOp = Rosen::Drawing::PathOp;
53 using RSBitmap = Rosen::Drawing
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/render/
H A Drs_border.h50 Drawing::RoundRect rrect;
51 Drawing::RoundRect innerRRect;
52 Drawing::Point center;
53 std::vector<Drawing::Path> pathVec { MAX_BORDER_NUM };
98 void SetBorderEffect(Drawing::Pen& pen, int idx, float spaceBetweenDot, float borderLength) const;
99 bool ApplyFillStyle(Drawing::Brush& brush) const;
100 bool ApplyPathStyle(Drawing::Pen& pen) const;
101 bool ApplyFourLine(Drawing::Pen& pen) const;
102 bool ApplyLineStyle(Drawing::Pen& pen, int borderIdx, float length) const;
104 void PaintFourLine(Drawing
[all...]
H A Drs_kawase_blur.h28 Drawing::Rect src;
29 Drawing::Rect dst;
31 std::shared_ptr<Drawing::ColorFilter> colorFilter;
34 KawaseParameter(const Drawing::Rect& s, const Drawing::Rect& d, int r, in KawaseParameter()
35 std::shared_ptr<Drawing::ColorFilter> color = nullptr, float a = 0.f) in KawaseParameter()
40 bool ApplyKawaseBlur(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image>& image,
63 static Drawing::Matrix GetShaderTransform(const Drawing
[all...]
H A Drs_attraction_effect_filter.h36 Drawing::Brush GetBrush(const std::shared_ptr<Drawing::Image>& image) const;
37 void DrawImageRect(Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image>& image,
38 const Drawing::Rect& src, const Drawing::Rect& dst) const override;
39 void PreProcess(std::shared_ptr<Drawing::Image> image) override {};
40 void PostProcess(Drawing::Canvas& canvas) override {};
52 void GetWindowInitCtrlPoints(Drawing::Point windowCtrlPoints[], float canvasWidth, float canvasHeight, int size);
53 void CalculateDeltaXAndDeltaY(const Drawing
[all...]
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/
H A Drs_draw_cmd_test.cpp35 static inline Drawing::AdaptiveImageInfo imageInfo;
71 Drawing::Paint paint; in HWTEST_F()
87 Drawing::Canvas canvas(1, 1); in HWTEST_F()
120 Drawing::Canvas canvas; in HWTEST_F()
121 Drawing::Rect rect; in HWTEST_F()
122 Drawing::SamplingOptions sampling; in HWTEST_F()
124 std::shared_ptr<Drawing::Image> image = std::make_shared<Drawing::Image>(); in HWTEST_F()
125 std::shared_ptr<Drawing::Data> data = std::make_shared<Drawing in HWTEST_F()
[all...]
/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);
79 const RSProperties& properties, RSPaintFilterCanvas& canvas, Drawing::DrawCmdListPtr& drawCmdList);
81 const std::optional<Drawing::Rect>& rect = std::nullopt,
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
[all...]
/foundation/graphic/graphic_2d/rosen/modules/graphics_effect/src/
H A Dge_linear_gradient_blur_shader_filter.cpp41 std::shared_ptr<Drawing::RuntimeEffect> GELinearGradientBlurShaderFilter::horizontalMeanBlurShaderEffect_ = nullptr;
42 std::shared_ptr<Drawing::RuntimeEffect> GELinearGradientBlurShaderFilter::verticalMeanBlurShaderEffect_ = nullptr;
43 std::shared_ptr<Drawing::RuntimeEffect> GELinearGradientBlurShaderFilter::maskBlurShaderEffect_ = nullptr;
46 const Drawing::GELinearGradientBlurShaderFilterParams& params) in GELinearGradientBlurShaderFilter()
59 std::shared_ptr<Drawing::Image> GELinearGradientBlurShaderFilter::ProcessImageDDGR( in ProcessImageDDGR()
60 Drawing::Canvas& canvas, const std::shared_ptr<Drawing::Image> image, uint8_t directionBias) in ProcessImageDDGR()
63 auto clipIPadding = Drawing::Rect(0, 0, geoWidth_ * imageScale_, geoHeight_ * imageScale_); in ProcessImageDDGR()
68 Drawing::Brush brush; in ProcessImageDDGR()
69 Drawing in ProcessImageDDGR()
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/memory/
H A Drs_memory_manager.h31 static void DumpPidMemory(DfxString& log, int pid, const Drawing::GPUContext* gpuContext);
32 static MemoryGraphic CountSubMemory(int pid, const Drawing::GPUContext* gpuContext);
33 static void DumpDrawingGpuMemory(DfxString& log, const Drawing::GPUContext* grContext,
36 static MemoryGraphic CountPidMemory(int pid, const Drawing::GPUContext* gpuContext);
38 const Drawing::GPUContext* gpuContext, std::vector<MemoryGraphic>& mems);
39 static void ReleaseUnlockGpuResource(Drawing::GPUContext* gpuContext, NodeId surfaceNodeId);
40 static void ReleaseUnlockGpuResource(Drawing::GPUContext* gpuContext, pid_t pid);
41 static void ReleaseUnlockGpuResource(Drawing::GPUContext* gpuContext, Drawing::GPUResourceTag& tag);
42 static void ReleaseUnlockGpuResource(Drawing
[all...]
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/drawable/
H A Drs_property_drawable_utils.h25 static Drawing::RoundRect RRect2DrawingRRect(const RRect& rr);
26 static Drawing::Rect Rect2DrawingRect(const RectF& r);
31 static Color GetColorForShadowSyn(Drawing::Canvas* canvas, Drawing::Path& path, const Color& color,
33 static std::shared_ptr<Drawing::Image> GetShadowRegionImage(Drawing::Canvas* canvas,
34 Drawing::Path& drPath, Drawing::Matrix& matrix);
35 static bool PickColorSyn(Drawing::Canvas* canvas, Drawing
[all...]

Completed in 10 milliseconds

12345678910>>...53