Home
last modified time | relevance | path

Searched refs:RSPaintFilterCanvas (Results 1 – 25 of 160) sorted by relevance

1234567

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/
H A Drs_paint_filter_canvas.cpp504 RSPaintFilterCanvas::RSPaintFilterCanvas(Drawing::Canvas* canvas, float alpha) in RSPaintFilterCanvas() function in OHOS::Rosen::RSPaintFilterCanvas
511 RSPaintFilterCanvas::RSPaintFilterCanvas(Drawing::Surface* surface, float alpha) in RSPaintFilterCanvas() function in OHOS::Rosen::RSPaintFilterCanvas
635 int RSPaintFilterCanvas::SaveAlpha() in SaveAlpha()
691 int RSPaintFilterCanvas::SaveEnv() in SaveEnv()
699 void RSPaintFilterCanvas::RestoreEnv() in RestoreEnv()
744 RSPaintFilterCanvas::SaveStatus RSPaintFilterCanvas::SaveAllStatus(SaveType type) in SaveAllStatus()
752 RSPaintFilterCanvas::SaveStatus RSPaintFilterCanvas::GetSaveStatus() const in GetSaveStatus()
789 void RSPaintFilterCanvas::CopyHDRConfiguration(const RSPaintFilterCanvas& other) in CopyHDRConfiguration()
796 void RSPaintFilterCanvas::CopyConfigurationToOffscreenCanvas(const RSPaintFilterCanvas& other) in CopyConfigurationToOffscreenCanvas()
891 const std::shared_ptr<RSPaintFilterCanvas::CachedEffectData>& RSPaintFilterCanvas::GetEffectData() … in GetEffectData()
[all …]
H A Drs_canvas_render_node.cpp130 void RSCanvasRenderNode::ProcessTransitionBeforeChildren(RSPaintFilterCanvas& canvas) in ProcessTransitionBeforeChildren()
135 void RSCanvasRenderNode::ProcessShadowBatching(RSPaintFilterCanvas& canvas) in ProcessShadowBatching()
142 void RSCanvasRenderNode::DrawShadow(RSModifierContext& context, RSPaintFilterCanvas& canvas) in DrawShadow()
154 void RSCanvasRenderNode::PropertyDrawableRender(RSPaintFilterCanvas& canvas, bool includeProperty) in PropertyDrawableRender()
181 void RSCanvasRenderNode::ProcessAnimatePropertyBeforeChildren(RSPaintFilterCanvas& canvas, bool inc… in ProcessAnimatePropertyBeforeChildren()
186 void RSCanvasRenderNode::ProcessRenderContents(RSPaintFilterCanvas& canvas) in ProcessRenderContents()
191 void RSCanvasRenderNode::ProcessRenderBeforeChildren(RSPaintFilterCanvas& canvas) in ProcessRenderBeforeChildren()
207 void RSCanvasRenderNode::ProcessAnimatePropertyAfterChildren(RSPaintFilterCanvas& canvas) in ProcessAnimatePropertyAfterChildren()
213 void RSCanvasRenderNode::ProcessTransitionAfterChildren(RSPaintFilterCanvas& canvas) in ProcessTransitionAfterChildren()
218 void RSCanvasRenderNode::ProcessRenderAfterChildren(RSPaintFilterCanvas& canvas) in ProcessRenderAfterChildren()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/platform/ohos/overdraw/
H A Drs_listened_canvas.cpp36 RSPaintFilterCanvas::DrawPoint(point); in DrawPoint()
52 RSPaintFilterCanvas::DrawRect(rect); in DrawRect()
92 RSPaintFilterCanvas::DrawOval(oval); in DrawOval()
108 RSPaintFilterCanvas::DrawPath(path); in DrawPath()
134 RSPaintFilterCanvas::DrawShadowStyle( in DrawShadowStyle()
144 RSPaintFilterCanvas::DrawRegion(region); in DrawRegion()
201 RSPaintFilterCanvas::Clear(color); in Clear()
209 RSPaintFilterCanvas::AttachPen(pen); in AttachPen()
219 RSPaintFilterCanvas::AttachBrush(brush); in AttachBrush()
229 RSPaintFilterCanvas::DetachPen(); in DetachPen()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/dfx/
H A Drs_dirty_rects_dfx.h44 void OnDraw(RSPaintFilterCanvas& canvas);
45 void OnDrawVirtual(RSPaintFilterCanvas& canvas);
65 void DrawCurrentRefreshRate(RSPaintFilterCanvas& canvas);
66 void DrawDirtyRectForDFX(RSPaintFilterCanvas& canvas, RectI dirtyRect,
68 bool DrawDetailedTypesOfDirtyRegionForDFX(RSPaintFilterCanvas& canvas,
73 void DrawAllSurfaceDirtyRegionForDFX(RSPaintFilterCanvas& canvas) const;
74 void DrawAllSurfaceOpaqueRegionForDFX(RSPaintFilterCanvas& canvas) const;
75 void DrawTargetSurfaceDirtyRegionForDFX(RSPaintFilterCanvas& canvas) const;
76 void DrawTargetSurfaceVisibleRegionForDFX(RSPaintFilterCanvas& canvas) const;
77 void DrawAndTraceSingleDirtyRegionTypeForDFX(RSPaintFilterCanvas& canvas,
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/property/
H A Drs_property_drawable_utilities.h29 void Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const override;
41 void Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const override;
51 void Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const override;
60 … std::shared_ptr<RSPaintFilterCanvas::SaveStatus> content, RSPaintFilterCanvas::SaveType type);
62 void Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const override;
65 std::shared_ptr<RSPaintFilterCanvas::SaveStatus> content_;
66 RSPaintFilterCanvas::SaveType type_;
73 void Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const override;
76 std::shared_ptr<RSPaintFilterCanvas::SaveStatus> content_;
85 void Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const override;
[all …]
H A Drs_properties_painter.h30 class RSPaintFilterCanvas; variable
41 static void DrawBackground(const RSProperties& properties, RSPaintFilterCanvas& canvas,
56 static void DrawPixelStretch(const RSProperties& properties, RSPaintFilterCanvas& canvas);
61 static void DrawColorFilter(const RSProperties& properties, RSPaintFilterCanvas& canvas);
64 static void DrawLightUpEffect(const RSProperties& properties, RSPaintFilterCanvas& canvas);
65 static void DrawDynamicLightUp(const RSProperties& properties, RSPaintFilterCanvas& canvas);
66 static void DrawDynamicDim(const RSProperties& properties, RSPaintFilterCanvas& canvas);
67 static void DrawParticle(const RSProperties& properties, RSPaintFilterCanvas& canvas);
89 static void DrawSpherize(const RSProperties& properties, RSPaintFilterCanvas& canvas,
110 static void ClipVisibleCanvas(const RSProperties& properties, RSPaintFilterCanvas& canvas);
[all …]
H A Drs_property_drawable_bounds_geometry.h33 void Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const override;
42 void Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const override;
53 void Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const override;
78 void Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const override;
92 void Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const override;
105 void Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const override;
118 void Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const override;
156 void Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const override;
163 void Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const override;
170 void Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const override;
[all …]
H A Drs_filter_cache_manager.h69 void DrawFilter(RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>& filter,
75 …const std::shared_ptr<RSPaintFilterCanvas::CachedEffectData> GeneratedCachedEffectData(RSPaintFilt…
105 void TakeSnapshot(RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>& filter,
108RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>& filter, const Drawing::RectI&…
109 …bool DrawFilterWithoutSnapshot(RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>…
111 … void DrawCachedFilteredSnapshot(RSPaintFilterCanvas& canvas, const Drawing::RectI& dstRect) const;
113 std::tuple<Drawing::RectI, Drawing::RectI> ValidateParams(RSPaintFilterCanvas& canvas,
115 inline static void ClipVisibleRect(RSPaintFilterCanvas& canvas);
118 void CheckCachedImages(RSPaintFilterCanvas& canvas);
124 std::shared_ptr<RSPaintFilterCanvas::CachedEffectData> cachedSnapshot_ = nullptr;
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/
H A Drs_canvas_render_node.h45 void ProcessTransitionBeforeChildren(RSPaintFilterCanvas& canvas) override;
47 void ProcessRenderBeforeChildren(RSPaintFilterCanvas& canvas) override;
48 void ProcessRenderContents(RSPaintFilterCanvas& canvas) override;
50 void ProcessTransitionAfterChildren(RSPaintFilterCanvas& canvas) override;
51 void ProcessAnimatePropertyAfterChildren(RSPaintFilterCanvas& canvas) override;
52 void ProcessRenderAfterChildren(RSPaintFilterCanvas& canvas) override;
58 RSB_EXPORT void ProcessShadowBatching(RSPaintFilterCanvas& canvas);
78 void InternalDrawContent(RSPaintFilterCanvas& canvas, bool needApplyMatrix);
80 void PropertyDrawableRender(RSPaintFilterCanvas& canvas, bool includeProperty);
81 void DrawShadow(RSModifierContext& context, RSPaintFilterCanvas& canvas);
[all …]
H A Drs_paint_filter_canvas.h145 class RSB_EXPORT RSPaintFilterCanvas : public RSPaintFilterCanvasBase {
147 RSPaintFilterCanvas(Drawing::Canvas* canvas, float alpha = 1.0f);
148 RSPaintFilterCanvas(Drawing::Surface* surface, float alpha = 1.0f);
149 ~RSPaintFilterCanvas() override = default;;
254 std::shared_ptr<RSPaintFilterCanvas>& offscreenCanvas);
300 void CopyHDRConfiguration(const RSPaintFilterCanvas& other);
382RSPaintFilterCanvas* canvas, RSPaintFilterCanvas::SaveType type = RSPaintFilterCanvas::SaveType::k…
388 RSPaintFilterCanvas::SaveType type = RSPaintFilterCanvas::SaveType::kAll)
392 RSPaintFilterCanvas::SaveType type = RSPaintFilterCanvas::SaveType::kAll)
423 RSPaintFilterCanvas* canvas_ = nullptr;
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_render_engine.h30 …void DrawSurfaceNodeWithParams(RSPaintFilterCanvas& canvas, RSSurfaceRenderNode& node, BufferDrawP…
33 …void DrawLayers(RSPaintFilterCanvas& canvas, const std::vector<LayerInfoPtr>& layers, bool forceCP…
36 …void DrawLayers(RSPaintFilterCanvas& canvas, const std::vector<LayerInfoPtr>& layers, bool forceCP…
43 … void DrawUIFirstCacheWithParams(RSPaintFilterCanvas& canvas, BufferDrawParam& params) override {} in DrawUIFirstCacheWithParams()
46 void DrawWithParams(RSPaintFilterCanvas& canvas, BufferDrawParam& params,
49 … static void RSSurfaceNodeCommonPreProcess(RSSurfaceRenderNode& node, RSPaintFilterCanvas& canvas,
51 … static void RSSurfaceNodeCommonPostProcess(RSSurfaceRenderNode& node, RSPaintFilterCanvas& canvas,
55 void ClipHoleForLayer(RSPaintFilterCanvas& canvas, RSSurfaceRenderNode& node);
56 …void DrawSurfaceNode(RSPaintFilterCanvas& canvas, RSSurfaceRenderNode& node, BufferDrawParam& para…
H A Drs_base_render_engine.h122 std::unique_ptr<RSPaintFilterCanvas> GetCanvas() in GetCanvas()
125 return std::make_unique<RSPaintFilterCanvas>(targetSurface_->GetSurface().get()); in GetCanvas()
127 return std::make_unique<RSPaintFilterCanvas>(surfaceFrame_->GetSurface().get()); in GetCanvas()
162 using PreProcessFunc = std::function<void(RSPaintFilterCanvas&, BufferDrawParam&)>;
164 using PostProcessFunc = std::function<void(RSPaintFilterCanvas&, BufferDrawParam&)>;
205 virtual void DrawSurfaceNodeWithParams(RSPaintFilterCanvas& canvas,
211 void DrawDisplayNodeWithParams(RSPaintFilterCanvas& canvas, RSDisplayRenderNode& node,
213 void DrawDisplayNodeWithParams(RSPaintFilterCanvas& canvas, RSSurfaceHandler& surfaceHandler,
226 static void DrawBuffer(RSPaintFilterCanvas& canvas, BufferDrawParam& params);
284 void DrawImage(RSPaintFilterCanvas& canvas, BufferDrawParam& params);
[all …]
H A Drs_uni_render_engine.h30 …void DrawSurfaceNodeWithParams(RSPaintFilterCanvas& canvas, RSSurfaceRenderNode& node, BufferDrawP…
32 void DrawSurfaceNodeWithParams(RSPaintFilterCanvas& canvas,
36 …void DrawLayers(RSPaintFilterCanvas& canvas, const std::vector<LayerInfoPtr>& layers, bool forceCP…
39 …void DrawLayers(RSPaintFilterCanvas& canvas, const std::vector<LayerInfoPtr>& layers, bool forceCP…
42 void DrawUIFirstCacheWithParams(RSPaintFilterCanvas& canvas, BufferDrawParam& params) override;
47 void DrawHdiLayerWithParams(RSPaintFilterCanvas& canvas, const LayerInfoPtr& layer,
49 void DrawLayerPreProcess(RSPaintFilterCanvas& canvas, const LayerInfoPtr& layer);
H A Drs_render_engine.cpp32 void RSRenderEngine::DrawSurfaceNodeWithParams(RSPaintFilterCanvas& canvas, RSSurfaceRenderNode& no… in DrawSurfaceNodeWithParams()
39 …auto nodePreProcessFunc = [&preProcess, &node](RSPaintFilterCanvas& canvas, BufferDrawParam& param… in DrawSurfaceNodeWithParams()
49 …auto nodePostProcessFunc = [&postProcess, &node](RSPaintFilterCanvas& canvas, BufferDrawParam& par… in DrawSurfaceNodeWithParams()
68 void RSRenderEngine::DrawLayers(RSPaintFilterCanvas& canvas, const std::vector<LayerInfoPtr>& layer… in DrawLayers()
71 void RSRenderEngine::DrawLayers(RSPaintFilterCanvas& canvas, const std::vector<LayerInfoPtr>& layer… in DrawLayers()
131 void RSRenderEngine::DrawWithParams(RSPaintFilterCanvas& canvas, BufferDrawParam& params, in DrawWithParams()
159 void RSRenderEngine::RSSurfaceNodeCommonPreProcess(RSSurfaceRenderNode& node, RSPaintFilterCanvas& … in RSSurfaceNodeCommonPreProcess()
174 void RSRenderEngine::RSSurfaceNodeCommonPostProcess(RSSurfaceRenderNode& node, RSPaintFilterCanvas&… in RSSurfaceNodeCommonPostProcess()
184 void RSRenderEngine::DrawSurfaceNode(RSPaintFilterCanvas& canvas, RSSurfaceRenderNode& node, in DrawSurfaceNode()
204 void RSRenderEngine::ClipHoleForLayer(RSPaintFilterCanvas& canvas, RSSurfaceRenderNode& node) in ClipHoleForLayer()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/
H A Drs_canvas_drawing_render_node_drawable.h41 bool InitSurface(int width, int height, RSPaintFilterCanvas& canvas);
42 bool InitSurfaceForVK(int width, int height, RSPaintFilterCanvas& canvas);
43 bool InitSurfaceForGL(int width, int height, RSPaintFilterCanvas& canvas);
44 std::shared_ptr<RSPaintFilterCanvas> GetCanvas();
46 NodeId nodeId, RSPaintFilterCanvas& rscanvas);
50 void DrawCaptureImage(RSPaintFilterCanvas& canvas);
73 bool ResetSurfaceForGL(int width, int height, RSPaintFilterCanvas& canvas);
74 bool ResetSurfaceForVK(int width, int height, RSPaintFilterCanvas& canvas);
77 NodeId nodeId, RSPaintFilterCanvas& rscanvas);
79 NodeId nodeId, RSPaintFilterCanvas& rscanvas);
[all …]
H A Drs_surface_render_node_drawable.h151 bool DrawCacheSurface(RSPaintFilterCanvas& canvas, const Vector2f& boundSize,
252 void CaptureSurface(RSPaintFilterCanvas& canvas, RSSurfaceRenderParams& surfaceParams);
263 bool DrawUIFirstCache(RSPaintFilterCanvas& rscanvas, bool canSkipWait);
264 bool DrawUIFirstCacheWithStarting(RSPaintFilterCanvas& rscanvas, NodeId id);
266 bool CheckIfNeedResetRotate(RSPaintFilterCanvas& canvas);
269 void DrawUIFirstDfx(RSPaintFilterCanvas& canvas, MultiThreadCacheType enableType,
278 void DrawDmaBufferWithGPU(RSPaintFilterCanvas& canvas);
279 void DrawSelfDrawingNodeBuffer(RSPaintFilterCanvas& canvas,
325 RSPaintFilterCanvas* curCanvas_ = nullptr;
329 RSPaintFilterCanvas* canvasBackup_ = nullptr; // backup current canvas before offscreen rende
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/
H A Drs_render_engine_test.cpp89 std::shared_ptr<RSPaintFilterCanvas> canvas = nullptr;
119 std::shared_ptr<RSPaintFilterCanvas> canvas = nullptr;
149 std::shared_ptr<RSPaintFilterCanvas> canvas = nullptr;
187 std::shared_ptr<RSPaintFilterCanvas> canvas = nullptr;
217 …std::shared_ptr<RSPaintFilterCanvas> canvas = std::make_shared<RSPaintFilterCanvas>(drawingCanvas.…
238 …std::shared_ptr<RSPaintFilterCanvas> canvas = std::make_shared<RSPaintFilterCanvas>(drawingCanvas.…
259 …std::shared_ptr<RSPaintFilterCanvas> canvas = std::make_shared<RSPaintFilterCanvas>(drawingCanvas.…
280 …std::shared_ptr<RSPaintFilterCanvas> canvas = std::make_shared<RSPaintFilterCanvas>(drawingCanvas.…
300 …std::shared_ptr<RSPaintFilterCanvas> canvas = std::make_shared<RSPaintFilterCanvas>(drawingCanvas.…
319 …std::shared_ptr<RSPaintFilterCanvas> canvas = std::make_shared<RSPaintFilterCanvas>(drawingCanvas.…
[all …]
H A Drs_uni_render_engine_test.cpp51 …std::shared_ptr<RSPaintFilterCanvas> canvas = std::make_shared<RSPaintFilterCanvas>(drawingCanvas.…
69 …std::shared_ptr<RSPaintFilterCanvas> canvas = std::make_shared<RSPaintFilterCanvas>(drawingCanvas.…
95 std::shared_ptr<RSPaintFilterCanvas> canvas = nullptr;
97 canvas = std::make_shared<RSPaintFilterCanvas>(drawingCanvas.get());
101 canvas = std::make_shared<RSPaintFilterCanvas>(drawingRecordingCanvas.release());
147 std::shared_ptr<RSPaintFilterCanvas> canvas = nullptr;
149 canvas = std::make_shared<RSPaintFilterCanvas>(drawingCanvas.get());
153 canvas = std::make_shared<RSPaintFilterCanvas>(drawingRecordingCanvas.release());
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/property/
H A Drs_filter_cache_manager_test.cpp54 … rsFilterCacheManager->cachedSnapshot_ = std::make_shared<RSPaintFilterCanvas::CachedEffectData>();
162 RSPaintFilterCanvas filterCanvas(&canvas);
180 RSPaintFilterCanvas filterCanvas(&canvas);
203 RSPaintFilterCanvas filterCanvas(&canvas);
223 RSPaintFilterCanvas filterCanvas(&canvas);
245 RSPaintFilterCanvas canvas(&drawingCanvas);
259 manager->cachedSnapshot_ = std::make_shared<RSPaintFilterCanvas::CachedEffectData>();
279 RSPaintFilterCanvas canvas(&drawingCanvas);
353 manager->cachedSnapshot_ = std::make_shared<RSPaintFilterCanvas::CachedEffectData>();
375 RSPaintFilterCanvas filterCanvas(&canvas);
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/property/
H A Drs_property_drawable_utilities.cpp26 void RSAliasDrawable::Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const in Draw()
34 void RSSaveDrawable::Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const in Draw()
40 void RSRestoreDrawable::Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const in Draw()
46 std::shared_ptr<RSPaintFilterCanvas::SaveStatus> content, RSPaintFilterCanvas::SaveType type) in RSCustomSaveDrawable()
49 void RSCustomSaveDrawable::Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const in Draw()
54 RSCustomRestoreDrawable::RSCustomRestoreDrawable(std::shared_ptr<RSPaintFilterCanvas::SaveStatus> c… in RSCustomRestoreDrawable()
57 void RSCustomRestoreDrawable::Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) con… in Draw()
65 void RSModifierDrawable::Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const in Draw()
104 void RSAlphaDrawable::Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const in Draw()
119 void RSAlphaOffscreenDrawable::Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) co… in Draw()
H A Drs_property_drawable_bounds_geometry.cpp40 void RSBoundsGeometryDrawable::Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) co… in Draw()
49 void RSClipBoundsDrawable::Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const in Draw()
84 void RSPointLightDrawable::Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const in Draw()
463 const RSRenderContent& content, RSPaintFilterCanvas& canvas, Drawing::Path& path) const in ClipShadowPath()
485 void RSShadowDrawable::Draw(const RSRenderContent& content, RSPaintFilterCanvas& canvas) const in Draw()
490 if (canvas.GetCacheType() == RSPaintFilterCanvas::CacheType::ENABLED) { in Draw()
523 if (canvas.GetCacheType() == RSPaintFilterCanvas::CacheType::ENABLED) { in Draw()
568 if (canvas.GetCacheType() == RSPaintFilterCanvas::CacheType::ENABLED) { in Draw()
687 if (canvas.GetCacheType() == RSPaintFilterCanvas::CacheType::OFFSCREEN) { in Draw()
759 auto offscreenCanvas = std::make_shared<RSPaintFilterCanvas>(offscreenSurface.get()); in Draw()
[all …]
H A Drs_filter_cache_manager.cpp119 bool RSFilterCacheManager::DrawFilterWithoutSnapshot(RSPaintFilterCanvas& canvas, in DrawFilterWithoutSnapshot()
171 const std::shared_ptr<RSPaintFilterCanvas::CachedEffectData> RSFilterCacheManager::GeneratedCachedE… in GeneratedCachedEffectData()
172 RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>& filter, in GeneratedCachedEffectData()
197RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>& filter, const Drawing::RectI&… in TakeSnapshot()
234RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>& filter, const Drawing::RectI&… in GenerateFilteredSnapshot()
253 RSPaintFilterCanvas offscreenCanvas(offscreenSurface.get()); in GenerateFilteredSnapshot()
282 …std::make_shared<RSPaintFilterCanvas::CachedEffectData>(std::move(filteredSnapshot), offscreenRect… in GenerateFilteredSnapshot()
364 inline void RSFilterCacheManager::ClipVisibleRect(RSPaintFilterCanvas& canvas) in ClipVisibleRect()
382 inline static bool IsCacheInvalid(const RSPaintFilterCanvas::CachedEffectData& cache, RSPaintFilter… in IsCacheInvalid()
387 void RSFilterCacheManager::CheckCachedImages(RSPaintFilterCanvas& canvas) in CheckCachedImages()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/rspropertydrawableutilities_fuzzer/
H A Drspropertydrawableutilities_fuzzer.cpp76 RSPaintFilterCanvas cacheCanvas(&canvas); in DoRSAliasDrawable()
100 RSPaintFilterCanvas cacheCanvas(&canvas); in DoRSSaveDrawable()
124 RSPaintFilterCanvas cacheCanvas(&canvas); in DoRSRestoreDrawable()
141 auto content = std::make_shared<RSPaintFilterCanvas::SaveStatus>(); in DoRSCustomSaveDrawable()
143 RSPaintFilterCanvas::SaveType type = (RSPaintFilterCanvas::SaveType)value; in DoRSCustomSaveDrawable()
150 RSPaintFilterCanvas cacheCanvas(&canvas); in DoRSCustomSaveDrawable()
167 auto content = std::make_shared<RSPaintFilterCanvas::SaveStatus>(); in DoRSCustomRestoreDrawable()
173 RSPaintFilterCanvas cacheCanvas(&canvas); in DoRSCustomRestoreDrawable()
195 RSPaintFilterCanvas cacheCanvas(&canvas); in DoRSAlphaDrawable()
219 RSPaintFilterCanvas cacheCanvas(&canvas); in DoRSAlphaOffscreenDrawable()
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/
H A Drs_paint_filter_canvas_test.cpp588 …std::shared_ptr<RSPaintFilterCanvas> paintFilterCanvas = std::make_shared<RSPaintFilterCanvas>(&ca…
621 …std::shared_ptr<RSPaintFilterCanvas> paintFilterCanvas = std::make_shared<RSPaintFilterCanvas>(&ca…
1114 RSPaintFilterCanvas::Env env;
1158 RSPaintFilterCanvas::Env env;
1180 RSPaintFilterCanvas::Env env;
1181 RSPaintFilterCanvas::Env envOther;
1207 std::shared_ptr<RSPaintFilterCanvas> canvasPtr = std::make_shared<RSPaintFilterCanvas>(&canvas);
1359 …std::shared_ptr<RSPaintFilterCanvas> paintFilterCanvas = std::make_shared<RSPaintFilterCanvas>(&ca…
1387 …std::shared_ptr<RSPaintFilterCanvas> paintFilterCanvas = std::make_shared<RSPaintFilterCanvas>(&ca…
1415 …std::shared_ptr<RSPaintFilterCanvas> paintFilterCanvas = std::make_shared<RSPaintFilterCanvas>(&ca…
[all …]
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/rspropertydrawableboundsgeometry_fuzzer/
H A Drspropertydrawableboundsgeometry_fuzzer.cpp76 RSPaintFilterCanvas cacheCanvas(&canvas); in DoDraw()
148 RSPaintFilterCanvas cacheCanvas(&canvas); in DoRSBorderDRRectDrawable()
207 RSPaintFilterCanvas cacheCanvas(&canvas); in DoRSShadowDrawable()
227 RSPaintFilterCanvas cacheCanvas(&canvas); in DoRSDynamicLightUpDrawable()
252 RSPaintFilterCanvas cacheCanvas(&canvas); in DoRSBinarizationDrawable()
274 RSPaintFilterCanvas cacheCanvas(&canvas); in DoRSLightUpEffectDrawable()
297 RSPaintFilterCanvas cacheCanvas(&canvas); in DoRSDynamicDimDrawable()
320 RSPaintFilterCanvas cacheCanvas(&canvas); in DoRSBackgroundFilterDrawable()
343 RSPaintFilterCanvas cacheCanvas(&canvas); in DoRSForegroundFilterDrawable()
366 RSPaintFilterCanvas cacheCanvas(&canvas); in DoRSEffectDataGenerateDrawable()
[all …]

1234567