/foundation/arkui/ace_engine/test/mock/core/rosen/ |
H A D | mock_canvas.h | 40 MOCK_METHOD3(ClipRoundRectImpl, void(const TestingRoundRect& roundRect, ClipOp op, bool antiAlias)); 41 virtual void ClipRoundRect(const TestingRoundRect& roundRect, ClipOp op, bool antiAlias = false) in ClipRoundRect() 58 MOCK_METHOD3(ClipRect, void(const TestingRect& rect, ClipOp op, bool doAntiAlias)); 59 MOCK_METHOD3(ClipPath, void(const TestingPath& rect, ClipOp op, bool doAntiAlias));
|
H A D | testing_canvas.h | 35 enum class ClipOp { class 59 virtual void ClipRoundRect(const TestingRoundRect& roundRect, ClipOp op, bool antiAlias = false) {} in ClipRoundRect() 106 virtual void ClipRect(const TestingRect& rect, ClipOp op = ClipOp::INTERSECT, bool doAntiAlias = false) {} in ClipRect() argument 108 virtual void ClipPath(const TestingPath& path, ClipOp op, bool doAntiAlias = false) {} in ClipPath()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/recording/ |
H A D | recording_canvas.h | 105 void ClipRect(const Rect& rect, ClipOp op, bool doAntiAlias) override; 106 void ClipIRect(const RectI& rect, ClipOp op = ClipOp::INTERSECT) override; 107 void ClipRoundRect(const RoundRect& roundRect, ClipOp op, bool doAntiAlias) override; 109 void ClipPath(const Path& path, ClipOp op, bool doAntiAlias) override; 110 void ClipRegion(const Region& region, ClipOp op = ClipOp::INTERSECT) override;
|
H A D | draw_cmd.h | 953 ConstructorHandle(const Rect& rect, ClipOp op, bool doAntiAlias) in ConstructorHandle() 957 ClipOp clipOp; 961 ClipRectOpItem(const Rect& rect, ClipOp op, bool doAntiAlias) in ClipRectOpItem() 971 ClipOp clipOp_; 978 ConstructorHandle(const RectI& rect, ClipOp op = ClipOp::INTERSECT) in ConstructorHandle() 982 ClipOp clipOp; 985 ClipIRectOpItem(const RectI& rect, ClipOp op) in ClipIRectOpItem() 995 ClipOp clipOp_; 1001 ConstructorHandle(const RoundRect& rrect, ClipOp o [all...] |
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/impl_interface/ |
H A D | core_canvas_impl.h | 140 virtual void ClipRect(const Rect& rect, ClipOp op, bool doAntiAlias = false) = 0; 141 virtual void ClipIRect(const RectI& rect, ClipOp op = ClipOp::INTERSECT) = 0; 142 virtual void ClipRoundRect(const RoundRect& roundRect, ClipOp op, bool doAntiAlias = false) = 0; 144 virtual void ClipPath(const Path& path, ClipOp op, bool doAntiAlias = false) = 0; 145 virtual void ClipRegion(const Region& region, ClipOp op = ClipOp::INTERSECT) = 0;
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/ |
H A D | skia_canvas.h | 133 void ClipRect(const Rect& rect, ClipOp op, bool doAntiAlias) override; 134 void ClipIRect(const RectI& rect, ClipOp op = ClipOp::INTERSECT) override; 135 void ClipRoundRect(const RoundRect& roundRect, ClipOp op, bool doAntiAlias) override; 137 void ClipPath(const Path& path, ClipOp op, bool doAntiAlias) override; 138 void ClipRegion(const Region& region, ClipOp op = ClipOp::INTERSECT) override;
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/draw/ |
H A D | core_canvas.h | 488 virtual void ClipRect(const Rect& rect, ClipOp op = ClipOp::INTERSECT, bool doAntiAlias = false); 496 virtual void ClipIRect(const RectI& rect, ClipOp op = ClipOp::INTERSECT); 505 virtual void ClipRoundRect(const RoundRect& roundRect, ClipOp op = ClipOp::INTERSECT, bool doAntiAlias = false); 516 virtual void ClipPath(const Path& path, ClipOp op = ClipOp::INTERSECT, bool doAntiAlias = false); 522 * @param op To apply to clip.The default value is ClipOp::INTERSECT 524 virtual void ClipRegion(const Region& region, ClipOp o [all...] |
H A D | core_canvas.cpp | 381 void CoreCanvas::ClipRect(const Rect& rect, ClipOp op, bool doAntiAlias) in ClipRect() 386 void CoreCanvas::ClipIRect(const RectI& rect, ClipOp op) in ClipIRect() 391 void CoreCanvas::ClipRoundRect(const RoundRect& roundRect, ClipOp op, bool doAntiAlias) in ClipRoundRect() 401 void CoreCanvas::ClipPath(const Path& path, ClipOp op, bool doAntiAlias) in ClipPath() 406 void CoreCanvas::ClipRegion(const Region& region, ClipOp op) in ClipRegion()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/ |
H A D | rs_paint_filter_canvas.h | 100 void ClipRect(const Drawing::Rect& rect, Drawing::ClipOp op = Drawing::ClipOp::INTERSECT, 102 void ClipIRect(const Drawing::RectI& rect, Drawing::ClipOp op = Drawing::ClipOp::INTERSECT) override; 103 void ClipRoundRect(const Drawing::RoundRect& roundRect, Drawing::ClipOp op = Drawing::ClipOp::INTERSECT, 106 void ClipPath(const Drawing::Path& path, Drawing::ClipOp op = Drawing::ClipOp::INTERSECT, 108 void ClipRegion(const Drawing::Region& region, Drawing::ClipOp op = Drawing::ClipOp [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/render/ |
H A D | drawing_forward.h | 25 enum class ClipOp; 48 using RSClipOp = Rosen::Drawing::ClipOp;
|
H A D | drawing_mock.h | 82 using RSClipOp = Testing::ClipOp;
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/draw/ |
H A D | clip.h | 28 enum class ClipOp { class
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/property/ |
H A D | rs_properties_painter.cpp | 240 canvas.ClipRect(Rect2DrawingRect(rect), Drawing::ClipOp::INTERSECT, isAntiAlias); in Clip() 328 canvas.ClipPath(path, Drawing::ClipOp::DIFFERENCE, true); in DrawShadow() 333 canvas.ClipPath(path, Drawing::ClipOp::DIFFERENCE, true); in DrawShadow() 339 canvas.ClipRoundRect(RRect2DrawingRRect(*rrect), Drawing::ClipOp::DIFFERENCE, true); in DrawShadow() 344 canvas.ClipRoundRect(RRect2DrawingRRect(properties.GetRRect()), Drawing::ClipOp::DIFFERENCE, true); in DrawShadow() 375 canvas.ClipPath(path, Drawing::ClipOp::INTERSECT, false); in DrawColorfulShadowInner() 703 canvas.ClipIRect(visibleIRect, Drawing::ClipOp::INTERSECT); in DrawFilter() 865 canvas.ClipIRect(visibleIRect, Drawing::ClipOp::INTERSECT); in ClipVisibleCanvas() 971 canvas.ClipRect(bounds, Drawing::ClipOp::INTERSECT, false); in ProcessPixelStretch() 1133 canvas.ClipRoundRect(RRect2DrawingRRect(properties.GetRRect()), Drawing::ClipOp in DrawBackground() [all...] |
H A D | rs_property_drawable_bounds_geometry.cpp | 53 canvas.ClipPath(properties.GetClipBounds()->GetDrawingPath(), Drawing::ClipOp::INTERSECT, true); in Draw() 56 RSPropertiesPainter::RRect2DrawingRRect(properties.GetClipRRect()), Drawing::ClipOp::INTERSECT, false); in Draw() 59 RSPropertiesPainter::RRect2DrawingRRect(properties.GetRRect()), Drawing::ClipOp::INTERSECT, true); in Draw() 62 RSPropertiesPainter::Rect2DrawingRect(properties.GetBoundsRect()), Drawing::ClipOp::INTERSECT, true); in Draw() 326 canvas.ClipRect(bounds, Drawing::ClipOp::INTERSECT, true); in Draw() 350 canvas.ClipRect(bounds, Drawing::ClipOp::INTERSECT, true); in Draw() 377 canvas.ClipRect(bounds, Drawing::ClipOp::INTERSECT, true); in Draw() 404 canvas.ClipRect(bounds, Drawing::ClipOp::INTERSECT, true); in Draw() 428 canvas.ClipRect(bounds, Drawing::ClipOp::INTERSECT, true); in Draw() 467 canvas.ClipPath(path, Drawing::ClipOp in ClipShadowPath() [all...] |
H A D | rs_property_drawable_frame_geometry.cpp | 95 Drawing::ClipOp::INTERSECT, false); in Draw()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/drawable/ |
H A D | rs_property_drawable.cpp | 131 canvas.ClipPath(properties.GetClipBounds()->GetDrawingPath(), Drawing::ClipOp::INTERSECT, true); in OnUpdate() 134 RSPropertyDrawableUtils::RRect2DrawingRRect(properties.GetClipRRect()), Drawing::ClipOp::INTERSECT, true); in OnUpdate() 137 RSPropertyDrawableUtils::RRect2DrawingRRect(properties.GetRRect()), Drawing::ClipOp::INTERSECT, true); in OnUpdate() 143 RSPropertyDrawableUtils::Rect2DrawingRect(properties.GetBoundsRect()), Drawing::ClipOp::INTERSECT, aa); in OnUpdate() 165 RSPropertyDrawableUtils::Rect2DrawingRect(properties.GetFrameRect()), Drawing::ClipOp::INTERSECT, false); in OnUpdate()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/recording/ |
H A D | recording_canvas.cpp | 437 void RecordingCanvas::ClipRect(const Rect& rect, ClipOp op, bool doAntiAlias) in ClipRect() 448 void RecordingCanvas::ClipIRect(const RectI& rect, ClipOp op) in ClipIRect() 459 void RecordingCanvas::ClipRoundRect(const RoundRect& roundRect, ClipOp op, bool doAntiAlias) in ClipRoundRect() 474 Canvas::ClipRoundRect(roundRect, ClipOp::INTERSECT, doAntiAlias); in ClipRoundRect() 476 cmdList_->AddDrawOp(std::make_shared<ClipRoundRectOpItem>(roundRect, ClipOp::INTERSECT, doAntiAlias)); in ClipRoundRect() 479 cmdList_->AddDrawOp<ClipRoundRectOpItem::ConstructorHandle>(roundRect, ClipOp::INTERSECT, doAntiAlias); in ClipRoundRect() 482 void RecordingCanvas::ClipPath(const Path& path, ClipOp op, bool doAntiAlias) in ClipPath() 494 void RecordingCanvas::ClipRegion(const Region& region, ClipOp op) in ClipRegion()
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/skia_adapter/ |
H A D | skia_canvas_test.cpp | 409 skiaCanvas.ClipRoundRect(roundRect, ClipOp::DIFFERENCE, false); in HWTEST_F() 412 skiaCanvas.ClipRoundRect(roundRect, ClipOp::DIFFERENCE, false); in HWTEST_F() 425 skiaCanvas.ClipPath(path, ClipOp::DIFFERENCE, false); in HWTEST_F() 428 skiaCanvas.ClipPath(path, ClipOp::DIFFERENCE, false); in HWTEST_F() 723 skiaCanvas->ClipRect(rect, ClipOp::DIFFERENCE, true); in HWTEST_F() 737 skiaCanvas->ClipIRect(rect, ClipOp::DIFFERENCE); in HWTEST_F() 751 skiaCanvas->ClipRegion(region, ClipOp::DIFFERENCE); in HWTEST_F()
|
/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/drawing/enum_napi/ |
H A D | js_enum.cpp | 102 { "DIFFERENCE", static_cast<int32_t>(ClipOp::DIFFERENCE) }, 103 { "INTERSECT", static_cast<int32_t>(ClipOp::INTERSECT) }, 232 { "ClipOp", g_clipOp },
|
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_uni_render_engine.cpp | 99 canvas.ClipRect(clipRect, Drawing::ClipOp::INTERSECT, false); in DrawLayers()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/ |
H A D | rs_spherize_effect_filter.cpp | 132 canvas.ClipPath(path, Drawing::ClipOp::INTERSECT, true); in DrawImageRect()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/ |
H A D | rs_dma_buffer_surface_render_node_drawable.cpp | 192 canvas.ClipRoundRect(RSPropertiesPainter::RRect2DrawingRRect(rrect), Drawing::ClipOp::INTERSECT, true); in ClipRoundRect()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/drawing_ndk/src/ |
H A D | drawing_canvas.cpp | 561 canvas->ClipRect(CastToRect(*cRect), static_cast<ClipOp>(cClipOp), doAntiAlias); in OH_Drawing_CanvasClipRect() 581 canvas->ClipRoundRect(CastToRoundRect(*cRoundRect), static_cast<ClipOp>(cClipOp), doAntiAlias); in OH_Drawing_CanvasClipRoundRect() 601 canvas->ClipPath(CastToPath(*cPath), static_cast<ClipOp>(cClipOp), doAntiAlias); in OH_Drawing_CanvasClipPath() 840 canvas->ClipRegion(CastToRegion(*cRegion), static_cast<ClipOp>(op)); in OH_Drawing_CanvasClipRegion()
|
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/recording/ |
H A D | recording_canvas_test.cpp | 844 recordingCanvas1->ClipRect(rect, ClipOp::DIFFERENCE, true); in HWTEST_F() 845 recordingCanvas2->ClipRect(rect, ClipOp::DIFFERENCE, true); in HWTEST_F() 889 recordingCanvas1->ClipRoundRect(roundRect, ClipOp::DIFFERENCE, true); in HWTEST_F() 890 recordingCanvas2->ClipRoundRect(roundRect, ClipOp::DIFFERENCE, true); in HWTEST_F() 935 recordingCanvas1->ClipPath(path, ClipOp::DIFFERENCE, true); in HWTEST_F() 936 recordingCanvas2->ClipPath(path, ClipOp::DIFFERENCE, true); in HWTEST_F() 1174 recordingCanvas1->ClipRect(rect, ClipOp::DIFFERENCE, true); in HWTEST_F() 1175 recordingCanvas2->ClipRect(rect, ClipOp::DIFFERENCE, true); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_paint_filter_canvas.cpp | 531 void RSPaintFilterCanvasBase::ClipRect(const Drawing::Rect& rect, Drawing::ClipOp op, bool doAntiAlias) in ClipRect() 546 void RSPaintFilterCanvasBase::ClipIRect(const Drawing::RectI& rect, Drawing::ClipOp op) in ClipIRect() 561 void RSPaintFilterCanvasBase::ClipRoundRect(const RoundRect& roundRect, ClipOp op, bool doAntiAlias) in ClipRoundRect() 592 void RSPaintFilterCanvasBase::ClipPath(const Path& path, ClipOp op, bool doAntiAlias) in ClipPath() 607 void RSPaintFilterCanvasBase::ClipRegion(const Region& region, ClipOp op) in ClipRegion()
|