iPlug2 - C++ Audio Plug-in Framework
Loading...
Searching...
No Matches
ADSREnvelope< T > Member List

This is the complete list of members for ADSREnvelope< T >, including all inherited members.

ADSREnvelope(const char *name="", std::function< void()> resetFunc=nullptr, bool sustainEnabled=true)ADSREnvelope< T >inline
EARLY_RELEASE_TIME (defined in ADSREnvelope< T >)ADSREnvelope< T >static
ENV_VALUE_HIGH (defined in ADSREnvelope< T >)ADSREnvelope< T >static
ENV_VALUE_LOW (defined in ADSREnvelope< T >)ADSREnvelope< T >static
EStage enum name (defined in ADSREnvelope< T >)ADSREnvelope< T >
GetBusy() constADSREnvelope< T >inline
GetPrevOutput() constADSREnvelope< T >inline
GetReleased() constADSREnvelope< T >inline
kAttack enum value (defined in ADSREnvelope< T >)ADSREnvelope< T >
kDecay enum value (defined in ADSREnvelope< T >)ADSREnvelope< T >
kIdle enum value (defined in ADSREnvelope< T >)ADSREnvelope< T >
Kill(bool hard)ADSREnvelope< T >inline
kRelease enum value (defined in ADSREnvelope< T >)ADSREnvelope< T >
kReleasedToEndEarly enum value (defined in ADSREnvelope< T >)ADSREnvelope< T >
kReleasedToRetrigger enum value (defined in ADSREnvelope< T >)ADSREnvelope< T >
kSustain enum value (defined in ADSREnvelope< T >)ADSREnvelope< T >
MAX_ENV_TIME_MS (defined in ADSREnvelope< T >)ADSREnvelope< T >static
MIN_ENV_TIME_MS (defined in ADSREnvelope< T >)ADSREnvelope< T >static
Process(T sustainLevel=0.)ADSREnvelope< T >inline
Release()ADSREnvelope< T >inline
Retrigger(T newStartLevel, T timeScalar=1.)ADSREnvelope< T >inline
RETRIGGER_RELEASE_TIME (defined in ADSREnvelope< T >)ADSREnvelope< T >static
SetEndReleaseFunc(std::function< void()> func)ADSREnvelope< T >inline
SetResetFunc(std::function< void()> func)ADSREnvelope< T >inline
SetSampleRate(T sr)ADSREnvelope< T >inline
SetStageTime(int stage, T timeMS)ADSREnvelope< T >inline
Start(T level, T timeScalar=1.)ADSREnvelope< T >inline