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