Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
Interface for querying cached document nodes.
| Name | IDocumentGraphNodeCache |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundFrontendDocumentCacheInterface.h |
| Include Path | #include "MetasoundFrontendDocumentCacheInterface.h" |
Syntax
class IDocumentGraphNodeCache : public TSharedFromThis< IDocumentGraphNodeCache >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → IDocumentGraphNodeCache
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IDocumentGraphNodeCache() |
MetasoundFrontendDocumentCacheInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool ContainsNode
(
const FGuid& InNodeID |
MetasoundFrontendDocumentCacheInterface.h | ||
bool ContainsNodesOfClassID
(
const FGuid& InClassID |
MetasoundFrontendDocumentCacheInterface.h | ||
const FMetasoundFrontendVertex * FindInputVertex
(
const FGuid& InNodeID, |
Returns corresponding input vertex if it exists. | MetasoundFrontendDocumentCacheInterface.h | |
const FMetasoundFrontendVertex * FindInputVertex
(
const FGuid& InNodeID, |
Returns corresponding input vertex if it exists. | MetasoundFrontendDocumentCacheInterface.h | |
const FMetasoundFrontendNode * FindNode
(
const FGuid& InNodeID |
MetasoundFrontendDocumentCacheInterface.h | ||
const int32 * FindNodeIndex
(
const FGuid& InNodeID |
MetasoundFrontendDocumentCacheInterface.h | ||
TArray< const FMetasoundFrontendVertex * > FindNodeInputs
(
const FGuid& InNodeID, |
MetasoundFrontendDocumentCacheInterface.h | ||
TArray< const FMetasoundFrontendVertex * > FindNodeOutputs
(
const FGuid& InNodeID, |
MetasoundFrontendDocumentCacheInterface.h | ||
TArray< const FMetasoundFrontendNode * > FindNodesOfClassID
(
const FGuid& InClassID |
MetasoundFrontendDocumentCacheInterface.h | ||
const FMetasoundFrontendVertex * FindOutputVertex
(
const FGuid& InNodeID, |
Returns corresponding output vertex if it exists. | MetasoundFrontendDocumentCacheInterface.h | |
const FMetasoundFrontendVertex * FindOutputVertex
(
const FGuid& InNodeID, |
Returns corresponding output vertex if it exists. | MetasoundFrontendDocumentCacheInterface.h | |
TArray< const FMetasoundFrontendVertex * > FindReroutedInputVertices
(
const FGuid& InNodeID, |
Recursively finds rerouted input vertices if they exist. Returns corresponding nodes to vertices if array provided. Sets boolean determining if connected to reroute if provided (optional). | MetasoundFrontendDocumentCacheInterface.h | |
TArray< const FMetasoundFrontendVertex * > FindReroutedInputVertices
(
const FGuid& InNodeID, |
Recursively finds rerouted input vertices if they exist. Returns corresponding nodes to vertices if array provided. Sets boolean determining if connected to reroute if provided (optional). | MetasoundFrontendDocumentCacheInterface.h | |
const FMetasoundFrontendVertex * FindReroutedOutputVertex
(
const FGuid& InNodeID, |
Recursively finds rerouted output vertex if it exist. Returns corresponding nodes to vertices if pointer provided. Sets boolean determining if connected to reroute if provided (optional). | MetasoundFrontendDocumentCacheInterface.h | |
const FMetasoundFrontendVertex * FindReroutedOutputVertex
(
const FGuid& InNodeID, |
Recursively finds rerouted output vertex if it exist. Returns corresponding node to vertices if pointer provided. Sets boolean determining if connected to reroute if provided (optional). | MetasoundFrontendDocumentCacheInterface.h |