Navigation
API > API/Plugins > API/Plugins/AvalancheModifiers
| Name | UAvaTranslucentPriorityModifier |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheModifiers/Public/Modifiers/AvaTranslucentPriorityModifier.h |
| Include Path | #include "Modifiers/AvaTranslucentPriorityModifier.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UAvaTranslucentPriorityModifier : public UActorModifierArrangeBaseModifier
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorModifierCoreBase → UActorModifierAttachmentBaseModifier → UActorModifierArrangeBaseModifier → UAvaTranslucentPriorityModifier
Implements Interfaces
- IActorModifierRenderStateUpdateHandler
- IActorModifierSceneTreeUpdateHandler
- IActorModifierTransformUpdateHandler
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedSortedComponentStates | TArray< FAvaTranslucentPriorityModifierComponentState > | Used to avoid querying again the full list of component states | Modifiers/AvaTranslucentPriorityModifier.h | |
| LastSortPriorities | TMap< FObjectKey, int32 > | Last primitive components assigned sort priority, used for comparison on change | Modifiers/AvaTranslucentPriorityModifier.h | |
| PreviousSortPriorities | TMap< TWeakObjectPtr< UPrimitiveComponent >, int32 > | The previous sort priority to restore when disabling this modifier | Modifiers/AvaTranslucentPriorityModifier.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ACameraActor * GetCameraActor() |
Modifiers/AvaTranslucentPriorityModifier.h |
|
|
TWeakObjectPtr< ACameraActor > GetCameraActorWeak() |
Modifiers/AvaTranslucentPriorityModifier.h | ||
bool GetIncludeChildren() |
Modifiers/AvaTranslucentPriorityModifier.h |
|
|
EAvaTranslucentPriorityModifierMode GetMode() |
Modifiers/AvaTranslucentPriorityModifier.h |
|
|
int32 GetSortPriority() |
Modifiers/AvaTranslucentPriorityModifier.h |
|
|
int32 GetSortPriorityOffset() |
Modifiers/AvaTranslucentPriorityModifier.h |
|
|
int32 GetSortPriorityStep() |
Modifiers/AvaTranslucentPriorityModifier.h |
|
|
void SetCameraActor
(
ACameraActor* InCameraActor |
Modifiers/AvaTranslucentPriorityModifier.h |
|
|
void SetCameraActorWeak
(
const TWeakObjectPtr< ACameraActor >& InCameraActor |
Modifiers/AvaTranslucentPriorityModifier.h | ||
void SetIncludeChildren
(
bool bInIncludeChildren |
Modifiers/AvaTranslucentPriorityModifier.h |
|
|
void SetMode
(
EAvaTranslucentPriorityModifierMode InMode |
Modifiers/AvaTranslucentPriorityModifier.h |
|
|
void SetSortPriority
(
int32 InSortPriority |
Modifiers/AvaTranslucentPriorityModifier.h |
|
|
void SetSortPriorityOffset
(
int32 InOffset |
Modifiers/AvaTranslucentPriorityModifier.h |
|
|
void SetSortPriorityStep
(
int32 InStep |
Modifiers/AvaTranslucentPriorityModifier.h |
|
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ACameraActor * GetDefaultCameraActor() |
Modifiers/AvaTranslucentPriorityModifier.h | ||
void OnCameraActorChanged() |
Modifiers/AvaTranslucentPriorityModifier.h | ||
void OnGlobalSortPriorityOffsetChanged() |
Modifiers/AvaTranslucentPriorityModifier.h | ||
void OnIncludeChildrenChanged() |
Modifiers/AvaTranslucentPriorityModifier.h | ||
void OnModeChanged() |
Modifiers/AvaTranslucentPriorityModifier.h | ||
void OnSortPriorityChanged() |
Modifiers/AvaTranslucentPriorityModifier.h | ||
void OnSortPriorityLevelGlobalsChanged() |
Modifiers/AvaTranslucentPriorityModifier.h |
Overridden from UActorModifierCoreBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Apply() |
Modifiers/AvaTranslucentPriorityModifier.h | ||
virtual void OnModifiedActorTransformed() |
Modifiers/AvaTranslucentPriorityModifier.h | ||
virtual void OnModifierAdded
(
EActorModifierCoreEnableReason InReason |
Modifiers/AvaTranslucentPriorityModifier.h | ||
virtual void OnModifierCDOSetup
(
FActorModifierCoreMetadata& InMetadata |
Modifiers/AvaTranslucentPriorityModifier.h | ||
virtual void OnModifierDisabled
(
EActorModifierCoreDisableReason InReason |
Modifiers/AvaTranslucentPriorityModifier.h | ||
virtual void OnModifierRemoved
(
EActorModifierCoreDisableReason InReason |
Modifiers/AvaTranslucentPriorityModifier.h | ||
virtual void RestorePreState() |
Modifiers/AvaTranslucentPriorityModifier.h | ||
virtual void SavePreState() |
Modifiers/AvaTranslucentPriorityModifier.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Modifiers/AvaTranslucentPriorityModifier.h | ||
virtual void PostLoad() |
Modifiers/AvaTranslucentPriorityModifier.h |
Overridden from IActorModifierSceneTreeUpdateHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnSceneTreeTrackedActorChildrenChanged
(
int32 InIdx, |
Modifiers/AvaTranslucentPriorityModifier.h | ||
virtual void OnSceneTreeTrackedActorDirectChildrenChanged
(
int32 InIdx, |
Modifiers/AvaTranslucentPriorityModifier.h | ||
virtual void OnSceneTreeTrackedActorRearranged
(
int32 InIdx, |
Modifiers/AvaTranslucentPriorityModifier.h |
Overridden from IActorModifierRenderStateUpdateHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnRenderStateUpdated
(
AActor* InActor, |
Modifiers/AvaTranslucentPriorityModifier.h |
Overridden from IActorModifierTransformUpdateHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnTransformUpdated
(
AActor* InActor, |
Modifiers/AvaTranslucentPriorityModifier.h |