Navigation
Unreal Engine C++ API Reference > Plugins > AudioModulation
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USoundModulatorBase
- USoundControlBus
References
Module | AudioModulation |
Header | /Engine/Plugins/Runtime/AudioModulation/Source/AudioModulation/Public/SoundControlBus.h |
Include | #include "SoundControlBus.h" |
Syntax
UCLASS&40;BlueprintType, HideCategories&61;Object, EditInlineNew, MinimalAPI&41;
class USoundControlBus : public USoundModulatorBase
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
FString | Address | Address to use when applying mix changes. |
![]() ![]() ![]() ![]() |
bool | bBypass | If true, bypasses control bus from being modulated by parameters, patches, or mixed (control bus remains active and computed). |
![]() ![]() ![]() ![]() |
bool | bOverrideAddress | If true, Address field is used in place of object name for address used when applying mix changes using filtering. |
![]() ![]() ![]() ![]() |
TArray< TObjectPtr< USoundModulationGenerator > > | Generators | |
![]() ![]() ![]() ![]() |
TObjectPtr< USoundModulationParameter > | Parameter |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
USoundControlBus
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
float | ||
![]() ![]() |
const Audio::FModulationMixFunction |
Overridden from USoundModulatorBase
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
TUniquePtr< Audio::IModulatorSettings > | USoundModulatorBase Implementation | |
![]() ![]() ![]() |
const Audio::FModulationParameter & |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | BeginDestroy () |
Called before destroying the object. |
![]() ![]() |
void | PostDuplicate
(
EDuplicateMode::Type DuplicateMode |
UObject Implementation |
![]() ![]() |
void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |
![]() ![]() |
void | Called after the C++ constructor and after the properties have been initialized, including those loaded from config. | |
![]() ![]() |
void | PostRename
(
UObject* OldOuter, |
Called at the end of Rename(), but only if the rename was actually carried out |
Overridden from IAudioProxyDataFactory
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
TSharedPtr< Audio::IProxyData > | CreateProxyData
(
const Audio::FProxyDataInitParams& InitParams |