Navigation
Unreal Engine C++ API Reference > Runtime > MovieScene > Evaluation
References
Module | MovieScene |
Header | /Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneEvaluationField.h |
Include | #include "Evaluation/MovieSceneEvaluationField.h" |
Syntax
struct FMovieSceneEvaluationField
Remarks
Memory layout optimized primarily for speed of searching the applicable ranges
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Add
(
const TRange< FFrameNumber >& InRange, |
Add the specified data to this field, assuming the specified range lies after any other entries |
![]() ![]() |
const FMovieSceneEvaluationGroup & | GetGroup
(
int32 Index |
Lookup a valid evaluation group by entry index |
![]() ![]() |
const FMovieSceneEvaluationMetaData & | GetMetaData
(
int32 Index |
Lookup valid meta-data by entry index |
![]() ![]() |
const TRange< FFrameNumber > & | GetRange
(
int32 Index |
Lookup a valid range by index |
![]() ![]() |
TArrayView< const FMovieSceneFrameRange > | GetRanges () |
Access this entire field's set of ranges |
![]() ![]() |
int32 | GetSegmentFromTime
(
FFrameNumber Time |
Efficiently find the entry that exists at the specified time, if any |
![]() ![]() |
const FGuid & | GetSignature () |
Access this field's signature |
![]() |
int32 | Insert
(
const TRange< FFrameNumber >& InRange, |
Insert a new range into this field |
![]() |
void | Invalidate
(
const TRange< FFrameNumber >& Range |
Invalidate a range in this field |
![]() ![]() |
TRange< int32 > | OverlapRange
(
const TRange< FFrameNumber >& Range |
Deduce the indices into Ranges and Groups that overlap with the specified time range |
![]() ![]() |
int32 | Size () |
Access this field's size |