Gin
Public Member Functions | Public Attributes | List of all members
ProcessorOptions Class Reference

Use this class to customize your plugin. More...

Public Member Functions

 ProcessorOptions ()
 
ProcessorOptions withAdditionalCredits (juce::StringArray names) const
 
ProcessorOptions withoutUpdateChecker () const
 
ProcessorOptions withoutNewsChecker () const
 

Public Attributes

juce::String pluginName
 
juce::String devId
 
juce::String developer
 
juce::String pluginVersion
 
juce::String updatesURL
 
juce::String url
 
juce::String urlTitle
 
bool wantsMidi = false
 
bool makesMidi = false
 
bool useUpdateChecker = true
 
bool useNewsChecker = true
 
juce::StringArray programmingCredits
 

Detailed Description

Use this class to customize your plugin.

If you are using a JUCE plugin project, these will automatically be set to sensible default. If you are including a gin::Processor within another plugin or standalone application, then you will need to customize this. The default constructor depends on juce defines only found in plugin projects.

Constructor & Destructor Documentation

◆ ProcessorOptions()

ProcessorOptions::ProcessorOptions ( )

Member Function Documentation

◆ withAdditionalCredits()

ProcessorOptions ProcessorOptions::withAdditionalCredits ( juce::StringArray  names) const

References programmingCredits.

◆ withoutUpdateChecker()

ProcessorOptions ProcessorOptions::withoutUpdateChecker ( ) const

References useUpdateChecker.

◆ withoutNewsChecker()

ProcessorOptions ProcessorOptions::withoutNewsChecker ( ) const

References useNewsChecker.

Member Data Documentation

◆ pluginName

juce::String ProcessorOptions::pluginName

◆ devId

juce::String ProcessorOptions::devId

◆ developer

juce::String ProcessorOptions::developer

◆ pluginVersion

juce::String ProcessorOptions::pluginVersion

◆ updatesURL

juce::String ProcessorOptions::updatesURL

◆ url

juce::String ProcessorOptions::url

◆ urlTitle

juce::String ProcessorOptions::urlTitle

◆ wantsMidi

bool ProcessorOptions::wantsMidi = false

◆ makesMidi

bool ProcessorOptions::makesMidi = false

◆ useUpdateChecker

bool ProcessorOptions::useUpdateChecker = true

Referenced by withoutUpdateChecker().

◆ useNewsChecker

bool ProcessorOptions::useNewsChecker = true

Referenced by withoutNewsChecker().

◆ programmingCredits

juce::StringArray ProcessorOptions::programmingCredits
Initial value:
=
{
"Roland Rabien",
"RAW Material Software JUCE Framework"
}

Referenced by withAdditionalCredits().


The documentation for this class was generated from the following file: