/Engine/Source/Editor/SequencerCore/Public/MVVM/ViewModels/ViewModelIterators.h
A depth-first iterator into a hierarchy of data models. It iterates overallregistered children lists of each model.
struct FParentFirstChildIterator
bool
bIgnoreCurrentChildren
Flag that signals this iterator to skip all children of the current item and iterate directly to its sibling
FViewModelPtr
CurrentItem
The model currently pointed to by this iterator
int32
DepthLimit
Maximum depth that this iterator is allowed to recurse to
EViewModelListT...
Filter
List type filter to allow skipping of different child lists
TArray<FViewMo...
IterStack
Stack of parent's that have been visited in the current branch