Navigation
Unreal Engine C++ API Reference > 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 |