Home
last modified time | relevance | path

Searched refs:RSDirtyRegionManager (Results 1 – 25 of 41) sorted by relevance

12

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/
H A Drs_dirty_region_manager.cpp25 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 Drs_root_render_node.cpp32 …nderNode(id, context, isTextureExportNode), dirtyManager_(std::make_shared<RSDirtyRegionManager>()) in RSRootRenderNode()
81 std::shared_ptr<RSDirtyRegionManager> RSRootRenderNode::GetDirtyManager() const in GetDirtyManager()
H A Drs_render_node.cpp896 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 Drs_effect_render_node.cpp167 RSDirtyRegionManager& dirtyManager, bool needRequestNextVsync) in MarkFilterCacheFlags()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/
H A Drs_dirty_region_manager_test.cpp352 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 Drs_render_node_test2.cpp366 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 Drs_render_node_test.cpp474 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 Drs_effect_render_node_test.cpp195 RSDirtyRegionManager dirtyManager;
265 RSDirtyRegionManager dirtyManager;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/
H A Drs_dirty_region_manager.h51 class RSB_EXPORT RSDirtyRegionManager final {
55 RSDirtyRegionManager();
56 RSDirtyRegionManager(bool isDisplayDirtyManager);
57 ~RSDirtyRegionManager() = default;
138 void OnSync(std::shared_ptr<RSDirtyRegionManager> targetManager);
H A Drs_root_render_node.h28 class RSDirtyRegionManager; variable
45 std::shared_ptr<RSDirtyRegionManager> GetDirtyManager() const;
71 std::shared_ptr<RSDirtyRegionManager> dirtyManager_ = nullptr;
H A Drs_render_node.h126 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 Drs_effect_render_node.h88 RSDirtyRegionManager& dirtyManager, bool needRequestNextVsync) override;
H A Drs_surface_render_node.h51 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 Drs_display_render_node.h194 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 Drsdirtyregionmanager_fuzzer.cpp73 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 Drs_uni_render_visitor.h189 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 Drs_uni_ui_capture.cpp518 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 Drs_render_thread_visitor.h34 class RSDirtyRegionManager; variable
91 std::shared_ptr<RSDirtyRegionManager> curDirtyManager_;
H A Drs_divided_ui_capture.cpp291 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 Drs_display_render_node_drawable.h77 std::shared_ptr<RSDirtyRegionManager> GetSyncDirtyManager() const override in GetSyncDirtyManager()
211 std::shared_ptr<RSDirtyRegionManager> syncDirtyManager_ = nullptr;
H A Drs_surface_render_node_drawable.h221 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 Drsrendernode_fuzzer.cpp198 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 Drs_animation_manager.h32 class RSDirtyRegionManager; variable
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/property/
H A Drs_filter_cache_manager.h56 …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 Drs_uni_render_util_test.cpp749 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>();

12