/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/draw/ |
H A D | core_canvas.h | 487 … virtual void ClipRect(const Rect& rect, ClipOp op = ClipOp::INTERSECT, bool doAntiAlias = false); 495 virtual void ClipIRect(const RectI& rect, ClipOp op = ClipOp::INTERSECT); 504 …virtual void ClipRoundRect(const RoundRect& roundRect, ClipOp op = ClipOp::INTERSECT, bool doAntiA… 515 … virtual void ClipPath(const Path& path, ClipOp op = ClipOp::INTERSECT, bool doAntiAlias = false); 523 virtual void ClipRegion(const Region& region, ClipOp op = ClipOp::INTERSECT);
|
H A D | core_canvas.cpp | 375 void CoreCanvas::ClipRect(const Rect& rect, ClipOp op, bool doAntiAlias) in ClipRect() 380 void CoreCanvas::ClipIRect(const RectI& rect, ClipOp op) in ClipIRect() 385 void CoreCanvas::ClipRoundRect(const RoundRect& roundRect, ClipOp op, bool doAntiAlias) in ClipRoundRect() 395 void CoreCanvas::ClipPath(const Path& path, ClipOp op, bool doAntiAlias) in ClipPath() 400 void CoreCanvas::ClipRegion(const Region& region, ClipOp op) in ClipRegion()
|
/ohos5.0/foundation/arkui/ace_engine/test/mock/core/rosen/ |
H A D | testing_canvas.h | 35 enum class ClipOp { enum 59 …virtual void ClipRoundRect(const TestingRoundRect& roundRect, ClipOp op, bool antiAlias = false) {} 106 …virtual void ClipRect(const TestingRect& rect, ClipOp op = ClipOp::INTERSECT, bool doAntiAlias = f… 108 virtual void ClipPath(const TestingPath& path, ClipOp op, bool doAntiAlias = false) {}
|
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) 58 MOCK_METHOD3(ClipRect, void(const TestingRect& rect, ClipOp op, bool doAntiAlias)); 59 MOCK_METHOD3(ClipPath, void(const TestingPath& rect, ClipOp op, bool doAntiAlias));
|
/ohos5.0/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 | 932 ClipOp clipOp; 945 ClipOp clipOp_; 952 ConstructorHandle(const RectI& rect, ClipOp op = ClipOp::INTERSECT) 956 ClipOp clipOp; 968 ClipOp clipOp_; 978 ClipOp clipOp; 991 ClipOp clipOp_; 1002 ClipOp clipOp; 1015 ClipOp clipOp_; 1027 ClipOp clipOp; [all …]
|
/ohos5.0/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;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/ |
H A D | skia_canvas.h | 131 void ClipRect(const Rect& rect, ClipOp op, bool doAntiAlias) override; 132 void ClipIRect(const RectI& rect, ClipOp op = ClipOp::INTERSECT) override; 133 void ClipRoundRect(const RoundRect& roundRect, ClipOp op, bool doAntiAlias) override; 135 void ClipPath(const Path& path, ClipOp op, bool doAntiAlias) override; 136 void ClipRegion(const Region& region, ClipOp op = ClipOp::INTERSECT) override;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/ |
H A D | rs_paint_filter_canvas.h | 101 void ClipRect(const Drawing::Rect& rect, Drawing::ClipOp op = Drawing::ClipOp::INTERSECT, 103 …void ClipIRect(const Drawing::RectI& rect, Drawing::ClipOp op = Drawing::ClipOp::INTERSECT) overri… 104 …void ClipRoundRect(const Drawing::RoundRect& roundRect, Drawing::ClipOp op = Drawing::ClipOp::INTE… 107 void ClipPath(const Drawing::Path& path, Drawing::ClipOp op = Drawing::ClipOp::INTERSECT, 109 …void ClipRegion(const Drawing::Region& region, Drawing::ClipOp op = Drawing::ClipOp::INTERSECT) ov…
|
/ohos5.0/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… in OnUpdate() 137 …RSPropertyDrawableUtils::RRect2DrawingRRect(properties.GetRRect()), Drawing::ClipOp::INTERSECT, tr… in OnUpdate() 143 canvas.ClipIRect(iRect, Drawing::ClipOp::INTERSECT); in OnUpdate() 146 …RSPropertyDrawableUtils::Rect2DrawingRect(properties.GetBoundsRect()), Drawing::ClipOp::INTERSECT,… in OnUpdate() 168 …RSPropertyDrawableUtils::Rect2DrawingRect(properties.GetFrameRect()), Drawing::ClipOp::INTERSECT, … in OnUpdate()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/property/ |
H A D | rs_properties_painter.cpp | 216 canvas.ClipRect(Rect2DrawingRect(rect), Drawing::ClipOp::INTERSECT, isAntiAlias); in Clip() 304 canvas.ClipPath(path, Drawing::ClipOp::DIFFERENCE, true); in DrawShadow() 309 canvas.ClipPath(path, Drawing::ClipOp::DIFFERENCE, true); in DrawShadow() 315 canvas.ClipRoundRect(RRect2DrawingRRect(*rrect), Drawing::ClipOp::DIFFERENCE, true); in DrawShadow() 351 canvas.ClipPath(path, Drawing::ClipOp::INTERSECT, false); in DrawColorfulShadowInner() 679 canvas.ClipIRect(visibleIRect, Drawing::ClipOp::INTERSECT); in DrawFilter() 827 canvas.ClipIRect(visibleIRect, Drawing::ClipOp::INTERSECT); in ClipVisibleCanvas() 932 canvas.ClipRect(bounds, Drawing::ClipOp::INTERSECT, false); in DrawPixelStretch() 1062 canvas.ClipPath(path, Drawing::ClipOp::INTERSECT, antiAlias); in DrawBackground() 1481 canvas.ClipRect(maskBounds, Drawing::ClipOp::INTERSECT, true); in DrawMask() [all …]
|
H A D | rs_property_drawable_bounds_geometry.cpp | 54 … canvas.ClipPath(properties.GetClipBounds()->GetDrawingPath(), Drawing::ClipOp::INTERSECT, true); in Draw() 60 … RSPropertiesPainter::RRect2DrawingRRect(properties.GetRRect()), Drawing::ClipOp::INTERSECT, true); in Draw() 63 …RSPropertiesPainter::Rect2DrawingRect(properties.GetBoundsRect()), Drawing::ClipOp::INTERSECT, tru… in Draw() 327 canvas.ClipRect(bounds, Drawing::ClipOp::INTERSECT, true); in Draw() 351 canvas.ClipRect(bounds, Drawing::ClipOp::INTERSECT, true); in Draw() 378 canvas.ClipRect(bounds, Drawing::ClipOp::INTERSECT, true); in Draw() 405 canvas.ClipRect(bounds, Drawing::ClipOp::INTERSECT, true); in Draw() 429 canvas.ClipRect(bounds, Drawing::ClipOp::INTERSECT, true); in Draw() 469 canvas.ClipPath(path, Drawing::ClipOp::DIFFERENCE, true); in ClipShadowPath() 474 canvas.ClipPath(path, Drawing::ClipOp::DIFFERENCE, true); in ClipShadowPath() [all …]
|
H A D | rs_property_drawable_frame_geometry.cpp | 95 Drawing::ClipOp::INTERSECT, false); in Draw()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/ |
H A D | drawing_forward.h | 25 enum class ClipOp; variable 48 using RSClipOp = Rosen::Drawing::ClipOp;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_uni_render_engine.cpp | 91 canvas.ClipRect(clipRect, Drawing::ClipOp::INTERSECT, false); in DrawLayers() 150 …canvas.ClipRoundRect(RSPropertiesPainter::RRect2DrawingRRect(rrect), Drawing::ClipOp::INTERSECT, t… in DrawLayerPreProcess() 177 canvas.ClipRect(clipRect, Drawing::ClipOp::INTERSECT, false); in DrawLayerPreProcess()
|
H A D | rs_render_service_visitor.cpp | 109 canvas_->ClipRect(tmpRect, Drawing::ClipOp::INTERSECT, false); in PrepareDisplayRenderNode() 118 canvas_->ClipRect(tmpRect, Drawing::ClipOp::INTERSECT, false); in PrepareDisplayRenderNode()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/recording/ |
H A D | recording_canvas.cpp | 441 void RecordingCanvas::ClipRect(const Rect& rect, ClipOp op, bool doAntiAlias) in ClipRect() 452 void RecordingCanvas::ClipIRect(const RectI& rect, ClipOp op) in ClipIRect() 463 void RecordingCanvas::ClipRoundRect(const RoundRect& roundRect, ClipOp op, bool doAntiAlias) in ClipRoundRect() 478 Canvas::ClipRoundRect(roundRect, ClipOp::INTERSECT, doAntiAlias); in ClipRoundRect() 480 …cmdList_->AddDrawOp(std::make_shared<ClipRoundRectOpItem>(roundRect, ClipOp::INTERSECT, doAntiAlia… in ClipRoundRect() 483 …cmdList_->AddDrawOp<ClipRoundRectOpItem::ConstructorHandle>(roundRect, ClipOp::INTERSECT, doAntiAl… in ClipRoundRect() 486 void RecordingCanvas::ClipPath(const Path& path, ClipOp op, bool doAntiAlias) in ClipPath() 498 void RecordingCanvas::ClipRegion(const Region& region, ClipOp op) in ClipRegion()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/draw/ |
H A D | clip.h | 28 enum class ClipOp { enum
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/skia_adapter/ |
H A D | skia_canvas_test.cpp | 429 skiaCanvas.ClipRoundRect(roundRect, ClipOp::DIFFERENCE, false); 432 skiaCanvas.ClipRoundRect(roundRect, ClipOp::DIFFERENCE, false); 446 skiaCanvas.ClipPath(path, ClipOp::DIFFERENCE, false); 449 skiaCanvas.ClipPath(path, ClipOp::DIFFERENCE, false); 749 skiaCanvas->ClipRect(rect, ClipOp::DIFFERENCE, true); 763 skiaCanvas->ClipIRect(rect, ClipOp::DIFFERENCE); 777 skiaCanvas->ClipRegion(region, ClipOp::DIFFERENCE);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_paint_filter_canvas.cpp | 296 void RSPaintFilterCanvasBase::ClipRect(const Drawing::Rect& rect, Drawing::ClipOp op, bool doAntiAl… in ClipRect() 303 void RSPaintFilterCanvasBase::ClipIRect(const Drawing::RectI& rect, Drawing::ClipOp op) in ClipIRect() 310 void RSPaintFilterCanvasBase::ClipRoundRect(const RoundRect& roundRect, ClipOp op, bool doAntiAlias) in ClipRoundRect() 325 void RSPaintFilterCanvasBase::ClipPath(const Path& path, ClipOp op, bool doAntiAlias) in ClipPath() 332 void RSPaintFilterCanvasBase::ClipRegion(const Region& region, ClipOp op) in ClipRegion()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/canvas/ |
H A D | canvas_paint_ops.in | 4 X(ClipOp)
|
/ohos5.0/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) },
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/recording/ |
H A D | recording_canvas_test.cpp | 844 recordingCanvas1->ClipRect(rect, ClipOp::DIFFERENCE, true); 845 recordingCanvas2->ClipRect(rect, ClipOp::DIFFERENCE, true); 889 recordingCanvas1->ClipRoundRect(roundRect, ClipOp::DIFFERENCE, true); 890 recordingCanvas2->ClipRoundRect(roundRect, ClipOp::DIFFERENCE, true); 935 recordingCanvas1->ClipPath(path, ClipOp::DIFFERENCE, true); 936 recordingCanvas2->ClipPath(path, ClipOp::DIFFERENCE, true); 1174 recordingCanvas1->ClipRect(rect, ClipOp::DIFFERENCE, true); 1175 recordingCanvas2->ClipRect(rect, ClipOp::DIFFERENCE, true);
|
/ohos5.0/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()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/ |
H A D | rs_paint_filter_canvas_test.cpp | 710 paintFilterCanvas_->ClipRect(rect, Drawing::ClipOp::DIFFERENCE, true); 723 paintFilterCanvas_->ClipIRect(rect, Drawing::ClipOp::DIFFERENCE); 736 paintFilterCanvas_->ClipRoundRect(roundRect, Drawing::ClipOp::DIFFERENCE, true); 763 paintFilterCanvas_->ClipPath(path, Drawing::ClipOp::DIFFERENCE, true); 776 paintFilterCanvas_->ClipRegion(region, Drawing::ClipOp::DIFFERENCE);
|