Navigation
API > API/Plugins > API/Plugins/InstancedActors
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInstancedActorsModifierBase
- URemoveInstancedActorsModifier
References
| Module | InstancedActors |
| Header | /Engine/Plugins/Runtime/InstancedActors/Source/InstancedActors/Public/InstancedActorsModifiers.h |
| Include | #include "InstancedActorsModifiers.h" |
Syntax
UCLASS (MinimalAPI)
class URemoveInstancedActorsModifier : public UInstancedActorsModifierBase
Remarks
Modifier which removes all affected instances using AInstancedActorsManager::RuntimeRemoveInstances for individual instances. For whole-manager modification this simply destroys the Manager.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from UInstancedActorsModifierBase
| Type | Name | Description | |
|---|---|---|---|
| void | ModifyAllInstances
(
AInstancedActorsManager& Manager, |
Callback to modify all instances in Manager, providing a 'fast path' opportunity for modifiers to perform whole-manager operations. | |
| bool | ModifyInstance
(
const FInstancedActorsInstanceHandle& InstanceHandle, |
Per-instance callback to modify single instances. |