Guitarix
gx_engine::GxJConvSettings Class Reference

#include <gx_internal_plugins.h>

Public Member Functions

 GxJConvSettings ()
 
GxJConvSettingsoperator= (GxJConvSettings const &jcset)
 
bool operator== (const GxJConvSettings &jcset) const
 
const std::string & getIRFile () const
 
std::string getFullIRPath () const
 
float getGain () const
 
guint getOffset () const
 
guint getLength () const
 
guint getDelay () const
 
bool getGainCor () const
 
const Gainline & getGainline () const
 
const std::string & getIRDir () const
 
void setFullIRPath (string name)
 
void setIRFile (string name)
 
void setGain (float gain)
 
void setGainCor (bool gain)
 
void setOffset (guint offs)
 
void setLength (guint leng)
 
void setDelay (guint del)
 
void setGainline (const Gainline &gain)
 
void readJSON (gx_system::JsonParser &jp)
 
void writeJSON (gx_system::JsonWriter &w) const
 

Friends

class ConvolverAdapter
 
class ParameterV< GxJConvSettings >
 

Detailed Description

Definition at line 297 of file gx_internal_plugins.h.

Constructor & Destructor Documentation

◆ GxJConvSettings()

gx_engine::GxJConvSettings::GxJConvSettings ( )

Definition at line 244 of file gx_internal_plugins.cpp.

Member Function Documentation

◆ getDelay()

guint gx_engine::GxJConvSettings::getDelay ( ) const
inline

Definition at line 324 of file gx_internal_plugins.h.

◆ getFullIRPath()

std::string gx_engine::GxJConvSettings::getFullIRPath ( ) const

Definition at line 267 of file gx_internal_plugins.cpp.

◆ getGain()

float gx_engine::GxJConvSettings::getGain ( ) const
inline

Definition at line 321 of file gx_internal_plugins.h.

◆ getGainCor()

bool gx_engine::GxJConvSettings::getGainCor ( ) const
inline

Definition at line 325 of file gx_internal_plugins.h.

◆ getGainline()

const Gainline& gx_engine::GxJConvSettings::getGainline ( ) const
inline

Definition at line 326 of file gx_internal_plugins.h.

◆ getIRDir()

const std::string& gx_engine::GxJConvSettings::getIRDir ( ) const
inline

Definition at line 327 of file gx_internal_plugins.h.

◆ getIRFile()

const std::string& gx_engine::GxJConvSettings::getIRFile ( ) const
inline

Definition at line 319 of file gx_internal_plugins.h.

◆ getLength()

guint gx_engine::GxJConvSettings::getLength ( ) const
inline

Definition at line 323 of file gx_internal_plugins.h.

◆ getOffset()

guint gx_engine::GxJConvSettings::getOffset ( ) const
inline

Definition at line 322 of file gx_internal_plugins.h.

◆ operator=()

GxJConvSettings & gx_engine::GxJConvSettings::operator= ( GxJConvSettings const &  jcset)

Definition at line 255 of file gx_internal_plugins.cpp.

◆ operator==()

bool gx_engine::GxJConvSettings::operator== ( const GxJConvSettings jcset) const

Definition at line 301 of file gx_internal_plugins.cpp.

◆ readJSON()

void gx_engine::GxJConvSettings::readJSON ( gx_system::JsonParser jp)

Definition at line 336 of file gx_internal_plugins.cpp.

◆ setDelay()

void gx_engine::GxJConvSettings::setDelay ( guint  del)
inline

Definition at line 334 of file gx_internal_plugins.h.

◆ setFullIRPath()

void gx_engine::GxJConvSettings::setFullIRPath ( string  name)

Definition at line 275 of file gx_internal_plugins.cpp.

◆ setGain()

void gx_engine::GxJConvSettings::setGain ( float  gain)
inline

Definition at line 330 of file gx_internal_plugins.h.

◆ setGainCor()

void gx_engine::GxJConvSettings::setGainCor ( bool  gain)
inline

Definition at line 331 of file gx_internal_plugins.h.

◆ setGainline()

void gx_engine::GxJConvSettings::setGainline ( const Gainline &  gain)
inline

Definition at line 335 of file gx_internal_plugins.h.

◆ setIRFile()

void gx_engine::GxJConvSettings::setIRFile ( string  name)
inline

Definition at line 329 of file gx_internal_plugins.h.

◆ setLength()

void gx_engine::GxJConvSettings::setLength ( guint  leng)
inline

Definition at line 333 of file gx_internal_plugins.h.

◆ setOffset()

void gx_engine::GxJConvSettings::setOffset ( guint  offs)
inline

Definition at line 332 of file gx_internal_plugins.h.

◆ writeJSON()

void gx_engine::GxJConvSettings::writeJSON ( gx_system::JsonWriter w) const

Definition at line 280 of file gx_internal_plugins.cpp.

Friends And Related Function Documentation

◆ ConvolverAdapter

friend class ConvolverAdapter
friend

Definition at line 312 of file gx_internal_plugins.h.

◆ ParameterV< GxJConvSettings >

friend class ParameterV< GxJConvSettings >
friend

Definition at line 313 of file gx_internal_plugins.h.


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