CacheElementWidth | GraphicsDataCacheBase | static |
CheckCache(const ZoomInfo &, double, double) | GraphicsDataCache< WaveCacheElement > | inlineprotectedvirtual |
CreateElement(const GraphicsDataCacheKey &key) override | GraphicsDataCache< WaveCacheElement > | inlineprivatevirtual |
CreateNewItems() | GraphicsDataCacheBase | private |
DataProvider typedef | WaveDataCache | |
DisposeElement(GraphicsDataCacheElementBase *element) override | GraphicsDataCache< WaveCacheElement > | inlineprivatevirtual |
DisposeNewItems() | GraphicsDataCacheBase | private |
ElementFactory typedef | GraphicsDataCache< WaveCacheElement > | |
FindKey(GraphicsDataCacheKey key) | GraphicsDataCacheBase | private |
GetMaxViewportWidth() const noexcept | GraphicsDataCacheBase | |
GetScaledSampleRate() const noexcept | GraphicsDataCacheBase | |
GraphicsDataCache(const GraphicsDataCache &)=delete | GraphicsDataCache< WaveCacheElement > | |
GraphicsDataCache(double scaledSampleRate, ElementFactory elementFactory) | GraphicsDataCache< WaveCacheElement > | inlineexplicit |
GraphicsDataCacheBase(double scaledSampleRate) | GraphicsDataCacheBase | explicitprotected |
InitializeElement(const GraphicsDataCacheKey &key, WaveCacheElement &element) override | WaveDataCache | privatevirtual |
Initializer typedef | GraphicsDataCache< WaveCacheElement > | |
Invalidate() | GraphicsDataCacheBase | |
Lookup typedef | GraphicsDataCacheBase | protected |
mCache | GraphicsDataCache< WaveCacheElement > | private |
mCacheAccessIndex | GraphicsDataCacheBase | private |
mCachedBlock | WaveDataCache | private |
mCacheSizeMultiplier | GraphicsDataCacheBase | private |
mElementFactory | GraphicsDataCache< WaveCacheElement > | private |
mFreeList | GraphicsDataCache< WaveCacheElement > | private |
mInitializer | GraphicsDataCache< WaveCacheElement > | private |
mLookup | GraphicsDataCacheBase | private |
mLookupHelper | GraphicsDataCacheBase | private |
mLRUHelper | GraphicsDataCacheBase | private |
mMaxWidth | GraphicsDataCacheBase | private |
mNewLookupItems | GraphicsDataCacheBase | private |
mProvider | WaveDataCache | private |
mScaledSampleRate | GraphicsDataCacheBase | private |
mStretchChangedSubscription | WaveDataCache | private |
mWaveClip | WaveDataCache | private |
operator=(const GraphicsDataCache &)=delete | GraphicsDataCache< WaveCacheElement > | |
PerformBaseLookup(const ZoomInfo &zoomInfo, double t0, double t1) | GraphicsDataCacheBase | protected |
PerformBaseLookup(GraphicsDataCacheKey key) | GraphicsDataCacheBase | protected |
PerformCleanup() | GraphicsDataCacheBase | private |
PerformFullCleanup(int64_t currentSize, int64_t itemsToEvict) | GraphicsDataCacheBase | private |
PerformLookup(const ZoomInfo &zoomInfo, double t0, double t1) | GraphicsDataCache< WaveCacheElement > | inline |
PerformLookup(GraphicsDataCacheKey key) | GraphicsDataCache< WaveCacheElement > | inline |
setInitializer(Initializer initializer) | GraphicsDataCache< WaveCacheElement > | inline |
SetScaledSampleRate(double scaledSampleRate) | GraphicsDataCacheBase | protected |
UpdateElement(const GraphicsDataCacheKey &key, GraphicsDataCacheElementBase &element) override | GraphicsDataCache< WaveCacheElement > | inlineprivatevirtual |
UpdateViewportWidth(int64_t width) noexcept | GraphicsDataCacheBase | |
WaveDataCache(const WaveClip &waveClip, int channelIndex) | WaveDataCache | |
~GraphicsDataCache() override | GraphicsDataCache< WaveCacheElement > | inline |
~GraphicsDataCacheBase()=default | GraphicsDataCacheBase | virtual |