Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/Evaluation
References
| Module | MovieScene |
| Header | /Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneSequenceTransform.h |
| Include | #include "Evaluation/MovieSceneSequenceTransform.h" |
Syntax
USTRUCT ()
struct FMovieSceneInverseNestedSequenceTransform
Remarks
Structure used to represent a specific inverse transformation (ie from transformed to untransformed space) that cannot be combined with another. Stored as a stack inside FMovieSceneInverseSequenceTransform to represent a complete transformation from inner time-space to outer time-space.
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Default construction to an identity linear transform. Should only be used by serialization. | |||
FMovieSceneInverseNestedSequenceTransform
(
const FMovieSceneTimeTransform& InLinearTransform |
Construction from a linear transform | ||
FMovieSceneInverseNestedSequenceTransform
(
const FFrameTime& InOffset, |
Construction from a linear transform represented as an offset and scale (scale is applied first) |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FMovieSceneTimeTransform | AsLinear () |
Convert this transform to its linear form. | |
| FMovieSceneNestedSequenceTransform | Inverse () |
Convert this transform to its inverse (ie a transform that converts from untransformed space to transformed space) | |
| bool | IsLinear () |
Check whether this transform is linear (true) or not (false) | |
| bool | Check whether this transformation requires a breadcrumb trail (true) or not (false) | ||
| bool | TransformTimeWithinRange
(
FFrameTime Time, |
Attempt to transform the specified time by this inverse transform within a specified un-transformed range, calling a functor for every instance of the specified time in the un-transformed space. | |
| TOptional< FFrameTime > | TryTransformTime
(
FFrameTime Time, |
Attempt to transform the specified time by this inverse transform. | |
| TOptional< FFrameTime > | TryTransformTime
(
FFrameTime Time, |
Attempt to transform the specified time by this inverse transform. |