![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MovieSceneEvaluationTree.h>
Inheritance diagram for TMovieSceneEvaluationTree< DataType >:Friends | |
| struct | TMovieSceneEvaluationTreeFormatter< DataType > |
| FArchive & | operator<< (FArchive &Ar, TMovieSceneEvaluationTree< DataType > &In) |
| bool | operator== (const TMovieSceneEvaluationTree< DataType > &A, const TMovieSceneEvaluationTree< DataType > &B) |
Additional Inherited Members | |
Protected Member Functions inherited from FMovieSceneEvaluationTree | |
| FMovieSceneEvaluationTreeNode & | GetNode (FEvaluationTreeEntryHandle ChildrenID, int32 Index) |
| const FMovieSceneEvaluationTreeNode & | GetNode (FEvaluationTreeEntryHandle ChildrenID, int32 Index) const |
| MOVIESCENE_API void | AddTimeRange (TRange< FFrameNumber > InTimeRange, const IMovieSceneEvaluationTreeNodeOperator &InOperator, FMovieSceneEvaluationTreeNodeHandle InParent, const TFunctionRef< bool(FMovieSceneEvaluationTreeNodeHandle)> *Predicate) |
| MOVIESCENE_API void | InsertNewChild (TRange< FFrameNumber > InEffectiveRange, const IMovieSceneEvaluationTreeNodeOperator &InOperator, int32 InsertIndex, FMovieSceneEvaluationTreeNodeHandle InParent) |
Protected Attributes inherited from FMovieSceneEvaluationTree | |
| FMovieSceneEvaluationTreeNode | RootNode |
| TEvaluationTreeEntryContainer< FMovieSceneEvaluationTreeNode > | ChildNodes |
Templated version of FMovieSceneEvaluationTree that is also able to associate arbitrary data with nodes
|
inline |
Add a time range with no data associated
| InTimeRange | The range with which this data should be associated |
|
inline |
Add a new time range with the associated data to the tree.
| InTimeRange | The range with which this data should be associated |
| InData | The data to assoicate with this time range |
|
inline |
Adds a new time range with the associated data to the tree, only for segments where there's no data yet.
| InTimeRange | The range with which this data should be associated |
| InData | The data to assoicate with this time range |
|
inline |
Adds a new time range with the associated data to the tree, only for segments where there's no data yet.
| InTimeRange | The range with which this data should be associated |
| InData | The data to assoicate with this time range |
|
inline |
Add a new time range with the associated data to the tree.
| InTimeRange | The range with which this data should be associated |
| InData | The data to assoicate with this time range |
|
inline |
Add a new time range with the associated data to the tree. Ensures no duplicates.
| InTimeRange | The range with which this data should be associated |
| InData | The data to assoicate with this time range |
|
inline |
Compact the memory used by this tree so it's using as little as possible
|
inline |
Create an iterator that will iterate all data associated with the specified node
| NodeHandle | The node to get all data for |
|
inline |
Access the data associated with a single node in the tree.
|
inline |
Access the data associated with a single node in the tree.
|
inline |
Check whether this tree is empty
|
inline |
Reset this tree
|
friend |
Serialization operator
|
friend |
Equality operator
|
friend |