#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)