UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SynthComponent.h File Reference
#include "AudioMixerTypes.h"
#include "Components/AudioComponent.h"
#include "CoreMinimal.h"
#include "Engine/EngineTypes.h"
#include "IAudioExtensionPlugin.h"
#include "Sound/SoundWaveProcedural.h"
#include "Sound/SoundGenerator.h"
#include "UObject/ObjectMacros.h"
#include "SynthComponent.generated.h"

Go to the source code of this file.

Classes

class  IAudioBufferListener
 
class  USynthSound
 
class  USynthComponent
 

Macros

#define SYNTH_GENERATOR_TEST_TONE   0
 

Functions

 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnSynthEnvelopeValue, const float, EnvelopeValue)
 
 DECLARE_MULTICAST_DELEGATE_TwoParams (FOnSynthEnvelopeValueNative, const class UAudioComponent *, const float)
 

Macro Definition Documentation

◆ SYNTH_GENERATOR_TEST_TONE

#define SYNTH_GENERATOR_TEST_TONE   0

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam()

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnSynthEnvelopeValue  ,
const float  ,
EnvelopeValue   
)

Called by a synth component and returns the sound's envelope value (using an envelope follower in the audio renderer). This only works in the audio mixer.

◆ DECLARE_MULTICAST_DELEGATE_TwoParams()

DECLARE_MULTICAST_DELEGATE_TwoParams ( FOnSynthEnvelopeValueNative  ,
const class UAudioComponent ,
const float   
)

shadow delegate declaration for above