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