Navigation
API > API/Runtime > API/Runtime/MovieScene > API/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 |