Navigation
API > API/Runtime > API/Runtime/MovieScene
Keyable struct that represents a particular entity within an evaluation template (either a section/template or a track)
| Name | FMovieSceneEvaluationKey |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Evaluation/MovieSceneEvaluationKey.h |
| Include Path | #include "Evaluation/MovieSceneEvaluationKey.h" |
Syntax
USTRUCT ()
struct FMovieSceneEvaluationKey
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Default construction to an invalid key | Evaluation/MovieSceneEvaluationKey.h | ||
FMovieSceneEvaluationKey
(
FMovieSceneSequenceIDRef InSequenceID, |
User construction | Evaluation/MovieSceneEvaluationKey.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| SectionIndex | uint32 | Index of the section template within the track this key relates to (or -1 where this key relates to a track) | Evaluation/MovieSceneEvaluationKey.h | |
| SequenceID | FMovieSceneSequenceID | ID of the sequence that the entity is contained within | Evaluation/MovieSceneEvaluationKey.h | |
| TrackIdentifier | FMovieSceneTrackIdentifier | ID of the track this key relates to | Evaluation/MovieSceneEvaluationKey.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMovieSceneEvaluationKey AsSection
(
uint32 InSectionIdentifier |
Derive a new key from this one using the specified section identifier | Evaluation/MovieSceneEvaluationKey.h | |
FMovieSceneEvaluationKey AsTrack() |
Convert this key into a track key | Evaluation/MovieSceneEvaluationKey.h | |
bool IsValid() |
Check whether this key is valid | Evaluation/MovieSceneEvaluationKey.h | |
bool Serialize
(
FArchive& Ar |
Custom serialized to reduce memory footprint | Evaluation/MovieSceneEvaluationKey.h |