|
| | FMovieSceneEvaluationTrack () |
| |
| MOVIESCENE_API | FMovieSceneEvaluationTrack (const FGuid &InObjectBindingID) |
| |
| | FMovieSceneEvaluationTrack (const FMovieSceneEvaluationTrack &)=default |
| |
| FMovieSceneEvaluationTrack & | operator= (const FMovieSceneEvaluationTrack &)=default |
| |
| | FMovieSceneEvaluationTrack (FMovieSceneEvaluationTrack &&)=default |
| |
| FMovieSceneEvaluationTrack & | operator= (FMovieSceneEvaluationTrack &&)=default |
| |
| const FGuid & | GetObjectBindingID () const |
| |
| TArrayView< FMovieSceneEvalTemplatePtr > | GetChildTemplates () |
| |
| TArrayView< const FMovieSceneEvalTemplatePtr > | GetChildTemplates () const |
| |
| const FMovieSceneEvalTemplate & | GetChildTemplate (int32 TemplateIndex) const |
| |
| bool | HasChildTemplate (int32 TemplateIndex) const |
| |
| FName | GetEvaluationGroup () const |
| |
| void | SetEvaluationGroup (FName InEvaluationGroup) |
| |
| uint16 | GetEvaluationPriority () const |
| |
| void | SetEvaluationPriority (uint16 InEvaluationPriority=1000) |
| |
| EEvaluationMethod | GetEvaluationMethod () const |
| |
| void | SetEvaluationMethod (EEvaluationMethod InMethod) |
| |
| void | SetPreAndPostrollConditions (bool bInEvaluateInPreroll, bool bInEvaluateInPostroll) |
| |
| bool | ShouldEvaluateInPreroll () const |
| |
| bool | ShouldEvaluateInPostroll () const |
| |
| void | PrioritizeTearDown () |
| |
| bool | HasTearDownPriority () const |
| |
| void | Initialize (TArrayView< const FMovieSceneFieldEntry_ChildTemplate > Children, const FMovieSceneEvaluationOperand &Operand, const FMovieSceneContext &Context, FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player) const |
| |
| void | Evaluate (TArrayView< const FMovieSceneFieldEntry_ChildTemplate > Children, const FMovieSceneEvaluationOperand &Operand, const FMovieSceneContext &Context, const FPersistentEvaluationData &PersistentData, FMovieSceneExecutionTokens &ExecutionTokens) const |
| |
| MOVIESCENE_API void | DefaultInitialize (TArrayView< const FMovieSceneFieldEntry_ChildTemplate > Children, const FMovieSceneEvaluationOperand &Operand, FMovieSceneContext Context, FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player) const |
| |
| MOVIESCENE_API void | DefaultEvaluate (TArrayView< const FMovieSceneFieldEntry_ChildTemplate > Children, const FMovieSceneEvaluationOperand &Operand, const FMovieSceneContext &Context, const FPersistentEvaluationData &PersistentData, FMovieSceneExecutionTokens &ExecutionTokens) const |
| |
| MOVIESCENE_API void | Interrogate (const FMovieSceneContext &Context, FMovieSceneInterrogationData &Container, UObject *BindingOverride=nullptr) const |
| |
| MOVIESCENE_API void | DefineAsSingleTemplate (FMovieSceneEvalTemplatePtr &&InTemplate) |
| |
| MOVIESCENE_API int32 | AddChildTemplate (FMovieSceneEvalTemplatePtr &&InTemplate) |
| |
| void | SetSourceTrack (UMovieSceneTrack *InSourceTrack) |
| |
| UMovieSceneTrack * | GetSourceTrack () const |
| |
| template<typename T > |
| TEnableIf< TPointerIsConvertibleFromTo< T, FMovieSceneTrackImplementation >::Value >::Type | SetTrackImplementation (T &&InImpl) |
| |
| MOVIESCENE_API void | SetupOverrides () |
| |
| MOVIESCENE_API void | PostSerialize (const FArchive &Ar) |
| |
| bool | HasCustomInitialize () const |
| |
| void | OnBeginEvaluation (FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player) const |
| |
| void | OnEndEvaluation (FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player) const |
| |
Evaluation track that is stored within an evaluation template for a sequence. Contains user-defined evaluation templates, and an optional track implementation