Draws a wavetable.  
 More...
#include <gin_wavetablecomponent.h>
Inherits juce::Component, and juce::FileDragAndDropTarget.
 | 
| std::function< void(const juce::File &)>  | onFileDrop | 
|   | 
◆ ColourIds
| Enumerator | 
|---|
| lineColourId  |  | 
| backgroundColourId  |  | 
| waveColourId  |  | 
| activeWaveColourId  |  | 
| phaseWaveColourId  |  | 
 
 
◆ Style
◆ WavetableComponent()
      
        
          | WavetableComponent::WavetableComponent  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~WavetableComponent()
  
  
      
        
          | WavetableComponent::~WavetableComponent  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ showPhase()
      
        
          | void WavetableComponent::showPhase  | 
          ( | 
          float  | 
          start,  | 
        
        
           | 
           | 
          float  | 
          len  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ hidePhase()
      
        
          | void WavetableComponent::hidePhase  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ paint()
  
  
      
        
          | void WavetableComponent::paint  | 
          ( | 
          juce::Graphics &  | 
          g | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ resized()
  
  
      
        
          | void WavetableComponent::resized  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ setParams()
◆ setWavetables()
◆ isInterestedInFileDrag()
  
  
      
        
          | bool WavetableComponent::isInterestedInFileDrag  | 
          ( | 
          const juce::StringArray &  | 
          files | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ fileDragEnter()
  
  
      
        
          | void WavetableComponent::fileDragEnter  | 
          ( | 
          const juce::StringArray &  | 
          files,  | 
         
        
           | 
           | 
          int  | 
          x,  | 
         
        
           | 
           | 
          int  | 
          y  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
override   | 
  
 
 
◆ fileDragExit()
  
  
      
        
          | void WavetableComponent::fileDragExit  | 
          ( | 
          const juce::StringArray &  | 
          files | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ filesDropped()
  
  
      
        
          | void WavetableComponent::filesDropped  | 
          ( | 
          const juce::StringArray &  | 
          files,  | 
         
        
           | 
           | 
          int  | 
          x,  | 
         
        
           | 
           | 
          int  | 
          y  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
override   | 
  
 
 
◆ setStyle()
      
        
          | void WavetableComponent::setStyle  | 
          ( | 
          Style  | 
          s | ) | 
           | 
        
      
 
 
◆ onFileDrop
      
        
          | std::function<void (const juce::File&)> WavetableComponent::onFileDrop | 
        
      
 
 
The documentation for this class was generated from the following file: