5#include "Containers/Array.h"
12#include "Misc/Optional.h"
16template <
typename ElementType>
class TRange;
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
TInlineValue< FMovieSceneTrackRowSegmentBlender, 16 > FMovieSceneTrackRowSegmentBlenderPtr
Definition MovieSceneSegmentCompiler.h:150
TInlineValue< FMovieSceneTrackSegmentBlender, 16 > FMovieSceneTrackSegmentBlenderPtr
Definition MovieSceneSegmentCompiler.h:151
ESectionEvaluationFlags
Definition MovieSceneSegment.h:19
Definition InlineValue.h:22
Definition MovieSceneSection.h:243
Definition MovieSceneSegmentCompiler.h:23
const UMovieSceneSection * Section
Definition MovieSceneSegmentCompiler.h:34
FMovieSceneSectionData(const UMovieSceneSection *InSection, int32 InTemplateIndex, ESectionEvaluationFlags InFlags)
Definition MovieSceneSegmentCompiler.h:29
int32 TemplateIndex
Definition MovieSceneSegmentCompiler.h:36
ESectionEvaluationFlags Flags
Definition MovieSceneSegmentCompiler.h:38
FMovieSceneSectionData()
Definition MovieSceneSegmentCompiler.h:24
Definition MovieSceneSegment.h:144
Definition MovieSceneSegmentCompiler.h:72
virtual void Blend(FSegmentBlendData &BlendData) const
Definition MovieSceneSegmentCompiler.h:80
virtual ~FMovieSceneTrackRowSegmentBlender()
Definition MovieSceneSegmentCompiler.h:73
Definition MovieSceneSegmentCompiler.h:89
bool bAllowEmptySegments
Definition MovieSceneSegmentCompiler.h:143
virtual TOptional< FMovieSceneSegment > InsertEmptySpace(const TRange< FFrameNumber > &Range, const FMovieSceneSegment *PreviousSegment, const FMovieSceneSegment *NextSegment) const
Definition MovieSceneSegmentCompiler.h:126
bool bCanFillEmptySpace
Definition MovieSceneSegmentCompiler.h:146
FMovieSceneTrackSegmentBlender()
Definition MovieSceneSegmentCompiler.h:91
virtual ~FMovieSceneTrackSegmentBlender()
Definition MovieSceneSegmentCompiler.h:97
bool CanFillEmptySpace() const
Definition MovieSceneSegmentCompiler.h:112
bool AllowEmptySegments() const
Definition MovieSceneSegmentCompiler.h:103
virtual void Blend(FSegmentBlendData &BlendData) const
Definition MovieSceneSegmentCompiler.h:136
Definition MovieSceneSegment.h:83
Definition MovieSceneSegmentCompiler.h:47
void AddToSegment(FMovieSceneSegment &Segment) const
Definition MovieSceneSegmentCompiler.h:53
Definition IsContiguousContainer.h:16
static constexpr bool Value
Definition IsContiguousContainer.h:20
Definition Optional.h:131