|
| UE_API | FSharedPlaybackState (UMovieSceneEntitySystemLinker *InLinker=nullptr) |
| |
| UE_API | FSharedPlaybackState (UMovieSceneSequence &InRootSequence, const FSharedPlaybackStateCreateParams &CreateParams) |
| |
| UE_API | ~FSharedPlaybackState () |
| |
| UObject * | GetPlaybackContext () const |
| |
| UMovieSceneSequence * | GetRootSequence () const |
| |
| UMovieSceneEntitySystemLinker * | GetLinker () const |
| |
| TObjectPtr< UMovieSceneCompiledDataManager > | GetCompiledDataManager () const |
| |
| const FRootInstanceHandle & | GetRootInstanceHandle () const |
| |
| const FMovieSceneCompiledDataID & | GetRootCompiledDataID () const |
| |
| const FMovieSceneInstancePreAnimatedState & | GetPreAnimatedState () const |
| |
| FMovieSceneInstancePreAnimatedState & | GetPreAnimatedState () |
| |
| UE_API TSharedPtr< FMovieSceneEntitySystemRunner > | GetRunner () const |
| |
| UE_API const FMovieSceneSequenceHierarchy * | GetHierarchy () const |
| |
| UE_API UMovieSceneSequence * | GetSequence (FMovieSceneSequenceIDRef SequenceID) const |
| |
| UE_API TArrayView< TWeakObjectPtr<> > | FindBoundObjects (const FGuid &ObjectBindingID, FMovieSceneSequenceIDRef SequenceID) const |
| |
| UE_API void | ClearObjectCaches () |
| |
| FPlaybackCapabilities & | GetCapabilities () |
| |
| const FPlaybackCapabilities & | GetCapabilities () const |
| |
| template<typename T > |
| bool | HasCapability () const |
| |
| template<typename T > |
| T * | FindCapability () const |
| |
| template<typename T , typename ... ArgTypes> |
| T & | AddCapability (ArgTypes &&... InArgs) |
| |
| template<typename T > |
| T & | AddCapabilityRaw (T *InPointer) |
| |
| template<typename T > |
| T & | AddCapabilityShared (TSharedRef< T > InSharedRef) |
| |
| template<typename T , typename ... ArgTypes> |
| T & | SetOrAddCapability (ArgTypes &&... InArgs) |
| |
| template<typename T , typename ... ArgTypes> |
| T & | SetOrAddCapabilityRaw (T *InPointer) |
| |
| template<typename T , typename ... ArgTypes> |
| T & | SetOrAddCapabilityShared (TSharedRef< T > InSharedRef) |
| |
| UE_API void | InvalidateCachedData () |
| |
| void | SetDebugBreakOnDestroy () |
| |
| TSharedRef< FSharedPlaybackState, Mode > | AsShared () |
| |
| TSharedRef< FSharedPlaybackState const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< FSharedPlaybackState, Mode > | AsWeak () |
| |
| TWeakPtr< FSharedPlaybackState 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 |
| |
A structure that stores playback state for an entire sequence hierarchy.