Navigation
API > API/Runtime > API/Runtime/MovieScene
Structure representing a quadratic interpolation of the form f(x) = g(x-o) and g(x) = ax^2 + bx + c.
| Name | FQuadraticInterpolation |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Channels/MovieSceneInterpolation.h |
| Include Path | #include "Channels/MovieSceneInterpolation.h" |
Syntax
struct FQuadraticInterpolation
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FQuadraticInterpolation
(
FFrameNumber InOrigin, |
Channels/MovieSceneInterpolation.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| A | double | The coeffients a and b in g(x) = ax^2 + bx + c | Channels/MovieSceneInterpolation.h | |
| B | double | Channels/MovieSceneInterpolation.h | ||
| Constant | double | The constant 'c' in g(x) = ax^2 + bx + c | Channels/MovieSceneInterpolation.h | |
| Origin | FFrameNumber | The origin 'o' in f(x) = g(x-o) | Channels/MovieSceneInterpolation.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLinearInterpolation Derivative() |
Compute this expression's derivative | Channels/MovieSceneInterpolation.h | |
double Evaluate
(
FFrameTime InTime |
Evaluate the expression | Channels/MovieSceneInterpolation.h | |
FCubicInterpolation Integral
(
double ConstantOffset |
Compute this expression's integral with an optional constant offset | Channels/MovieSceneInterpolation.h | |
int32 Solve
(
double Value, |
Attempt to solve this interpolation for x | Channels/MovieSceneInterpolation.h | |
int32 SolveWithin
(
FFrameTime Start, |
Attempt to solve this interpolation for x within limits | Channels/MovieSceneInterpolation.h |