Navigation
API > API/Plugins > API/Plugins/InstancedActors
Inheritance Hierarchy
- FFastArraySerializer
- FInstancedActorsDeltaList
References
| Module | InstancedActors |
| Header | /Engine/Plugins/Runtime/InstancedActors/Source/InstancedActors/Public/InstancedActorsReplication.h |
| Include | #include "InstancedActorsReplication.h" |
Syntax
USTRUCT ()
struct FInstancedActorsDeltaList : public FFastArraySerializer
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TArray< FInstancedActorsDelta > & | |||
| const uint16 | |||
| const uint16 | |||
| const uint16 | |||
| void | Initialize
(
UInstancedActorsData& InOwnerInstancedActorData |
||
| bool | NetDeltaSerialize
(
FNetDeltaSerializeInfo& DeltaParams |
||
| void | PostReplicatedAdd
(
const TArrayView< int32 >& AddedIndices, |
||
| void | PostReplicatedChange
(
const TArrayView< int32 >& ChangedIndices, |
||
| void | PreReplicatedRemove
(
const TArrayView< int32 >& RemovedIndices, |
||
| void | RemoveDestroyedInstanceDelta
(
FInstancedActorsInstanceIndex InstanceIndex |
||
| void | RemoveLifecyclePhaseDelta
(
FInstancedActorsInstanceIndex InstanceIndex |
||
| void | Reset
(
bool bMarkDirty |
Clear the InstanceDeltas list and resets InstancedActorData | |
| 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 | |
| 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. |