Navigation
API > API/Plugins > API/Plugins/NaniteDisplacedMeshEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USubsystem
- UDynamicSubsystem
- UEditorSubsystem
- UGeneratedNaniteDisplacedMeshEditorSubsystem
References
| Module | NaniteDisplacedMeshEditor |
| Header | /Engine/Plugins/Experimental/NaniteDisplacedMesh/Source/NaniteDisplacedMeshEditor/Public/GeneratedNaniteDisplacedMeshEditorSubsystem.h |
| Include | #include "GeneratedNaniteDisplacedMeshEditorSubsystem.h" |
Syntax
UCLASS&40;&41;
class UGeneratedNaniteDisplacedMeshEditorSubsystem :
public UEditorSubsystem,
public FUObjectArray::FUObjectDeleteListener
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | RegisterClassHandler
(
const TSubclassOf< AActor >& ActorClass, |
Tell the system what to callback when a dependency was changed for an actor the specified type. | |
| void | RemoveActor
(
const AActor* ActorToRemove |
Tell the system to stop tracking stuff for this actor. | |
| void | UnregisterClassHandler
(
const TSubclassOf< AActor >& ActorClass |
||
| void | UpdateActorDependencies
(
AActor* Actor, |
Tell the system to track for change to the dependencies of the actor. |
Overridden from USubsystem
| Type | Name | Description | |
|---|---|---|---|
| void | Deinitialize () |
Implement this for deinitialization of instances of the system | |
| void | Initialize
(
FSubsystemCollectionBase& Collection |
Implement this for initialization of instances of the system |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FActorClassHandler |
Typedefs
| Name | Description |
|---|---|
| FOnActorDependencyChanged | Utility functions to setup an automatic update of the level actors that have a generated NaniteDisplacedMesh constructed some assets data. |