Navigation
API > API/Editor > API/Editor/AudioEditor
| Name | USoundSubmixGraph |
| Type | class |
| Header File | /Engine/Source/Editor/AudioEditor/Classes/SoundSubmixGraph/SoundSubmixGraph.h |
| Include Path | #include "SoundSubmixGraph/SoundSubmixGraph.h" |
Syntax
UCLASS (MinimalAPI)
class USoundSubmixGraph : public UEdGraph
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEdGraph → USoundSubmixGraph
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
USoundSubmixGraph
(
const FObjectInitializer& ObjectInitializer |
SoundSubmixGraph/SoundSubmixGraph.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| RootSoundSubmix | TObjectPtr< USoundSubmixBase > | SoundSubmix which forms the root of this graph | SoundSubmixGraph/SoundSubmixGraph.h |
|
| StaleRoots | TArray< TObjectPtr< USoundSubmixBase > > | SoundSubmixGraph/SoundSubmixGraph.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddDroppedSoundSubmixes
(
const TSet< USoundSubmixBase* >& SoundSubmixes, |
Display SoundSubmixes (and all of their children) that have been dragged onto the editor | SoundSubmixGraph/SoundSubmixGraph.h | |
void AddNewSoundSubmix
(
UEdGraphPin* FromPin, |
Display a new SoundSubmix that has just been created using the editor | SoundSubmixGraph/SoundSubmixGraph.h | |
USoundSubmixGraphNode * FindExistingNode
(
USoundSubmixBase* SoundSubmix |
Find an existing node that represents a given SoundSubmix | SoundSubmixGraph/SoundSubmixGraph.h | |
USoundSubmixBase * GetRootSoundSubmix() |
Get the SoundSubmix which forms the root of this graph | SoundSubmixGraph/SoundSubmixGraph.h | |
bool IsSubmixDisplayed
(
USoundSubmixBase* SoundSubmix |
Checks whether a SoundSubmix is already represented on this graph | SoundSubmixGraph/SoundSubmixGraph.h | |
void LinkSoundSubmixes() |
Use this graph to re-link all of the SoundSubmixes it represents after a change in linkage | SoundSubmixGraph/SoundSubmixGraph.h | |
void RebuildGraph() |
Completely rebuild the graph from the root, removing all old nodes | SoundSubmixGraph/SoundSubmixGraph.h | |
void RecursivelyRemoveNodes
(
const TSet< UObject* > NodesToRemove |
Recursively remove a set of nodes from this graph and re-link SoundSubmixes afterwards | SoundSubmixGraph/SoundSubmixGraph.h | |
void RefreshGraphLinks() |
Re-link all of the nodes in this graph after a change to SoundSubmix linkage | SoundSubmixGraph/SoundSubmixGraph.h | |
void SetRootSoundSubmix
(
USoundSubmixBase* InSoundSubmix |
Set the SoundSubmix which forms the root of this graph | SoundSubmixGraph/SoundSubmixGraph.h |