5#include "Containers/Array.h"
22#include "IMovieSceneEntityProvider.generated.h"
33template <
typename ElementType>
class TRange;
42struct FEntityImportParams;
50 return Builders.Num() == 0;
53 template<
typename BuilderType>
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EMovieSceneCompletionMode
Definition MovieSceneCompletionMode.h:10
EMovieSceneSubSectionFlags
Definition MovieSceneSectionParameters.h:17
const bool
Definition NetworkReplayStreaming.h:178
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UINTERFACE(...)
Definition ObjectMacros.h:780
Definition IMovieSceneEntityProvider.h:122
UE::MovieScene::FEntityImportParams FEntityImportParams
Definition IMovieSceneEntityProvider.h:125
MOVIESCENE_API void ImportEntity(UMovieSceneEntitySystemLinker *EntityLinker, const FEntityImportParams &Params, FImportedEntity *OutImportedEntity)
Definition IMovieSceneEntityProvider.cpp:72
bool PopulateEvaluationField(const TRange< FFrameNumber > &EffectiveRange, const FMovieSceneEvaluationFieldEntityMetaData &InMetaData, FMovieSceneEntityComponentFieldBuilder *OutFieldBuilder)
Definition IMovieSceneEntityProvider.h:135
UE::MovieScene::FImportedEntity FImportedEntity
Definition IMovieSceneEntityProvider.h:126
MOVIESCENE_API void InterrogateEntity(UMovieSceneEntitySystemLinker *EntityLinker, const FEntityImportParams &Params, FImportedEntity *OutImportedEntity)
Definition IMovieSceneEntityProvider.cpp:77
Definition MovieScene.Build.cs:6
Definition ContainerAllocationPolicies.h:894
Definition MovieSceneEntityManager.h:81
Definition Interface.h:19
Definition IMovieSceneEntityProvider.h:113
Definition MovieSceneEntitySystemLinker.h:113
Definition MovieSceneSection.h:243
Definition MovieSceneSequenceID.h:96
Definition AdvancedWidgetsModule.cpp:13
@ false
Definition radaudio_common.h:23
Definition MovieSceneEvaluationField.h:328
Definition MovieSceneSequenceID.h:13
Definition IMovieSceneEntityProvider.h:93
MOVIESCENE_API FGuid GetObjectBindingID() const
Definition IMovieSceneEntityProvider.cpp:19
uint32 EntityID
Definition IMovieSceneEntityProvider.h:97
FInterrogationKey InterrogationKey
Definition IMovieSceneEntityProvider.h:99
FInterrogationInstance InterrogationInstance
Definition IMovieSceneEntityProvider.h:100
FEntityImportSequenceParams Sequence
Definition IMovieSceneEntityProvider.h:102
const FMovieSceneEvaluationFieldSharedEntityMetaData * SharedMetaData
Definition IMovieSceneEntityProvider.h:95
const FMovieSceneEvaluationFieldEntityMetaData * EntityMetaData
Definition IMovieSceneEntityProvider.h:94
Definition IMovieSceneEntityProvider.h:67
EMovieSceneSubSectionFlags SubSectionFlags
Definition IMovieSceneEntityProvider.h:85
FInstanceHandle InstanceHandle
Definition IMovieSceneEntityProvider.h:81
bool bDynamicWeighting
Definition IMovieSceneEntityProvider.h:89
FEntityImportSequenceParams()
Definition IMovieSceneEntityProvider.h:68
int32 HierarchicalBias
Definition IMovieSceneEntityProvider.h:78
bool bPreRoll
Definition IMovieSceneEntityProvider.h:87
FMovieSceneSequenceID SequenceID
Definition IMovieSceneEntityProvider.h:80
EMovieSceneCompletionMode DefaultCompletionMode
Definition IMovieSceneEntityProvider.h:84
bool bPostRoll
Definition IMovieSceneEntityProvider.h:88
FRootInstanceHandle RootInstanceHandle
Definition IMovieSceneEntityProvider.h:82
Definition IMovieSceneEntityProvider.h:47
bool IsEmpty() const
Definition IMovieSceneEntityProvider.h:48
MOVIESCENE_API FMovieSceneEntityID Manufacture(const FEntityImportParams &Params, FEntityManager *EntityManager)
Definition IMovieSceneEntityProvider.cpp:24
void AddBuilder(BuilderType &&InBuilder)
Definition IMovieSceneEntityProvider.h:54
Definition MovieSceneSequenceInstanceHandle.h:15
Definition MovieSceneEntitySystemTypes.h:284
Definition MovieSceneEntitySystemTypes.h:237
Definition MovieSceneEntityIDs.h:302
Definition MovieSceneSequenceInstanceHandle.h:58