Choose your operating system:
Windows
macOS
Linux
| FMetasoundAssetBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundAssetBase.h |
Include |
#include "MetasoundAssetBase.h" |
class FMetasoundAssetBase
FMetasoundAssetBase is intended to be a mix-in subclass for UObjects which utilize Metasound assets. It provides consistent access to FMetasoundFrontendDocuments, control over the FMetasoundFrontendClassInterface of the FMetasoundFrontendDocument. It also enables the UObject to be utilized by a host of other engine tools built to support MetaSounds.
Name | Description | |
---|---|---|
|
FMetasoundAssetBase() |
Name | Description | |
---|---|---|
|
~FMetasoundAssetBase() |
Name | Description | ||
---|---|---|---|
|
AddDefaultInterfaces() |
||
|
AddingReferenceCausesLoop ( |
||
|
AutoUpdate ( |
||
|
ConformObjectDataToInterfaces() |
Called when the interface is changed, presenting the opportunity for. |
|
|
ConvertFromPreset() |
||
|
Metasound::F... |
GetAssetClassInfo() |
Gets the asset class info. |
|
GetDeclaredInterfaces ( |
Returns the interface entries declared by the given asset's document from the InterfaceRegistry. |
|
|
GetDisplayName ( |
||
|
GetDisplayName() |
||
|
Metasound::F... |
GetDocument() |
Returns an access pointer to the document. |
|
Metasound::F... |
GetDocument() |
Returns an access pointer to the document. |
|
const FMetas... |
GetDocumentChecked() |
|
|
FMetasoundFr... |
GetDocumentChecked() |
|
|
Metasound::F... |
GetDocumentHandle() |
Returns handle for the root metasound graph of this asset. |
|
Metasound::F... |
GetDocumentHandle() |
Returns handle for the root metasound graph of this asset. |
|
UEdGraph ... |
GetGraph() |
Returns the graph associated with this Metasound. |
|
const UEdGra... |
GetGraph() |
|
|
const UEdGra... |
GetGraphChecked() |
|
|
UEdGraph & |
GetGraphChecked() |
|
|
TSharedPtr< ... |
GetMetasoundCoreGraph() |
Returns a shared instance of the core metasound graph. |
|
const UObjec... |
GetOwningAsset() |
Returns the owning asset responsible for transactions applied to MetaSound. |
|
UObject *... |
GetOwningAsset() |
Returns the owning asset responsible for transactions applied to MetaSound. |
|
GetOwningAssetName() |
||
|
GetReferencedAssetClassCache() |
Returns set of cached class references set on last registration prior to serialize. |
|
|
const TSet< ... |
GetReferencedAssetClassCache() |
|
|
const TSet< ... |
GetReferencedAssetClassKeys() |
Returns all the class keys of this asset's referenced assets. |
|
Metasound::F... |
GetRootGraphHandle() |
Returns handle for the root metasound graph of this asset. |
|
Metasound::F... |
GetRootGraphHandle() |
Returns handle for the root metasound graph of this asset. |
|
GetSendInfos ( |
Get information for communicating asynchronously with MetaSound running instance. |
|
|
GetSynchronizationClearUpdateNotes() |
||
|
GetSynchronizationRequired() |
TODO: These flags & associated functions are highly UE editor-specific. |
|
|
GetSynchronizationUpdateDetails() |
||
|
ImportFromJSON ( |
Imports data from a JSON string directly. |
|
|
ImportFromJSONAsset ( |
Imports the asset from a JSON file at provided path. |
|
|
IsInterfaceDeclared ( |
Returns whether an interface with the given version is declared by the given asset's document. |
|
|
IsReferencedAsset ( |
||
|
IsRegistered() |
||
|
MarkMetasoundDocumentDirty() |
Calls the outermost package and marks it dirty. |
|
|
RegisterGraphWithFrontend |
Registers the root graph of the given asset with the MetaSound Frontend. |
|
|
ResetSynchronizationState() |
||
|
SetClearNodeNotesOnSynchronization() |
||
|
SetDocument ( |
Overwrites the existing document. |
|
|
SetGraph ( |
Sets the graph associated with this Metasound. |
|
|
SetMetadata ( |
Sets/overwrites the root class metadata. |
|
|
SetReferencedAssetClassKeys |
||
|
SetRegistryAssetClassInfo ( |
Only required for editor builds. |
|
|
SetSynchronizationRequired() |
||
|
SetUpdateDetailsOnSynchronization() |
||
|
UnregisterGraphWithFrontend() |
Unregisters the root graph of the given asset with the MetaSound Frontend. |
|
|
VersionAsset() |
Name |
Description |
|
---|---|---|
|
FSendInfoAndVertexName |
Name |
Description |
---|---|
FileExtension |