![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MovieSceneInterpolation.h>
Public Member Functions | |
| FQuarticInterpolation (FFrameNumber InOrigin, double InA, double InB, double InC, double InD, double InConstant, double InDX=1.0) | |
| MOVIESCENE_API double | Evaluate (FFrameTime InTime) const |
| MOVIESCENE_API int32 | Solve (double Value, TInterpSolutions< FFrameTime, 4 > OutResults) const |
| MOVIESCENE_API int32 | SolveWithin (FFrameTime Start, FFrameTime End, double Value, TInterpSolutions< FFrameTime, 4 > OutResults) const |
| MOVIESCENE_API FCubicInterpolation | Derivative () const |
Public Attributes | |
| double | A |
| double | B |
| double | C |
| double | D |
| double | Constant |
| double | DX |
| FFrameNumber | Origin |
Structure representing a quartic interpolation of the form f(x) = g(x-o) and g(x) = ax^4 + bx^3 + cx^2 + dx + e.
|
inline |
| FCubicInterpolation UE::MovieScene::Interpolation::FQuarticInterpolation::Derivative | ( | ) | const |
Compute this expression's derivative
| double UE::MovieScene::Interpolation::FQuarticInterpolation::Evaluate | ( | FFrameTime | InTime | ) | const |
Evaluate the expression
| int32 UE::MovieScene::Interpolation::FQuarticInterpolation::Solve | ( | double | Value, |
| TInterpSolutions< FFrameTime, 4 > | OutResults | ||
| ) | const |
Attempt to solve this interpolation for x
| int32 UE::MovieScene::Interpolation::FQuarticInterpolation::SolveWithin | ( | FFrameTime | Start, |
| FFrameTime | End, | ||
| double | Value, | ||
| TInterpSolutions< FFrameTime, 4 > | OutResults | ||
| ) | const |
Attempt to solve this interpolation for x within limits
| double UE::MovieScene::Interpolation::FQuarticInterpolation::A |
The coeffients a, b, c, and d in g(x) = ax^4 + bx^3 + cx^2 + dx + e
| double UE::MovieScene::Interpolation::FQuarticInterpolation::B |
| double UE::MovieScene::Interpolation::FQuarticInterpolation::C |
| double UE::MovieScene::Interpolation::FQuarticInterpolation::Constant |
The constant 'e' in g(x) = ax^4 + bx^3 + cx^2 + dx + e
| double UE::MovieScene::Interpolation::FQuarticInterpolation::D |
| double UE::MovieScene::Interpolation::FQuarticInterpolation::DX |
| FFrameNumber UE::MovieScene::Interpolation::FQuarticInterpolation::Origin |
The origin 'o' in f(x) = g(x-o)