![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MovieSceneInterpolation.h>
Public Member Functions | |
| MOVIESCENE_API | FCubicBezierInterpolation (FFrameNumber InOrigin, double InDX, double InStartValue, double InEndValue, double InStartTangent, double InEndTangent) |
| MOVIESCENE_API FCubicInterpolation | AsCubic () const |
| MOVIESCENE_API double | Evaluate (FFrameTime InTime) const |
| MOVIESCENE_API int32 | Solve (double InValue, TInterpSolutions< FFrameTime, 4 > OutResults) const |
| MOVIESCENE_API FQuadraticInterpolation | Derivative () const |
| MOVIESCENE_API FQuarticInterpolation | Integral (double ConstantOffset=0.0) const |
Public Attributes | |
| double | DX |
| double | P0 |
| double | P1 |
| double | P2 |
| double | P3 |
| FFrameNumber | Origin |
A cubic bezier interpolation between 2 control points with tangents, represented as 4 control points on a Bezier curve
| UE::MovieScene::Interpolation::FCubicBezierInterpolation::FCubicBezierInterpolation | ( | FFrameNumber | InOrigin, |
| double | InDX, | ||
| double | InStartValue, | ||
| double | InEndValue, | ||
| double | InStartTangent, | ||
| double | InEndTangent | ||
| ) |
| FCubicInterpolation UE::MovieScene::Interpolation::FCubicBezierInterpolation::AsCubic | ( | ) | const |
| FQuadraticInterpolation UE::MovieScene::Interpolation::FCubicBezierInterpolation::Derivative | ( | ) | const |
Compute this expression's derivative
| double UE::MovieScene::Interpolation::FCubicBezierInterpolation::Evaluate | ( | FFrameTime | InTime | ) | const |
Evaluate the expression
| FQuarticInterpolation UE::MovieScene::Interpolation::FCubicBezierInterpolation::Integral | ( | double | ConstantOffset = 0.0 | ) | const |
Compute this expression's integral with an optional constant offset
| int32 UE::MovieScene::Interpolation::FCubicBezierInterpolation::Solve | ( | double | InValue, |
| TInterpSolutions< FFrameTime, 4 > | OutResults | ||
| ) | const |
Attempt to solve this interpolation for x
| double UE::MovieScene::Interpolation::FCubicBezierInterpolation::DX |
The delta value between the two control points in the time-domain
| FFrameNumber UE::MovieScene::Interpolation::FCubicBezierInterpolation::Origin |
The origin time of the first control point
| double UE::MovieScene::Interpolation::FCubicBezierInterpolation::P0 |
The four control points that should be passed to BezierInterp
| double UE::MovieScene::Interpolation::FCubicBezierInterpolation::P1 |
| double UE::MovieScene::Interpolation::FCubicBezierInterpolation::P2 |
| double UE::MovieScene::Interpolation::FCubicBezierInterpolation::P3 |