#include <ComposableCameraSplineTransition.h>

Inherits: UComposableCameraTransitionBase

Spline transition.

Public Attributes

Return Name Description
EComposableCameraSplineTransitionType SplineType
EComposableCameraSplineTransitionEvaluationCurveType EvaluationCurveType
FVector StartTangent
FVector EndTangent
FVector StartControlPoint
FVector EndControlPoint
TArray< FVector > ControlPoints
float ArcAngle
float ArcRoll

SplineType

EComposableCameraSplineTransitionType SplineType {  }

EvaluationCurveType

EComposableCameraSplineTransitionEvaluationCurveType EvaluationCurveType {  }

StartTangent

FVector StartTangent { 0.f, 100.f, 0.f }

EndTangent

FVector EndTangent { 0.f, 100.f, 0.f }

StartControlPoint

FVector StartControlPoint { 0.f, 100.f, 0.f }

EndControlPoint

FVector EndControlPoint { 0.f, 100.f, 0.f }

ControlPoints

TArray< FVector > ControlPoints

ArcAngle

float ArcAngle { 180.f }

ArcRoll

float ArcRoll { 0.f }

Public Methods

Return Name Description
void OnBeginPlay_Implementation virtual
FComposableCameraPose OnEvaluate_Implementation virtual

OnBeginPlay_Implementation

virtual

virtual void OnBeginPlay_Implementation(float DeltaTime, const FComposableCameraPose & CurrentSourcePose, const FComposableCameraPose & CurrentTargetPose)

OnEvaluate_Implementation

virtual

virtual FComposableCameraPose OnEvaluate_Implementation(float DeltaTime, const FComposableCameraPose & CurrentSourcePose, const FComposableCameraPose & CurrentTargetPose)

Private Methods

Return Name Description
void DrawDebugSpline

DrawDebugSpline

void DrawDebugSpline(const FComposableCameraPose & StartPose, const FComposableCameraPose & TargetPose)