Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
Template of a MetaSound that stores vertex (input or output) Metadata to display alongside standard properties in MetaSound vertex editors.
| Name | FMetaSoundFrontendDocumentVertexTemplate |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/DocumentTemplates/MetasoundFrontendDocumentVertexTemplate.h |
| Include Path | #include "DocumentTemplates/MetasoundFrontendDocumentVertexTemplate.h" |
Syntax
USTRUCT (BlueprintType , Meta=(Hidden))
struct FMetaSoundFrontendDocumentVertexTemplate : public FMetaSoundFrontendDocumentTemplate
Inheritance Hierarchy
- FMetaSoundFrontendDocumentTemplate → FMetaSoundFrontendDocumentVertexTemplate
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FMetaSoundFrontendDocumentVertexTemplate() |
DocumentTemplates/MetasoundFrontendDocumentVertexTemplate.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| VertexMetadata | TMap< FGuid, TInstancedStruct< FMetaSoundFrontendDocumentTemplateVertexMetadata > > | DocumentTemplates/MetasoundFrontendDocumentVertexTemplate.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMetaSoundFrontendDocumentTemplateVertexMetadata * AddVertexMetadata
(
const FMetaSoundFrontendDocumentBuilder& Builder, |
Creates and stores new VertexMetadata. | DocumentTemplates/MetasoundFrontendDocumentVertexTemplate.h | |
TTemplateVertexMetadata * AddVertexMetadata
(
const FMetaSoundFrontendDocumentBuilder& Builder, |
Creates and stores new VertexMetadata with the provided type and name, asserting that the type created by the overloaded template matches the template type. | DocumentTemplates/MetasoundFrontendDocumentVertexTemplate.h | |
bool ContainsVertexMetadata
(
const FGuid& NodeID |
Returns whether or not there is existing Metadata with the given NodeID. | DocumentTemplates/MetasoundFrontendDocumentVertexTemplate.h | |
const TTemplateVertexMetadata * FindConstVertexMetadata
(
const FGuid& NodeID |
Helper function to returns VertexMetadata with the provided class type and name and cast to underlying config type. | DocumentTemplates/MetasoundFrontendDocumentVertexTemplate.h | |
TTemplateVertexMetadata * FindVertexMetadata
(
const FGuid& NodeID |
Helper function to returns VertexMetadata with the provided class type and name and cast to underlying config type. | DocumentTemplates/MetasoundFrontendDocumentVertexTemplate.h | |
const UScriptStruct * GetVertexMetadataStruct
(
const FGuid& NodeID |
DocumentTemplates/MetasoundFrontendDocumentVertexTemplate.h | ||
bool RemoveVertexMetadata
(
const FGuid& NodeID |
Removes VertexMetadata with the provided NodeID. Returns if Metadata was found and removed or not. | DocumentTemplates/MetasoundFrontendDocumentVertexTemplate.h |
Public Virtual
Protected Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TInstancedStruct< FMetaSoundFrontendDocumentTemplateVertexMetadata > ConstructVertexMetadata
(
const FMetaSoundFrontendDocumentBuilder& Builder, |
DocumentTemplates/MetasoundFrontendDocumentVertexTemplate.h |