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 FAvaTransformSharedActorState
Variables
| Type | Name | Description | |
|---|---|---|---|
| FTransform | ActorTransform | Pre state transform saved | |
| TWeakObjectPtr< AActor > | ActorWeak | Actor that this state is describing | |
| TSet< FAvaTransformSharedModifierState > | ModifierStates | Modifiers that are currently watching this state and locking it |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAvaTransformSharedActorState
(
AActor* InActor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Restore
(
EAvaTransformSharedModifier InRestoreState |
Restore this actor state if valid | |
| void | Save () |
Save this actor state if valid |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator==
(
const FAvaTransformSharedActorState& Other |