Navigation
API > API/Plugins > API/Plugins/AudioModulation
| Name | USoundControlBus |
| Type | class |
| Header File | /Engine/Plugins/Runtime/AudioModulation/Source/AudioModulation/Public/SoundControlBus.h |
| Include Path | #include "SoundControlBus.h" |
Syntax
UCLASS (BlueprintType, HideCategories=Object, EditInlineNew, MinimalAPI)
class USoundControlBus : public USoundModulatorBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → USoundModulatorBase → USoundControlBus
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
USoundControlBus
(
const FObjectInitializer& ObjectInitializer |
SoundControlBus.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Address | FString | Address to use when applying mix changes. | SoundControlBus.h |
|
| bBypass | bool | If true, bypasses control bus from being modulated by parameters, patches, or mixed (control bus remains active and computed). | SoundControlBus.h |
|
| bOverrideAddress | bool | If true, Address field is used in place of object name for address used when applying mix changes using filtering. | SoundControlBus.h |
|
| Generators | TArray< TObjectPtr< USoundModulationGenerator > > | The Modulation Generators which modulate this Control Bus. | SoundControlBus.h |
|
| Parameter | TObjectPtr< USoundModulationParameter > | The Modulation Parameter to use with this Control Bus. | SoundControlBus.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float GetDefaultNormalizedValue() |
SoundControlBus.h | ||
const Audio::FModulationMixFunction GetMixFunction() |
SoundControlBus.h |
Overridden from USoundModulatorBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TUniquePtr< Audio::IModulatorSettings > CreateProxySettings() |
USoundModulatorBase Implementation | SoundControlBus.h | |
virtual const Audio::FModulationParameter & GetOutputParameter() |
SoundControlBus.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
SoundControlBus.h | ||
virtual void PostDuplicate
(
EDuplicateMode::Type DuplicateMode |
UObject Implementation | SoundControlBus.h | |
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& InPropertyChangedEvent |
SoundControlBus.h | ||
virtual void PostInitProperties() |
SoundControlBus.h | ||
| SoundControlBus.h |
Overridden from IAudioProxyDataFactory
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedPtr< Audio::IProxyData > CreateProxyData
(
const Audio::FProxyDataInitParams& InitParams |
SoundControlBus.h |