Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMetaSoundBuilderDocument
References
| Module | MetasoundFrontend |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundFrontendDocumentBuilder.h |
| Include | #include "MetasoundFrontendDocumentBuilder.h" |
Syntax
UCLASS ()
class UMetaSoundBuilderDocument :
public UObject ,
public IMetaSoundDocumentInterface
Remarks
Builder Document UObject, which is only used for registration purposes when attempting async registration whereby the original document is serialized and must not be mutated.
Functions
| Type | Name | Description | |
|---|---|---|---|
| UMetaSoundBuilderDocument & | |||
| UMetaSoundBuilderDocument & | Create
(
const IMetaSoundDocumentInterface& InDocToCopy |
Create and return a valid builder document which copies the provided interface's document & class. |
Overridden from IMetaSoundDocumentInterface
| Type | Name | Description | |
|---|---|---|---|
| bool | Conforms UProperty data outside the Frontend Document Model to the document's data. | ||
| FTopLevelAssetPath | Returns temp path of builder document. | ||
| const UClass & | Returns the base class registered with the MetaSound UObject registry. | ||
| const UClass & | Returns the builder class used to modify the given document. | ||
| const FMetasoundFrontendDocument & | Returns the document. | ||
| bool | Returns if the document is being actively built (always true as builder documents are always being actively built) |