Navigation
API > API/Plugins > API/Plugins/InstancedActors > API/Plugins/InstancedActors/UInstancedActorsModifierBase
- UInstancedActorsModifierBase::ModifyInstance()
- URemoveInstancedActorsModifier::ModifyInstance()
References
| Module | InstancedActors |
| Header | /Engine/Plugins/Runtime/InstancedActors/Source/InstancedActors/Public/InstancedActorsModifiers.h |
| Include | #include "InstancedActorsModifiers.h" |
virtual bool ModifyInstance
(
const FInstancedActorsInstanceHandle & InstanceHandle,
const FTransform & InstanceTransform,
FInstancedActorsIterationContext & IterationContext
)
Remarks
Per-instance callback to modify single instances.
Called by ModifyAllInstances & ModifyAllInstancesInBounds in their default implementations. Return true to continue modification of subsequent instances, false to break iteration.
Parameters
| Name | Description |
|---|---|
| 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. |