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