Home
last modified time | relevance | path

Searched refs:RSFilterCacheManager (Results 1 – 15 of 15) sorted by relevance

/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/property/
H A Drs_filter_cache_manager.h42 class RSB_EXPORT RSFilterCacheManager final {
44 RSFilterCacheManager() = default;
45 ~RSFilterCacheManager() = default;
46 RSFilterCacheManager(const RSFilterCacheManager&) = delete;
47 RSFilterCacheManager(const RSFilterCacheManager&&) = delete;
48 RSFilterCacheManager& operator=(const RSFilterCacheManager&) = delete;
49 RSFilterCacheManager& operator=(const RSFilterCacheManager&&) = delete;
H A Drs_properties.h549 const std::unique_ptr<RSFilterCacheManager>& GetFilterCacheManager(bool isForeground) const;
737 std::unique_ptr<RSFilterCacheManager> backgroundFilterCacheManager_;
738 std::unique_ptr<RSFilterCacheManager> foregroundFilterCacheManager_;
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/property/
H A Drs_filter_cache_manager.cpp34 const char* RSFilterCacheManager::GetCacheState() const in GetCacheState()
59 void RSFilterCacheManager::UpdateCacheStateWithFilterRegion() in UpdateCacheStateWithFilterRegion()
71 void RSFilterCacheManager::UpdateCacheStateWithDirtyRegion() in UpdateCacheStateWithDirtyRegion()
196 void RSFilterCacheManager::TakeSnapshot( in TakeSnapshot()
233 void RSFilterCacheManager::GenerateFilteredSnapshot( in GenerateFilteredSnapshot()
332 bool RSFilterCacheManager::GetFilterInvalid() in GetFilterInvalid()
337 void RSFilterCacheManager::SetFilterInvalid(bool invalidFilter) in SetFilterInvalid()
342 void RSFilterCacheManager::ReleaseCacheOffTree() in ReleaseCacheOffTree()
349 FilterCacheType RSFilterCacheManager::GetCachedType() const in GetCachedType()
376 const RectI& RSFilterCacheManager::GetCachedImageRegion() const in GetCachedImageRegion()
[all …]
H A Drs_properties.cpp4216 cacheManager = std::make_unique<RSFilterCacheManager>(); in CreateFilterCacheManagerIfNeed()
4225 cacheManager = std::make_unique<RSFilterCacheManager>(); in CreateFilterCacheManagerIfNeed()
4233 const std::unique_ptr<RSFilterCacheManager>& RSProperties::GetFilterCacheManager(bool isForeground)… in GetFilterCacheManager()
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/property/
H A Drs_filter_cache_manager_test.cpp52 auto rsFilterCacheManager = std::make_shared<RSFilterCacheManager>();
69 auto rsFilterCacheManager = std::make_shared<RSFilterCacheManager>();
92 auto rsFilterCacheManager = std::make_shared<RSFilterCacheManager>();
110 auto rsFilterCacheManager = std::make_shared<RSFilterCacheManager>();
131 auto rsFilterCacheManager = std::make_shared<RSFilterCacheManager>();
183 RSFilterCacheManager::DrawFilterParams params;
243 auto manager = std::make_shared<RSFilterCacheManager>();
277 auto manager = std::make_shared<RSFilterCacheManager>();
308 auto manager = std::make_shared<RSFilterCacheManager>();
327 auto manager = std::make_shared<RSFilterCacheManager>();
[all …]
H A Drs_properties_test.cpp404 properties.foregroundFilterCacheManager_ = std::make_unique<RSFilterCacheManager>();
407 properties.backgroundFilterCacheManager_ = std::make_unique<RSFilterCacheManager>();
3139 properties.backgroundFilterCacheManager_ = std::make_unique<RSFilterCacheManager>();
H A Drs_properties_test2.cpp792 properties.backgroundFilterCacheManager_ = std::make_unique<RSFilterCacheManager>();
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/drawable/
H A Drs_property_drawable_test.cpp202 std::unique_ptr<RSFilterCacheManager> cacheManager = std::make_unique<RSFilterCacheManager>();
220 std::unique_ptr<RSFilterCacheManager> cacheManager = std::make_unique<RSFilterCacheManager>();
280 filterDrawable->cacheManager_ = std::make_unique<RSFilterCacheManager>();
381 cacheManager = std::make_unique<RSFilterCacheManager>();
H A Drs_property_drawable_utils_test.cpp136 std::unique_ptr<RSFilterCacheManager> cacheManager = std::make_unique<RSFilterCacheManager>();
226 std::unique_ptr<RSFilterCacheManager> cacheManager = std::make_unique<RSFilterCacheManager>();
702 std::unique_ptr<RSFilterCacheManager> cacheManager = std::make_unique<RSFilterCacheManager>();
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/drawable/
H A Drs_property_drawable.h31 class RSFilterCacheManager; variable
203 std::unique_ptr<RSFilterCacheManager> cacheManager_;
H A Drs_property_drawable_utils.h44 const std::unique_ptr<RSFilterCacheManager>& cacheManager, const bool isForegroundFilter,
47 const std::unique_ptr<RSFilterCacheManager>& cacheManager, bool shouldClearFilteredCache,
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/
H A Drs_draw_frame.cpp83 if (RSFilterCacheManager::GetFilterInvalid()) { in NotifyClearGpuCache()
85 RSFilterCacheManager::SetFilterInvalid(false); in NotifyClearGpuCache()
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/
H A Drs_dirty_region_manager.h52 friend class RSFilterCacheManager; variable
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/drawable/
H A Drs_property_drawable.cpp175 cacheManager_ = std::make_unique<RSFilterCacheManager>(); in RSFilterDrawable()
H A Drs_property_drawable_utils.cpp269 …const std::shared_ptr<RSFilter>& rsFilter, const std::unique_ptr<RSFilterCacheManager>& cacheManag… in DrawFilter()
433 const std::unique_ptr<RSFilterCacheManager>& cacheManager, bool shouldClearFilteredCache, in DrawBackgroundEffect()