Navigation
API > API/Plugins > API/Plugins/NaniteDisplacedMesh
Inheritance Hierarchy
- UObject
- IInterface_AsyncCompilation
- UNaniteDisplacedMesh
References
| Module | NaniteDisplacedMesh |
| Header | /Engine/Plugins/Experimental/NaniteDisplacedMesh/Source/NaniteDisplacedMesh/Public/NaniteDisplacedMesh.h |
| Include | #include "NaniteDisplacedMesh.h" |
Syntax
UCLASS ()
class UNaniteDisplacedMesh :
public UObject,
public IInterface_AsyncCompilation
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bIsEditable | Was this asset created by a procedural tool? This flag is generally set by tool that created the asset. | |
| FNaniteDisplacedMeshParams | Parameters |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UNaniteDisplacedMesh
(
const FObjectInitializer& Init |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BeginCacheForCookedPlatformData
(
const ITargetPlatform* TargetPlatform |
||
| void | BeginDestroy () |
||
| void | |||
| void | Make sure all async tasks are completed before returning | ||
| const FStaticMeshSectionArray & | |||
| const Nanite::FResources * | |||
| Nanite::FResources * | |||
| bool | |||
| void | |||
| bool | Returns false if there is currently an async task running | ||
| bool | IsCachedCookedPlatformDataLoaded
(
const ITargetPlatform* TargetPlatform |
||
| bool | IsCompiling () |
Returns whether or not the asset is currently being compiled | |
| bool | |||
| bool | NeedsLoadForTargetPlatform
(
const ITargetPlatform* TargetPlatform |
||
| void | |||
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
||
| void | PostLoad () |
||
| FDelegateHandle | RegisterOnRenderingDataChanged
(
const FOnRebuild& Delegate |
||
| void | |||
| void | Serialize
(
FArchive& Ar |
||
| bool | Try to cancel any pending async tasks. | ||
| void | UnregisterOnRenderingDataChanged
(
void* Unregister |
||
| void | UnregisterOnRenderingDataChanged
(
FDelegateHandle Handle |
||
| bool | WaitForAsyncTasks
(
float TimeLimitSeconds |
Wait until all async tasks are complete, up to a time limit Returns true if all tasks are completed |
Typedefs
| Name | Description |
|---|---|
| FOnNaniteDisplacedMeshRenderingDataChanged | |
| FOnRebuild |
Constants
| Name | Description |
|---|---|
| OnDependenciesChanged |