Navigation
API > API/Plugins > API/Plugins/HarmonixDsp
| Name | FAdsr |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/Harmonix/Source/HarmonixDsp/Public/HarmonixDsp/Modulators/Adsr.h |
| Include Path | #include "HarmonixDsp/Modulators/Adsr.h" |
Syntax
struct FAdsr
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAdsr() |
HarmonixDsp/Modulators/Adsr.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Age | uint32 | HarmonixDsp/Modulators/Adsr.h | ||
| AttackIncrement | float | HarmonixDsp/Modulators/Adsr.h | ||
| bIsFastRelease | bool | HarmonixDsp/Modulators/Adsr.h | ||
| CurveAge | float | HarmonixDsp/Modulators/Adsr.h | ||
| DecayDecrement | float | HarmonixDsp/Modulators/Adsr.h | ||
| Gain | float | HarmonixDsp/Modulators/Adsr.h | ||
| Mode | EAdsrMode | HarmonixDsp/Modulators/Adsr.h | ||
| ReleaseDecrement | float | HarmonixDsp/Modulators/Adsr.h | ||
| ReleaseStartingGain | float | HarmonixDsp/Modulators/Adsr.h | ||
| SamplesPerSecond | float | HarmonixDsp/Modulators/Adsr.h | ||
| Settings | const FAdsrSettings * | HarmonixDsp/Modulators/Adsr.h | ||
| Stage | EAdsrStage | HarmonixDsp/Modulators/Adsr.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Advance
(
uint32 InNumSamples |
HarmonixDsp/Modulators/Adsr.h | ||
void Attack() |
HarmonixDsp/Modulators/Adsr.h | ||
void FastRelease() |
HarmonixDsp/Modulators/Adsr.h | ||
uint32 GetAge() |
HarmonixDsp/Modulators/Adsr.h | ||
const FAdsrSettings * GetSettings() |
HarmonixDsp/Modulators/Adsr.h | ||
EAdsrStage GetStage() |
HarmonixDsp/Modulators/Adsr.h | ||
float GetValue() |
HarmonixDsp/Modulators/Adsr.h | ||
void Kill() |
HarmonixDsp/Modulators/Adsr.h | ||
void Prepare
(
float InSamplesPerSecond |
HarmonixDsp/Modulators/Adsr.h | ||
void Release() |
HarmonixDsp/Modulators/Adsr.h | ||
void UseSettings
(
const FAdsrSettings* InSettings, |
HarmonixDsp/Modulators/Adsr.h |