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