Navigation
API > API/Plugins > API/Plugins/InstancedActors > API/Plugins/InstancedActors/UInstancedActorsModifierBase
Description
Per-instance callback to modify single instances.
Called by ModifyAllInstances & ModifyAllInstancesInBounds in their default implementations.
Derived Overrides
| Name | ModifyInstance |
| Type | function |
| Header File | /Engine/Plugins/Runtime/InstancedActors/Source/InstancedActors/Public/InstancedActorsModifiers.h |
| Include Path | #include "InstancedActorsModifiers.h" |
virtual bool ModifyInstance
(
const FInstancedActorsInstanceHandle & InstanceHandle,
const FTransform & InstanceTransform,
FInstancedActorsIterationContext & IterationContext
)
Return true to continue modification of subsequent instances, false to break iteration.
Parameters
| Name | Remarks |
|---|---|
| InstanceHandle | Handle to the instance to Modify. |
| InstanceTransform | If entities have been spawned, this will be taken from the Mass transform fragment, else from UInstancedActorsData::InstanceTransforms. |
| InterationContext | Provides useful functionality while iterating instances like safe instance deletion. |