Navigation
API > API/Runtime > API/Runtime/MovieScene > API/Runtime/MovieScene/UMovieSceneCondition
Description
Called by Sequencer to compute a cache key for this condition given the passed in context. By default, this key will be computed based on the Binding Scope, and if relevant, the binding and entity owner. If a condition returns the same cache key given the same or different contexts, it will not be rechecked, and a cached value may be used.
Derived Overrides
| Name | ComputeCacheKey |
| Type | function |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Conditions/MovieSceneCondition.h |
| Include Path | #include "Conditions/MovieSceneCondition.h" |
| Source | /Engine/Source/Runtime/MovieScene/Private/Conditions/MovieSceneCondition.cpp |
virtual uint32 ComputeCacheKey
(
FGuid BindingGuid,
FMovieSceneSequenceID SequenceID,
TSharedRef < const UE::MovieScene::FSharedPlaybackState > SharedPlaybackState,
UObject * EntityOwner
) const