Navigation
API > API/Plugins > API/Plugins/AvalancheModifiers > API/Plugins/AvalancheModifiers/Shared
References
| Module | AvalancheModifiers |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheModifiers/Public/Shared/AvaTransformModifierShared.h |
| Include | #include "Shared/AvaTransformModifierShared.h" |
Syntax
USTRUCT ()
struct FAvaTransformSharedModifierState
Variables
| Type | Name | Description | |
|---|---|---|---|
| FTransform | ActorTransform | Pre modifier transform saved | |
| TWeakObjectPtr< UAvaBaseModifier > | ModifierWeak | Modifier applying the transform change | |
| EAvaTransformSharedModifierState | SaveState | Used to restore only what has changed |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAvaTransformSharedModifierState
(
UAvaBaseModifier* InModifier |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Restore
(
AActor* InActor, |
Restore this modifier state if valid | |
| void | Save
(
const AActor* InActor, |
Save this modifier state if valid |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator==
(
const FAvaTransformSharedModifierState& Other |