Navigation
API > API/Plugins > API/Plugins/MetasoundGenerator
Inheritance Hierarchy
- TSharedFromThis
- FOperatorPool
References
| Module | MetasoundGenerator |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundGenerator/Public/MetasoundOperatorCache.h |
| Include | #include "MetasoundOperatorCache.h" |
Syntax
class FOperatorPool : public TSharedFromThis< FOperatorPool >
Remarks
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.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FOperatorPool
(
const FOperatorPoolSettings& InSettings |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddAssetIdToGraphIdLookUp
(
const FGuid& InAssetClassID, |
||
| void | AddOperator
(
const FGuid& InOperatorID, |
||
| void | AddOperator
(
const FGuid& InOperatorID, |
||
| void | BuildAndAddOperator
(
TUniquePtr< FOperatorBuildData > InBuildData |
||
| void | |||
| FOperatorAndInputs | ClaimOperator
(
const FGuid& InOperatorID |
||
| int32 | GetNumCachedOperatorsWithAssetClassID
(
const FGuid& InAssetClassID |
||
| int32 | GetNumCachedOperatorsWithID
(
const FGuid& InOperatorID |
||
| bool | IsStopping () |
||
| void | RemoveOperatorsWithAssetClassID
(
const FGuid& InAssetClassID |
||
| void | RemoveOperatorsWithID
(
const FGuid& InOperatorID |
||
| void | SetMaxNumOperators
(
uint32 InMaxNumOperators |
||
| void | TouchOperators
(
const FGuid& InOpeoratorID, |
||
| void | TouchOperatorsViaAssetClassID
(
const FGuid& InAssetClassID, |