Navigation
API > API/Plugins > API/Plugins/AudioModulation
| Name | USoundControlBusMix |
| Type | class |
| Header File | /Engine/Plugins/Runtime/AudioModulation/Source/AudioModulation/Public/SoundControlBusMix.h |
| Include Path | #include "SoundControlBusMix.h" |
Syntax
UCLASS (Config=Engine, AutoExpandCategories=(Stage, Mix), EditInlineNew, BlueprintType, MinimalAPI,
Meta=(prioritizeCategories="Mix Config Stages"))
class USoundControlBusMix : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → USoundControlBusMix
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
USoundControlBusMix
(
const FObjectInitializer& ObjectInitializer |
SoundControlBusMix.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bRetriggerOnActivation | bool | If a Mix is already active and you activate it again, one of two things will happen: If set to true, the stages will all go back to their default values and the mix will activate again, allowing the attack to trigger again. | SoundControlBusMix.h |
|
| Duration | double | Once activated, the mix will start a timer for the given duration (seconds). | SoundControlBusMix.h |
|
| MixStages | TArray< FSoundControlBusMixStage > | Array of stages controlled by mix. | SoundControlBusMix.h |
|
| ProfileIndex | uint32 | SoundControlBusMix.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnPropertyChanged
(
FProperty* Property, |
SoundControlBusMix.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
SoundControlBusMix.h | ||
virtual void PostEditChangeChainProperty
(
FPropertyChangedChainEvent& InPropertyChangedEvent |
SoundControlBusMix.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& InPropertyChangedEvent |
SoundControlBusMix.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ActivateMix() |
Activates this mix in all active worlds. | SoundControlBusMix.h |
|
void DeactivateAllMixes() |
Deactivates all mixes in all active worlds. | SoundControlBusMix.h |
|
void DeactivateMix() |
Deactivates this mix in all active worlds. The mix is fully deactivated once all stages have finished their release times. | SoundControlBusMix.h |
|
void LoadMixFromProfile() |
Loads the mix from the provided profile index. | SoundControlBusMix.h |
|
void SaveMixToProfile() |
Saves the mix to the provided profile index. | SoundControlBusMix.h |
|
void SoloMix() |
Solos this mix, deactivating all others and activating this (if its not already active), while testing in-editor in all active worlds | SoundControlBusMix.h |
|