Navigation
API > API/Runtime > API/Runtime/Engine
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/AssetCompilingManager.h |
| Include | #include "AssetCompilingManager.h" |
Syntax
class FAssetCompilingManager
Constructors
No constructors are accessible with public or protected access.
Destructors
No destructors are accessible with public or protected access.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Blocks until completion of all assets. | ||
| void | FinishCompilationForObjects
(
TArrayView< UObject*const > InObjects |
Finish compilation of the requested objects. | |
| FAssetCompilingManager & | Get () |
||
| int32 | Returns the number of remaining compilations. | ||
| TArrayView< IAssetCompilingManager *const > | Register the list of registered managers. | ||
| FQueuedThreadPool * | Returns the thread-pool where asset compilation should be scheduled. | ||
| FAssetPostCompileEvent & | Event called after an asset finishes compilation. | ||
| FPackageScopeEvent & | |||
| void | ProcessAsyncTasks
(
bool bLimitExecutionTime |
Called once per frame, fetches completed tasks and applies them to the scene. | |
| void | ProcessAsyncTasks
(
const AssetCompilation::FProcessAsyncTaskParams& Params |
Called once per frame, fetches completed tasks and applies them to the scene. | |
| bool | RegisterManager
(
IAssetCompilingManager* InAssetCompilingManager |
Register an asset compiling manager. | |
| void | Shutdown () |
Cancel any pending work and blocks until it is safe to shut down. | |
| bool | UnregisterManager
(
IAssetCompilingManager* InAssetCompilingManager |
Unregister an asset compiling manager. |
Typedefs
| Name | Description |
|---|---|
| FPackageScopeEvent | Event called before and after FinishAllCompilation or ProcessAsyncTasks run operations on a specific package, used for subscribers to associate low-level actions with that Package (e.g. TObjectPtr reads). |