Navigation
Unreal Engine C++ API Reference > 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. |