/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_paint_filter_canvas.cpp | 504 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 D | rs_canvas_render_node.cpp | 130 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 D | rs_listened_canvas.cpp | 36 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 D | rs_dirty_rects_dfx.h | 44 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 D | rs_property_drawable_utilities.h | 29 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 D | rs_properties_painter.h | 30 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 D | rs_property_drawable_bounds_geometry.h | 33 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 D | rs_filter_cache_manager.h | 69 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, 108 …RSPaintFilterCanvas& 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 D | rs_canvas_render_node.h | 45 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 D | rs_paint_filter_canvas.h | 145 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); 382 …RSPaintFilterCanvas* 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 D | rs_render_engine.h | 30 …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 D | rs_base_render_engine.h | 122 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 D | rs_uni_render_engine.h | 30 …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 D | rs_render_engine.cpp | 32 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 D | rs_canvas_drawing_render_node_drawable.h | 41 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 D | rs_surface_render_node_drawable.h | 151 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 D | rs_render_engine_test.cpp | 89 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 D | rs_uni_render_engine_test.cpp | 51 …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 D | rs_filter_cache_manager_test.cpp | 54 … 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 D | rs_property_drawable_utilities.cpp | 26 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 D | rs_property_drawable_bounds_geometry.cpp | 40 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 D | rs_filter_cache_manager.cpp | 119 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() 197 …RSPaintFilterCanvas& canvas, const std::shared_ptr<RSDrawingFilter>& filter, const Drawing::RectI&… in TakeSnapshot() 234 …RSPaintFilterCanvas& 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 D | rspropertydrawableutilities_fuzzer.cpp | 76 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 D | rs_paint_filter_canvas_test.cpp | 588 …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 D | rspropertydrawableboundsgeometry_fuzzer.cpp | 76 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 …]
|