Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/EntitySystem
Inheritance Hierarchy
- TSharedFromThis< FSharedPlaybackState >
- FSharedPlaybackState
References
| Module | MovieScene |
| Header | /Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneSharedPlaybackState.h |
| Include | #include "EntitySystem/MovieSceneSharedPlaybackState.h" |
Syntax
struct FSharedPlaybackState : public TSharedFromThis< FSharedPlaybackState >
Remarks
A structure that stores playback state for an entire sequence hierarchy.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSharedPlaybackState
(
UMovieSceneSequence& InRootSequence, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| T & | AddCapability
(
ArgTypes&&... InArgs |
Builds the specified capability for the root sequence. | |
| T & | AddCapabilityRaw
(
T* InPointer |
Adds the specified capability on the root sequence as a raw pointer. | |
| T & | AddCapabilityShared
(
TSharedRef< T > InSharedRef |
Adds the specified capability on the root sequence as a shared pointer. | |
| T * | Finds the specified capability on the root sequence. | ||
| FPlaybackCapabilities & | Gets the capabilities container. | ||
| const FPlaybackCapabilities & | Gets the capabilities container. | ||
| TObjectPtr< UMovieSceneCompiledDataManager > | Gets the compiled data manager that contains the data for the root sequence | ||
| const FMovieSceneSequenceHierarchy * | GetHierarchy () |
||
| UMovieSceneEntitySystemLinker * | GetLinker () |
||
| UObject * | Gets the playback context | ||
| const FMovieSceneCompiledDataID & | Gets the compiled data ID for the root sequence | ||
| const FRootInstanceHandle & | Gets the handle of the root sequence | ||
| UMovieSceneSequence * | Gets the root sequence | ||
| TSharedPtr< FMovieSceneEntitySystemRunner > | GetRunner () |
Gets the runner evaluating this root sequence | |
| UMovieSceneSequence * | GetSequence
(
FMovieSceneSequenceIDRef SequenceID |
||
| bool | Returns whether the root sequence has the specified capability. | ||
| void | |||
| T & | SetOrAddCapability
(
ArgTypes&&... InArgs |
Adds the specified capability on the root sequence. | |
| T & | SetOrAddCapabilityRaw
(
T* InPointer |
Adds the specified capability on the root sequence as a raw pointer. | |
| T & | SetOrAddCapabilityShared
(
TSharedRef< T > InSharedRef |
Adds the specified capability on the root sequence as a shared pointer. |