Navigation
API > API/Editor > API/Editor/SequencerCore
WARNING: most of the class and methods in this header are not safe to use from a view-model's constructor because they rely on shared-pointers to be available for that view-model.
| Name | TPopulatableIteratorMixin |
| Type | struct |
| Header File | /Engine/Source/Editor/SequencerCore/Public/MVVM/ViewModels/ViewModelIterators.h |
| Include Path | #include "MVVM/ViewModels/ViewModelIterators.h" |
Syntax
template<typename DerivedType, typename EnumeratedType>
struct TPopulatableIteratorMixin
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EnumeratedType FindBy
(
const ValueType& Value, |
Linearly search through this iterator to find a predicate using a projection For example: UMovieSceneTrack* TrackToFind = ...; Model->GetChildrenOfType |
MVVM/ViewModels/ViewModelIterators.h | |
ContainerType< EnumeratedType > Populate () |
Create a new container of the templated type and populate it with the remaining items in this iterator. | MVVM/ViewModels/ViewModelIterators.h | |
void Populate
(
ContainerType& OutContainer |
Populate the specified container with the remaining items in this iterator. | MVVM/ViewModels/ViewModelIterators.h | |
| Return the remaining items in this iterator as an array The state of this iterator remains unchanged | MVVM/ViewModels/ViewModelIterators.h | ||
| Populate the specified array with the remaining items in this iterator The state of this iterator remains unchanged | MVVM/ViewModels/ViewModelIterators.h |