Navigation
API > API/Editor > API/Editor/AudioEditor > API/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 |