Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/FMovieSceneInverseSequenceTransf-
Description
Transforms a time from transformed to untransformed space within a finite range specified by two breadcrumb trails. 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 | TransformTimeWithinRange |
| 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 TransformTimeWithinRange
(
FFrameTime Time,
const TFunctionRef < bool)> & 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 |
|---|---|
| Time | The transformed time 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. |