Audacity 3.2.0
|
Public Member Functions | |
LookupHelper (std::shared_ptr< WaveDataCache > dataCache) | |
bool | PerformLookup (WaveBitmapCache *cache, GraphicsDataCacheKey key) |
Public Attributes | |
std::shared_ptr< WaveDataCache > | DataCache |
std::array< ColorFunction, GraphicsDataCacheBase::CacheElementWidth > | ColorFunctions {} |
WaveCacheElement::Columns | DBRemappedColumns {} |
std::array< double, GraphicsDataCacheBase::CacheElementWidth > | EnvelopeValues {} |
WaveCacheElement::Columns | EnvRemappedColumns {} |
size_t | AvailableColumns { 0 } |
bool | IsComplete { 0 } |
Definition at line 84 of file WaveBitmapCache.cpp.
|
inlineexplicit |
Definition at line 86 of file WaveBitmapCache.cpp.
|
inline |
Definition at line 91 of file WaveBitmapCache.cpp.
References AvailableColumns, WavePaintParameters::BackgroundColors, WavePaintParameters::BlankColor, WavePaintParameters::ClippingColors, ColorFunctions, FrameStatistics::CreateStopwatch(), DataCache, WavePaintParameters::DBRange, DBRemappedColumns, WavePaintParameters::DBScale, EnvelopeValues, EnvRemappedColumns, WaveBitmapCache::FirstPixel, GraphicsDataCacheBase::GetMaxViewportWidth(), GraphicsDataCacheBase::GetScaledSampleRate(), Envelope::GetValues(), WavePaintParameters::Height, IsComplete, key, WaveBitmapCache::LastPixel, LINEAR_TO_DB, WavePaintParameters::Max, MAX_AUDIO, WaveBitmapCache::mEnvelope, WavePaintParameters::Min, min(), WaveBitmapCache::mPaintParamters, WaveBitmapCache::mSelection, WavePaintParameters::RMSColors, WavePaintParameters::SampleColors, WavePaintParameters::ShowClipping, WavePaintParameters::ShowRMS, FrameStatistics::WaveBitmapCachePreprocess, and WavePaintParameters::ZeroLineColor.
size_t WaveBitmapCache::LookupHelper::AvailableColumns { 0 } |
Definition at line 325 of file WaveBitmapCache.cpp.
Referenced by PerformLookup().
std::array<ColorFunction, GraphicsDataCacheBase::CacheElementWidth> WaveBitmapCache::LookupHelper::ColorFunctions {} |
Definition at line 317 of file WaveBitmapCache.cpp.
Referenced by PerformLookup().
std::shared_ptr<WaveDataCache> WaveBitmapCache::LookupHelper::DataCache |
Definition at line 314 of file WaveBitmapCache.cpp.
Referenced by PerformLookup().
WaveCacheElement::Columns WaveBitmapCache::LookupHelper::DBRemappedColumns {} |
Definition at line 319 of file WaveBitmapCache.cpp.
Referenced by PerformLookup().
std::array<double, GraphicsDataCacheBase::CacheElementWidth> WaveBitmapCache::LookupHelper::EnvelopeValues {} |
Definition at line 322 of file WaveBitmapCache.cpp.
Referenced by PerformLookup().
WaveCacheElement::Columns WaveBitmapCache::LookupHelper::EnvRemappedColumns {} |
Definition at line 323 of file WaveBitmapCache.cpp.
Referenced by PerformLookup().
bool WaveBitmapCache::LookupHelper::IsComplete { 0 } |
Definition at line 326 of file WaveBitmapCache.cpp.
Referenced by PerformLookup().