Navigation
API > API/Runtime > API/Runtime/MovieScene
Data structure that is passed to all tracks and templates when interrogating them for data. Used by FMovieSceneEvaluationTrack::Interrogate
| Name | FMovieSceneInterrogationData |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Compilation/MovieSceneTemplateInterrogation.h |
| Include Path | #include "Compilation/MovieSceneTemplateInterrogation.h" |
Syntax
struct FMovieSceneInterrogationData
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Accumulator | TSharedPtr< FMovieSceneBlendingAccumulator > | Optional accumulator that is allocated when required | Compilation/MovieSceneTemplateInterrogation.h | |
| TokenData | TArray< TInlineValue< IMovieSceneInterrogationToken > > | Compilation/MovieSceneTemplateInterrogation.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Add
(
T&& InData, |
Add arbitrary data to the container under the specified key. | Compilation/MovieSceneTemplateInterrogation.h | |
void Finalize
(
const FMovieSceneContext& Context, |
Compilation/MovieSceneTemplateInterrogation.h | ||
FMovieSceneBlendingAccumulator & GetAccumulator() |
Compilation/MovieSceneTemplateInterrogation.h | ||
TArray< TInlineValue< IMovieSceneInterrogationToken > >::TConstIterator Iterate () |
Iterate all data stored in this container | Compilation/MovieSceneTemplateInterrogation.h | |
TMovieSceneInterrogationIterator< T > Iterate
(
FMovieSceneInterrogationKey Key |
Iterate any data in this container that matches the specified key Care should be taken by clients to ensure that data types that are added with specific keys are always accessed as the correct types | Compilation/MovieSceneTemplateInterrogation.h |