Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
At runtime, contains a minimal set of information needed to further query additional class data from the Node Class Registries. At edit-time, contains this plus additional data useful for informing user of applicable asset classes within given edit contexts (see 'FMetaSoundEditorGraphSchema').
| Name | FMetaSoundAssetClassInfo |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundAssetManager.h |
| Include Path | #include "MetasoundAssetManager.h" |
Syntax
struct FMetaSoundAssetClassInfo : public Metasound::Frontend::FMetaSoundClassInfo
Inheritance Hierarchy
- FMetaSoundClassInfo → FMetaSoundAssetClassInfo
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| MetasoundAssetManager.h | |||
FMetaSoundAssetClassInfo
(
const IMetaSoundDocumentInterface& InDocInterface |
MetasoundAssetManager.h | ||
FMetaSoundAssetClassInfo
(
const FAssetData& InAssetData |
Attempts to transform AssetTag data from the given AssetData to this class info (asset may or may not be loaded). | MetasoundAssetManager.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AssetPath | FTopLevelAssetPath | Path to asset containing graph if external type and references asset class. | MetasoundAssetManager.h | |
| DocInfo | FMetaSoundDocumentInfo | MetasoundAssetManager.h |
Functions
Public
Overridden from FMetaSoundClassInfo
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ExportToContext
(
FAssetRegistryTagsContext& OutContext |
Exports tag data to the given RegistryContext. | MetasoundAssetManager.h |
Protected
Overridden from FMetaSoundClassInfo
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void InitFromDocument
(
const IMetaSoundDocumentInterface& InDocInterface |
MetasoundAssetManager.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool TryGetAssetClassName
(
const FAssetData& InAssetData, |
If asset is loaded, retrieves asset class name from loaded data. | MetasoundAssetManager.h | |
static bool TryGetAssetClassTag
(
const FAssetData& InAssetData, |
MetasoundAssetManager.h | ||
static bool TryGetAssetKey
(
const FAssetData& InAssetData, |
If asset is loaded, retrieves asset key from loaded data. | MetasoundAssetManager.h |