20 struct FSharedPlaybackState;
72 virtual bool IsEditor()
const {
return false; }
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DELEGATE_RetVal(ReturnValueType, DelegateName)
Definition DelegateCombinations.h:41
#define NSLOCTEXT(InNamespace, InKey, InTextLiteral)
Definition Internationalization.h:300
TCallTraits< FMovieSceneSequenceID >::ParamType FMovieSceneSequenceIDRef
Definition MovieSceneSequenceID.h:93
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
UE_REWRITE TValueOrError_ErrorProxy< ArgTypes... > MakeError(ArgTypes &&... Args UE_LIFETIMEBOUND)
Definition ValueOrError.h:41
Definition IMovieSceneObjectSpawner.h:42
virtual bool IsEditor() const
Definition IMovieSceneObjectSpawner.h:72
virtual void DestroySpawnedObject(UObject &Object)=0
virtual UClass * GetSupportedTemplateType() const =0
virtual UObject * SpawnObject(FMovieSceneSpawnable &Spawnable, FMovieSceneSequenceIDRef TemplateID, TSharedRef< const UE::MovieScene::FSharedPlaybackState > SharedPlaybackState)=0
virtual ~IMovieSceneObjectSpawner()
Definition IMovieSceneObjectSpawner.h:123
virtual int32 GetSpawnerPriority() const
Definition IMovieSceneObjectSpawner.h:78
Definition IMovieScenePlayer.h:90
Definition SharedPointer.h:153
Definition ValueOrError.h:58
Definition MovieScene.h:358
Definition ConstraintsManager.h:14
Definition MovieSceneSpawnable.h:40
Definition IMovieSceneObjectSpawner.h:28
UObject * ObjectTemplate
Definition IMovieSceneObjectSpawner.h:33
FNewSpawnable()
Definition IMovieSceneObjectSpawner.h:29
FNewSpawnable(UObject *InObjectTemplate, FString InName)
Definition IMovieSceneObjectSpawner.h:30
FString Name
Definition IMovieSceneObjectSpawner.h:36
Definition Optional.h:131