Home
last modified time | relevance | path

Searched refs:ClipOp (Results 1 – 25 of 59) sorted by relevance

123

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/draw/
H A Dcore_canvas.h487 … 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 Dcore_canvas.cpp375 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 Dtesting_canvas.h35 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 Dmock_canvas.h40 …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 Drecording_canvas.h105 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 Ddraw_cmd.h932 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 Dcore_canvas_impl.h140 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 Dskia_canvas.h131 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 Drs_paint_filter_canvas.h101 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 Drs_property_drawable.cpp131 … 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 Drs_properties_painter.cpp216 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 Drs_property_drawable_bounds_geometry.cpp54 … 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 Drs_property_drawable_frame_geometry.cpp95 Drawing::ClipOp::INTERSECT, false); in Draw()
/ohos5.0/foundation/arkui/ace_engine/frameworks/core/components_ng/render/
H A Ddrawing_forward.h25 enum class ClipOp; variable
48 using RSClipOp = Rosen::Drawing::ClipOp;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_uni_render_engine.cpp91 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 Drs_render_service_visitor.cpp109 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 Drecording_canvas.cpp441 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 Dclip.h28 enum class ClipOp { enum
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/skia_adapter/
H A Dskia_canvas_test.cpp429 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 Drs_paint_filter_canvas.cpp296 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 Dcanvas_paint_ops.in4 X(ClipOp)
/ohos5.0/foundation/graphic/graphic_2d/interfaces/kits/napi/graphic/drawing/enum_napi/
H A Djs_enum.cpp102 { "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 Drecording_canvas_test.cpp844 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 Ddrawing_canvas.cpp561 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 Drs_paint_filter_canvas_test.cpp710 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);

123