Navigation
API > API/Plugins > API/Plugins/GameplayCameras > API/Plugins/GameplayCameras/ValueInterpolators
Inheritance Hierarchy
- UObject
- UCameraValueInterpolator
- UAccelerationDecelerationValueInterpolator
References
| Module | GameplayCameras |
| Header | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/ValueInterpolators/AccelerationDecelerationValueInterpolator.h |
| Include | #include "ValueInterpolators/AccelerationDecelerationValueInterpolator.h" |
Syntax
UCLASS (Meta=(DisplayName="Acceleration-Deceleration"))
class UAccelerationDecelerationValueInterpolator : public UCameraValueInterpolator
Remarks
A value interpolator that first accelerates up to a maximum speed, and then decelerates before reaching the target value.
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | Acceleration | The acceleration rate at the start of interpolation. | |
| float | Deceleration | The deceleration rate at the end of interpolation. | |
| float | MaxSpeed | The maximum speed reachable during interpolation. |
Overridden from UCameraValueInterpolator
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< UE::Cameras::TCameraValueInterpolator< double > > | Creates a value interpolator for double precision floating point numbers. | ||
| TUniquePtr< UE::Cameras::TCameraValueInterpolator< FVector2d > > | Creates a value interpolator for 2D vectors. | ||
| TUniquePtr< UE::Cameras::TCameraValueInterpolator< FVector3d > > | Creates a value interpolator for 3D vectors. |