7#include "Misc/Optional.h"
11template <
typename ElementType>
class TRange;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition MovieSceneCompilerRules.h:14
MOVIESCENE_API void FilterOutUnderlappingSections(FSegmentBlendData &BlendData)
Definition MovieSceneCompilerRules.cpp:41
MOVIESCENE_API void ChooseLowestRowIndex(FSegmentBlendData &BlendData)
Definition MovieSceneCompilerRules.cpp:68
MOVIESCENE_API bool AlwaysEvaluateSection(const FMovieSceneSectionData &InSectionData)
Definition MovieSceneCompilerRules.cpp:36
MOVIESCENE_API void BlendSegmentLegacySectionOrder(FSegmentBlendData &BlendData)
Definition MovieSceneCompilerRules.cpp:96
MOVIESCENE_API TOptional< FMovieSceneSegment > EvaluateNearestSegment(const TRange< FFrameNumber > &Range, const FMovieSceneSegment *PreviousSegment, const FMovieSceneSegment *NextSegment)
Definition MovieSceneCompilerRules.cpp:6
Definition MovieSceneCompilerRules.h:29
virtual void Blend(FSegmentBlendData &BlendData) const override
Definition MovieSceneCompilerRules.h:30
Definition MovieSceneCompilerRules.h:39
virtual TOptional< FMovieSceneSegment > InsertEmptySpace(const TRange< FFrameNumber > &Range, const FMovieSceneSegment *PreviousSegment, const FMovieSceneSegment *NextSegment) const
Definition MovieSceneCompilerRules.h:45
FEvaluateNearestSegmentBlender()
Definition MovieSceneCompilerRules.h:40
Definition MovieSceneCompilerRules.h:52
virtual void Blend(FSegmentBlendData &BlendData) const override
Definition MovieSceneCompilerRules.h:53
Definition MovieSceneSegmentCompiler.h:23
Definition MovieSceneSegment.h:144
Definition MovieSceneSegmentCompiler.h:72
Definition MovieSceneSegmentCompiler.h:89
bool bCanFillEmptySpace
Definition MovieSceneSegmentCompiler.h:146
Definition MovieSceneSegmentCompiler.h:47
Definition Optional.h:131