5#include "Containers/Array.h"
42 if (
A.Row() ==
B.Row())
44 return A.OverlapPriority() >
B.OverlapPriority();
46 return A.Row() <
B.Row();
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
const bool
Definition NetworkReplayStreaming.h:178
Definition MovieScene.Build.cs:6
Definition ArrayView.h:139
Definition AssetRegistryState.h:50
Definition ContainerAllocationPolicies.h:894
Definition MovieSceneSection.h:243
int32 GetOverlapPriority() const
Definition MovieSceneSection.h:553
int32 GetRowIndex() const
Definition MovieSceneSection.h:542
Definition AdvancedWidgetsModule.cpp:13
U16 Index
Definition radfft.cpp:71
Definition MovieSceneTrackEvaluationField.h:60
Definition MovieSceneEvaluationTree.h:603
Definition MovieSceneEvaluationTreePopulationRules.h:29
FSortedSection(const UMovieSceneSection &InSection, int32 InSectionIndex)
Definition MovieSceneEvaluationTreePopulationRules.h:33
static bool SortByOverlapPriorityAndRow(const FSortedSection &A, const FSortedSection &B)
Definition MovieSceneEvaluationTreePopulationRules.h:40
int32 OverlapPriority() const
Definition MovieSceneEvaluationTreePopulationRules.h:36
int32 Index
Definition MovieSceneEvaluationTreePopulationRules.h:31
int32 Row() const
Definition MovieSceneEvaluationTreePopulationRules.h:35
const UMovieSceneSection & Section
Definition MovieSceneEvaluationTreePopulationRules.h:30
Definition MovieSceneEvaluationTreePopulationRules.h:24
static MOVIESCENE_API void HighPassCustomPerRow(TArrayView< UMovieSceneSection *const > Sections, TMovieSceneEvaluationTree< FMovieSceneTrackEvaluationData > &OutTree, FSectionSortPredicate Predicate)
Definition MovieSceneEvaluationTreePopulationRules.cpp:93
static MOVIESCENE_API void HighPassCustom(TArrayView< UMovieSceneSection *const > Sections, TMovieSceneEvaluationTree< FMovieSceneTrackEvaluationData > &OutTree, FSectionSortPredicate Predicate)
Definition MovieSceneEvaluationTreePopulationRules.cpp:68
static MOVIESCENE_API void HighPass(TArrayView< UMovieSceneSection *const > Sections, TMovieSceneEvaluationTree< FMovieSceneTrackEvaluationData > &OutTree)
Definition MovieSceneEvaluationTreePopulationRules.cpp:58
static MOVIESCENE_API void PopulateNearestSection(TArrayView< UMovieSceneSection *const > Sections, TMovieSceneEvaluationTree< FMovieSceneTrackEvaluationData > &OutTree)
Definition MovieSceneEvaluationTreePopulationRules.cpp:133
static MOVIESCENE_API void HighPassPerRow(TArrayView< UMovieSceneSection *const > Sections, TMovieSceneEvaluationTree< FMovieSceneTrackEvaluationData > &OutTree)
Definition MovieSceneEvaluationTreePopulationRules.cpp:63
static MOVIESCENE_API void Blended(TArrayView< UMovieSceneSection *const > Sections, TMovieSceneEvaluationTree< FMovieSceneTrackEvaluationData > &OutTree)
Definition MovieSceneEvaluationTreePopulationRules.cpp:31