Navigation
API > API/Plugins > API/Plugins/MetasoundGraphCore > API/Plugins/MetasoundGraphCore/FGraph
This struct is used to handle back-compatibility with the deprecated API. To support the old API, we still hold onto shared pointers of nodes in the graph. Once the deprecated API is removed, we can remove this struct and simply store unique ptrs.
| Name | FDeprecationNodeStorageAdapter |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGraphCore/Public/MetasoundGraph.h |
| Include Path | #include "MetasoundGraph.h" |
Syntax
struct FDeprecationNodeStorageAdapter
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| MetasoundGraph.h | |||
FDeprecationNodeStorageAdapter
(
TUniquePtr< INode > InNode |
MetasoundGraph.h | ||
FDeprecationNodeStorageAdapter
(
TSharedPtr< const INode > InNode |
MetasoundGraph.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MutableNode | INode * | MetasoundGraph.h | ||
| Storage | TSharedPtr< const INode > | MetasoundGraph.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const INode * GetConstNode() |
MetasoundGraph.h | ||
INode * GetMutableNode() |
MetasoundGraph.h |