Navigation
API > API/Runtime > API/Runtime/MovieScene
Filters
Classes
| Type | Name | Description | |
|---|---|---|---|
| FEvaluationHookParams | |||
| FEvaluationTreeEntryHandle | A structure that uniquely identifies an entry within a TEvaluationTreeEntryContainer | ||
| FMovieSceneAnimTypeID | Animation type ID that uniquely identifies the type of a change made (ie changing a transform, spawning an object, etc) as part of a sequence evaluation | ||
| FMovieSceneContext | MovieScene evaluation context. | ||
| FMovieSceneEmptyStruct | Empty struct used for serialization | ||
| FMovieSceneEntityComponentField | High-level container which acts as a look-up-table for IMovieSceneEntityProviders and their entities and meta-data in a sequence | ||
| FMovieSceneEntityComponentFieldBuilder | Builder class used for populating an FMovieSceneEntityComponentField with data. | ||
| FMovieSceneEvalTemplate | Structure used for movie scene evaluation templates contained within a track. | ||
| FMovieSceneEvalTemplateBase | Base structure used for all movie scene evaluation templates | ||
| FMovieSceneEvalTemplatePtr | Custom serialized type that allows serializing structs derived from FMovieSceneEvalTemplate, and attempts to store an evaluation template in inline memory if possible | ||
| FMovieSceneEvaluationField | Memory layout optimized primarily for speed of searching the applicable ranges | ||
| FMovieSceneEvaluationFieldEntity | |||
| FMovieSceneEvaluationFieldEntityKey | A key that uniquely identifies an entity by its owner and ID | ||
| FMovieSceneEvaluationFieldEntityKeyFuncs | |||
| FMovieSceneEvaluationFieldEntityMetaData | |||
| FMovieSceneEvaluationFieldEntityQuery | |||
| FMovieSceneEvaluationFieldEntityTree | |||
| FMovieSceneEvaluationFieldSegmentPtr | A pointer to a particular segment of a track held within an evaluation template | ||
| FMovieSceneEvaluationFieldSharedEntityMetaData | |||
| FMovieSceneEvaluationFieldTrackPtr | Legacy track template field structures begin here. | ||
| FMovieSceneEvaluationGroup | Holds segment pointers for all segments that are active for a given range of the sequence | ||
| FMovieSceneEvaluationGroupLUTIndex | Lookup table index for a group of evaluation templates | ||
| FMovieSceneEvaluationKey | Keyable struct that represents a particular entity within an evaluation template (either a section/template or a track) | ||
| FMovieSceneEvaluationMetaData | Informational meta-data that applies to a given time range | ||
| FMovieSceneEvaluationOperand | Structure that describes an object that is to be animated. | ||
| FMovieSceneEvaluationRange | MovieScene evaluation context. | ||
| FMovieSceneEvaluationScope | |||
| FMovieSceneEvaluationState | Provides runtime evaluation functions with the ability to look up state from the main game environment | ||
| FMovieSceneEvaluationTemplate | Template that is used for efficient runtime evaluation of a movie scene sequence. | ||
| FMovieSceneEvaluationTemplateSerialNumber | Sereal number used to identify evaluation template state that can only ever increase over its lifetime. | ||
| FMovieSceneEvaluationTrack | Evaluation track that is stored within an evaluation template for a sequence. | ||
| FMovieSceneEvaluationTree | A tree structure used to efficiently reference overlapping time ranges hierarchically. | ||
| FMovieSceneEvaluationTreeNode | A tree node that represents a unique time range in the evaluation tree (or a grouping of smaller sub-divisions) | ||
| FMovieSceneEvaluationTreeNodeHandle | A handle to a node in an FMovieSceneEvaluationTree, defined in terms of an entry handle (corrsponding to FMovieSceneEvaluationTree::ChildNodes), and its child index | ||
| FMovieSceneEvaluationTreeRangeIterator | Type that iterates contiguous range/data combinations sequentially (including empty space between time ranges) | ||
| FMovieSceneExecutionTokens | Ordered execution token stack that accumulates tokens that will apply animated state to the sequence environment at a later time | ||
| FMovieSceneFieldEntry_ChildTemplate | |||
| FMovieSceneFieldEntry_EvaluationTrack | |||
| FMovieSceneNestedSequenceTransform | Time transform information for a nested sequence. | ||
| FMovieSceneObjectCache | Object cache that looks up, resolves, and caches object bindings for a specific sequence | ||
| FMovieSceneOrderedEvaluationKey | Struct that stores the key for an evaluated entity, and the index at which it was (or is to be) evaluated | ||
| FMovieScenePlaybackPosition | Helper class designed to abstract the complexity of calculating evaluation ranges for previous times and fixed time intervals | ||
| FMovieScenePreAnimatedState | Class that caches pre-animated state for objects that were manipulated by sequencer | ||
| FMovieScenePropertySectionData | |||
| FMovieScenePropertySectionTemplate | |||
| FMovieSceneRootEvaluationTemplateInstance | Root evaluation template instance used to play back any sequence | ||
| FMovieSceneSectionParameters | |||
| FMovieSceneSegment | Information about a single segment of an evaluation track | ||
| FMovieSceneSegmentIdentifier | A unique identifier for a segment within a FMovieSceneEvaluationTrackSegments container | ||
| FMovieSceneSequenceHierarchy | Structure that stores hierarchical information pertaining to all sequences contained within a root sequence | ||
| FMovieSceneSequenceHierarchyNode | Simple structure specifying parent and child sequence IDs for any given sequences | ||
| FMovieSceneSequenceInstanceData | Abstract base class that defines instance data for sub sequences | ||
| FMovieSceneSequenceInstanceDataPtr | |||
| FMovieSceneSequenceTransform | Movie scene sequence transform class that transforms from one time-space to another. | ||
| FMovieSceneSharedDataId | Unique identifier for shared persistent data entries (see FSharedPersistentDataKey) | ||
| FMovieSceneSubSectionData | Data that represents a single sub-section | ||
| FMovieSceneSubSequenceData | Sub sequence data that is stored within an evaluation template as a backreference to the originating sequence, and section | ||
| FMovieSceneSubSequenceTree | |||
| FMovieSceneSubSequenceTreeEntry | |||
| FMovieSceneTemplateGenerationLedger | |||
| FMovieSceneTimeController_Custom | |||
| FMovieSceneTimeTransform | Movie scene sequence transform class that transforms from one time-space to another. | ||
| FMovieSceneTimeWarping | Transform time by warping it around from end to start. This is mostly useful for looping things. | ||
| FMovieSceneTrackIdentifier | |||
| FMovieSceneTrackImplementation | Structure that allows the implementation of setup/teardown/initialization/evaluation logic at the track level. | ||
| FMovieSceneTrackImplementationPtr | Custom serialized type that attempts to store a track implementation template in inline memory if possible | ||
| FMovieSceneWarpCounter | Struct that tracks warp counts in a way that works with the FMovieSceneTimeWarping struct. | ||
| FPersistentEvaluationData | Structure that stores persistent data that track templates may need during evaluation. | ||
| FSectionData | Persistent section data for a property section | ||
| FSectionEvaluationData | Evaluation data that specifies information about what to evaluate for a given template | ||
| FSequenceWeights | Container class for keeping track of externally created entities for providing dynamic sequence weights | ||
| FSharedPersistentDataKey | A key to a piece of data that is potentially shared between multiple tracks | ||
| FSubSequencePath | A path of unaccumulated sequence IDs ordered from child->parent->grandparent that is used to generate unique sequenceIDs for inner sequences Optimized for Remap rather than Push/Pop by keeping sequence IDs child-parent order (the order they are required for remapping) | ||
| FTokenProducer | |||
| IMovieSceneCustomClockSource | |||
| IMovieSceneEvaluationHook | All evaluation hooks are executed at the end of the frame (at a time when re-entrancy is permitted), and cannot have any component dependencies | ||
| IMovieSceneEvaluationTreeNodeOperator | Interface used for performing an abstract operation on an FMovieSceneEvaluationTreeNode. | ||
| IPersistentEvaluationData | Interface that must be used for all persistent data objects | ||
| TCachedState | Cached preanimated state for a given property | ||
| TEvaluationTreeEntryContainer | Sub-divided container type that allocates smaller 'buckets' of capacity within a single allocation. | ||
| TMovieSceneAnimTypeID | Templated class that initializes a unique ID for the templated type (normally an execution token) Care should be taken here not to expose the type in any way across a DLL boundary, as this will break the uniqueness of the identifier. | ||
| TMovieSceneAnimTypeIDContainer | Anim type ID container that uniquely identifies types of animated data based on a predicate data structure | ||
| TMovieSceneTimeArray | A utility class that lets you store a collection of timestamped data originating from various time bases. | ||
| TMovieSceneTimeArrayEntry | Entry struct for the TMovieSceneTimeArray class | ||
| TMovieSceneTimeArrayTransformScope | |||
| TPropertyActuator | Blending actuator type that knows how to apply values of type PropertyType | ||
| TPropertyTrackExecutionToken | Execution token that simple stores a value, and sets it when executed | ||
| TTemporarySetterType | |||
| UMovieSceneCustomClockSource | |||
| UMovieSceneEvaluationHook |
Constants
| Name | Description |
|---|---|
| FMovieSceneEvaluationCustomVersion::GUID | The GUID for this custom version. |
Enums
| Type | Name | Description | |
|---|---|---|---|
| FMovieSceneEvaluationCustomVersion::Type | Custom version for movie scene evaluation serialization. | ||
| UE::MovieScene::EEvaluationHookEvent |
Functions
| Type | Name | Description | |
|---|---|---|---|
| IMovieScenePreAnimatedTokenPtr | PropertyTemplate::CacheExistingState
(
UObject& Object, |
||
| TTemporarySetterType< PropertyValueType, IntermediateType >::Type | PropertyTemplate::ConvertFromIntermediateType
(
const IntermediateType& InIntermediateType, |
Convert from an intermediate type to the type used for setting a property value. | |
| TTemporarySetterType< PropertyValueType, IntermediateType >::Type | PropertyTemplate::ConvertFromIntermediateType
(
const IntermediateType& InIntermediateType, |
Convert from an intermediate type to the type used for setting a property value. | |
| IntermediateType | PropertyTemplate::ConvertToIntermediateType
(
PropertyValueType&& NewValue |
||
| bool | PropertyTemplate::IsValueValid
(
const T& InValue |
||
| EMovieSceneSubSectionFlags | UE::MovieScene::AccumulateChildSubSectionFlags
(
EMovieSceneSubSectionFlags ParentFlags, |
Accumulate parent and chld sub-section flags ensuring that flags are inherited correctly. |