#include <MovieScenePropertyTemplates.h>
|
| | FMovieSceneBoolPropertySectionTemplate () |
| |
| | FMovieSceneBoolPropertySectionTemplate (const UMovieSceneBoolSection &Section, const UMovieScenePropertyTrack &Track) |
| |
| MOVIESCENE_API | FMovieScenePropertySectionTemplate () |
| |
| MOVIESCENE_API | FMovieScenePropertySectionTemplate (FName PropertyName, const FString &InPropertyPath) |
| |
| MOVIESCENE_API | FMovieScenePropertySectionTemplate (const FMovieScenePropertySectionTemplate &) |
| |
| MOVIESCENE_API | ~FMovieScenePropertySectionTemplate () |
| |
| | FMovieSceneEvalTemplate () |
| |
| bool | RequiresInitialization () const |
| |
| EMovieSceneCompletionMode | GetCompletionMode () const |
| |
| void | SetCompletionMode (EMovieSceneCompletionMode InCompletionMode) |
| |
| virtual void | Initialize (const FMovieSceneEvaluationOperand &Operand, const FMovieSceneContext &Context, FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player) const |
| |
| virtual void | EvaluateSwept (const FMovieSceneEvaluationOperand &Operand, const FMovieSceneContext &Context, const TRange< FFrameNumber > &SweptRange, const FPersistentEvaluationData &PersistentData, FMovieSceneExecutionTokens &ExecutionTokens) const |
| |
| virtual void | Interrogate (const FMovieSceneContext &Context, FMovieSceneInterrogationData &Container, UObject *BindingOverride) const |
| |
| virtual void | Interrogate (const FMovieSceneContext &Context, TRange< FFrameNumber > SweptRange, FMovieSceneInterrogationData &Container, UObject *BindingOverride) const |
| |
| void | SetSourceSection (const UMovieSceneSection *InSourceSection) |
| |
| const UMovieSceneSection * | GetSourceSection () const |
| |
| | FMovieSceneEvalTemplateBase () |
| |
| virtual | ~FMovieSceneEvalTemplateBase () |
| |
| UScriptStruct & | GetScriptStruct () const |
| |
| bool | RequiresSetup () const |
| |
| bool | RequiresTearDown () const |
| |
| void | OnBeginEvaluation (FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player) const |
| |
| void | OnEndEvaluation (FPersistentEvaluationData &PersistentData, IMovieScenePlayer &Player) const |
| |
◆ FMovieSceneBoolPropertySectionTemplate() [1/2]
| FMovieSceneBoolPropertySectionTemplate::FMovieSceneBoolPropertySectionTemplate |
( |
| ) |
|
|
inline |
◆ FMovieSceneBoolPropertySectionTemplate() [2/2]
◆ Evaluate()
Evaluate this template, adding any execution tokens to the specified list
- Note
- Only called when the containing template has an evaluation method of EEvaluationMethod::Static This function should perform any expensive or costly evaluation logic required to calculate the final animated state. Potentially called on a thread, and as such has no access to the current evaluation environment.
- Parameters
-
| Operand | Unique handle to the operand on which we are to operate. Only to be used as a reference, or forwarded throgh to an execution token. |
| Context | Evaluation context specifying the current evaluation time, sub sequence transform and other relevant information. |
| PersistentData | Persistent data store which can be used to access arbitrary data pertaining to the current template that should have been set up in initialize. |
| ExecutionTokens | Stack of execution tokens that will be used to apply animated state to the environment at a later time. |
Reimplemented from FMovieSceneEvalTemplate.
◆ GetScriptStructImpl()
|
|
inlineoverrideprotectedvirtual |
Retrieve the script struct pertaining to the most-derived type of this instance. Must be implemented in all derived classes for serialization to work correctly.
Reimplemented from FMovieScenePropertySectionTemplate.
◆ SetupOverrides()
| virtual void FMovieSceneBoolPropertySectionTemplate::SetupOverrides |
( |
| ) |
|
|
inlineoverrideprotectedvirtual |
Called after construction to enable overridden functions required by this type.
- Note
- Should call EnableOverrides() in derived structs with the appropriate flag mask. This is implemented as a virtual function to ensure consistency between serialized data and code. Overriden function flags are not serialized to allow for future changes without breaking serialized data.
Reimplemented from FMovieSceneEvalTemplateBase.
◆ BoolCurve
The documentation for this struct was generated from the following files: