![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#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 FModulationParameter * | Audio::GetModulationParameterPtr (FName InName) |
| const FModulationParameter & | Audio::GetDefaultModulationParameter () |
| const FModulationParameter & | Audio::GetModulationParameter (FName InName) |
| using FSoundModulationParameterAssetProxyPtr = TSharedPtr<FSoundModulationParameterAssetProxy, ESPMode::ThreadSafe> |