Navigation
API > API/Plugins > API/Plugins/ActorModifierLayout
Justify Modifier
Aligns child actors, based on their bounding box, according to the specified justification
| Name | UActorModifierJustifyModifier |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/ActorModifier/Source/ActorModifierLayout/Public/Modifiers/ActorModifierJustifyModifier.h |
| Include Path | #include "Modifiers/ActorModifierJustifyModifier.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UActorModifierJustifyModifier : public UActorModifierArrangeBaseModifier
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorModifierCoreBase → UActorModifierAttachmentBaseModifier → UActorModifierArrangeBaseModifier → UActorModifierJustifyModifier
Implements Interfaces
- IActorModifierRenderStateUpdateHandler
- IActorModifierSceneTreeUpdateHandler
- IActorModifierTransformUpdateHandler
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedTrackedBounds | FBox | Cached actors bounds to detect a change in tick | Modifiers/ActorModifierJustifyModifier.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EActorModifierJustifyDepth GetDepthAlignment() |
Modifiers/ActorModifierJustifyModifier.h |
|
|
float GetDepthAnchor() |
Modifiers/ActorModifierJustifyModifier.h |
|
|
EActorModifierJustifyHorizontal GetHorizontalAlignment() |
Modifiers/ActorModifierJustifyModifier.h |
|
|
float GetHorizontalAnchor() |
Modifiers/ActorModifierJustifyModifier.h |
|
|
EActorModifierJustifyVertical GetVerticalAlignment() |
Modifiers/ActorModifierJustifyModifier.h |
|
|
float GetVerticalAnchor() |
Modifiers/ActorModifierJustifyModifier.h |
|
|
void SetDepthAlignment
(
EActorModifierJustifyDepth InDepthAlignment |
Modifiers/ActorModifierJustifyModifier.h |
|
|
void SetDepthAnchor
(
float InDepthAnchor |
Modifiers/ActorModifierJustifyModifier.h |
|
|
void SetHorizontalAlignment
(
EActorModifierJustifyHorizontal InHorizontalAlignment |
Modifiers/ActorModifierJustifyModifier.h |
|
|
void SetHorizontalAnchor
(
float InHorizontalAnchor |
Modifiers/ActorModifierJustifyModifier.h |
|
|
void SetVerticalAlignment
(
EActorModifierJustifyVertical InVerticalAlignment |
Modifiers/ActorModifierJustifyModifier.h |
|
|
void SetVerticalAnchor
(
float InVerticalAnchor |
Modifiers/ActorModifierJustifyModifier.h |
|
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVector GetAlignmentOffset
(
const FVector& InExtent |
Modifiers/ActorModifierJustifyModifier.h | ||
FVector GetAnchorOffset() |
Modifiers/ActorModifierJustifyModifier.h | ||
void GetChildrenActors
(
TSet< TWeakObjectPtr< AActor > >& OutChildren |
Get tracked actors from children actors. | Modifiers/ActorModifierJustifyModifier.h | |
FVector GetConstraintVector
(
const FVector& InBoundsCenter, |
Modifiers/ActorModifierJustifyModifier.h | ||
void GetTrackedActors
(
const TSet< TWeakObjectPtr< AActor > >& InChildrenActors, |
Modifiers/ActorModifierJustifyModifier.h | ||
bool HasDepthAlignment() |
Modifiers/ActorModifierJustifyModifier.h | ||
bool HasHorizontalAlignment() |
Modifiers/ActorModifierJustifyModifier.h | ||
bool HasVerticalAlignment() |
Modifiers/ActorModifierJustifyModifier.h | ||
FVector MakeConstrainedAxisVector() |
Modifiers/ActorModifierJustifyModifier.h |
Overridden from UActorModifierCoreBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Apply() |
Modifiers/ActorModifierJustifyModifier.h | ||
virtual bool IsModifierDirtyable() |
Modifiers/ActorModifierJustifyModifier.h | ||
virtual void OnModifiedActorTransformed() |
Modifiers/ActorModifierJustifyModifier.h | ||
virtual void OnModifierCDOSetup
(
FActorModifierCoreMetadata& InMetadata |
Modifiers/ActorModifierJustifyModifier.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& InPropertyChangedEvent |
Modifiers/ActorModifierJustifyModifier.h |
Overridden from IActorModifierSceneTreeUpdateHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnSceneTreeTrackedActorDirectChildrenChanged
(
int32 InIdx, |
Modifiers/ActorModifierJustifyModifier.h |
Overridden from IActorModifierRenderStateUpdateHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnActorVisibilityChanged
(
AActor* InActor |
Modifiers/ActorModifierJustifyModifier.h | ||
virtual void OnRenderStateUpdated
(
AActor* InActor, |
Modifiers/ActorModifierJustifyModifier.h |
Overridden from IActorModifierTransformUpdateHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnTransformUpdated
(
AActor* InActor, |
Modifiers/ActorModifierJustifyModifier.h |