| addListener(Listener *Listener) | krotos::WaveformViewerAndEditor | |
| clear() | krotos::WaveformViewerAndEditor | |
| copySampleEngineSegmentToSelector(Selector &selector, int segmentIndex) | krotos::WaveformViewerAndEditor | |
| copySegmentsToSelectors() | krotos::WaveformViewerAndEditor | |
| deduceSegmentHoverMode(int segmentIndex) | krotos::WaveformViewerAndEditor | 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) override | krotos::WaveformViewerAndEditor | private |
| fileDragExit(const StringArray &files) override | krotos::WaveformViewerAndEditor | private |
| filesDropped(const StringArray &files, int x, int y) override | krotos::WaveformViewerAndEditor | private |
| fillNormalisedZoomedEllipse(Graphics &g, const Rectangle< float > &bounds) | krotos::ZoomableComponent | protected |
| FRAME_COOLDOWN | krotos::WaveformViewerAndEditor | privatestatic |
| getExtendedFilePaths(const StringArray &fileNames) | krotos::WaveformViewerAndEditor | |
| getFileName() | krotos::WaveformViewerAndEditor | |
| getHorizontalRange() const | krotos::ZoomableComponent | |
| getHorizontalZoomCenter() const | krotos::ZoomableComponent | inline |
| getHorizontalZoomFactor() const | krotos::ZoomableComponent | inline |
| getLoadedFilePathsAsCSV() | krotos::WaveformViewerAndEditor | |
| getSelection(int segmentIndex) | krotos::WaveformViewerAndEditor | private |
| getVerticalRange() const | krotos::ZoomableComponent | |
| getVerticalZoomCenter() const | krotos::ZoomableComponent | inline |
| getVerticalZoomFactor() const | krotos::ZoomableComponent | inline |
| getWaveformViewer() | krotos::WaveformViewerAndEditor | |
| HoverMode enum name | krotos::WaveformViewerAndEditor | private |
| hoverModeToMouseCursor(HoverMode hMode) | krotos::WaveformViewerAndEditor | private |
| isInterestedInFileDrag(const StringArray &files) override | krotos::WaveformViewerAndEditor | private |
| leftEdgeDrag enum value | krotos::WaveformViewerAndEditor | private |
| m_activeSegmentIndex | krotos::WaveformViewerAndEditor | private |
| m_chooserAllowedFileTypes | krotos::WaveformViewerAndEditor | private |
| m_colourDefinitions | krotos::WaveformViewerAndEditor | private |
| m_fileChooserWindowTitle | krotos::WaveformViewerAndEditor | private |
| m_fileName | krotos::WaveformViewerAndEditor | private |
| m_filePath | krotos::WaveformViewerAndEditor | private |
| m_frameCooldownCounter | krotos::WaveformViewerAndEditor | private |
| m_grainDisplay | krotos::WaveformViewerAndEditor | private |
| m_hasFileBeenDropped | krotos::WaveformViewerAndEditor | private |
| m_hCenter | krotos::ZoomableComponent | private |
| m_hoverMode | krotos::WaveformViewerAndEditor | private |
| m_hZoom | krotos::ZoomableComponent | private |
| m_layout | krotos::WaveformViewerAndEditor | private |
| m_listeners | krotos::WaveformViewerAndEditor | private |
| m_middleMouseDown | krotos::WaveformViewerAndEditor | private |
| m_minimumSelectionAreaOn | krotos::WaveformViewerAndEditor | private |
| m_mouseX | krotos::WaveformViewerAndEditor | private |
| m_mouseY | krotos::WaveformViewerAndEditor | private |
| m_nextSampleEngineSegment | krotos::WaveformViewerAndEditor | private |
| m_sampleChooser | krotos::WaveformViewerAndEditor | private |
| m_sampleEngine | krotos::WaveformViewerAndEditor | private |
| m_sampleMouseX | krotos::WaveformViewerAndEditor | private |
| m_sampleRate | krotos::WaveformViewerAndEditor | private |
| m_scrollManager | krotos::WaveformViewerAndEditor | private |
| m_selectionChanged | krotos::WaveformViewerAndEditor | private |
| m_selectors | krotos::WaveformViewerAndEditor | private |
| m_totalSampleLength | krotos::WaveformViewerAndEditor | private |
| m_transform | krotos::ZoomableComponent | private |
| m_validFileExtensions | krotos::WaveformViewerAndEditor | private |
| m_vCenter | krotos::ZoomableComponent | private |
| m_vZoom | krotos::ZoomableComponent | private |
| m_waveformView | krotos::WaveformViewerAndEditor | private |
| m_zoomStyle | krotos::WaveformViewerAndEditor | private |
| mouseDown(const MouseEvent &event) override | krotos::WaveformViewerAndEditor | private |
| mouseDrag(const MouseEvent &event) override | krotos::WaveformViewerAndEditor | private |
| mouseEnter(const MouseEvent &event) override | krotos::WaveformViewerAndEditor | private |
| mouseExit(const MouseEvent &event) override | krotos::WaveformViewerAndEditor | private |
| mouseMove(const MouseEvent &event) override | krotos::WaveformViewerAndEditor | private |
| mouseMove() | krotos::WaveformViewerAndEditor | private |
| mouseUp(const MouseEvent &event) override | krotos::WaveformViewerAndEditor | private |
| mouseWheelMove(const MouseEvent &e, const MouseWheelDetails &wheel) override | krotos::WaveformViewerAndEditor | private |
| mouseXToSampleX(int x) | krotos::WaveformViewerAndEditor | |
| moveSelection(int segmentIndex, int diff) | krotos::WaveformViewerAndEditor | private |
| moveSelectionEnd(int segmentIndex, int diff) | krotos::WaveformViewerAndEditor | private |
| moveSelectionStart(int segmentIndex, int diff) | krotos::WaveformViewerAndEditor | private |
| noHover enum value | krotos::WaveformViewerAndEditor | private |
| NUM_HOVER_MODES enum value | krotos::WaveformViewerAndEditor | private |
| paintOverChildren(Graphics &g) override | krotos::WaveformViewerAndEditor | |
| removeListener(Listener *Listener) | krotos::WaveformViewerAndEditor | |
| reportAnyInvalidFiles(const StringArray &filelist) | krotos::WaveformViewerAndEditor | private |
| resized() override | krotos::WaveformViewerAndEditor | |
| rightEdgeDrag enum value | krotos::WaveformViewerAndEditor | private |
| segmentDrag enum value | krotos::WaveformViewerAndEditor | private |
| selectionDrag enum value | krotos::WaveformViewerAndEditor | private |
| setChildComponentIds(String newId) | krotos::WaveformViewerAndEditor | |
| setEndPosInPercentage(float endPos) | krotos::WaveformViewerAndEditor | inline |
| setGrainData(Grain *grains, int numSamples, int numChannels) | krotos::WaveformViewerAndEditor | |
| setHorizontalZoomCenter(float center) | krotos::ZoomableComponent | inline |
| setHorizontalZoomFactor(float factor) | krotos::ZoomableComponent | inline |
| setHorizontalZoomFromRange(const Range< float > xr) | krotos::ZoomableComponent | |
| setHoverFromDirection(int segmentIndex, int mouseDeltaX) | krotos::WaveformViewerAndEditor | private |
| setSampleEngineToDisplay(KrotosSampleOscillatorSound *sampEngine) | krotos::WaveformViewerAndEditor | |
| setSelectionEnabled(bool newState) | krotos::WaveformViewerAndEditor | |
| setSelectionEnd(int segmentIndex, int sampleIndex) | krotos::WaveformViewerAndEditor | private |
| setSelectionStart(int segmentIndex, int sampleIndex) | krotos::WaveformViewerAndEditor | private |
| setStartPosInPercentage(float startPos, float nonModulatedValue=-1.0f) | krotos::WaveformViewerAndEditor | inline |
| SetTransformToFit(int width, int height) | krotos::ZoomableComponent | |
| setVerticalZoomCenter(float center) | krotos::ZoomableComponent | inline |
| setVerticalZoomFactor(float factor) | krotos::ZoomableComponent | inline |
| setViewCentre(float newRangeStart) | krotos::WaveformViewerAndEditor | |
| setViewerDropText(String newText) | krotos::WaveformViewerAndEditor | |
| setZooms(const Range< float > newRange) | krotos::WaveformViewerAndEditor | inline |
| setZoomStyle(ZoomStyle) | krotos::WaveformViewerAndEditor | |
| showFileChooser() | krotos::WaveformViewerAndEditor | |
| timerCallback() override | krotos::WaveformViewerAndEditor | |
| undecidedDrag enum value | krotos::WaveformViewerAndEditor | private |
| update(AudioBuffer< float > *newAudio, int sampleRate) | krotos::WaveformViewerAndEditor | |
| update(KrotosSampleOscillatorSound &sound) | krotos::WaveformViewerAndEditor | |
| updateTransform() | krotos::ZoomableComponent | private |
| WaveformViewerAndEditor(Colour waveformColour, bool minimumSelectionAreaOn, bool enableAreaSelection=true) | krotos::WaveformViewerAndEditor | |
| ZoomableComponent()=default | krotos::ZoomableComponent | |
| zoomByDelta(float delta) | krotos::WaveformViewerAndEditor | private |
| zoomIn() | krotos::WaveformViewerAndEditor | |
| zoomOut() | krotos::WaveformViewerAndEditor | |
| ZoomStyle enum name | krotos::WaveformViewerAndEditor | |
| zoomToSegment(size_t segmentIndex) | krotos::WaveformViewerAndEditor | |
| ~WaveformViewerAndEditor() override=default | krotos::WaveformViewerAndEditor | |
| ~ZoomableComponent() override=default | krotos::ZoomableComponent | |