/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_dirty_region_manager.cpp | 25 RSDirtyRegionManager::RSDirtyRegionManager() in RSDirtyRegionManager() function in OHOS::Rosen::RSDirtyRegionManager 33 RSDirtyRegionManager::RSDirtyRegionManager(bool isDisplayDirtyManager) in RSDirtyRegionManager() function in OHOS::Rosen::RSDirtyRegionManager 140 void RSDirtyRegionManager::ClipDirtyRectWithinSurface() in ClipDirtyRectWithinSurface() 165 void RSDirtyRegionManager::OnSync(std::shared_ptr<RSDirtyRegionManager> targetManager) in OnSync() 230 void RSDirtyRegionManager::Clear() in Clear() 251 bool RSDirtyRegionManager::IsDirty() const in IsDirty() 304 bool RSDirtyRegionManager::HasOffset() in HasOffset() 337 void RSDirtyRegionManager::MergeSurfaceRect() in MergeSurfaceRect() 342 void RSDirtyRegionManager::ResetDirtyAsSurfaceSize() in ResetDirtyAsSurfaceSize() 401 void RSDirtyRegionManager::PushHistory(RectI rect) in PushHistory() [all …]
|
H A D | rs_root_render_node.cpp | 32 …nderNode(id, context, isTextureExportNode), dirtyManager_(std::make_shared<RSDirtyRegionManager>()) in RSRootRenderNode() 81 std::shared_ptr<RSDirtyRegionManager> RSRootRenderNode::GetDirtyManager() const in GetDirtyManager()
|
H A D | rs_render_node.cpp | 896 void RSRenderNode::ForceMergeSubTreeDirtyRegion(RSDirtyRegionManager& dirtyManager, const RectI& cl… in ForceMergeSubTreeDirtyRegion() 910 RSDirtyRegionManager& dirtyManager, bool isDirty, bool accumGeoDirty, const RectI& clipRect) in SubTreeSkipPrepare() 1400 void RSRenderNode::UpdateAbsDirtyRegion(RSDirtyRegionManager& dirtyManager, const RectI& clipRect) in UpdateAbsDirtyRegion() 1425 bool RSRenderNode::UpdateDrawRectAndDirtyRegion(RSDirtyRegionManager& dirtyManager, bool accumGeoDi… in UpdateDrawRectAndDirtyRegion() 1505 void RSRenderNode::UpdateDirtyRegionInfoForDFX(RSDirtyRegionManager& dirtyManager) in UpdateDirtyRegionInfoForDFX() 1530 void RSRenderNode::UpdateSubTreeSkipDirtyForDFX(RSDirtyRegionManager& dirtyManager, const RectI& re… in UpdateSubTreeSkipDirtyForDFX() 1620 RSDirtyRegionManager& dirtyManager, bool geoDirty, const std::optional<RectI>& clipRect) in UpdateDirtyRegion() 1913 void RSRenderNode::UpdateFilterRegionInSkippedSubTree(RSDirtyRegionManager& dirtyManager, in UpdateFilterRegionInSkippedSubTree() 2021 void RSRenderNode::UpdateFilterCacheWithBelowDirty(RSDirtyRegionManager& dirtyManager, bool isForeg… in UpdateFilterCacheWithBelowDirty() 2116 RSDirtyRegionManager& dirtyManager, bool needRequestNextVsync) in MarkFilterCacheFlags() [all …]
|
H A D | rs_effect_render_node.cpp | 167 RSDirtyRegionManager& dirtyManager, bool needRequestNextVsync) in MarkFilterCacheFlags()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/ |
H A D | rs_dirty_region_manager_test.cpp | 352 RSDirtyRegionManager fun; 370 RSDirtyRegionManager fun; 388 RSDirtyRegionManager fun; 407 RSDirtyRegionManager fun; 445 RSDirtyRegionManager fun; 465 RSDirtyRegionManager fun; 483 RSDirtyRegionManager fun; 505 RSDirtyRegionManager fun; 519 RSDirtyRegionManager fun; 533 RSDirtyRegionManager fun; [all …]
|
H A D | rs_render_node_test2.cpp | 366 std::shared_ptr<RSDirtyRegionManager> rsDirtyManager = std::make_shared<RSDirtyRegionManager>(); 381 std::shared_ptr<RSDirtyRegionManager> rsDirtyManager = std::make_shared<RSDirtyRegionManager>(); 399 std::shared_ptr<RSDirtyRegionManager> rsDirtyManager = std::make_shared<RSDirtyRegionManager>(); 419 std::shared_ptr<RSDirtyRegionManager> rsDirtyManager = std::make_shared<RSDirtyRegionManager>(); 439 std::shared_ptr<RSDirtyRegionManager> rsDirtyManager = std::make_shared<RSDirtyRegionManager>(); 455 std::shared_ptr<RSDirtyRegionManager> rsDirtyManager = std::make_shared<RSDirtyRegionManager>(); 515 std::shared_ptr<RSDirtyRegionManager> rsDirtyManager = std::make_shared<RSDirtyRegionManager>(); 532 std::shared_ptr<RSDirtyRegionManager> rsDirtyManager = std::make_shared<RSDirtyRegionManager>(); 546 std::shared_ptr<RSDirtyRegionManager> rsDirtyManager = std::make_shared<RSDirtyRegionManager>(); 564 std::shared_ptr<RSDirtyRegionManager> rsDirtyManager = std::make_shared<RSDirtyRegionManager>(); [all …]
|
H A D | rs_render_node_test.cpp | 474 std::shared_ptr<RSDirtyRegionManager> rsDirtyManager = std::make_shared<RSDirtyRegionManager>(); 490 std::shared_ptr<RSDirtyRegionManager> rsDirtyManager = std::make_shared<RSDirtyRegionManager>(); 508 std::shared_ptr<RSDirtyRegionManager> rsDirtyManager = std::make_shared<RSDirtyRegionManager>(); 533 std::shared_ptr<RSDirtyRegionManager> rsDirtyManager = std::make_shared<RSDirtyRegionManager>(); 560 std::shared_ptr<RSDirtyRegionManager> rsDirtyManager = std::make_shared<RSDirtyRegionManager>(); 2460 std::shared_ptr<RSDirtyRegionManager> rsDirtyManager = std::make_shared<RSDirtyRegionManager>(); 2482 std::shared_ptr<RSDirtyRegionManager> rsDirtyManager = std::make_shared<RSDirtyRegionManager>(); 2624 std::shared_ptr<RSDirtyRegionManager> rsDirtyManager = std::make_shared<RSDirtyRegionManager>(); 2655 std::shared_ptr<RSDirtyRegionManager> rsDirtyManager = std::make_shared<RSDirtyRegionManager>();
|
H A D | rs_effect_render_node_test.cpp | 195 RSDirtyRegionManager dirtyManager; 265 RSDirtyRegionManager dirtyManager;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/ |
H A D | rs_dirty_region_manager.h | 51 class RSB_EXPORT RSDirtyRegionManager final { 55 RSDirtyRegionManager(); 56 RSDirtyRegionManager(bool isDisplayDirtyManager); 57 ~RSDirtyRegionManager() = default; 138 void OnSync(std::shared_ptr<RSDirtyRegionManager> targetManager);
|
H A D | rs_root_render_node.h | 28 class RSDirtyRegionManager; variable 45 std::shared_ptr<RSDirtyRegionManager> GetDirtyManager() const; 71 std::shared_ptr<RSDirtyRegionManager> dirtyManager_ = nullptr;
|
H A D | rs_render_node.h | 126 void ForceMergeSubTreeDirtyRegion(RSDirtyRegionManager& dirtyManager, const RectI& clipRect); 127 void SubTreeSkipPrepare(RSDirtyRegionManager& dirtymanager, bool isDirty, bool accumGeoDirty, 305 void UpdateDirtyRegionInfoForDFX(RSDirtyRegionManager& dirtyManager); 306 void UpdateSubTreeSkipDirtyForDFX(RSDirtyRegionManager& dirtyManager, const RectI& rect); 310 …bool Update(RSDirtyRegionManager& dirtyManager, const std::shared_ptr<RSRenderNode>& parent, bool … 531 void UpdateFilterRegionInSkippedSubTree(RSDirtyRegionManager& dirtyManager, 535 …virtual void UpdateFilterCacheWithBelowDirty(RSDirtyRegionManager& dirtyManager, bool isForeground… 538 … void PostPrepareForBlurFilterNode(RSDirtyRegionManager& dirtyManager, bool needRequestNextVsync); 861 RSDirtyRegionManager& dirtyManager, bool needRequestNextVsync); 944 void UpdateAbsDirtyRegion(RSDirtyRegionManager& dirtyManager, const RectI& clipRect); [all …]
|
H A D | rs_effect_render_node.h | 88 RSDirtyRegionManager& dirtyManager, bool needRequestNextVsync) override;
|
H A D | rs_surface_render_node.h | 51 class RSDirtyRegionManager; variable 525 const std::shared_ptr<RSDirtyRegionManager>& GetDirtyManager() const; 526 std::shared_ptr<RSDirtyRegionManager> GetCacheSurfaceDirtyManager() const; 1374 std::shared_ptr<RSDirtyRegionManager> dirtyManager_ = nullptr; 1375 std::shared_ptr<RSDirtyRegionManager> cacheSurfaceDirtyManager_ = nullptr;
|
H A D | rs_display_render_node.h | 194 std::shared_ptr<RSDirtyRegionManager> GetDirtyManager() const in GetDirtyManager() 406 std::shared_ptr<RSDirtyRegionManager> dirtyManager_ = nullptr;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/rsdirtyregionmanager_fuzzer/ |
H A D | rsdirtyregionmanager_fuzzer.cpp | 73 auto targetManager = std::make_shared<RSDirtyRegionManager>(); in DoSomethingInterestingWithMyAPI() 80 RSDirtyRegionManager rsDirtyRegionManager; in DoSomethingInterestingWithMyAPI() 123 RSDirtyRegionManager::GetPixelAlignedRect(myRect); in DoSomethingInterestingWithMyAPI()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_uni_render_visitor.h | 189 RSDirtyRegionManager& dirtyManager, const RectI& globalFilterRect); 285 …ilterNodeInSkippedSubTreeNeedClearCache(const RSRenderNode& node, RSDirtyRegionManager& dirtyManag… 310 std::shared_ptr<RSDirtyRegionManager> curSurfaceDirtyManager_; 312 std::stack<std::shared_ptr<RSDirtyRegionManager>> surfaceDirtyManager_; 336 std::shared_ptr<RSDirtyRegionManager> curDisplayDirtyManager_;
|
H A D | rs_uni_ui_capture.cpp | 518 auto dirtyManager = std::make_shared<RSDirtyRegionManager>(); in PrepareCanvasRenderNode() 525 auto dirtyManager = std::make_shared<RSDirtyRegionManager>(); in PrepareSurfaceRenderNode() 537 auto dirtyManager = std::make_shared<RSDirtyRegionManager>(); in PrepareEffectRenderNode()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_client/core/pipeline/ |
H A D | rs_render_thread_visitor.h | 34 class RSDirtyRegionManager; variable 91 std::shared_ptr<RSDirtyRegionManager> curDirtyManager_;
|
H A D | rs_divided_ui_capture.cpp | 291 auto dirtyManager = std::make_shared<RSDirtyRegionManager>(); in PrepareCanvasRenderNode() 298 auto dirtyManager = std::make_shared<RSDirtyRegionManager>(); in PrepareSurfaceRenderNode() 310 auto dirtyManager = std::make_shared<RSDirtyRegionManager>(); in PrepareEffectRenderNode()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/drawable/ |
H A D | rs_display_render_node_drawable.h | 77 std::shared_ptr<RSDirtyRegionManager> GetSyncDirtyManager() const override in GetSyncDirtyManager() 211 std::shared_ptr<RSDirtyRegionManager> syncDirtyManager_ = nullptr;
|
H A D | rs_surface_render_node_drawable.h | 221 std::shared_ptr<RSDirtyRegionManager> GetSyncDirtyManager() const override; 339 std::shared_ptr<RSDirtyRegionManager> syncDirtyManager_ = nullptr;
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/fuzztest/pipeline/rsrendernode_fuzzer/ |
H A D | rsrendernode_fuzzer.cpp | 198 RSDirtyRegionManager manager; in RSDirtyRegionManagerFuzzTest() 215 RSDirtyRegionManager::GetPixelAlignedRect(rect, GetData<int32_t>()); in RSDirtyRegionManagerFuzzTest()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/animation/ |
H A D | rs_animation_manager.h | 32 class RSDirtyRegionManager; variable
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/property/ |
H A D | rs_filter_cache_manager.h | 56 …const RSDirtyRegionManager& dirtyManager); // call when dirty region intersects with cached region.
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/ |
H A D | rs_uni_render_util_test.cpp | 749 surfaceDrawable->syncDirtyManager_ = std::make_shared<RSDirtyRegionManager>(); 781 surfaceDrawable->syncDirtyManager_ = std::make_shared<RSDirtyRegionManager>(); 806 surfaceDrawable->syncDirtyManager_ = std::make_shared<RSDirtyRegionManager>(); 835 surfaceDrawable->syncDirtyManager_ = std::make_shared<RSDirtyRegionManager>();
|