|
Gin
|
#include <gin_sidebarcomponent.h>
Public Member Functions | |
| SampleFileComponent (SamplePlayer &player) | |
| ~SampleFileComponent () override | |
| void | timerCallback () override |
| bool | isInterestedInFileDrag (const juce::StringArray &files) override |
| void | fileDragEnter (const juce::StringArray &, int, int) override |
| void | fileDragExit (const juce::StringArray &) override |
| void | filesDropped (const juce::StringArray &files, int, int) override |
| void | paint (juce::Graphics &g) override |
| Public Member Functions inherited from AudioSamplerBufferComponent | |
| AudioSamplerBufferComponent () | |
| ~AudioSamplerBufferComponent () override | |
| void | setBuffer (const juce::AudioSampleBuffer &) |
| const juce::AudioBuffer< float > & | getBuffer () |
| void | clear () |
| void | setScrollable (bool s) |
| int | getLength () |
| void | setHiResDisabled (bool b) |
| float | getViewLeft () |
| float | getViewRight () |
| void | scrollViewBounds (float delta) |
| void | setViewLeft (float left) |
| void | setViewRight (float right) |
| void | setViewBounds (float left, float right) |
| void | setMaxZoom (float maxZoom) |
| void | zoom (float centrePoint, float factor) |
| void | setPlayheads (const std::vector< int > &playheads) |
| float | xToSample (float x) |
| float | sampleToX (float sample) |
| int | lengthInSamples () |
| void | setLineColour (juce::Colour c) |
| void | setBackgroundColour (juce::Colour c) |
| void | paint (juce::Graphics &) override |
| void | resized () override |
| void | mouseWheelMove (const juce::MouseEvent &e, const juce::MouseWheelDetails &wheel) override |
| juce::MouseCursor | getMouseCursor () override |
| void | mouseDown (const juce::MouseEvent &e) override |
| void | mouseDrag (const juce::MouseEvent &e) override |
| void | mouseUp (const juce::MouseEvent &e) override |
Public Attributes | |
| std::function< void()> | onFileDropped |
| std::function< void()> | onPlaybackStateChanged |
Additional Inherited Members | |
| Protected Member Functions inherited from AudioSamplerBufferComponent | |
| void | paintBackground (juce::Graphics &g) |
| void | paintPlayheads (juce::Graphics &g) |
| void | paintChannelData (juce::Graphics &g, int channel, const juce::Rectangle< float > &r) |
| SampleFileComponent::SampleFileComponent | ( | SamplePlayer & | player | ) |
|
override |
|
override |
References onPlaybackStateChanged, and AudioSamplerBufferComponent::setPlayheads().
|
override |
|
override |
|
override |
|
override |
References onFileDropped, and AudioSamplerBufferComponent::setBuffer().
|
override |
| std::function<void()> SampleFileComponent::onFileDropped |
Referenced by filesDropped().
| std::function<void()> SampleFileComponent::onPlaybackStateChanged |
Referenced by timerCallback().