Navigation
API > API/Editor > API/Editor/AudioEditor > API/Editor/AudioEditor/SoundClassGraph
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEdGraph
- USoundClassGraph
References
| Module | AudioEditor |
| Header | /Engine/Source/Editor/AudioEditor/Classes/SoundClassGraph/SoundClassGraph.h |
| Include | #include "SoundClassGraph/SoundClassGraph.h" |
Syntax
class USoundClassGraph : public UEdGraph
Constructors
| Type | Name | Description | |
|---|---|---|---|
USoundClassGraph
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddDroppedSoundClasses
(
const TArray< class USoundClass* >& SoundClasses, |
Display SoundClasses (and all of their children) that have been dragged onto the editor | |
| void | AddNewSoundClass
(
UEdGraphPin* FromPin, |
Display a new SoundClass that has just been created using the editor | |
| USoundClass * | Get the SoundClass which forms the root of this graph | ||
| bool | IsClassDisplayed
(
USoundClass* SoundClass |
Checks whether a SoundClass is already represented on this graph | |
| void | Use this graph to re-link all of the SoundClasses it represents after a change in linkage | ||
| void | RebuildGraph () |
Completely rebuild the graph from the root, removing all old nodes | |
| void | RecursivelyRemoveNodes
(
const TSet< class UObject* > NodesToRemove |
Recursively remove a set of nodes from this graph and re-link SoundClasses afterwards | |
| void | Re-link all of the nodes in this graph after a change to SoundClass linkage | ||
| void | SetRootSoundClass
(
USoundClass* InSoundClass |
Set the SoundClass which forms the root of this graph |