Navigation
API > API/Plugins > API/Plugins/AudioModulation
| Name | FAudioModulationManager |
| Type | class |
| Header File | /Engine/Plugins/Runtime/AudioModulation/Source/AudioModulation/Public/AudioModulation.h |
| Include Path | #include "AudioModulation.h" |
Syntax
class FAudioModulationManager : public IAudioModulationManager
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAudioModulationManager() |
AudioModulation.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FAudioModulationManager() |
AudioModulation.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ModSystem | FAudioModulationSystem * | AudioModulation.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ActivateBus
(
const USoundControlBus& InBus |
AudioModulation.h | ||
void ActivateBusMix
(
const USoundControlBusMix& InBusMix |
AudioModulation.h | ||
void ActivateGenerator
(
const USoundModulationGenerator& InGenerator |
AudioModulation.h | ||
void ClearAllGlobalBusMixValues
(
float InFadeTime |
AudioModulation.h | ||
void ClearGlobalBusMixValue
(
const USoundControlBus& InBus, |
AudioModulation.h | ||
USoundControlBusMix * CreateBusMixFromValue
(
FName Name, |
AudioModulation.h | ||
void DeactivateAllBusMixes() |
AudioModulation.h | ||
void DeactivateBus
(
const USoundControlBus& InBus |
AudioModulation.h | ||
void DeactivateBusMix
(
const USoundControlBusMix& InBusMix |
AudioModulation.h | ||
void DeactivateGenerator
(
const USoundModulationGenerator& InGenerator |
AudioModulation.h | ||
float GetModulatorValueThreadSafe
(
uint32 ModulationID |
AudioModulation.h | ||
FAudioModulationSystem & GetSystem() |
AudioModulation.h | ||
bool IsBusMixActive
(
const USoundControlBusMix& InBusMix |
AudioModulation.h | ||
TArray< FSoundControlBusMixStage > LoadMixFromProfile
(
const int32 InProfileIndex, |
AudioModulation.h | ||
void SaveMixToProfile
(
const USoundControlBusMix& InBusMix, |
AudioModulation.h | ||
virtual void SetDebugBusFilter
(
const FString* InFilter |
AudioModulation.h | ||
virtual void SetDebugGeneratorFilter
(
const FString* InFilter |
AudioModulation.h | ||
virtual void SetDebugGeneratorsEnabled
(
bool bInIsEnabled |
AudioModulation.h | ||
virtual void SetDebugGeneratorTypeFilter
(
const FString* InFilter, |
AudioModulation.h | ||
virtual void SetDebugMatrixEnabled
(
bool bInIsEnabled |
AudioModulation.h | ||
virtual void SetDebugMixFilter
(
const FString* InFilter |
AudioModulation.h | ||
void SetGlobalBusMixValue
(
USoundControlBus& InBus, |
AudioModulation.h | ||
void SoloBusMix
(
const USoundControlBusMix& InBusMix |
AudioModulation.h | ||
void UpdateMix
(
const USoundControlBusMix& InMix, |
AudioModulation.h | ||
void UpdateMix
(
const TArray< FSoundControlBusMixStage >& InStages, |
AudioModulation.h | ||
void UpdateMixByFilter
(
const FString& InAddressFilter, |
AudioModulation.h |
Overridden from IAudioModulationManager
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Initialize
(
const FAudioPluginInitializationParams& InitializationParams |
AudioModulation.h | ||
virtual void OnAuditionEnd() |
AudioModulation.h | ||
virtual bool OnPostHelp
(
FCommonViewportClient* ViewportClient, |
AudioModulation.h | ||
| AudioModulation.h | |||
virtual bool OnToggleStat
(
FCommonViewportClient* ViewportClient, |
AudioModulation.h | ||
virtual void ProcessModulators
(
const double InElapsed |
AudioModulation.h | ||
virtual void UpdateModulator
(
const USoundModulatorBase& InModulator |
AudioModulation.h |
Protected
Overridden from IAudioModulationManager
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool GetModulatorValue
(
const Audio::FModulatorHandle& ModulatorHandle, |
AudioModulation.h | ||
virtual bool GetModulatorValueThreadSafe
(
const Audio::FModulatorHandle& ModulatorHandle, |
AudioModulation.h | ||
virtual void RegisterModulator
(
Audio::FModulatorHandleId InHandleId, |
AudioModulation.h | ||
virtual void UnregisterModulator
(
const Audio::FModulatorHandle& InHandle |
AudioModulation.h |