UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IAudioModulation.h File Reference
#include "AudioDefines.h"
#include "CoreTypes.h"
#include "DSP/BufferVectorOperations.h"
#include "IAudioExtensionPlugin.h"
#include "IAudioProxyInitializer.h"
#include "Internationalization/Text.h"
#include "Math/MathFwd.h"
#include "Math/Rotator.h"
#include "Misc/AssertionMacros.h"
#include "Templates/Function.h"
#include "Templates/SharedPointer.h"
#include "Templates/UniquePtr.h"
#include "Templates/UnrealTemplate.h"
#include "UObject/NameTypes.h"
#include "UObject/Object.h"
#include "UObject/ObjectMacros.h"
#include "UObject/UObjectGlobals.h"
#include "IAudioModulation.generated.h"

Go to the source code of this file.

Classes

struct  Audio::FModulationParameter
 
class  Audio::IModulatorSettings
 
struct  Audio::FModulatorHandle
 
class  IAudioModulationManager
 
class  USoundModulatorBase
 
class  FSoundModulatorAssetProxy
 
class  FSoundModulationParameterAssetProxy
 
class  ISoundModulatable
 

Namespaces

namespace  Audio
 NO_LOGGING.
 

Typedefs

using Audio::FModulatorId = uint32
 
using Audio::FModulatorTypeId = uint32
 
using Audio::FModulatorHandleId = uint32
 
using Audio::FModulationUnitConversionFunction = TFunction< void(float &)>
 
using Audio::FModulationNormalizedConversionFunction = TFunction< void(float &)>
 
using Audio::FModulationMixFunction = TFunction< void(float &, float)>
 
using FSoundModulatorAssetProxyPtr = TSharedPtr< FSoundModulatorAssetProxy, ESPMode::ThreadSafe >
 
using FSoundModulationParameterAssetProxyPtr = TSharedPtr< FSoundModulationParameterAssetProxy, ESPMode::ThreadSafe >
 

Functions

bool Audio::IsModulationParameterRegistered (FName InName)
 
void Audio::RegisterModulationParameter (FName InName, FModulationParameter &&InParameter)
 
bool Audio::UnregisterModulationParameter (FName InName)
 
void Audio::UnregisterAllModulationParameters ()
 
const FModulationParameterAudio::GetModulationParameterPtr (FName InName)
 
const FModulationParameterAudio::GetDefaultModulationParameter ()
 
const FModulationParameterAudio::GetModulationParameter (FName InName)
 

Typedef Documentation

◆ FSoundModulationParameterAssetProxyPtr

◆ FSoundModulatorAssetProxyPtr