Home
last modified time | relevance | path

Searched refs:ClipOp (Results 1 - 25 of 54) sorted by relevance

123

/foundation/arkui/ace_engine/test/mock/core/rosen/
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) 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 Dtesting_canvas.h35 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 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.h953 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 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;
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/
H A Dskia_canvas.h133 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 Dcore_canvas.h488 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 Dcore_canvas.cpp381 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 Drs_paint_filter_canvas.h100 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 Ddrawing_forward.h25 enum class ClipOp;
48 using RSClipOp = Rosen::Drawing::ClipOp;
H A Ddrawing_mock.h82 using RSClipOp = Testing::ClipOp;
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/draw/
H A Dclip.h28 enum class ClipOp { class
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/property/
H A Drs_properties_painter.cpp240 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 Drs_property_drawable_bounds_geometry.cpp53 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 Drs_property_drawable_frame_geometry.cpp95 Drawing::ClipOp::INTERSECT, false); in Draw()
/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, 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 Drecording_canvas.cpp437 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 Dskia_canvas_test.cpp409 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 Djs_enum.cpp102 { "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 Drs_uni_render_engine.cpp99 canvas.ClipRect(clipRect, Drawing::ClipOp::INTERSECT, false); in DrawLayers()
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/render/
H A Drs_spherize_effect_filter.cpp132 canvas.ClipPath(path, Drawing::ClipOp::INTERSECT, true); in DrawImageRect()
/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_dma_buffer_surface_render_node_drawable.cpp192 canvas.ClipRoundRect(RSPropertiesPainter::RRect2DrawingRRect(rrect), Drawing::ClipOp::INTERSECT, true); in ClipRoundRect()
/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()
/foundation/graphic/graphic_2d/rosen/test/2d_graphics/unittest/recording/
H A Drecording_canvas_test.cpp844 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 Drs_paint_filter_canvas.cpp531 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()

Completed in 24 milliseconds

123