Navigation
API > API/Plugins > API/Plugins/InstancedActors
| Name | FInstancedActorsDeltaList |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/InstancedActors/Source/InstancedActors/Public/InstancedActorsReplication.h |
| Include Path | #include "InstancedActorsReplication.h" |
Syntax
USTRUCT ()
struct FInstancedActorsDeltaList : public FFastArraySerializer
Inheritance Hierarchy
- FFastArraySerializer → FInstancedActorsDeltaList
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InstancedActorData | UInstancedActorsData * | Raw pointer to the UInstancedActorsData this FInstancedActorsDeltaList instance is a member of. | InstancedActorsReplication.h | |
| InstanceDeltas | TArray< FInstancedActorsDelta > | InstancedActorsReplication.h |
|
|
| InstanceIndexToDeltaIndex | TMap< FInstancedActorsInstanceIndex, uint16 > | Lookup the InstanceDeltas index from a FInstancedActorsInstanceIndex. | InstancedActorsReplication.h | |
| NumDestroyedInstanceDeltas | uint16 | Cached counts for persistence serialization. | InstancedActorsReplication.h | |
| NumLifecyclePhaseDeltas | uint16 | InstancedActorsReplication.h | ||
| NumLifecyclePhaseTimeElapsedDeltas | uint16 | InstancedActorsReplication.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TArray< FInstancedActorsDelta > & GetInstanceDeltas() |
InstancedActorsReplication.h | ||
const uint16 GetNumDestroyedInstanceDeltas() |
InstancedActorsReplication.h | ||
const uint16 GetNumLifecyclePhaseDeltas() |
InstancedActorsReplication.h | ||
const uint16 GetNumLifecyclePhaseTimeElapsedDeltas() |
InstancedActorsReplication.h | ||
void Initialize
(
UInstancedActorsData& InOwnerInstancedActorData |
InstancedActorsReplication.h | ||
bool NetDeltaSerialize
(
FNetDeltaSerializeInfo& DeltaParams |
InstancedActorsReplication.h | ||
void PostReplicatedAdd
(
const TArrayView< int32 >& AddedIndices, |
InstancedActorsReplication.h | ||
void PostReplicatedChange
(
const TArrayView< int32 >& ChangedIndices, |
InstancedActorsReplication.h | ||
void PreReplicatedRemove
(
const TArrayView< int32 >& RemovedIndices, |
InstancedActorsReplication.h | ||
void RemoveDestroyedInstanceDelta
(
FInstancedActorsInstanceIndex InstanceIndex |
InstancedActorsReplication.h | ||
void RemoveLifecyclePhaseDelta
(
FInstancedActorsInstanceIndex InstanceIndex |
InstancedActorsReplication.h | ||
void Reset
(
bool bMarkDirty |
Clear the InstanceDeltas list and resets InstancedActorData | InstancedActorsReplication.h | |
void SetCurrentLifecyclePhaseIndex
(
FInstancedActorsInstanceIndex InstanceIndex, |
Adds or modifies a FInstancedActorsDelta for InstanceIndex, specifying a new lifecycle phase to switch the instance to, and marks the delta as dirty for replication and application on clients Note: This does not request a persistence re-save | InstancedActorsReplication.h | |
void SetInstanceDestroyed
(
FInstancedActorsInstanceIndex InstanceIndex |
Adds or modifies a FInstancedActorsDelta for InstanceIndex, marking the instance as destroyed and marks the delta as dirty for replication and application on clients. | InstancedActorsReplication.h |