Navigation
API > API/Runtime > API/Runtime/MovieScene
Structure representing a quartic interpolation of the form f(x) = g(x-o) and g(x) = ax^4 + bx^3 + cx^2 + dx + e.
| Name | FQuarticInterpolation |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Channels/MovieSceneInterpolation.h |
| Include Path | #include "Channels/MovieSceneInterpolation.h" |
Syntax
struct FQuarticInterpolation
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FQuarticInterpolation
(
FFrameNumber InOrigin, |
Channels/MovieSceneInterpolation.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| A | double | The coeffients a, b, c, and d in g(x) = ax^4 + bx^3 + cx^2 + dx + e | Channels/MovieSceneInterpolation.h | |
| B | double | Channels/MovieSceneInterpolation.h | ||
| C | double | Channels/MovieSceneInterpolation.h | ||
| Constant | double | The constant 'e' in g(x) = ax^4 + bx^3 + cx^2 + dx + e | Channels/MovieSceneInterpolation.h | |
| D | double | Channels/MovieSceneInterpolation.h | ||
| DX | double | 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 |
|---|---|---|---|
FCubicInterpolation Derivative() |
Compute this expression's derivative | Channels/MovieSceneInterpolation.h | |
double Evaluate
(
FFrameTime InTime |
Evaluate the expression | 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 |