Navigation
| Name | MetasoundGenerator |
| Type | Runtime |
| Part of Plugins | MetaSound |
| Location | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGenerator/ |
| Module Build Rules | MetasoundGenerator.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FConcurrentInstanceCounter | |
| FConcurrentInstanceCounterManager | |
| FMetasoundConstGraphGenerator | FMetasoundConstGraphGenerator generates audio from a given metasound IOperator which produces a multichannel audio output. |
| FMetasoundDynamicGraphGenerator | FMetasoundDynamicGraphGenerator generates audio from the given a dynamic operator. |
| FMetasoundGenerator | |
| FOperatorPool | Pool of re-useable metasound operators to be used / put back by the metasound generator operators can also be pre-constructed via the UMetasoundCacheSubsystem BP api. |
Structs
| Name | Remarks |
|---|---|
| FGeneratorInitParams | |
| FMetasoundDynamicGraphGeneratorInitParams | |
| FMetasoundGeneratorData | |
| FOperatorBuildData | Data required to build an operator without immediately playing it. |
| FOperatorContext | Provides additional debug context for the operator the pool is interacting with. |
| FOperatorPoolEntryID | ID for looking up a operator in the operator pool |
| FOperatorPoolSettings | |
| FParameterPackSetter | A struct that provides a method of pushing "raw" data from a parameter pack into a specific metasound input node. |
| FParameterSetter | |
| FVertexInterfaceChange |
Interfaces
| Name | Remarks |
|---|---|
| IMetasoundGeneratorModule |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| CounterType | FThreadSafeCounter64 | MetasoundInstanceCounter.h | |
| FOnSetGraph | TMulticastDelegate< void(), FDefaultTSDelegateUserPolicy > | MetasoundGenerator.h | |
| FParameterSetterSortedMap | TSortedMap< FName, FParameterSetter, FDefaultAllocator, FNameFastLess > | In order to use FName as a key to a TSortedMap you have to explicitly choose which comparison implementation you want to use. | MetasoundGenerator.h |
Enums
Public
| Name | Remarks |
|---|---|
| Metasound::EVertexInterfaceChangeType | Initialization params required for building a MetaSound generator |