Navigation
API > API/Plugins > API/Plugins/AudioGameplayVolume
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- UAudioGameplayComponent
- UAudioGameplayVolumeMutator
- UAttenuationVolumeComponent
- UFilterVolumeComponent
- UReverbVolumeComponent
- USubmixOverrideVolumeComponent
- USubmixSendVolumeComponent
References
| Module | AudioGameplayVolume |
| Header | /Engine/Plugins/AudioGameplayVolume/Source/AudioGameplayVolume/Public/AudioGameplayVolumeMutator.h |
| Include | #include "AudioGameplayVolumeMutator.h" |
Syntax
UCLASS&40;Abstract, HideDropDown, Meta&61;&40;IsBlueprintBase&61;false&41;&41;
class UAudioGameplayVolumeMutator : public UAudioGameplayComponent
Remarks
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
Variables
| Type | Name | Description | |
|---|---|---|---|
| int32 | Priority | The priority of this component. In the case of overlapping volumes or multiple affecting components, the highest priority is chosen. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UAudioGameplayVolumeMutator
(
const FObjectInitializer& ObjectInitializer |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CopyAudioDataToMutator
(
TSharedPtr< FProxyVolumeMutator >& Mutator |
Override in child classes to copy additional data needed to mutators | |
| TSharedPtr< FProxyVolumeMutator > | Create and fill the appropriate proxy mutator for this component | ||
| TSharedPtr< FProxyVolumeMutator > | Create this component's type of mutator | ||
| int32 | GetPriority () |
||
| void | Notify our parent volume our proxy may need updating | ||
| void | SetPriority
(
int32 InPriority |
Overridden from UAudioGameplayComponent
| Type | Name | Description | |
|---|---|---|---|
| void | Enable () |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |