Searched refs:RSFilterCacheManager (Results 1 – 15 of 15) sorted by relevance
42 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;
549 const std::unique_ptr<RSFilterCacheManager>& GetFilterCacheManager(bool isForeground) const;737 std::unique_ptr<RSFilterCacheManager> backgroundFilterCacheManager_;738 std::unique_ptr<RSFilterCacheManager> foregroundFilterCacheManager_;
34 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 …]
4216 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()
52 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 …]
404 properties.foregroundFilterCacheManager_ = std::make_unique<RSFilterCacheManager>();407 properties.backgroundFilterCacheManager_ = std::make_unique<RSFilterCacheManager>();3139 properties.backgroundFilterCacheManager_ = std::make_unique<RSFilterCacheManager>();
792 properties.backgroundFilterCacheManager_ = std::make_unique<RSFilterCacheManager>();
202 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>();
136 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>();
31 class RSFilterCacheManager; variable203 std::unique_ptr<RSFilterCacheManager> cacheManager_;
44 const std::unique_ptr<RSFilterCacheManager>& cacheManager, const bool isForegroundFilter,47 const std::unique_ptr<RSFilterCacheManager>& cacheManager, bool shouldClearFilteredCache,
83 if (RSFilterCacheManager::GetFilterInvalid()) { in NotifyClearGpuCache()85 RSFilterCacheManager::SetFilterInvalid(false); in NotifyClearGpuCache()
52 friend class RSFilterCacheManager; variable
175 cacheManager_ = std::make_unique<RSFilterCacheManager>(); in RSFilterDrawable()
269 …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()