Navigation
API > API/Runtime > API/Runtime/MovieScene
Structure representing a linear interpolation of the form f(t) = a(t-o) + b.
| Name | FLinearInterpolation |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Channels/MovieSceneInterpolation.h |
| Include Path | #include "Channels/MovieSceneInterpolation.h" |
Syntax
struct FLinearInterpolation
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLinearInterpolation
(
FFrameNumber InOrigin, |
Channels/MovieSceneInterpolation.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Coefficient | double | The coeffient 'a' in f(t) = a(t-o) + b | Channels/MovieSceneInterpolation.h | |
| Constant | double | The constant 'b' in f(t) = a(t-o) + b | Channels/MovieSceneInterpolation.h | |
| Origin | FFrameNumber | The origin 'o' in f(t) = a(t-o) + b | Channels/MovieSceneInterpolation.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FConstantValue Derivative() |
Compute this expression's derivative | Channels/MovieSceneInterpolation.h | |
double Evaluate
(
FFrameTime InTime |
Evaluate the expression | Channels/MovieSceneInterpolation.h | |
FQuadraticInterpolation 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 |