![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Classes | |
| struct | FCachedInterpolation |
| struct | FCachedInterpolationRange |
| struct | FConstantValue |
| struct | FCubicBezierInterpolation |
| struct | FCubicInterpolation |
| struct | FDoubleChannelPiecewiseData |
| struct | FFloatChannelPiecewiseData |
| struct | FInterpolationExtents |
| struct | FInvalidValue |
| struct | FLinearInterpolation |
| struct | FQuadraticInterpolation |
| struct | FQuarticInterpolation |
| struct | FWeightedCubicInterpolation |
| struct | TInterpSolutions |
Functions | |
| template<typename PiecewiseDataType > | |
| UE::MovieScene::Interpolation::FInterpolationExtents | ComputeExtentsWithinBounds (const PiecewiseDataType &PiecewiseData, FFrameTime StartTime, FFrameTime EndTime) |
| template<typename PiecewiseDataType > | |
| UE::MovieScene::Interpolation::FInterpolationExtents | ComputePiecewiseExtents (const PiecewiseDataType &PiecewiseData, FFrameTime StartTime, FFrameTime EndTime) |
This file contains structures that represent specific interpolation algorithms for either a continuous or discrete range.
They are used by Sequencer evaluation to bypass expensive piecewise data searching every frame by caching the resulting interpolation over the relevant time range which allows it to perform only the minimum computation required to find a result.
FCachedInterpolation is a variant type that can represent any one of the supported interpolation modes in this file.
| UE::MovieScene::Interpolation::FInterpolationExtents UE::MovieScene::Interpolation::ComputeExtentsWithinBounds | ( | const PiecewiseDataType & | PiecewiseData, |
| FFrameTime | StartTime, | ||
| FFrameTime | EndTime | ||
| ) |
| UE::MovieScene::Interpolation::FInterpolationExtents UE::MovieScene::Interpolation::ComputePiecewiseExtents | ( | const PiecewiseDataType & | PiecewiseData, |
| FFrameTime | StartTime, | ||
| FFrameTime | EndTime | ||
| ) |