Navigation
API > API/Plugins > API/Plugins/InstancedActors
Inheritance Hierarchy
- FInstancedActorsIterationContext
- FScopedInstancedActorsIterationContext
References
| Module | InstancedActors |
| Header | /Engine/Plugins/Runtime/InstancedActors/Source/InstancedActors/Public/InstancedActorsIteration.h |
| Include | #include "InstancedActorsIteration.h" |
Syntax
USTRUCT ()
struct FInstancedActorsIterationContext
Remarks
Provides useful functionality while iterating instances like safe instance deletion.
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Destructor to ensure no pending actions remain. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Perform deferred instance removals | ||
| void | RemoveAllInstancesDeferred
(
UInstancedActorsData& InstanceData |
Safely marks all instances in InstanceData for destruction at the end of iteration, to ensure iteration order isn't affected. | |
| void | RemoveAllInstancesDeferred
(
AInstancedActorsManager& Manager |
Safely marks all instances in Manager for destruction at the end of iteration, to ensure iteration order isn't affected. | |
| void | RemoveInstanceDeferred
(
const FInstancedActorsInstanceHandle& InstanceHandle |
Safely marks InstanceHandle for destruction at the end of iteration, to ensure iteration order isn't affected. |