Audacity 3.2.0
WaveDataCache Member List

This is the complete list of members for WaveDataCache, including all inherited members.

CacheElementWidthGraphicsDataCacheBasestatic
CheckCache(const ZoomInfo &, double, double)GraphicsDataCache< WaveCacheElement >inlineprotectedvirtual
CreateElement(const GraphicsDataCacheKey &key) overrideGraphicsDataCache< WaveCacheElement >inlineprivatevirtual
CreateNewItems()GraphicsDataCacheBaseprivate
DataProvider typedefWaveDataCache
DisposeElement(GraphicsDataCacheElementBase *element) overrideGraphicsDataCache< WaveCacheElement >inlineprivatevirtual
DisposeNewItems()GraphicsDataCacheBaseprivate
ElementFactory typedefGraphicsDataCache< WaveCacheElement >
FindKey(GraphicsDataCacheKey key)GraphicsDataCacheBaseprivate
GetMaxViewportWidth() const noexceptGraphicsDataCacheBase
GetScaledSampleRate() const noexceptGraphicsDataCacheBase
GraphicsDataCache(const GraphicsDataCache &)=deleteGraphicsDataCache< WaveCacheElement >
GraphicsDataCache(double scaledSampleRate, ElementFactory elementFactory)GraphicsDataCache< WaveCacheElement >inlineexplicit
GraphicsDataCacheBase(double scaledSampleRate)GraphicsDataCacheBaseexplicitprotected
InitializeElement(const GraphicsDataCacheKey &key, WaveCacheElement &element) overrideWaveDataCacheprivatevirtual
Initializer typedefGraphicsDataCache< WaveCacheElement >
Invalidate()GraphicsDataCacheBase
Lookup typedefGraphicsDataCacheBaseprotected
mCacheGraphicsDataCache< WaveCacheElement >private
mCacheAccessIndexGraphicsDataCacheBaseprivate
mCachedBlockWaveDataCacheprivate
mCacheSizeMultiplierGraphicsDataCacheBaseprivate
mElementFactoryGraphicsDataCache< WaveCacheElement >private
mFreeListGraphicsDataCache< WaveCacheElement >private
mInitializerGraphicsDataCache< WaveCacheElement >private
mLookupGraphicsDataCacheBaseprivate
mLookupHelperGraphicsDataCacheBaseprivate
mLRUHelperGraphicsDataCacheBaseprivate
mMaxWidthGraphicsDataCacheBaseprivate
mNewLookupItemsGraphicsDataCacheBaseprivate
mProviderWaveDataCacheprivate
mScaledSampleRateGraphicsDataCacheBaseprivate
mStretchChangedSubscriptionWaveDataCacheprivate
mWaveClipWaveDataCacheprivate
operator=(const GraphicsDataCache &)=deleteGraphicsDataCache< WaveCacheElement >
PerformBaseLookup(const ZoomInfo &zoomInfo, double t0, double t1)GraphicsDataCacheBaseprotected
PerformBaseLookup(GraphicsDataCacheKey key)GraphicsDataCacheBaseprotected
PerformCleanup()GraphicsDataCacheBaseprivate
PerformFullCleanup(int64_t currentSize, int64_t itemsToEvict)GraphicsDataCacheBaseprivate
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)GraphicsDataCacheBaseprotected
UpdateElement(const GraphicsDataCacheKey &key, GraphicsDataCacheElementBase &element) overrideGraphicsDataCache< WaveCacheElement >inlineprivatevirtual
UpdateViewportWidth(int64_t width) noexceptGraphicsDataCacheBase
WaveDataCache(const WaveClip &waveClip, int channelIndex)WaveDataCache
~GraphicsDataCache() overrideGraphicsDataCache< WaveCacheElement >inline
~GraphicsDataCacheBase()=defaultGraphicsDataCacheBasevirtual