#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¶
| Return | Name | Description |
|---|---|---|
UComposableCameraResetPitchAction |
||
bool |
CanExecute_Implementation virtual |
|
void |
OnExecute_Implementation virtual |
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