Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/FMovieSceneInverseSequenceTransf-
Description
Transforms a finite range in the transformed space, to non-empty ranges in untransformed space. For each solution that exists in the untransformed space, Visitor will be invoked and its result defines whether the algorithm continues (true) or terminates early (false).
| Name | TransformFiniteRangeWithinRange |
| Type | function |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneSequenceTransform.h |
| Include Path | #include "Evaluation/MovieSceneSequenceTransform.h" |
| Source | /Engine/Source/Runtime/MovieScene/Private/Evaluation/MovieSceneSequenceTransform.cpp |
bool TransformFiniteRangeWithinRange
(
const TRange < FFrameTime > & Range,
TFunctionRef < bool< FFrameTime >)> Visitor,
const FMovieSceneTransformBreadcrumbs & StartBreadcrumbs,
const FMovieSceneTransformBreadcrumbs & EndBreadcrumbs
) const
False if any invocation of Visitor returned false, true otherwise (if there were no solutions, or every invocation of Visitor returned true).
Parameters
| Name | Remarks |
|---|---|
| Range | The range in transformed space to convert to untransformed space. |
| Visitor | A functor to invoke for every solution that exists within the range. Returning true will allow the algorithm to continue, false will cause it to terminate early. |
| StartBreadCrumbs | A breadcrumb trail for the start of the allowable range to solve within. |
| EndBreadCrumbs | A breadcrumb trail for the end of the allowable range to solve within. |