Navigation
API > API/Plugins > API/Plugins/ActorModifier
This extension tracks specific actors for transform updates, when an update happens it will invoke the IAvaTransformUpdateExtension function
| Name | FActorModifierTransformUpdateExtension |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/ActorModifier/Source/ActorModifier/Public/Extensions/ActorModifierTransformUpdateExtension.h |
| Include Path | #include "Extensions/ActorModifierTransformUpdateExtension.h" |
Syntax
class FActorModifierTransformUpdateExtension : public FActorModifierCoreExtension
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FActorModifierCoreExtension → FActorModifierTransformUpdateExtension
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FActorModifierTransformUpdateExtension
(
IActorModifierTransformUpdateHandler* InExtensionHandler |
Extensions/ActorModifierTransformUpdateExtension.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ExtensionHandlerWeak | TWeakInterfacePtr< IActorModifierTransformUpdateHandler > | Extensions/ActorModifierTransformUpdateExtension.h | ||
| TrackedActors | TSet< TWeakObjectPtr< AActor > > | Extensions/ActorModifierTransformUpdateExtension.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void TrackActor
(
AActor* InActor, |
Extensions/ActorModifierTransformUpdateExtension.h | ||
void TrackActors
(
const TSet< TWeakObjectPtr< AActor > >& InActors, |
Extensions/ActorModifierTransformUpdateExtension.h | ||
void UntrackActor
(
AActor* InActor |
Extensions/ActorModifierTransformUpdateExtension.h | ||
void UntrackActors
(
const TSet< TWeakObjectPtr< AActor > >& InActors |
Extensions/ActorModifierTransformUpdateExtension.h |
Protected
Overridden from FActorModifierCoreExtension
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnExtensionDisabled
(
EActorModifierCoreDisableReason InReason |
Extensions/ActorModifierTransformUpdateExtension.h | ||
virtual void OnExtensionEnabled
(
EActorModifierCoreEnableReason InReason |
Extensions/ActorModifierTransformUpdateExtension.h |