Navigation
API > API/Plugins > API/Plugins/ActorModifier
Abstract base class for modifiers dealing with arrangement and attachment actors on self
| Name | UActorModifierArrangeBaseModifier |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/ActorModifier/Source/ActorModifier/Public/Modifiers/ActorModifierArrangeBaseModifier.h |
| Include Path | #include "Modifiers/ActorModifierArrangeBaseModifier.h" |
Syntax
UCLASS (MinimalAPI, Abstract)
class UActorModifierArrangeBaseModifier :
public UActorModifierAttachmentBaseModifier ,
public IActorModifierRenderStateUpdateHandler ,
public IActorModifierTransformUpdateHandler
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorModifierCoreBase → UActorModifierAttachmentBaseModifier → UActorModifierArrangeBaseModifier
Implements Interfaces
- IActorModifierRenderStateUpdateHandler
- IActorModifierSceneTreeUpdateHandler
- IActorModifierTransformUpdateHandler
Derived Classes
UActorModifierArrangeBaseModifier derived class hierarchy
Functions
Protected
Overridden from UActorModifierCoreBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnModifiedActorTransformed() |
Modifiers/ActorModifierArrangeBaseModifier.h | ||
virtual void OnModifierAdded
(
EActorModifierCoreEnableReason InReason |
Modifiers/ActorModifierArrangeBaseModifier.h | ||
virtual void OnModifierDisabled
(
EActorModifierCoreDisableReason InReason |
Modifiers/ActorModifierArrangeBaseModifier.h |
Overridden from IActorModifierSceneTreeUpdateHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnSceneTreeTrackedActorChildrenChanged
(
int32 InIdx, |
Modifiers/ActorModifierArrangeBaseModifier.h | ||
virtual void OnSceneTreeTrackedActorDirectChildrenChanged
(
int32 InIdx, |
Modifiers/ActorModifierArrangeBaseModifier.h |
Overridden from IActorModifierRenderStateUpdateHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnActorVisibilityChanged
(
AActor* InActor |
Callback when a tracked actor visibility has changed | Modifiers/ActorModifierArrangeBaseModifier.h | |
virtual void OnRenderStateUpdated
(
AActor* InActor, |
Callback when a render state actor in this world changes | Modifiers/ActorModifierArrangeBaseModifier.h |
Overridden from IActorModifierTransformUpdateHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnTransformUpdated
(
AActor* InActor, |
Callback when a tracked actor transform changes | Modifiers/ActorModifierArrangeBaseModifier.h |