Navigation
API > API/Plugins > API/Plugins/AudioGameplayVolume
UAudioGameplayVolumeMutator - These components are used for more complex interactions with AudioGameplayVolumes. Currently, components inheriting this base can affect interior settings as well as active sounds or the audio listener(s) inside the volume. See also: FilterVolumeComponent, AttenuationVolumeComponent, SubmixSendComponent, SubmixOverrideVolumeComponent, and ReverbVolumeComponent
| Name | UAudioGameplayVolumeMutator |
| Type | class |
| Header File | /Engine/Plugins/AudioGameplayVolume/Source/AudioGameplayVolume/Public/AudioGameplayVolumeMutator.h |
| Include Path | #include "AudioGameplayVolumeMutator.h" |
Syntax
UCLASS (MinimalAPI, Abstract, HideDropDown, Meta=(IsBlueprintBase=false))
class UAudioGameplayVolumeMutator : public UAudioGameplayComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → UAudioGameplayComponent → UAudioGameplayVolumeMutator
Implements Interfaces
Derived Classes
UAudioGameplayVolumeMutator derived class hierarchy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAudioGameplayVolumeMutator
(
const FObjectInitializer& ObjectInitializer |
AudioGameplayVolumeMutator.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~UAudioGameplayVolumeMutator() |
AudioGameplayVolumeMutator.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< FProxyVolumeMutator > CreateMutator() |
Create and fill the appropriate proxy mutator for this component | AudioGameplayVolumeMutator.h | |
int32 GetPriority() |
AudioGameplayVolumeMutator.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
AudioGameplayVolumeMutator.h | ||
void SetPriority
(
int32 InPriority |
AudioGameplayVolumeMutator.h |
|
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CopyAudioDataToMutator
(
TSharedPtr< FProxyVolumeMutator >& Mutator |
Override in child classes to copy additional data needed to mutators | AudioGameplayVolumeMutator.h | |
virtual void Enable() |
AudioGameplayVolumeMutator.h | ||
virtual TSharedPtr< FProxyVolumeMutator > FactoryMutator() |
Create this component's type of mutator | AudioGameplayVolumeMutator.h | |
void NotifyDataChanged() |
Notify our parent volume our proxy may need updating | AudioGameplayVolumeMutator.h |