Flutter Engine
The Flutter Engine
flutter::RasterCache Member List

This is the complete list of members for flutter::RasterCache, including all inherited members.

access_threshold() constflutter::RasterCacheinline
BeginFrame()flutter::RasterCache
Clear()flutter::RasterCache
Draw(const RasterCacheKeyID &id, DlCanvas &canvas, const DlPaint *paint, bool preserve_rtree=false) constflutter::RasterCache
EndFrame()flutter::RasterCache
EstimateLayerCacheByteSize() constflutter::RasterCache
EstimatePictureCacheByteSize() constflutter::RasterCache
EvictUnusedCacheEntries()flutter::RasterCache
GenerateNewCacheInThisFrame() constflutter::RasterCacheinline
GetAccessCount(const RasterCacheKeyID &id, const SkMatrix &matrix) constflutter::RasterCache
GetCachedEntriesCount() constflutter::RasterCache
GetLayerCachedEntriesCount() constflutter::RasterCache
GetPictureCachedEntriesCount() constflutter::RasterCache
HasEntry(const RasterCacheKeyID &id, const SkMatrix &) constflutter::RasterCache
layer_metrics() constflutter::RasterCacheinline
LayerRasterCacheItemflutter::RasterCachefriend
MarkSeen(const RasterCacheKeyID &id, const SkMatrix &matrix, bool visible) constflutter::RasterCache
picture_metrics() constflutter::RasterCacheinline
RasterCache(size_t access_threshold=3, size_t picture_and_display_list_cache_limit_per_frame=RasterCacheUtil::kDefaultPictureAndDisplayListCacheLimitPerFrame)flutter::RasterCacheexplicit
RasterCacheItemflutter::RasterCachefriend
Rasterize(const RasterCache::Context &context, sk_sp< const DlRTree > rtree, const std::function< void(DlCanvas *)> &draw_function, const std::function< void(DlCanvas *, const SkRect &rect)> &draw_checkerboard) constflutter::RasterCache
UpdateCacheEntry(const RasterCacheKeyID &id, const Context &raster_cache_context, const std::function< void(DlCanvas *)> &render_function, sk_sp< const DlRTree > rtree=nullptr) constflutter::RasterCache
~RasterCache()=defaultflutter::RasterCachevirtual