#include <ComposableCameraSetRotationNode.h>

Inherits: UComposableCameraCameraNodeBase

Node for replacing the current camera rotation from an actor forward vector, an explicit forward vector, or a literal rotator.

Public Attributes

Return Name Description
EComposableCameraSetRotationSource RotationSource Selects where the replacement rotation comes from.
EComposableCameraActorInputSource RotationActorSource Selects whether the actor source is explicit or the controller's controlled pawn.
TObjectPtr< AActor > RotationActor Actor whose forward vector defines the replacement rotation.
FVector RotationVector Forward vector used to build the replacement rotation.
FRotator Rotation Literal replacement rotation.

RotationSource

EComposableCameraSetRotationSource RotationSource { EComposableCameraSetRotationSource::FromRotator }

Selects where the replacement rotation comes from.


RotationActorSource

EComposableCameraActorInputSource RotationActorSource { EComposableCameraActorInputSource::ExplicitActor }

Selects whether the actor source is explicit or the controller's controlled pawn.


RotationActor

TObjectPtr< AActor > RotationActor { nullptr }

Actor whose forward vector defines the replacement rotation.


RotationVector

FVector RotationVector { FVector::ForwardVector }

Forward vector used to build the replacement rotation.


Rotation

FRotator Rotation { FRotator::ZeroRotator }

Literal replacement rotation.

Public Methods

Return Name Description
UComposableCameraSetRotationNode inline
void OnTickNode_Implementation virtual
void GetPinDeclarations_Implementation virtual const

UComposableCameraSetRotationNode

inline

inline UComposableCameraSetRotationNode()

OnTickNode_Implementation

virtual

virtual void OnTickNode_Implementation(float DeltaTime, const FComposableCameraPose & CurrentCameraPose, FComposableCameraPose & OutCameraPose)

GetPinDeclarations_Implementation

virtual const

virtual void GetPinDeclarations_Implementation(TArray< FComposableCameraNodePinDeclaration > & OutPins) const