Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Instances
Inheritance Hierarchy
- IISMPartitionInstanceManager
- FClientPlacementInfo
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Instances/InstancedPlacementClientInfo.h |
| Include | #include "Instances/InstancedPlacementClientInfo.h" |
Syntax
struct FClientPlacementInfo : public IISMPartitionInstanceManager
Remarks
Settings which are unique per partition actor.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FString | ClientDisplayName | The display name of this client. | |
| FGuid | ClientGuid | The client guid we can regenerate the client handle from. | |
| FISMClientHandle | ClientHandle | The client we map to in the partition actor. | |
| FInstancedPlacementHash | InstanceHash | Transient, editor-only locality hash of instances. | |
| TArray< FPlacementInstance > | Instances | Editor-only placed instances. | |
| TSortedMap< int32, TArray< FTransform > > | ISMDefinition | Definition of the set of ISM descriptors and their local space transforms which make up this client. | |
| TSet< FISMClientInstanceId > | MovingInstances | ||
| TWeakObjectPtr< AInstancedPlacementPartitionActor > | ParentPartitionActor | ||
| FGuid | UpdateGuid | Allows detection of client updates while a partition wasn't loaded. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TArray< FSMInstanceId > | AddInstances
(
TArrayView< const FPlacementInstance > InWorldTransforms |
||
| bool | Initialize
(
const FGuid& InClientGuid, |
||
| bool | |||
| void | PostEditUndo () |
||
| void | PostLoad
(
AInstancedPlacementPartitionActor* InParentPartitionActor |
||
| void | PostSerialize
(
FArchive& Ar, |
||
| void | PreEditUndo () |
||
| void | Uninitialize () |
Typedefs
| Name | Description |
|---|---|
| FClientDescriptorFunc |