Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
Struct for configuring a node. You can inherit from this and include data passed to the operator and/or data used to determine an override of the node's interface.
In order for node configuration data to be editable in the details panel, UProperties on your substruct should be marked with EditAnywhere.
Optional custom details customizations can be registered via IMetasoundEditorModule::RegisterCustomNodeConfigurationDetailsCustomization
Example:
struct FMetaSoundExperimentalExampleNodeConfiguration : public FMetaSoundFrontendNodeConfiguration {
uint32 NumInputs;
virtual TInstancedStruct
virtual TSharedPtr
| Name | FMetaSoundFrontendNodeConfiguration |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/MetasoundFrontendDocument.h |
| Include Path | #include "MetasoundFrontendDocument.h" |
Syntax
USTRUCT ()
struct FMetaSoundFrontendNodeConfiguration
Derived Classes
FMetaSoundFrontendNodeConfiguration derived class hierarchy
- FHarmonixSimpleSamplerNodeConfiguration
- FHarmonixTapeSSNodeConfiguration
- FMetaSoundCatPannerNodeConfiguration
- FMetasoundCatWavePlayerNodeConfiguration
- FMetaSoundDynamicInterfaceNodeConfiguration
- FMetaSoundExperimentalExampleNodeConfiguration
- FMetaSoundFrontendTemplateNodeConfiguration
- FMetaSoundGranulatorNodeConfiguration
- FMetaSoundMappingFunctionNodeConfiguration
- FMetaSoundWidgetExampleNodeConfiguration
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FMetaSoundFrontendNodeConfiguration() |
MetasoundFrontendDocument.h |