Navigation
API > API/Runtime > API/Runtime/Engine
Inheritance Hierarchy
- IAssetCompilingManager
- FStaticMeshCompilingManager
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/StaticMeshCompiler.h |
| Include | #include "StaticMeshCompiler.h" |
Syntax
class FStaticMeshCompilingManager : private IAssetCompilingManager
Constructors
No constructors are accessible with public or protected access.
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddStaticMeshes
(
TArrayView< UStaticMesh*const > InStaticMeshes |
Adds static meshes compiled asynchronously so they are monitored. | |
| void | FinishCompilation
(
TArrayView< UStaticMesh*const > InStaticMeshes |
Blocks until completion of the requested static meshes. | |
| FStaticMeshCompilingManager & | Get () |
||
| EQueuedWorkPriority | GetBasePriority
(
UStaticMesh* InStaticMesh |
Returns the priority at which the given static mesh should be scheduled. | |
| int32 | Returns the number of outstanding texture compilations. | ||
| FName | Get the name of the asset type this compiler handles | ||
| FQueuedThreadPool * | Returns the threadpool where static mesh compilation should be scheduled. | ||
| bool | IsAsyncCompilationAllowed
(
UStaticMesh* InStaticMesh |
Returns if asynchronous compilation is allowed for this static mesh. | |
| bool | Returns true if the feature is currently activated. |
Overridden from IAssetCompilingManager
| Type | Name | Description | |
|---|---|---|---|
| void | Blocks until completion of all async static mesh compilation. | ||
| void | Shutdown () |
Cancel any pending work and blocks until it is safe to shut down. |