Navigation
API > API/Plugins > API/Plugins/AvalancheModifiers > API/Plugins/AvalancheModifiers/Extensions
Inheritance Hierarchy
- TSharedFromThis< FActorModifierCoreExtension >
- FActorModifierCoreExtension
- FAvaTransformUpdateModifierExtension
References
| Module | AvalancheModifiers |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheModifiers/Public/Extensions/AvaTransformUpdateModifierExtension.h |
| Include | #include "Extensions/AvaTransformUpdateModifierExtension.h" |
Syntax
class FAvaTransformUpdateModifierExtension : public FActorModifierCoreExtension
Remarks
This extension tracks specific actors for transform updates, when an update happens it will invoke the IAvaTransformUpdateExtension function
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAvaTransformUpdateModifierExtension
(
IAvaTransformUpdateHandler* InExtensionHandler |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | TrackActor
(
AActor* InActor, |
||
| void | TrackActors
(
const TSet< TWeakObjectPtr< AActor > >& InActors, |
||
| void | UntrackActor
(
AActor* InActor |
||
| void | UntrackActors
(
const TSet< TWeakObjectPtr< AActor > >& InActors |
Overridden from FActorModifierCoreExtension
| Type | Name | Description | |
|---|---|---|---|
| void | OnExtensionDisabled
(
EActorModifierCoreDisableReason InReason |
Overwrite this, called when the modifier is disabled | |
| void | OnExtensionEnabled
(
EActorModifierCoreEnableReason InReason |
Overwrite this, called when the modifier is enabled |