| addListener(WaveformViewer::Listener *Listener) | krotos::WaveformViewer | |
| borderColour enum value | krotos::WaveformViewer | |
| clear() | krotos::WaveformViewer | |
| ColourIds enum name | krotos::WaveformViewer | |
| DEFAULT_COLOUR | krotos::WaveformViewer | private |
| drawNormalisedZoomedEllipse(Graphics &g, const Rectangle< float > &bounds) | krotos::ZoomableComponent | protected |
| drawNormalisedZoomedImage(Graphics &g, Image &image, const Rectangle< float > &bounds, bool fillAlphaChannelWithCurrentBrush=false) | krotos::ZoomableComponent | protected |
| drawNormalisedZoomedLine(Graphics &g, Line< float > line, float thickness) const | krotos::ZoomableComponent | protected |
| drawNormalisedZoomedPath(Graphics &g, const Path &path, float thickness) | krotos::ZoomableComponent | protected |
| drawNormalisedZoomedRect(Graphics &g, const Rectangle< float > &rect) const | krotos::ZoomableComponent | protected |
| drawNormalisedZoomedRectLine(Graphics &g, const Rectangle< float > &rect) const | krotos::ZoomableComponent | protected |
| drawNormalisedZoomedText(Graphics &g, String text, Rectangle< float > bounds) const | krotos::ZoomableComponent | protected |
| drawZoomedEllipse(Graphics &g, const Rectangle< float > &bounds) | krotos::ZoomableComponent | protected |
| drawZoomedLine(Graphics &g, const Line< float > &line, float thickness) const | krotos::ZoomableComponent | protected |
| drawZoomedPath(Graphics &g, Path path, float thickness) | krotos::ZoomableComponent | protected |
| drawZoomedRect(Graphics &g, const Rectangle< float > &rect) const | krotos::ZoomableComponent | protected |
| fileDragEnter(const StringArray &files, int x, int y) | krotos::WaveformViewer | |
| fileDragExit(const StringArray &files) | krotos::WaveformViewer | |
| fillNormalisedZoomedEllipse(Graphics &g, const Rectangle< float > &bounds) | krotos::ZoomableComponent | protected |
| getExtendedFilePaths(const StringArray &files) | krotos::WaveformViewer | |
| getHorizontalRange() const | krotos::ZoomableComponent | |
| getHorizontalZoomCenter() const | krotos::ZoomableComponent | inline |
| getHorizontalZoomFactor() const | krotos::ZoomableComponent | inline |
| getVerticalRange() const | krotos::ZoomableComponent | |
| getVerticalZoomCenter() const | krotos::ZoomableComponent | inline |
| getVerticalZoomFactor() const | krotos::ZoomableComponent | inline |
| isInterestedInFileDrag(const StringArray &files) | krotos::WaveformViewer | |
| m_addIconImage | krotos::WaveformViewer | private |
| m_currentSampleRate | krotos::WaveformViewer | private |
| m_dragBorderShouldShow | krotos::WaveformViewer | private |
| m_draggedItemIsHovering | krotos::WaveformViewer | private |
| m_drawGrid | krotos::WaveformViewer | private |
| m_dropText | krotos::WaveformViewer | private |
| m_fileName | krotos::WaveformViewer | private |
| m_filePath | krotos::WaveformViewer | private |
| m_fixedSampleRate | krotos::WaveformViewer | privatestatic |
| m_formatManager | krotos::WaveformViewer | private |
| m_hCenter | krotos::ZoomableComponent | private |
| m_hZoom | krotos::ZoomableComponent | private |
| m_layout | krotos::WaveformViewer | private |
| m_limitToSingleDroppedItem | krotos::WaveformViewer | private |
| m_listeners | krotos::WaveformViewer | private |
| m_mouseHover | krotos::WaveformViewer | private |
| m_numDraggedFilesHovering | krotos::WaveformViewer | private |
| m_regexFileFilter | krotos::WaveformViewer | private |
| m_showFileName | krotos::WaveformViewer | private |
| m_thumbnail | krotos::WaveformViewer | private |
| m_thumbnailCache | krotos::WaveformViewer | private |
| m_titleLabel | krotos::WaveformViewer | private |
| m_transform | krotos::ZoomableComponent | private |
| m_useExtendedFilePaths | krotos::WaveformViewer | private |
| m_vCenter | krotos::ZoomableComponent | private |
| m_vZoom | krotos::ZoomableComponent | private |
| m_waveformAreaBackdropImage | krotos::WaveformViewer | private |
| m_waveformColour | krotos::WaveformViewer | private |
| m_wavReader | krotos::WaveformViewer | private |
| matchesExpression(const String &expression, const String &stringToTest) | krotos::WaveformViewer | |
| minus96db | krotos::WaveformViewer | privatestatic |
| mixStereoBufferToMono(const AudioBuffer< float > &stereo, AudioBuffer< float > &mono) const | krotos::WaveformViewer | private |
| paint(Graphics &g) override | krotos::WaveformViewer | |
| removeListener(WaveformViewer::Listener *Listener) | krotos::WaveformViewer | |
| resized() override | krotos::WaveformViewer | |
| setDrawGrid(bool drawGrid) | krotos::WaveformViewer | |
| setDropText(const String &newText) | krotos::WaveformViewer | |
| setHorizontalZoomCenter(float center) | krotos::ZoomableComponent | inline |
| setHorizontalZoomFactor(float factor) | krotos::ZoomableComponent | inline |
| setHorizontalZoomFromRange(const Range< float > xr) | krotos::ZoomableComponent | |
| setHoverState(bool newState) | krotos::WaveformViewer | |
| setLimitToSingleDroppedItem(bool val) | krotos::WaveformViewer | |
| setRegexFileFilter(const String &newExpression) | krotos::WaveformViewer | |
| setShowBorderOnDragHover(bool showBorder) | krotos::WaveformViewer | |
| setShowFileName(bool showFileName) | krotos::WaveformViewer | |
| setTitle(const String &title) | krotos::WaveformViewer | |
| SetTransformToFit(int width, int height) | krotos::ZoomableComponent | |
| setUseExtendedFilePaths(bool val) | krotos::WaveformViewer | |
| setVerticalZoomCenter(float center) | krotos::ZoomableComponent | inline |
| setVerticalZoomFactor(float factor) | krotos::ZoomableComponent | inline |
| setWaveformColour(Colour waveformColour) | krotos::WaveformViewer | |
| soundFileTypeIsValid(std::string fileName) | krotos::WaveformViewer | |
| updateTransform() | krotos::ZoomableComponent | private |
| updateWaveformThumbnail(const AudioBuffer< float > &monoAudioBuffer) | krotos::WaveformViewer | private |
| updateWaveformView(const AudioBuffer< float > &newAudio) | krotos::WaveformViewer | virtual |
| updateWaveformViewInterpolateBuffers(float gainSliderValue, const AudioBuffer< float > &buffer1, const AudioBuffer< float > &buffer2, float samplePosition=0.0f) | krotos::WaveformViewer | |
| WaveformViewer(Colour waveformColour=Colours::white) | krotos::WaveformViewer | |
| waveformZoomed(const AudioBuffer< float > &audioBuffer, int startSample, int numsamples) const | krotos::WaveformViewer | |
| ZoomableComponent()=default | krotos::ZoomableComponent | |
| ~ZoomableComponent() override=default | krotos::ZoomableComponent | |