UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::FRingModulation Class Reference

#include <RingModulation.h>

Public Member Functions

SIGNALPROCESSING_API FRingModulation ()
 
SIGNALPROCESSING_API ~FRingModulation ()
 
SIGNALPROCESSING_API void Init (const float InSampleRate, const int32 InNumChannels)
 
SIGNALPROCESSING_API void SetModulatorWaveType (const EOsc::Type InType)
 
SIGNALPROCESSING_API void SetModulationFrequency (const float InModulationFrequency)
 
SIGNALPROCESSING_API void SetModulationDepth (const float InModulationDepth)
 
SIGNALPROCESSING_API void SetExternalPatchSource (Audio::FPatchOutputStrongPtr InPatch)
 
void SetDryLevel (const float InDryLevel)
 
SIGNALPROCESSING_API void SetWetLevel (const float InWetLevel)
 
SIGNALPROCESSING_API void ProcessAudio (const float *InBuffer, const int32 InNumSamples, float *OutBuffer)
 

Constructor & Destructor Documentation

◆ FRingModulation()

Audio::FRingModulation::FRingModulation ( )

◆ ~FRingModulation()

Audio::FRingModulation::~FRingModulation ( )

Member Function Documentation

◆ Init()

void Audio::FRingModulation::Init ( const float  InSampleRate,
const int32  InNumChannels 
)

◆ ProcessAudio()

void Audio::FRingModulation::ProcessAudio ( const float InBuffer,
const int32  InNumSamples,
float OutBuffer 
)

◆ SetDryLevel()

void Audio::FRingModulation::SetDryLevel ( const float  InDryLevel)
inline

◆ SetExternalPatchSource()

void Audio::FRingModulation::SetExternalPatchSource ( Audio::FPatchOutputStrongPtr  InPatch)

◆ SetModulationDepth()

void Audio::FRingModulation::SetModulationDepth ( const float  InModulationDepth)

◆ SetModulationFrequency()

void Audio::FRingModulation::SetModulationFrequency ( const float  InModulationFrequency)

◆ SetModulatorWaveType()

void Audio::FRingModulation::SetModulatorWaveType ( const EOsc::Type  InType)

◆ SetWetLevel()

void Audio::FRingModulation::SetWetLevel ( const float  InWetLevel)

The documentation for this class was generated from the following files: