|
| MOVIESCENE_API | FMovieSceneSpawnRegister () |
| |
| MOVIESCENE_API | FMovieSceneSpawnRegister (const FMovieSceneSpawnRegister &) |
| |
| virtual MOVIESCENE_API | ~FMovieSceneSpawnRegister () |
| |
| MOVIESCENE_API TWeakObjectPtr | FindSpawnedObject (const FGuid &BindingId, FMovieSceneSequenceIDRef TemplateID, int BindingIndex) const |
| |
| virtual MOVIESCENE_API UObject * | SpawnObject (const FGuid &BindingId, UMovieScene &MovieScene, FMovieSceneSequenceIDRef Template, TSharedRef< const FSharedPlaybackState > SharedPlaybackState, int32 BindingIndex) |
| |
| MOVIESCENE_API bool | DestroySpawnedObject (const FGuid &BindingId, FMovieSceneSequenceIDRef TemplateID, TSharedRef< const FSharedPlaybackState > SharedPlaybackState, int32 BindingIndex) |
| |
| void | DestroyObjectDirectly (UObject &InObject) |
| |
| MOVIESCENE_API void | DestroyObjectsByPredicate (TSharedRef< const FSharedPlaybackState > SharedPlaybackState, const TFunctionRef< bool(const FGuid &, ESpawnOwnership, FMovieSceneSequenceIDRef, int32)> &Predicate) |
| |
| MOVIESCENE_API void | ForgetExternallyOwnedSpawnedObjects (TSharedRef< const FSharedPlaybackState > SharedPlaybackState) |
| |
| MOVIESCENE_API void | CleanUp (TSharedRef< const FSharedPlaybackState > SharedPlaybackState) |
| |
| MOVIESCENE_API void | CleanUpSequence (FMovieSceneSequenceIDRef TemplateID, TSharedRef< const FSharedPlaybackState > SharedPlaybackState) |
| |
| MOVIESCENE_API void | OnSequenceExpired (FMovieSceneSequenceIDRef TemplateID, TSharedRef< const FSharedPlaybackState > SharedPlaybackState) |
| |
| TWeakObjectPtr | FindSpawnedObject (const FGuid &BindingId, FMovieSceneSequenceIDRef TemplateID) const |
| |
| virtual UObject * | SpawnObject (const FGuid &BindingId, UMovieScene &MovieScene, FMovieSceneSequenceIDRef Template, TSharedRef< const FSharedPlaybackState > SharedPlaybackState) |
| |
| bool | DestroySpawnedObject (const FGuid &BindingId, FMovieSceneSequenceIDRef TemplateID, TSharedRef< const FSharedPlaybackState > SharedPlaybackState) |
| |
| MOVIESCENE_API UObject * | SpawnObject (const FGuid &BindingId, UMovieScene &MovieScene, FMovieSceneSequenceIDRef Template, IMovieScenePlayer &Player) |
| |
| MOVIESCENE_API bool | DestroySpawnedObject (const FGuid &BindingId, FMovieSceneSequenceIDRef TemplateID, IMovieScenePlayer &Player) |
| |
| MOVIESCENE_API void | DestroyObjectsByPredicate (TSharedRef< const FSharedPlaybackState > SharedPlaybackState, const TFunctionRef< bool(const FGuid &, ESpawnOwnership, FMovieSceneSequenceIDRef)> &Predicate) |
| |
| MOVIESCENE_API void | DestroyObjectsByPredicate (IMovieScenePlayer &Player, const TFunctionRef< bool(const FGuid &, ESpawnOwnership, FMovieSceneSequenceIDRef)> &Predicate) |
| |
| MOVIESCENE_API void | ForgetExternallyOwnedSpawnedObjects (FMovieSceneEvaluationState &State, IMovieScenePlayer &Player) |
| |
| MOVIESCENE_API void | CleanUp (IMovieScenePlayer &Player) |
| |
| MOVIESCENE_API void | CleanUpSequence (FMovieSceneSequenceIDRef TemplateID, IMovieScenePlayer &Player) |
| |
| MOVIESCENE_API void | OnSequenceExpired (FMovieSceneSequenceIDRef TemplateID, IMovieScenePlayer &Player) |
| |
| TSharedRef< FMovieSceneSpawnRegister, Mode > | AsShared () |
| |
| TSharedRef< FMovieSceneSpawnRegister const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< FMovieSceneSpawnRegister, Mode > | AsWeak () |
| |
| TWeakPtr< FMovieSceneSpawnRegister const, Mode > | AsWeak () const |
| |
| TWeakPtr< SubobjectType, Mode > | AsWeakSubobject (SubobjectType *SubobjectPtr) const |
| |
| void | UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const |
| |
| void | UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const |
| |
| UE_FORCEINLINE_HINT bool | DoesSharedInstanceExist () const |
| |
Class responsible for managing spawnables in a movie scene