#include <ComposableCameraResetPitchAction.h>

Inherits: UComposableCameraActionBase

This action smoothly resets pitch to a target value. If the camera rotates to the target rotation or there is user input, the action will expire.

Public Attributes

Return Name Description
float Pitch
class UInputAction * RotateAction
UComposableCameraInterpolatorBase * Interpolator
float InterpSpeed

Pitch

float Pitch { 0.f }

RotateAction

class UInputAction * RotateAction { nullptr }

Interpolator

UComposableCameraInterpolatorBase * Interpolator { nullptr }

InterpSpeed

float InterpSpeed { 1.f }

Public Methods


UComposableCameraResetPitchAction

UComposableCameraResetPitchAction(const FObjectInitializer & ObjectInitializer)

CanExecute_Implementation

virtual

virtual bool CanExecute_Implementation(float DeltaTime, const FComposableCameraPose & CurrentCameraPose)

OnExecute_Implementation

virtual

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

Private Attributes

Return Name Description
class UEnhancedInputLocalPlayerSubsystem * Subsystem
TUniquePtr< TCameraInterpolator< TValueTypeWrapper< double > > > Interp_T

Subsystem

class UEnhancedInputLocalPlayerSubsystem * Subsystem { nullptr }

Interp_T

TUniquePtr< TCameraInterpolator< TValueTypeWrapper< double > > > Interp_T