Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
| Name | IDocumentBuilderRegistry |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundFrontendDocumentBuilderRegistry.h |
| Include Path | #include "MetasoundFrontendDocumentBuilderRegistry.h" |
Syntax
class IDocumentBuilderRegistry
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IDocumentBuilderRegistry() |
MetasoundFrontendDocumentBuilderRegistry.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CookPages
(
FName CookPlatformName, |
Given the provided builder, removes paged data within the associated document for a cooked build. | MetasoundFrontendDocumentBuilderRegistry.h | |
FMetaSoundFrontendDocumentBuilder * FindBuilder
(
const FMetasoundFrontendClassName& ClassName, |
MetasoundFrontendDocumentBuilderRegistry.h | ||
FMetaSoundFrontendDocumentBuilder * FindBuilder
(
TScriptInterface< IMetaSoundDocumentInterface > MetaSound |
MetasoundFrontendDocumentBuilderRegistry.h | ||
TArray< FMetaSoundFrontendDocumentBuilder * > FindBuilders
(
const FMetasoundFrontendClassName& ClassName |
MetasoundFrontendDocumentBuilderRegistry.h | ||
| Find the existing builder for the given MetaSound, or optionally begin building by attaching a new builder. | MetasoundFrontendDocumentBuilderRegistry.h | ||
FMetaSoundFrontendDocumentBuilder * FindOutermostBuilder
(
const UObject& InSubObject |
MetasoundFrontendDocumentBuilderRegistry.h | ||
bool FinishBuilding
(
const FMetasoundFrontendClassName& InClassName, |
MetasoundFrontendDocumentBuilderRegistry.h | ||
bool FinishBuilding
(
const FMetasoundFrontendClassName& InClassName, |
Removes builder from registry, clearing any cached builder state. | MetasoundFrontendDocumentBuilderRegistry.h | |
| MetasoundFrontendDocumentBuilderRegistry.h | |||
| MetasoundFrontendDocumentBuilderRegistry.h | |||
TArrayView< const FGuid > GetPageOrder() |
MetasoundFrontendDocumentBuilderRegistry.h | ||
bool ReloadBuilder
(
const FMetasoundFrontendClassName& InClassName |
Reloads the given builder, maintaining all modify delegate subscriptions. | MetasoundFrontendDocumentBuilderRegistry.h | |
FGuid ResolveTargetPageID
(
const FMetasoundFrontendClassInput& InClassInput |
MetasoundFrontendDocumentBuilderRegistry.h | ||
FGuid ResolveTargetPageID
(
const FMetasoundFrontendGraphClass& InGraphClass |
MetasoundFrontendDocumentBuilderRegistry.h | ||
FGuid ResolveTargetPageID
(
const TArray< FMetasoundFrontendClassInputDefault >& Defaults |
MetasoundFrontendDocumentBuilderRegistry.h |
Public Virtual
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void Deinitialize() |
MetasoundFrontendDocumentBuilderRegistry.h | ||
static IDocumentBuilderRegistry * Get() |
MetasoundFrontendDocumentBuilderRegistry.h | ||
static IDocumentBuilderRegistry & GetChecked() |
MetasoundFrontendDocumentBuilderRegistry.h | ||
static void Initialize
(
TUniquePtr< IDocumentBuilderRegistry >&& InBuilderRegistry |
MetasoundFrontendDocumentBuilderRegistry.h |