FMovieSceneEvaluationTreeRangeIterator

Type that iterates contiguous range/data combinations sequentially (including empty space between time ranges)

Windows
MacOS
Linux

References

Module

MovieScene

Header

/Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneEvaluationTree.h

Include

#include "Evaluation/MovieSceneEvaluationTree.h"

Syntax

struct FMovieSceneEvaluationTreeRangeIterator

Remarks

Type that iterates contiguous range/data combinations sequentially (including empty space between time ranges)

Constructors

Name Description

Public function

FMovieSceneEvaluationTreeRangeIterator

(
    const FMovieSceneEvaluationTree& I...
)

Iterate the tree from -infinity

Public function

FMovieSceneEvaluationTreeRangeIterator

(
    const FMovieSceneEvaluationTree& I...,
    TRangeBound< FFrameNumber > Startin...
)

Iterate the tree ranges starting at the range that overlaps the specified lower bound

Functions

Name Description

Public function Const

FMovieSceneE...

 

Next()

Get an iterator pointing to the next range

Public function Const

FMovieSceneE...

 

Node()

Get the current node

Public function Const

FMovieSceneE...

 

Previous()

Get an iterator pointing to the previous range

Public function Const

TRange< FFra...

 

Range()

Get the current range

Operators

Name Description

Public function

FMovieSceneE...

 

operator--()

Move onto the previous time range

Public function Const

 

operator bool()

Conversion to "bool" returning true if the iterator has not reached the last element.

Public function

FMovieSceneE...

 

operator++()

Move onto the next time range

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss