Navigation
API > API/Plugins > API/Plugins/ActorModifierLayout
Arranges child actors in a circular rings around its center
| Name | UActorModifierRadialArrangeModifier |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/ActorModifier/Source/ActorModifierLayout/Public/Modifiers/ActorModifierRadialArrangeModifier.h |
| Include Path | #include "Modifiers/ActorModifierRadialArrangeModifier.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UActorModifierRadialArrangeModifier : public UActorModifierArrangeBaseModifier
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorModifierCoreBase → UActorModifierAttachmentBaseModifier → UActorModifierArrangeBaseModifier → UActorModifierRadialArrangeModifier
Implements Interfaces
- IActorModifierRenderStateUpdateHandler
- IActorModifierSceneTreeUpdateHandler
- IActorModifierTransformUpdateHandler
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EActorModifierRadialArrangeMode GetArrangement() |
Defines how to arrange the child elements around the center. | Modifiers/ActorModifierRadialArrangeModifier.h |
|
const FRotator & GetBaseOrientation() |
Gets the base rotation | Modifiers/ActorModifierRadialArrangeModifier.h |
|
int32 GetCount () |
Gets the number of child elements to use in the arrangement. | Modifiers/ActorModifierRadialArrangeModifier.h |
|
float GetEndAngle() |
Gets the end angle for the arrangement space. 0 = Up, -90 = Left, 90 = Right | Modifiers/ActorModifierRadialArrangeModifier.h |
|
bool GetFlipOrient() |
If true, will flip the center orientation to face outwards. | Modifiers/ActorModifierRadialArrangeModifier.h |
|
float GetInnerRadius() |
Gets the radius from the center to the first inner ring. | Modifiers/ActorModifierRadialArrangeModifier.h |
|
bool GetOrient() |
If true, will orient the selected axis torwards the center. | Modifiers/ActorModifierRadialArrangeModifier.h |
|
EActorModifierAxis GetOrientationAxis() |
Gets the axis to look at the center. | Modifiers/ActorModifierRadialArrangeModifier.h |
|
float GetOuterRadius() |
Gets the radius from the center to the last outer ring. | Modifiers/ActorModifierRadialArrangeModifier.h |
|
int32 GetRings() |
Gets the number of rings. | Modifiers/ActorModifierRadialArrangeModifier.h |
|
float GetStartAngle() |
Gets the start angle for the arrangement space and moving clockwise. 0 = Up, -90 = Left, 90 = Right | Modifiers/ActorModifierRadialArrangeModifier.h |
|
bool GetStartFromOuterRadius () |
If true, will arrange the child elements starting from the outer radius and moving to the inner radius. | Modifiers/ActorModifierRadialArrangeModifier.h |
|
void SetArrangement
(
const EActorModifierRadialArrangeMode InArrangement |
Defines how to arrange the child elements around the center. | Modifiers/ActorModifierRadialArrangeModifier.h |
|
void SetBaseOrientation
(
const FRotator& InRotation |
Sets the base rotation | Modifiers/ActorModifierRadialArrangeModifier.h |
|
void SetCount
(
const int32 InCount |
Sets the number of child elements to use in the arrangement. | Modifiers/ActorModifierRadialArrangeModifier.h |
|
void SetEndAngle
(
const float InEndAngle |
Sets the end angle for the arrangement space. 0 = Up, -90 = Left, 90 = Right | Modifiers/ActorModifierRadialArrangeModifier.h |
|
void SetFlipOrient
(
const bool bInFlipOrient |
If true, will flip the center orientation to face outwards. | Modifiers/ActorModifierRadialArrangeModifier.h |
|
void SetInnerRadius
(
const float InInnerRadius |
Sets the radius from the center to the first inner ring. | Modifiers/ActorModifierRadialArrangeModifier.h |
|
void SetOrient
(
const bool bInOrient |
If true, will orient the selected axis torwards the center. | Modifiers/ActorModifierRadialArrangeModifier.h |
|
void SetOrientationAxis
(
EActorModifierAxis InAxis |
Sets the axis to look at the center. | Modifiers/ActorModifierRadialArrangeModifier.h |
|
void SetOuterRadius
(
const float InOuterRadius |
Sets the radius from the center to the last outer ring. | Modifiers/ActorModifierRadialArrangeModifier.h |
|
void SetRings
(
const int32 InRings |
Sets the number of rings. | Modifiers/ActorModifierRadialArrangeModifier.h |
|
void SetStartAngle
(
const float InStartAngle |
Sets the start angle for the arrangement space and moving clockwise. 0 = Up, -90 = Left, 90 = Right | Modifiers/ActorModifierRadialArrangeModifier.h |
|
void SetStartFromOuterRadius
(
const bool bInStartFromOuterRadius |
If true, will arrange the child elements starting from the outer radius and moving to the inner radius. | Modifiers/ActorModifierRadialArrangeModifier.h |
|
Protected
Overridden from UActorModifierCoreBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Apply() |
Modifiers/ActorModifierRadialArrangeModifier.h | ||
virtual void OnModifiedActorTransformed() |
Modifiers/ActorModifierRadialArrangeModifier.h | ||
virtual void OnModifierAdded
(
EActorModifierCoreEnableReason InReason |
Modifiers/ActorModifierRadialArrangeModifier.h | ||
virtual void OnModifierCDOSetup
(
FActorModifierCoreMetadata& InMetadata |
Modifiers/ActorModifierRadialArrangeModifier.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Modifiers/ActorModifierRadialArrangeModifier.h | ||
virtual void PostLoad() |
Modifiers/ActorModifierRadialArrangeModifier.h |