UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMovieSceneEvaluationTreeNodeHandle Struct Reference

#include <MovieSceneEvaluationTree.h>

Public Member Functions

 FMovieSceneEvaluationTreeNodeHandle (FEvaluationTreeEntryHandle InChildrenHandle, int32 InIndex)
 
bool IsRoot () const
 
bool IsValid () const
 
FEvaluationTreeEntryHandle GetHandle () const
 
int32 GetChildIndex () const
 

Static Public Member Functions

static FMovieSceneEvaluationTreeNodeHandle Root ()
 
static FMovieSceneEvaluationTreeNodeHandle Invalid ()
 

Friends

bool operator== (const FMovieSceneEvaluationTreeNodeHandle &A, const FMovieSceneEvaluationTreeNodeHandle &B)
 
bool operator!= (const FMovieSceneEvaluationTreeNodeHandle &A, const FMovieSceneEvaluationTreeNodeHandle &B)
 
FArchiveoperator<< (FArchive &Ar, FMovieSceneEvaluationTreeNodeHandle &In)
 

Detailed Description

A handle to a node in an FMovieSceneEvaluationTree, defined in terms of an entry handle (corrsponding to FMovieSceneEvaluationTree::ChildNodes), and its child index

Constructor & Destructor Documentation

◆ FMovieSceneEvaluationTreeNodeHandle()

FMovieSceneEvaluationTreeNodeHandle::FMovieSceneEvaluationTreeNodeHandle ( FEvaluationTreeEntryHandle  InChildrenHandle,
int32  InIndex 
)
inline

Construction from the node's parent's children entry handle, and this node's index within its parent's children

Member Function Documentation

◆ GetChildIndex()

int32 FMovieSceneEvaluationTreeNodeHandle::GetChildIndex ( ) const
inline

Access the index of this node amongst its siblings

◆ GetHandle()

FEvaluationTreeEntryHandle FMovieSceneEvaluationTreeNodeHandle::GetHandle ( ) const
inline

Access the children handle that this node is contained within

◆ Invalid()

static FMovieSceneEvaluationTreeNodeHandle FMovieSceneEvaluationTreeNodeHandle::Invalid ( )
inlinestatic

Special handle that represents an invalid node

◆ IsRoot()

bool FMovieSceneEvaluationTreeNodeHandle::IsRoot ( ) const
inline

Check whether this node is the root node or not

◆ IsValid()

bool FMovieSceneEvaluationTreeNodeHandle::IsValid ( ) const
inline

Check whether this node should correspond to a node. Does not check whether this handle is actually valid for any given tree

◆ Root()

static FMovieSceneEvaluationTreeNodeHandle FMovieSceneEvaluationTreeNodeHandle::Root ( )
inlinestatic

Special handle that represents the root node

Friends And Related Symbol Documentation

◆ operator!=

Test two node handles for inequality

◆ operator<<

FArchive & operator<< ( FArchive Ar,
FMovieSceneEvaluationTreeNodeHandle In 
)
friend

Serialization operator

◆ operator==

bool operator== ( const FMovieSceneEvaluationTreeNodeHandle A,
const FMovieSceneEvaluationTreeNodeHandle B 
)
friend

Test two node handles for equality


The documentation for this struct was generated from the following file: