Navigation
API > API/Editor > API/Editor/SequencerCore
Iterates all models contained in the specified list chain
| Name | FViewModelListIterator |
| Type | struct |
| Header File | /Engine/Source/Editor/SequencerCore/Public/MVVM/ViewModels/ViewModelIterators.h |
| Include Path | #include "MVVM/ViewModels/ViewModelIterators.h" |
Syntax
struct FViewModelListIterator : public UE::Sequencer::TPopulatableIteratorMixin< FViewModelListIterator, FViewModelPtr >
Inheritance Hierarchy
- TPopulatableIteratorMixin → FViewModelListIterator
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FViewModelListIterator
(
EViewModelListType InFilter |
MVVM/ViewModels/ViewModelIterators.h | ||
FViewModelListIterator
(
const TSharedPtr< FViewModel >& InModel, |
MVVM/ViewModels/ViewModelIterators.h | ||
FViewModelListIterator
(
const FViewModelListHead* InListHead, |
MVVM/ViewModels/ViewModelIterators.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Filter | EViewModelListType | MVVM/ViewModels/ViewModelIterators.h | ||
| ListIterator | FViewModelSubListIterator | MVVM/ViewModels/ViewModelIterators.h | ||
| NextList | const FViewModelListHead * | MVVM/ViewModels/ViewModelIterators.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FViewModelListIterator begin() |
MVVM/ViewModels/ViewModelIterators.h | ||
FViewModelListIterator end() |
MVVM/ViewModels/ViewModelIterators.h | ||
FViewModelPtr GetCurrentItem() |
MVVM/ViewModels/ViewModelIterators.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator bool() |
MVVM/ViewModels/ViewModelIterators.h | ||
const FViewModelPtr & operator*() |
MVVM/ViewModels/ViewModelIterators.h | ||
void operator++() |
MVVM/ViewModels/ViewModelIterators.h | ||
FViewModel * operator->() |
MVVM/ViewModels/ViewModelIterators.h |