CacheElementWidth | GraphicsDataCacheBase | static |
CheckCache(const ZoomInfo &, double, double) override | WaveBitmapCache | privatevirtual |
CreateElement(const GraphicsDataCacheKey &key) override | GraphicsDataCache< WaveBitmapCacheElement > | inlineprivatevirtual |
CreateNewItems() | GraphicsDataCacheBase | private |
DisposeElement(GraphicsDataCacheElementBase *element) override | GraphicsDataCache< WaveBitmapCacheElement > | inlineprivatevirtual |
DisposeNewItems() | GraphicsDataCacheBase | private |
ElementFactory typedef | GraphicsDataCache< WaveBitmapCacheElement > | |
FindKey(GraphicsDataCacheKey key) | GraphicsDataCacheBase | private |
FirstPixel | WaveBitmapCache | |
GetMaxViewportWidth() const noexcept | GraphicsDataCacheBase | |
GetScaledSampleRate() const noexcept | GraphicsDataCacheBase | |
GraphicsDataCache(const GraphicsDataCache &)=delete | GraphicsDataCache< WaveBitmapCacheElement > | |
GraphicsDataCache(double scaledSampleRate, ElementFactory elementFactory) | GraphicsDataCache< WaveBitmapCacheElement > | inlineexplicit |
GraphicsDataCacheBase(double scaledSampleRate) | GraphicsDataCacheBase | explicitprotected |
InitializeElement(const GraphicsDataCacheKey &key, WaveBitmapCacheElement &element) override | WaveBitmapCache | privatevirtual |
Initializer typedef | GraphicsDataCache< WaveBitmapCacheElement > | |
Invalidate() | GraphicsDataCacheBase | |
LastPixel | WaveBitmapCache | |
Lookup typedef | GraphicsDataCacheBase | protected |
mCache | GraphicsDataCache< WaveBitmapCacheElement > | private |
mCacheAccessIndex | GraphicsDataCacheBase | private |
mCacheSizeMultiplier | GraphicsDataCacheBase | private |
mElementFactory | GraphicsDataCache< WaveBitmapCacheElement > | private |
mEnvelope | WaveBitmapCache | private |
mEnvelopeVersion | WaveBitmapCache | private |
mFreeList | GraphicsDataCache< WaveBitmapCacheElement > | private |
mInitializer | GraphicsDataCache< WaveBitmapCacheElement > | private |
mLookup | GraphicsDataCacheBase | private |
mLookupHelper | WaveBitmapCache | private |
mLRUHelper | GraphicsDataCacheBase | private |
mMaxWidth | GraphicsDataCacheBase | private |
mNewLookupItems | GraphicsDataCacheBase | private |
mPaintParamters | WaveBitmapCache | private |
mScaledSampleRate | GraphicsDataCacheBase | private |
mSelection | WaveBitmapCache | private |
mStretchChangedSubscription | WaveBitmapCache | private |
mWaveClip | WaveBitmapCache | private |
operator=(const GraphicsDataCache &)=delete | GraphicsDataCache< WaveBitmapCacheElement > | |
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< WaveBitmapCacheElement > | inline |
PerformLookup(GraphicsDataCacheKey key) | GraphicsDataCache< WaveBitmapCacheElement > | inline |
setInitializer(Initializer initializer) | GraphicsDataCache< WaveBitmapCacheElement > | inline |
SetPaintParameters(const WavePaintParameters ¶ms) | WaveBitmapCache | |
SetScaledSampleRate(double scaledSampleRate) | GraphicsDataCacheBase | protected |
SetSelection(const ZoomInfo &zoomInfo, double t0, double t1, bool selected) | WaveBitmapCache | |
UpdateElement(const GraphicsDataCacheKey &key, GraphicsDataCacheElementBase &element) override | GraphicsDataCache< WaveBitmapCacheElement > | inlineprivatevirtual |
UpdateViewportWidth(int64_t width) noexcept | GraphicsDataCacheBase | |
WaveBitmapCache(const WaveClip &waveClip, std::shared_ptr< WaveDataCache > dataCache, ElementFactory elementFactory) | WaveBitmapCache | |
~GraphicsDataCache() override | GraphicsDataCache< WaveBitmapCacheElement > | inline |
~GraphicsDataCacheBase()=default | GraphicsDataCacheBase | virtual |
~WaveBitmapCache() override | WaveBitmapCache | |