Navigation
API > API/Plugins > API/Plugins/MetasoundFrontend
| Name | FAudioAnalyzerNodeTemplate |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Metasound/Source/MetasoundFrontend/Public/NodeTemplates/MetasoundFrontendNodeTemplateAudioAnalyzer.h |
| Include Path | #include "NodeTemplates/MetasoundFrontendNodeTemplateAudioAnalyzer.h" |
Syntax
class FAudioAnalyzerNodeTemplate : public Metasound::Frontend::FNodeTemplateBase
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| ClassName | const FMetasoundFrontendClassName | NodeTemplates/MetasoundFrontendNodeTemplateAudioAnalyzer.h | |
| VersionNumber | const FMetasoundFrontendVersionNumber | NodeTemplates/MetasoundFrontendNodeTemplateAudioAnalyzer.h |
Functions
Public
Overridden from INodeTemplate
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FMetasoundFrontendNodeInterface GenerateNodeInterface
(
FNodeTemplateGenerateInterfaceParams InParams |
NodeTemplates/MetasoundFrontendNodeTemplateAudioAnalyzer.h | ||
virtual TUniquePtr< INodeTemplateTransform > GenerateNodeTransform() |
Generates node transform that is used to preprocess nodes. | NodeTemplates/MetasoundFrontendNodeTemplateAudioAnalyzer.h | |
virtual const FMetasoundFrontendClassName & GetClassName() |
Returns note template class name. | NodeTemplates/MetasoundFrontendNodeTemplateAudioAnalyzer.h | |
virtual const FMetasoundFrontendClass & GetFrontendClass() |
Returns the class definition for the given node class template. | NodeTemplates/MetasoundFrontendNodeTemplateAudioAnalyzer.h | |
virtual EMetasoundFrontendVertexAccessType GetNodeInputAccessType
(
const FMetaSoundFrontendDocumentBuilder& InBuilder, |
Returns access type of the given input within the provided builder's document. | NodeTemplates/MetasoundFrontendNodeTemplateAudioAnalyzer.h | |
virtual EMetasoundFrontendVertexAccessType GetNodeOutputAccessType
(
const FMetaSoundFrontendDocumentBuilder& InBuilder, |
Returns access type of the given output within the provided builder's document. | NodeTemplates/MetasoundFrontendNodeTemplateAudioAnalyzer.h | |
virtual const FMetasoundFrontendVersionNumber & GetVersionNumber() |
Returns note template class version. | NodeTemplates/MetasoundFrontendNodeTemplateAudioAnalyzer.h | |
virtual bool IsInputAccessTypeDynamic() |
Returns whether template can dynamically assign a node's input access type (as opposed to it being assigned on the class input definition) | NodeTemplates/MetasoundFrontendNodeTemplateAudioAnalyzer.h | |
virtual bool IsInputConnectionUserModifiable() |
Whether or not input connections are user modifiable. | NodeTemplates/MetasoundFrontendNodeTemplateAudioAnalyzer.h | |
virtual bool IsOutputAccessTypeDynamic() |
Returns whether template can dynamically assign a node's output's access type (as opposed to it being assigned on the class output definition) | NodeTemplates/MetasoundFrontendNodeTemplateAudioAnalyzer.h | |
virtual bool IsOutputConnectionUserModifiable() |
Whether or not output connections are user modifiable. | NodeTemplates/MetasoundFrontendNodeTemplateAudioAnalyzer.h | |
virtual bool IsValidNodeInterface
(
const FMetasoundFrontendNodeInterface& InNodeInterface |
Given the provided node interface, returns whether or not it conforms to an expected format that can be successfully manipulated by a generated node template transform. | NodeTemplates/MetasoundFrontendNodeTemplateAudioAnalyzer.h |