Navigation
API > API/Plugins > API/Plugins/AvalancheModifiers
| Name | UAvaHideEmptyModifier |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheModifiers/Public/Modifiers/AvaHideEmptyModifier.h |
| Include Path | #include "Modifiers/AvaHideEmptyModifier.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UAvaHideEmptyModifier : public UActorModifierArrangeBaseModifier
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorModifierCoreBase → UActorModifierAttachmentBaseModifier → UActorModifierArrangeBaseModifier → UAvaHideEmptyModifier
Implements Interfaces
- IActorModifierRenderStateUpdateHandler
- IActorModifierSceneTreeUpdateHandler
- IActorModifierTransformUpdateHandler
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| TextComponent | TWeakObjectPtr< UText3DComponent > | Cached text component | Modifiers/AvaHideEmptyModifier.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
AActor * GetContainerActor() |
Modifiers/AvaHideEmptyModifier.h |
|
|
TWeakObjectPtr< AActor > GetContainerActorWeak() |
Modifiers/AvaHideEmptyModifier.h | ||
bool GetInvertVisibility() |
Modifiers/AvaHideEmptyModifier.h |
|
|
void SetContainerActor
(
AActor* InActor |
Modifiers/AvaHideEmptyModifier.h |
|
|
void SetContainerActorWeak
(
TWeakObjectPtr< AActor > InContainer |
Modifiers/AvaHideEmptyModifier.h | ||
void SetInvertVisibility
(
bool bInInvert |
Modifiers/AvaHideEmptyModifier.h |
|
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnContainerActorChanged() |
Modifiers/AvaHideEmptyModifier.h | ||
void OnInvertVisibilityChanged() |
Modifiers/AvaHideEmptyModifier.h | ||
void OnTextChanged() |
Modifiers/AvaHideEmptyModifier.h |
Overridden from UActorModifierCoreBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Apply() |
Modifiers/AvaHideEmptyModifier.h | ||
virtual void OnModifiedActorTransformed() |
Modifiers/AvaHideEmptyModifier.h | ||
virtual void OnModifierAdded
(
EActorModifierCoreEnableReason InReason |
Modifiers/AvaHideEmptyModifier.h | ||
virtual void OnModifierCDOSetup
(
FActorModifierCoreMetadata& InMetadata |
Modifiers/AvaHideEmptyModifier.h | ||
virtual void OnModifierDisabled
(
EActorModifierCoreDisableReason InReason |
Modifiers/AvaHideEmptyModifier.h | ||
virtual void OnModifierEnabled
(
EActorModifierCoreEnableReason InReason |
Modifiers/AvaHideEmptyModifier.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Modifiers/AvaHideEmptyModifier.h |
Overridden from IActorModifierSceneTreeUpdateHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Modifiers/AvaHideEmptyModifier.h | |||
virtual void OnSceneTreeTrackedActorDirectChildrenChanged
(
int32 InIdx, |
Modifiers/AvaHideEmptyModifier.h |