Navigation
API > API/Plugins > API/Plugins/InstancedActors > API/Plugins/InstancedActors/UInstancedActorsModifierVolumeCo-
References
| Module | InstancedActors |
| Header | /Engine/Plugins/Runtime/InstancedActors/Source/InstancedActors/Public/InstancedActorsModifierVolumeComponent.h |
| Include | #include "InstancedActorsModifierVolumeComponent.h" |
| Source | /Engine/Plugins/Runtime/InstancedActors/Source/InstancedActors/Private/InstancedActorsModifierVolumeComponent.cpp |
bool TryRunPendingModifiers
(
AInstancedActorsManager & Manager,
TBitArray <> & InOutPendingModifiers
)
Remarks
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. true if all pending modifiers were run, false if any remain pending.
Parameters
| Name | Description |
|---|---|
| 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.