Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/Channels
References
Module | MovieScene |
Header | /Engine/Source/Runtime/MovieScene/Public/Channels/MovieSceneInterpolation.h |
Include | #include "Channels/MovieSceneInterpolation.h" |
Syntax
struct FCachedInterpolation
Remarks
Variant structure that wraps an interpolation and the range within which it is valid. ~96 bytes
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Default construction to an invalid state. Calling Evaluate will always return false | ||
![]() |
FCachedInterpolation
(
const FCachedInterpolationRange& InRange, |
Construction as a constant value | |
![]() |
FCachedInterpolation
(
const FCachedInterpolationRange& InRange, |
Construction as a linear interpolation | |
![]() |
FCachedInterpolation
(
const FCachedInterpolationRange& InRange, |
Construction as a cubic interpolation | |
![]() |
FCachedInterpolation
(
const FCachedInterpolationRange& InRange, |
Construction as a weighted cubic interpolation |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | Evaluate
(
FFrameTime FrameTime, |
Evaluate this interpolation for the specified frame time |
![]() ![]() |
bool | IsCacheValidForTime
(
FFrameNumber FrameNumber |
Check whether this cache is still valid for the specified frame number. |