USoundControlBusMix

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

USoundControlBusMix

References

Module

AudioModulation

Header

/Engine/Plugins/Runtime/AudioModulation/Source/AudioModulation/Public/SoundControlBusMix.h

Include

#include "SoundControlBusMix.h"

Syntax

UCLASS(Config=Engine, AutoExpandCategories=(Stage, Mix), EditInlineNew, BlueprintType, MinimalAPI)
class USoundControlBusMix : public UObject

Variables

Name Description

Public variable UProperty Category, EditAnywhere BlueprintReadOnly

TArray< FSoundC...

 

MixStages

Array of stages controlled by mix.

Public variable UProperty Category, EditAnywhere Transient

uint32

 

ProfileIndex

Constructors

Name Description

Public function

USoundControlBusMix

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Protected function UFunction Category, Meta

void

 

ActivateMix()

Activates this mix in all active worlds.

Protected function UFunction Category, Meta

void

 

DeactivateAllMixes()

Deactivates all mixes in all active worlds.

Protected function UFunction Category, Meta

void

 

DeactivateMix()

Deactivates this mix in all active worlds.

Protected function UFunction Category, Meta

void

 

LoadMixFromProfile()

Loads the mix from the provided profile index.

Public function Virtual

void

 

OnPropertyChanged

(
    FProperty* Property,
    EPropertyChangeType::Type ChangeTyp...
)

Protected function UFunction Category, Meta

void

 

SaveMixToProfile()

Saves the mix to the provided profile index.

Protected function UFunction Category, Meta

void

 

SoloMix()

Solos this mix, deactivating all others and activating this (if its not already active), while testing in-editor in all active worlds

Overridden from UObject

Name Description

Public function Virtual

void

 

BeginDestroy()

Called before destroying the object.

Public function Virtual

void

 

PostEditChangeChainProperty

(
    FPropertyChangedChainEvent& Proper...
)

This alternate version of PostEditChange is called when properties inside structs are modified.

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally