Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
Inheritance Hierarchy
- IMetaSoundAssetManager
- UMetaSoundAssetSubsystem
References
| Module | MetasoundFrontend |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundAssetManager.h |
| Include | #include "MetasoundAssetManager.h" |
Syntax
class IMetaSoundAssetManager
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddAssetReferences
(
FMetasoundAssetBase& InAssetBase |
Adds missing assets using the provided asset's local reference class cache. | |
| Metasound::Frontend::FNodeRegistryKey | AddOrUpdateAsset
(
const UObject& InObject |
Add or Update a MetaSound Asset's entry data. | |
| bool | CanAutoUpdate
(
const FMetasoundFrontendClassName& InClassName |
Whether or not the class is eligible for auto-update. | |
| bool | ContainsKey
(
const Metasound::Frontend::FNodeRegistryKey& InRegistryKey |
Whether or not the asset manager has loaded the given asset. | |
| const FSoftObjectPath * | FindObjectPathFromKey
(
const Metasound::Frontend::FNodeRegistryKey& InRegistryKey |
Returns path associated with the given key (null if key is not registered with the AssetManager or was not loaded from asset) | |
| IMetaSoundAssetManager * | Get () |
||
| IMetaSoundAssetManager & | GetChecked () |
||
| TSet< FAssetInfo > | GetReferencedAssetClasses
(
const FMetasoundAssetBase& InAssetBase |
Generates all asset info associated with registered assets that are referenced by the provided asset's graph. | |
| bool | IsTesting () |
Whether or not manager is being used to run tests or not (enabling instances to be reset without asserting.) | |
| void | RequestAsyncLoadReferencedAssets
(
FMetasoundAssetBase& InAssetBase |
Requests an async load of all async referenced assets of the input asset. | |
| void | Rescans settings for denied assets not to run reference auto-update against. | ||
| void | Set
(
IMetaSoundAssetManager& InInterface |
||
| FMetasoundAssetBase * | TryLoadAsset
(
const FSoftObjectPath& InObjectPath |
Attempts to load an FMetasoundAssetBase from the given path, or returns it if its already loaded. | |
| FMetasoundAssetBase * | TryLoadAssetFromKey
(
const Metasound::Frontend::FNodeRegistryKey& InRegistryKey |
Returns asset associated with the given key (null if key is not registered with the AssetManager or was not loaded from asset) | |
| bool | TryLoadReferencedAssets
(
const FMetasoundAssetBase& InAssetBase, |
Try to load referenced assets of the given asset or return them if they are already loaded (non-recursive). | |
| void | WaitUntilAsyncLoadReferencedAssetsComplete
(
FMetasoundAssetBase& InAssetBase |
Waits until all async load requests related to this asset are complete. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FAssetInfo |
Constants
| Name | Description |
|---|---|
| Instance |