#include <Envelope.h>
◆ EEnvelopeState
| Enumerator |
|---|
| Off | |
| Attack | |
| Decay | |
| Sustain | |
| Release | |
| Shutdown | |
◆ FEnvelope()
| Audio::FEnvelope::FEnvelope |
( |
| ) |
|
◆ ~FEnvelope()
| Audio::FEnvelope::~FEnvelope |
( |
| ) |
|
|
virtual |
◆ Generate()
| float Audio::FEnvelope::Generate |
( |
float * |
BiasedOutput = nullptr | ) |
|
|
virtual |
◆ GetModSourceBiasEnv()
| const FPatchSource Audio::FEnvelope::GetModSourceBiasEnv |
( |
| ) |
const |
|
inline |
◆ GetModSourceEnv()
| const FPatchSource Audio::FEnvelope::GetModSourceEnv |
( |
| ) |
const |
|
inline |
◆ GetState()
◆ Init()
◆ IsDone()
| bool Audio::FEnvelope::IsDone |
( |
| ) |
const |
|
virtual |
◆ IsRetrigger()
| bool Audio::FEnvelope::IsRetrigger |
( |
| ) |
const |
|
inline |
◆ Kill()
| void Audio::FEnvelope::Kill |
( |
| ) |
|
|
virtual |
◆ Reset()
| void Audio::FEnvelope::Reset |
( |
| ) |
|
|
virtual |
◆ SetAttackTime()
| void Audio::FEnvelope::SetAttackTime |
( |
const float |
InAttackTimeMsec | ) |
|
|
virtual |
◆ SetBiasDepth()
| void Audio::FEnvelope::SetBiasDepth |
( |
const float |
InDepth | ) |
|
|
virtual |
◆ SetBiasInvert()
| void Audio::FEnvelope::SetBiasInvert |
( |
const bool |
bInBiasInvert | ) |
|
|
virtual |
◆ SetDecayTime()
| void Audio::FEnvelope::SetDecayTime |
( |
const float |
InDecayTimeMsec | ) |
|
|
virtual |
◆ SetDepth()
| void Audio::FEnvelope::SetDepth |
( |
const float |
InDepth | ) |
|
|
virtual |
◆ SetInvert()
| void Audio::FEnvelope::SetInvert |
( |
const bool |
bInInvert | ) |
|
|
virtual |
◆ SetLegato()
| void Audio::FEnvelope::SetLegato |
( |
const bool |
bInLegatoMode | ) |
|
|
inline |
◆ SetReleaseTime()
| void Audio::FEnvelope::SetReleaseTime |
( |
const float |
InReleaseTimeMsec | ) |
|
|
virtual |
◆ SetRetrigger()
| void Audio::FEnvelope::SetRetrigger |
( |
const bool |
bInRetrigger | ) |
|
|
inline |
◆ SetSimulateAnalog()
| void Audio::FEnvelope::SetSimulateAnalog |
( |
const bool |
bInSimulatingAnalog | ) |
|
◆ SetSustainGain()
| void Audio::FEnvelope::SetSustainGain |
( |
const float |
InSustainGain | ) |
|
|
virtual |
◆ Shutdown()
| void Audio::FEnvelope::Shutdown |
( |
| ) |
|
|
virtual |
◆ Start()
| void Audio::FEnvelope::Start |
( |
| ) |
|
|
virtual |
◆ StartLegato() [1/2]
◆ StartLegato() [2/2]
| void Audio::FEnvelope::StartLegato |
( |
const float |
InNewDepth | ) |
|
|
virtual |
◆ Stop()
| void Audio::FEnvelope::Stop |
( |
| ) |
|
|
virtual |
◆ Update()
| void Audio::FEnvelope::Update |
( |
| ) |
|
|
virtual |
◆ AttackData
◆ AttackTimeMSec
| float Audio::FEnvelope::AttackTimeMSec |
|
protected |
◆ bBiasInvert
| uint8 Audio::FEnvelope::bBiasInvert |
|
protected |
◆ bChanged
| uint8 Audio::FEnvelope::bChanged |
|
protected |
◆ bCurrentCycleIsADOnly
| uint8 Audio::FEnvelope::bCurrentCycleIsADOnly |
|
protected |
◆ BiasDepth
| float Audio::FEnvelope::BiasDepth |
|
protected |
◆ BiasedEnvSource
◆ bInvert
| uint8 Audio::FEnvelope::bInvert |
|
protected |
◆ bIsLegatoMode
| uint8 Audio::FEnvelope::bIsLegatoMode |
|
protected |
◆ bIsRetriggerMode
| uint8 Audio::FEnvelope::bIsRetriggerMode |
|
protected |
◆ bIsSimulatingAnalog
| uint8 Audio::FEnvelope::bIsSimulatingAnalog |
|
protected |
◆ CurrentEnvelopeBiasValue
| float Audio::FEnvelope::CurrentEnvelopeBiasValue |
|
protected |
◆ CurrentEnvelopeValue
| float Audio::FEnvelope::CurrentEnvelopeValue |
|
protected |
◆ CurrentState
◆ DecayData
◆ DecayTimeMsec
| float Audio::FEnvelope::DecayTimeMsec |
|
protected |
◆ Depth
| float Audio::FEnvelope::Depth |
|
protected |
◆ EnvSource
◆ ModMatrix
◆ OutputGain
| float Audio::FEnvelope::OutputGain |
|
protected |
◆ ReleaseData
◆ ReleaseTimeMsec
| float Audio::FEnvelope::ReleaseTimeMsec |
|
protected |
◆ SampleRate
| float Audio::FEnvelope::SampleRate |
|
protected |
◆ ShutdownDelta
| float Audio::FEnvelope::ShutdownDelta |
|
protected |
◆ ShutdownTimeMsec
| float Audio::FEnvelope::ShutdownTimeMsec |
|
protected |
◆ SustainGain
| float Audio::FEnvelope::SustainGain |
|
protected |
◆ VoiceId
| int32 Audio::FEnvelope::VoiceId |
|
protected |
The documentation for this class was generated from the following files:
- Engine/Source/Runtime/SignalProcessing/Public/DSP/Envelope.h
- Engine/Source/Runtime/SignalProcessing/Private/Envelope.cpp