Navigation
API > API/Plugins > API/Plugins/AvalancheModifiers > API/Plugins/AvalancheModifiers/Shared
References
| Module | AvalancheModifiers |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheModifiers/Public/Shared/AvaVisibilityModifierShared.h |
| Include | #include "Shared/AvaVisibilityModifierShared.h" |
Syntax
USTRUCT ()
struct FAvaVisibilitySharedActorState
Variables
| Type | Name | Description | |
|---|---|---|---|
| TWeakObjectPtr< AActor > | ActorWeak | Actor that this state is describing | |
| bool | bActorHiddenInEditor | Pre state editor visibility saved | |
| bool | bActorHiddenInGame | Pre state game visibility saved | |
| TSet< FAvaVisibilitySharedModifierState > | ModifierStates | Modifiers that are currently watching this state and locking it |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FAvaVisibilitySharedActorState
(
AActor* InActor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Restore () |
Restore this actor state if valid | |
| void | Save () |
Save this actor state if valid |
Operators
| Type | Name | Description | |
|---|---|---|---|
| bool | operator==
(
const FAvaVisibilitySharedActorState& Other |