Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- IAssetCompilingManager
- FSoundWaveCompilingManager
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/SoundWaveCompiler.h |
| Include | #include "SoundWaveCompiler.h" |
Syntax
class FSoundWaveCompilingManager : private IAssetCompilingManager
Constructors
No constructors are accessible with public or protected access.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddSoundWaves
(
TArrayView< USoundWave*const > InSoundWaves |
Adds sound waves compiled asynchronously so they are monitored. | |
| void | FinishCompilation
(
TArrayView< USoundWave*const > InSoundWaves |
Blocks until completion of the requested sound waves. | |
| FSoundWaveCompilingManager & | Get () |
||
| EQueuedWorkPriority | GetBasePriority
(
USoundWave* InSoundWave |
Returns the priority at which the given sound waves should be scheduled. | |
| int32 | Returns the number of outstanding sound wave compilations. | ||
| FName | Get the name of the asset type this compiler handles | ||
| FQueuedThreadPool * | Returns the threadpool where sound waves compilation should be scheduled. | ||
| bool | IsAsyncCompilationAllowed
(
USoundWave* InSoundWave |
Returns if asynchronous compilation is allowed for this sound wave. | |
| bool | Returns true if the feature is currently activated. |
Overridden from IAssetCompilingManager
| Type | Name | Description | |
|---|---|---|---|
| void | Blocks until completion of all async texture compilation. | ||
| void | ProcessAsyncTasks
(
bool bLimitExecutionTime |
Called once per frame, fetches completed tasks and actives them in the world. | |
| void | Shutdown () |
Cancel any pending work and blocks until it is safe to shut down. |