Navigation
API > API/Plugins > API/Plugins/ActorModifierLayout
Rotates the modifying actor to point it's specified axis at another actor.
| Name | UActorModifierLookAtModifier |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/ActorModifier/Source/ActorModifierLayout/Public/Modifiers/ActorModifierLookAtModifier.h |
| Include Path | #include "Modifiers/ActorModifierLookAtModifier.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UActorModifierLookAtModifier :
public UActorModifierAttachmentBaseModifier ,
public IActorModifierTransformUpdateHandler
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorModifierCoreBase → UActorModifierAttachmentBaseModifier → UActorModifierLookAtModifier
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool GetFlipAxis() |
Returns true if flipping the look-at rotation axis. | Modifiers/ActorModifierLookAtModifier.h |
|
EActorModifierAxis GetOrientationAxis() |
Returns the axis that will point towards the reference actor. | Modifiers/ActorModifierLookAtModifier.h |
|
const FActorModifierSceneTreeActor & GetReferenceActor() |
Modifiers/ActorModifierLookAtModifier.h |
|
|
void SetFlipAxis
(
const bool bInFlipAxis |
Sets the look-at direction to be flipped. | Modifiers/ActorModifierLookAtModifier.h |
|
void SetOrientationAxis
(
EActorModifierAxis InAxis |
Sets the axis that will point towards the reference actor. | Modifiers/ActorModifierLookAtModifier.h |
|
void SetReferenceActor
(
const FActorModifierSceneTreeActor& InReferenceActor |
Modifiers/ActorModifierLookAtModifier.h |
|
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnReferenceActorChanged() |
Modifiers/ActorModifierLookAtModifier.h |
Overridden from UActorModifierCoreBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Apply() |
Modifiers/ActorModifierLookAtModifier.h | ||
virtual void OnModifiedActorTransformed() |
Modifiers/ActorModifierLookAtModifier.h | ||
virtual void OnModifierAdded
(
EActorModifierCoreEnableReason InReason |
Modifiers/ActorModifierLookAtModifier.h | ||
virtual void OnModifierCDOSetup
(
FActorModifierCoreMetadata& InMetadata |
Modifiers/ActorModifierLookAtModifier.h | ||
virtual void OnModifierDisabled
(
EActorModifierCoreDisableReason InReason |
Modifiers/ActorModifierLookAtModifier.h | ||
virtual void OnModifierEnabled
(
EActorModifierCoreEnableReason InReason |
Modifiers/ActorModifierLookAtModifier.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Modifiers/ActorModifierLookAtModifier.h | ||
virtual void PostLoad() |
Modifiers/ActorModifierLookAtModifier.h | ||
virtual void PostTransacted
(
const FTransactionObjectEvent& TransactionEvent |
Modifiers/ActorModifierLookAtModifier.h |
Overridden from IActorModifierSceneTreeUpdateHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Modifiers/ActorModifierLookAtModifier.h |
Overridden from IActorModifierTransformUpdateHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnTransformUpdated
(
AActor* InActor, |
Modifiers/ActorModifierLookAtModifier.h |