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. |