Navigation
API > API/Plugins > API/Plugins/MetasoundEngine
Inheritance Hierarchy
- UAudioEngineSubsystem
- UMetaSoundCacheSubsystem
References
| Module | MetasoundEngine |
| Header | /Engine/Plugins/Runtime/Metasound/Source/MetasoundEngine/Public/MetasoundOperatorCacheSubsystem.h |
| Include | #include "MetasoundOperatorCacheSubsystem.h" |
Syntax
UCLASS ()
class UMetaSoundCacheSubsystem : public UAudioEngineSubsystem
Remarks
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Initialize
(
FSubsystemCollectionBase& Collection |
||
| void | PrecacheMetaSound
(
UPARAM(DisplayName="MetaSound Source") UMetaSoundSource* InMetaSound, |
Builds the requested number of MetaSound operators (asynchronously) and puts them in the pool for playback. | |
| void | RemoveCachedOperatorsForMetaSound
(
UPARAM(DisplayName="MetaSound Source") UMetaSoundSource* InMetaSound |
Clear the operator pool of any operators associated with the given MetaSound | |
| bool | ShouldCreateSubsystem
(
UObject* Outer |
||
| void | TouchOrPrecacheMetaSound
(
UPARAM(DisplayName="MetaSound Source") UMetaSoundSource* InMetaSound, |
Same as PrecacheMetaSound except cached operator that already exists in the cache will be moved to the top instead of building, any operators that we couldn't move to the top, will be built. | |
| void | Update () |