![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MovieScenePlaybackCapabilities.h>
Inheritance diagram for UE::MovieScene::FPlaybackCapabilities:Actual playback capabilities container.
|
default |
|
delete |
| UE::MovieScene::FPlaybackCapabilities::FPlaybackCapabilities | ( | FPlaybackCapabilities && | RHS | ) |
| UE::MovieScene::FPlaybackCapabilities::~FPlaybackCapabilities | ( | ) |
|
inline |
Adds the specified capability to the container, using the supplied arguments to construct it. The capability object will be stored inline and owned by this container. It will be destroyed when the container itself is destroyed. If the template parameter is a sub-class of the playback capability class, that sub-class will be created and stored inline.
|
inline |
As per AsCapability, but with an explicit capability ID. This is useful when the first template parameter doesn't have a single static member called ID providing the capability ID.
|
inline |
Adds the specified capability to the container, as a simple raw pointer Ownership of the capability object being pointed to is the caller's responsability. This container will only store a raw pointer.
|
inline |
Adds the specified capability to the container, as a shared pointer Ownership of the capability object being pointed to respects classic shared pointer semantics. This container only maintains one such shared pointer until the container is destroyed.
|
inline |
Finds the specified capability within the container, if present
|
inline |
Returns the specified capability within the container, asserts if not found
Checks whether this container has the given capability
| void UE::MovieScene::FPlaybackCapabilities::InvalidateCachedData | ( | UMovieSceneEntitySystemLinker * | Linker | ) |
Calls InvalidateCacheData on any capability that implements the IPlaybackCapability interface.
| void UE::MovieScene::FPlaybackCapabilities::OnSubInstanceCreated | ( | TSharedRef< const FSharedPlaybackState > | Owner, |
| const FInstanceHandle | InstanceHandle | ||
| ) |
Calls OnSubInstanceCreated on any capability that implements the IPlaybackCapability interface.
|
delete |
| FPlaybackCapabilities & UE::MovieScene::FPlaybackCapabilities::operator= | ( | FPlaybackCapabilities && | RHS | ) |
|
inline |
Overwrites an existing capability, stored inline and owned by this container. The previous storage mode of the capability must also be inline. If the template parameter is a sub-class of the playback capability, the previously stored playback capability must not only have been stored inline, but must have been of the same sub-class (or a sub-class with the exact same size and alignment).
|
inline |
Overwrites an existing capability, stored as a raw pointer on the container. The previous storage mode of the capability must also be a raw pointer.
|
inline |
Overwrites an existing capability, stored as a shared pointer on the container. The previous storage mode of the capability must also be a shared pointer.