Navigation
API > API/Plugins > API/Plugins/InstancedActors > API/Plugins/InstancedActors/UInstancedActorsModifierVolumeCo-
Description
Executes Modifiers for all instances in Manager overlapped by this volume.
If the entire Manager is enveloped by this volume, UInstancedActorsModifierBase::ModifyAllInstances will be called, providing a fast path opportunity for whole-manager modification. By default, this simply calls UInstancedActorsModifierBase::ModifyInstance for all instances.
For partial overlaps, UInstancedActorsModifierBase::ModifyInstance will be called for only those instances in Manager whos instance locations are contained within this volume.
| Name | TryRunPendingModifiers |
| Type | function |
| Header File | /Engine/Plugins/Runtime/InstancedActors/Source/InstancedActors/Public/InstancedActorsModifierVolumeComponent.h |
| Include Path | #include "InstancedActorsModifierVolumeComponent.h" |
| Source | /Engine/Plugins/Runtime/InstancedActors/Source/InstancedActors/Private/InstancedActorsModifierVolumeComponent.cpp |
bool TryRunPendingModifiers
(
AInstancedActorsManager & Manager,
TBitArray <> & InOutPendingModifiers
)
true if all pending modifiers were run, false if any remain pending.
Parameters
| Name | Remarks |
|---|---|
| Manager | The Manager to execute Modifiers on. |
| InOutPendingModifiers | Bit-flag array with flag per Modifiers whether the modifier is pending execution for Manager. If the modifier can run ( |
See Also
- UInstancedActorsModifierBase::bRequiresSpawnedEntities) the bit-flag will be set false after execution.