Navigation
API > API/Plugins > API/Plugins/InstancedActors > API/Plugins/InstancedActors/UInstancedActorsModifierBase
Description
Callback to modify all instances in Manager, providing a 'fast path' opportunity for modifiers to perform whole-manager operations. By default this simply calls ModifyInstance for all instances.
Derived Overrides
| Name | ModifyAllInstances |
| Type | function |
| Header File | /Engine/Plugins/Runtime/InstancedActors/Source/InstancedActors/Public/InstancedActorsModifiers.h |
| Include Path | #include "InstancedActorsModifiers.h" |
| Source | /Engine/Plugins/Runtime/InstancedActors/Source/InstancedActors/Private/InstancedActorsModifiers.cpp |
virtual void ModifyAllInstances
(
AInstancedActorsManager & Manager,
FInstancedActorsIterationContext & IterationContext
)
Parameters
| Name | Remarks |
|---|---|
| Manager | The whole manager to modify. If bRequiresSpawnedEntities = false, this Manager may or may not have spawned entities yet. |
| InterationContext | Provides useful functionality while iterating instances like safe instance deletion |
See Also
-
bRequiresSpawnedEntities
-
AInstancedActorsManager::ForEachInstance