Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/Envelope.h |
| Include | #include "DSP/Envelope.h" |
Syntax
class FADEnvelope
Remarks
Sample accurate attack-decay style envelope generator
Constructors
| Type | Name | Description | |
|---|---|---|---|
FADEnvelope () |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~FADEnvelope () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Attack () |
Call function to trigger a new attack-phase of the envelope generator. | |
| bool | GetNextEnvelopeOut
(
float& OutEnvelope |
Generates an output audio buffer (used for audio-rate envelopes) | |
| void | GetNextEnvelopeOut
(
int32 StartFrame, |
Generates an output audio buffer (used for audio-rate envelopes) | |
| void | GetNextEnvelopeOut
(
int32 StartFrame, |
Generates a single float value (used for control-rate envelopes) | |
| void | Init
(
int32 InSampleRate |
||
| bool | IsLooping () |
||
| void | SetAttackCurveFactor
(
float InAttackCurve |
||
| void | SetAttackTimeSeconds
(
float InAttackTimeSeconds |
||
| void | SetDecayCurveFactor
(
float InDecayCurve |
||
| void | SetDecayTimeSeconds
(
float InReleaseTimeSeconds |
||
| void | SetLooping
(
bool bInIsLooping |