Navigation
API > API/Plugins > API/Plugins/MetasoundEditor
| Name | UMetasoundEditorGraph |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEditor/Public/MetasoundEditorGraph.h |
| Include Path | #include "MetasoundEditorGraph.h" |
Syntax
UCLASS (MinimalAPI)
class UMetasoundEditorGraph : public UMetasoundEditorGraphBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEdGraph → UMetasoundEditorGraphBase → UMetasoundEditorGraph
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bForceRefreshNodes | bool | Used as a means of forcing the graph to rebuild nodes on next tick. | MetasoundEditorGraph.h | |
| Inputs | TArray< TObjectPtr< UMetasoundEditorGraphInput > > | MetasoundEditorGraph.h | ||
| Outputs | TArray< TObjectPtr< UMetasoundEditorGraphOutput > > | MetasoundEditorGraph.h | ||
| PreviewID | uint32 | Preview ID is the Unique ID provided by the UObject that implements a sound's ParameterInterface when a sound begins playing. | MetasoundEditorGraph.h | |
| Variables | TArray< TObjectPtr< UMetasoundEditorGraphVariable > > | MetasoundEditorGraph.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool ContainsInput
(
const UMetasoundEditorGraphInput& InInput |
MetasoundEditorGraph.h | ||
bool ContainsOutput
(
const UMetasoundEditorGraphOutput& InOutput |
MetasoundEditorGraph.h | ||
bool ContainsVariable
(
const UMetasoundEditorGraphVariable& InVariable |
MetasoundEditorGraph.h | ||
UMetasoundEditorGraphInputNode * CreateInputNode
(
Metasound::Frontend::FNodeHandle InNodeHandle, |
MetasoundEditorGraph.h | ||
UMetasoundEditorGraphMember * FindAdjacentMember
(
const UMetasoundEditorGraphMember& InMember |
MetasoundEditorGraph.h | ||
UMetasoundEditorGraphInput * FindInput
(
FName InName |
MetasoundEditorGraph.h | ||
UMetasoundEditorGraphInput * FindInput
(
FGuid InNodeID |
MetasoundEditorGraph.h | ||
UMetasoundEditorGraphMember * FindMember
(
FGuid InMemberID |
MetasoundEditorGraph.h | ||
UMetasoundEditorGraphInput * FindOrAddInput
(
Metasound::Frontend::FConstNodeHandle InNodeHandle |
MetasoundEditorGraph.h | ||
UMetasoundEditorGraphInput * FindOrAddInput
(
const FGuid& InNodeID |
MetasoundEditorGraph.h | ||
UMetasoundEditorGraphOutput * FindOrAddOutput
(
Metasound::Frontend::FConstNodeHandle InNodeHandle |
MetasoundEditorGraph.h | ||
UMetasoundEditorGraphOutput * FindOrAddOutput
(
const FGuid& InNodeID |
MetasoundEditorGraph.h | ||
UMetasoundEditorGraphVariable * FindOrAddVariable
(
const Metasound::Frontend::FConstVariableHandle& InVariableHandle |
MetasoundEditorGraph.h | ||
UMetasoundEditorGraphVariable * FindOrAddVariable
(
FName VariableName |
MetasoundEditorGraph.h | ||
UMetasoundEditorGraphOutput * FindOutput
(
FName InName |
MetasoundEditorGraph.h | ||
UMetasoundEditorGraphOutput * FindOutput
(
FGuid InNodeID |
MetasoundEditorGraph.h | ||
UMetasoundEditorGraphVariable * FindVariable
(
const FGuid& InVariableID |
MetasoundEditorGraph.h | ||
UMetaSoundBuilderBase & GetBuilderChecked() |
MetasoundEditorGraph.h | ||
Metasound::Frontend::FConstDocumentHandle GetDocumentHandle () |
MetasoundEditorGraph.h | ||
Metasound::Frontend::FDocumentHandle GetDocumentHandle () |
MetasoundEditorGraph.h | ||
Metasound::Frontend::FConstGraphHandle GetGraphHandle () |
MetasoundEditorGraph.h | ||
Metasound::Frontend::FGraphHandle GetGraphHandle () |
MetasoundEditorGraph.h | ||
UObject * GetMetasound() |
MetasoundEditorGraph.h | ||
UObject & GetMetasoundChecked() |
MetasoundEditorGraph.h | ||
bool IsEditable() |
MetasoundEditorGraph.h | ||
bool IsPreviewing() |
MetasoundEditorGraph.h | ||
void IterateInputs
(
TFunctionRef< void(UMetasoundEditorGraphInput&)> InFunction |
MetasoundEditorGraph.h | ||
void IterateMembers
(
TFunctionRef< void(UMetasoundEditorGraphMember&)> InFunction |
MetasoundEditorGraph.h | ||
void IterateOutputs
(
TFunctionRef< void(UMetasoundEditorGraphOutput&)> InFunction |
MetasoundEditorGraph.h | ||
void IterateVariables
(
TFunctionRef< void(UMetasoundEditorGraphVariable&)> InFunction |
MetasoundEditorGraph.h | ||
virtual void MigrateEditorDocumentData
(
FMetaSoundFrontendDocumentBuilder& OutBuilder |
MetasoundEditorGraph.h | ||
virtual void PreSave
(
FObjectPreSaveContext InSaveContext |
MetasoundEditorGraph.h | ||
virtual void RegisterGraphWithFrontend
(
Metasound::Frontend::FMetaSoundAssetRegistrationOptions* RegOptions |
UMetasoundEditorGraphBase Implementation. | MetasoundEditorGraph.h | |
bool RemoveFrontendMember
(
UMetasoundEditorGraphMember& InGraphMember |
MetasoundEditorGraph.h | ||
bool RemoveMember
(
UMetasoundEditorGraphMember& InGraphMember |
MetasoundEditorGraph.h | ||
bool RemoveMemberNodes
(
UMetasoundEditorGraphMember& InGraphMember |
MetasoundEditorGraph.h | ||
void SetPreviewID
(
uint32 InPreviewID |
MetasoundEditorGraph.h |