Navigation
| Name | MetasoundStandardNodes |
| Type | Runtime |
| Part of Plugins | MetaSound |
| Location | /Engine/Plugins/Runtime/Metasound/Source/MetasoundStandardNodes/ |
| Module Build Rules | MetasoundStandardNodes.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FBPMToSecondsNode | FBPMToSecondsNode |
| FEnvelopeFollowerNode | FEnvelopeFollowerNode |
| FLfoNode | |
| FMonoAudioFormat | FMonoAudioFormat represents mono audio containing one channel of audio. |
| FMultichannelAudioFormat | FMultichannelAudioFormat |
| FNoiseNode | |
| FNumberedFileCache | |
| FOscilatorNodeBase | |
| FSampleCounter | |
| FSawOscilatorNode | |
| FSineOscilatorNode | |
| FSquareOscilatorNode | |
| FStereoAudioFormat | FStereoAudioFormat represents stereo audio containing two channels of audio. |
| FTriangleOscilatorNode | |
| FTriggerRepeatNode | |
| FTriggerToggleNode | |
| TRandomNodeOperator | |
| TStaticChannelAudioFormat | A TStaticChannelAudioFormat represents deinterleaved multichannel audio where the number of channels is known at compile time. |
| TTriggerAccumulatorOperator | |
| TTriggerCompareNodeOperator | |
| TValueOperator |
Structs
| Name | Remarks |
|---|---|
| TRandomNodeSpecialization |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FEnumEMusicalScale | Metasound::TEnum< Audio::EMusicalScale::Scale, Audio::EMusicalScale::Scale::Major > | Metasound enum. | MetasoundScaleEnums.h |
| FEnumEnvelopePeakMode | Metasound::TEnum< EEnvelopePeakMode, EEnvelopePeakMode::Peak > | MetasoundEnvelopeFollowerTypes.h | |
| FEnumEnvelopePeakModeInfo | ::Metasound::TDataReferenceTypeInfo< FEnumEnvelopePeakMode > | MetasoundEnvelopeFollowerTypes.h | |
| FEnumEnvelopePeakModeWriteRef | ::Metasound::TDataWriteReference< FEnumEnvelopePeakMode > | MetasoundEnvelopeFollowerTypes.h | |
| FEnumMusicalScaleReadRef | ::Metasound::TDataReadReference< FEnumEMusicalScale > | MetasoundScaleEnums.h | |
| FEnumMusicalScaleTypeInfo | ::Metasound::TDataReferenceTypeInfo< FEnumEMusicalScale > | MetasoundScaleEnums.h | |
| FEnumMusicalScaleWriteRef | ::Metasound::TDataWriteReference< FEnumEMusicalScale > | MetasoundScaleEnums.h | |
| FEnumTriggerComparisonType | Metasound::TEnum< ETriggerComparisonType, ETriggerComparisonType::Equals > | MetasoundTriggerCompareNode.h | |
| FEnumTriggerComparisonTypeInfo | ::Metasound::TDataReferenceTypeInfo< FEnumTriggerComparisonType > | MetasoundTriggerCompareNode.h | |
| FEnumTriggerComparisonTypeReadRef | ::Metasound::TDataReadReference< FEnumTriggerComparisonType > | MetasoundTriggerCompareNode.h | |
| FEnumTriggerComparisonTypeWriteRef | ::Metasound::TDataWriteReference< FEnumTriggerComparisonType > | MetasoundTriggerCompareNode.h | |
| FEnvelopePeakModeReadRef | ::Metasound::TDataReadReference< FEnumEnvelopePeakMode > | MetasoundEnvelopeFollowerTypes.h | |
| FMonoAudioFormatReadRef | ::Metasound::TDataReadReference< FMonoAudioFormat > | MetasoundAudioFormats.h | |
| FMonoAudioFormatTypeInfo | ::Metasound::TDataReferenceTypeInfo< FMonoAudioFormat > | MetasoundAudioFormats.h | |
| FMonoAudioFormatWriteRef | ::Metasound::TDataWriteReference< FMonoAudioFormat > | MetasoundAudioFormats.h | |
| FSampleCount | int64 | MetasoundSampleCounter.h | |
| FStereoAudioFormatReadRef | ::Metasound::TDataReadReference< FStereoAudioFormat > | MetasoundAudioFormats.h | |
| FStereoAudioFormatTypeInfo | ::Metasound::TDataReferenceTypeInfo< FStereoAudioFormat > | MetasoundAudioFormats.h | |
| FStereoAudioFormatWriteRef | ::Metasound::TDataWriteReference< FStereoAudioFormat > | MetasoundAudioFormats.h | |
| TRandomNode | TNodeFacade< TRandomNodeOperator< ValueType > > | TRandomNode |
Generates a random float value when triggered. | MetasoundRandomNode.h |
| TTriggerAccumulatorNode | TNodeFacade< TTriggerAccumulatorOperator< NumInputs > > | TTriggerAccumulatorNode | MetasoundTriggerAccumulatorNode.h |
| TTriggerCompareNode | TNodeFacade< TTriggerCompareNodeOperator< ValueType > > | TTriggerCompareNode |
Compares two inputs against enumerated comparison types. | MetasoundTriggerCompareNode.h |
| TValueNode | TNodeFacade< TValueOperator< ValueType > > | TValueNode |
Generates a random float value when triggered. | MetasoundValueNode.h |
Enums
Public
| Name | Remarks |
|---|---|
| Metasound::EEnvelopePeakMode | Copyright Epic Games, Inc. All Rights Reserved. |
| Metasound::ETriggerComparisonType | Copyright Epic Games, Inc. All Rights Reserved. |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Metasound::RandomNodeNames::InputMaxDisplayName | const FText | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::InputMaxName | const FLazyName | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::InputMaxTooltip | const FText | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::InputMinDisplayName | const FText | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::InputMinName | const FLazyName | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::InputMinTooltip | const FText | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::InputNextTriggerDisplayName | const FText | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::InputNextTriggerName | const FLazyName | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::InputNextTriggerTooltip | const FText | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::InputResetTriggerDisplayName | const FText | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::InputResetTriggerName | const FLazyName | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::InputResetTriggerTooltip | const FText | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::InputSeedDisplayName | const FText | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::InputSeedName | const FLazyName | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::InputSeedTooltip | const FText | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::OutputOnNextTriggerDisplayName | const FText | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::OutputOnNextTriggerName | const FLazyName | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::OutputOnNextTriggerTooltip | const FText | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::OutputOnResetTriggerDisplayName | const FText | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::OutputOnResetTriggerName | const FLazyName | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::OutputOnResetTriggerTooltip | const FText | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::OutputValueDisplayName | const FText | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::OutputValueName | const FLazyName | MetasoundRandomNode.h | |
| Metasound::RandomNodeNames::OutputValueTooltip | const FText | MetasoundRandomNode.h | |
| Metasound::TriggerAccumulatorVertexNames::AccumulateOutputOnTriggerDisplayName | const FText | MetasoundTriggerAccumulatorNode.h | |
| Metasound::TriggerAccumulatorVertexNames::AccumulateOutputOnTriggerName | const FLazyName | MetasoundTriggerAccumulatorNode.h | |
| Metasound::TriggerAccumulatorVertexNames::AccumulateOutputOnTriggerTooltip | const FText | MetasoundTriggerAccumulatorNode.h | |
| Metasound::TriggerAccumulatorVertexNames::InputAutoResetDisplayName | const FText | MetasoundTriggerAccumulatorNode.h | |
| Metasound::TriggerAccumulatorVertexNames::InputAutoResetName | const FLazyName | MetasoundTriggerAccumulatorNode.h | |
| Metasound::TriggerAccumulatorVertexNames::InputAutoResetTooltip | const FText | MetasoundTriggerAccumulatorNode.h | |
| Metasound::TriggerAccumulatorVertexNames::InputTriggerDisplayName | const FText | MetasoundTriggerAccumulatorNode.h | |
| Metasound::TriggerAccumulatorVertexNames::InputTriggerName | const FLazyName | MetasoundTriggerAccumulatorNode.h | |
| Metasound::TriggerAccumulatorVertexNames::InputTriggerTooltip | const FText | MetasoundTriggerAccumulatorNode.h | |
| Metasound::TriggerCompareVertexNames::InputCompareDisplayName | const FText | MetasoundTriggerCompareNode.h | |
| Metasound::TriggerCompareVertexNames::InputCompareName | const FLazyName | MetasoundTriggerCompareNode.h | |
| Metasound::TriggerCompareVertexNames::InputCompareTooltip | const FText | MetasoundTriggerCompareNode.h | |
| Metasound::TriggerCompareVertexNames::InputCompareTypeDisplayName | const FText | MetasoundTriggerCompareNode.h | |
| Metasound::TriggerCompareVertexNames::InputCompareTypeName | const FLazyName | MetasoundTriggerCompareNode.h | |
| Metasound::TriggerCompareVertexNames::InputCompareTypeTooltip | const FText | MetasoundTriggerCompareNode.h | |
| Metasound::TriggerCompareVertexNames::InputParamADisplayName | const FText | MetasoundTriggerCompareNode.h | |
| Metasound::TriggerCompareVertexNames::InputParamAName | const FLazyName | MetasoundTriggerCompareNode.h | |
| Metasound::TriggerCompareVertexNames::InputParamATooltip | const FText | MetasoundTriggerCompareNode.h | |
| Metasound::TriggerCompareVertexNames::InputParamBDisplayName | const FText | MetasoundTriggerCompareNode.h | |
| Metasound::TriggerCompareVertexNames::InputParamBName | const FLazyName | MetasoundTriggerCompareNode.h | |
| Metasound::TriggerCompareVertexNames::InputParamBTooltip | const FText | MetasoundTriggerCompareNode.h | |
| Metasound::TriggerCompareVertexNames::OutputOnFalseDisplayName | const FText | MetasoundTriggerCompareNode.h | |
| Metasound::TriggerCompareVertexNames::OutputOnFalseName | const FLazyName | MetasoundTriggerCompareNode.h | |
| Metasound::TriggerCompareVertexNames::OutputOnFalseTooltip | const FText | MetasoundTriggerCompareNode.h | |
| Metasound::TriggerCompareVertexNames::OutputOnTrueDisplayName | const FText | MetasoundTriggerCompareNode.h | |
| Metasound::TriggerCompareVertexNames::OutputOnTrueName | const FLazyName | MetasoundTriggerCompareNode.h | |
| Metasound::TriggerCompareVertexNames::OutputOnTrueTooltip | const FText | MetasoundTriggerCompareNode.h | |
| Metasound::ValueVertexNames::InputInitValueDisplayName | const FText | MetasoundValueNode.h | |
| Metasound::ValueVertexNames::InputInitValueName | const FLazyName | MetasoundValueNode.h | |
| Metasound::ValueVertexNames::InputInitValueTooltip | const FText | MetasoundValueNode.h | |
| Metasound::ValueVertexNames::InputResetTriggerDisplayName | const FText | MetasoundValueNode.h | |
| Metasound::ValueVertexNames::InputResetTriggerName | const FLazyName | MetasoundValueNode.h | |
| Metasound::ValueVertexNames::InputResetTriggerTooltip | const FText | MetasoundValueNode.h | |
| Metasound::ValueVertexNames::InputSetTriggerDisplayName | const FText | MetasoundValueNode.h | |
| Metasound::ValueVertexNames::InputSetTriggerName | const FLazyName | MetasoundValueNode.h | |
| Metasound::ValueVertexNames::InputSetTriggerTooltip | const FText | MetasoundValueNode.h | |
| Metasound::ValueVertexNames::InputTargetValueDisplayName | const FText | MetasoundValueNode.h | |
| Metasound::ValueVertexNames::InputTargetValueName | const FLazyName | MetasoundValueNode.h | |
| Metasound::ValueVertexNames::InputTargetValueTooltip | const FText | MetasoundValueNode.h | |
| Metasound::ValueVertexNames::OutputOnResetDisplayName | const FText | MetasoundValueNode.h | |
| Metasound::ValueVertexNames::OutputOnResetName | const FLazyName | MetasoundValueNode.h | |
| Metasound::ValueVertexNames::OutputOnResetTooltip | const FText | MetasoundValueNode.h | |
| Metasound::ValueVertexNames::OutputOnSetDisplayName | const FText | MetasoundValueNode.h | |
| Metasound::ValueVertexNames::OutputOnSetName | const FLazyName | MetasoundValueNode.h | |
| Metasound::ValueVertexNames::OutputOnSetTooltip | const FText | MetasoundValueNode.h | |
| Metasound::ValueVertexNames::OutputValueDisplayName | const FText | MetasoundValueNode.h | |
| Metasound::ValueVertexNames::OutputValueName | const FLazyName | MetasoundValueNode.h | |
| Metasound::ValueVertexNames::OutputValueTooltip | const FText | MetasoundValueNode.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Representation of a gain FGain represents a gain value. | MetasoundGain.h | ||
Metasound::FGain
(
float InValue |
FGain constructor used to pass in float literals from the metasound frontend. | MetasoundGain.h | |
PRAGMA_DISABLE_DEPRECATION_WARNINGS Metasound::FGain
(
float InValue, |
Construct a Gain with a given value and representation. | MetasoundGain.h | |
float Metasound::GetDecibels() |
Get the gain in decibels | MetasoundGain.h | |
float Metasound::GetLinear() |
Return the gain in LinearScale. | MetasoundGain.h | |
Metasound::operator float() |
Implicit operator used for math operations. | MetasoundGain.h | |
FGain & Metasound::operator*=
(
const FGain& InOther |
MetasoundGain.h | ||
FGain & Metasound::operator/=
(
const FGain& InOther |
MetasoundGain.h | ||
FGain & Metasound::operator+=
(
const FGain& InOther |
MetasoundGain.h | ||
FGain & Metasound::operator-=
(
const FGain& InOther |
MetasoundGain.h | ||
void Metasound::SetDecibels
(
float InDecibels |
Set the gain in decibels | MetasoundGain.h | |
void Metasound::SetLinear
(
float InLinearScale |
Set the gain in LinearScale | MetasoundGain.h |