Navigation
| Name | MovieScene |
| Type | Runtime |
| Location | /Engine/Source/Runtime/MovieScene/ |
| Module Build Rules | MovieScene.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FEntityManager | Top-level manager class that is responsible for all entity data and interaction/ |
| FMovieSceneClipboard | A clipboard representing serializable copied data for a movie scene |
| FMovieSceneClipboardBuilder | Class responsible for building a clipboard for a movie scene |
| FMovieSceneClipboardKey | A key in the clipboard representing a time and a value of a specific type Client code must define MovieSceneClipboard::GetKeyTypeName<> in order to use a type with this class. |
| FMovieSceneClipboardKeyTrack | Container for a collection of keys arranged in a track. |
| FMovieSceneEntitySystemRunner | |
| FMovieSceneInstancePreAnimatedState | Class that caches pre-animated state for objects that were manipulated by sequencer |
| FMovieSceneLatentActionManager | Utility class for running latent actions created from sequence players. |
| FMovieSceneLegacyPlayer | A legacy player implementation only meant for running legacy tracks using the older evaluation template system. |
| FMovieScenePlaybackManager | A utility class that can manage a playing sequence's status and current time, while also handling looping, ping-ponging, and other playback modes. |
| FMovieScenePreAnimatedState | A class similar to FMovieSceneInstancePreAnimatedState (above), which doesn't manage global pre-animated state requests, deferring those to the other class. |
| FMovieSceneSpawnRegister | Class responsible for managing spawnables in a movie scene |
| FNullMovieSceneSpawnRegister | |
| FOnMovieSceneSequencePlayerEvent | |
| FPlaybackCapabilityIDRegistry | A registry for all known playback capability types. |
| FPropertyRegistry | Central registry of all property types animatable by sequencer. |
| FSequenceWeights | Container class for keeping track of externally created entities for providing dynamic sequence weights |
| FTrackInstancePropertyBindings | Manages bindings to keyed properties for a track instance. |
| MovieSceneHelpers | |
| TimeHelpers | |
| TIntrusiveEventHandler | |
| UBuiltInDynamicBindingResolverLibrary | Default dynamic binding resolver library, with several basic resolver functions. |
| UMovieScene | Implements a movie scene asset. |
| UMovieSceneBindingEventReceiverInterface | Interface for objects to implement used by the binding lifetime track to provide events when sequnecer activates or deactivates a binding. |
| UMovieSceneBindingLifetimeSection | Binding lifetime section that will connect an object binding while active, and disconnect it afterwards. |
| UMovieSceneBindingLifetimeSystem | Systems that (optionally) controls the lifetime of bindings by communicating with the MovieSceneObjectCache. |
| UMovieSceneBindingLifetimeTrack | Handles when an object binding should be activated/deactivated |
| UMovieSceneBindingOverrides | A one-to-many definition of movie scene object binding IDs to overridden objects that should be bound to that binding. |
| UMovieSceneBindingOwnerInterface | Interface used in the editor to provide contextual information about movie scene bindings |
| UMovieSceneBlenderSystem | Base class for all systems that blend data from multiple entities/components into a single entity |
| UMovieSceneBlenderSystemSupport | |
| UMovieSceneBoolSection | A single bool section. |
| UMovieSceneBoundObjectProxy | |
| UMovieSceneBoundSceneComponentInstantiator | |
| UMovieSceneBuiltInEasingFunction | |
| UMovieSceneCachedTrack | |
| UMovieSceneCachePreAnimatedStateSystem | System that becomes relevant if there are any entites tagged RestoreState, or UMovieSceneEntitySystemLinker::ShouldCaptureGlobalState is true. |
| UMovieSceneChannelDecoration | |
| UMovieSceneChannelOverrideContainer | A wrapper to implement polymorphism for FMovieSceneChannel. |
| UMovieSceneChannelOverrideProvider | |
| UMovieSceneChannelOwner | Interface that can be added to a channel owner to implement various opt-in behaviors for that channel |
| UMovieSceneClock | |
| UMovieSceneCompiledData | Used for serialization only |
| UMovieSceneCompiledDataManager | |
| UMovieSceneCondition | Abstract condition class. |
| UMovieSceneCustomBinding | A custom binding. |
| UMovieSceneCustomClockSource | |
| UMovieSceneDecoration | |
| UMovieSceneDecorationContainerObject | |
| UMovieSceneDeterminismSource | |
| UMovieSceneEasingExternalCurve | |
| UMovieSceneEasingFunction | |
| UMovieSceneEntityDecorator | |
| UMovieSceneEntityGroupingSystem | |
| UMovieSceneEntityInstantiatorSystem | |
| UMovieSceneEntityProvider | |
| UMovieSceneEntitySystem | |
| UMovieSceneEntitySystemLinker | |
| UMovieSceneEvalTimeSystem | |
| UMovieSceneEvaluationHook | |
| UMovieSceneEvaluationHookSystem | |
| UMovieSceneExternalClock | |
| UMovieSceneFolder | Represents a folder used for organizing objects in tracks in a movie scene. |
| UMovieSceneGenericBoundObjectInstantiator | |
| UMovieSceneGroupCondition | Condition class that allows the grouping of other conditions using 'and', 'or', or 'xor'. |
| UMovieSceneHookSection | |
| UMovieSceneInitialValueSystem | System responsible for initializing initial values for all property types Will handle the presence of an FInitialValueCache extension on the linker |
| UMovieSceneKeyProxy | |
| UMovieSceneLanguagePreviewDecoration | |
| UMovieSceneLifetimeDecoration | |
| UMovieSceneMetaData | Movie scene meta-data that is stored on UMovieScene assets Meta-data is retrieved through ULevelSequence::FindMetaData |
| UMovieSceneMetaDataInterface | |
| UMovieSceneMuteSoloDecoration | |
| UMovieSceneNameableTrack | Base class for movie scene tracks that can be renamed by the user. |
| UMovieSceneNodeGroup | Structure that represents a group of nodes |
| UMovieSceneNodeGroupCollection | Structure that represents a collection of NodeGroups |
| UMovieSceneNumericVariantGetter | Base class for all dynamic getter types supplied to an FMovieSceneNumericVariant |
| UMovieScenePlaybackClient | Movie scene binding overrides interface |
| UMovieScenePlayRateCurve | A time-warp defined as a play rate curve. |
| UMovieScenePreAnimatedStateSystemInterface | |
| UMovieSceneReplaceableBindingBase | The base class for custom replaceable bindings. |
| UMovieSceneRestorePreAnimatedStateSystem | System that becomes relevant if there are any entites tagged RestoreState, or UMovieSceneEntitySystemLinker::ShouldCaptureGlobalState is true. |
| UMovieSceneRootInstantiatorSystem | |
| UMovieSceneScalingAnchors | Decoration that is added to a UMovieScene in order to define dynamic scaling anchors to a the sequence. |
| UMovieSceneScalingDriver | |
| UMovieSceneSection | Base class for movie scene sections |
| UMovieSceneSectionAnchorsDecoration | |
| UMovieSceneSectionChannelOverrideRegistry | This object contains a map of actual channel overrides, where each override is a channel identifier and a channel container. |
| UMovieSceneSectionDecoration | |
| UMovieSceneSequence | Abstract base class for movie scene animations (C++ version). |
| UMovieSceneSequencePlayer | Abstract class that provides consistent player behaviour for various animation players |
| UMovieSceneSequencePlayerObserver | |
| UMovieSceneSequenceTickManager | Global (one per-UWorld) manager object that manages ticking and updating any and all Sequencer-based evaluations for the current frame, before any other actors are ticked. |
| UMovieSceneSequenceTickManagerClient | Interface for objects that are to be ticked by the tick manager. |
| UMovieSceneShotMetaData | Holds meta data that is common for rating shots in cinematic workflows. |
| UMovieSceneSignedObject | |
| UMovieSceneSpawnableBindingBase | The base class for custom spawnable bindings. |
| UMovieSceneSpawnablesSystem | |
| UMovieSceneSpawnSection | A spawn section. |
| UMovieSceneSpawnTrack | Handles when a spawnable should be spawned and destroyed |
| UMovieSceneSubSection | Implements a section in sub-sequence tracks. |
| UMovieSceneSubTrack | A track that holds sub-sequences within a larger sequence. |
| UMovieSceneTimeWarpCurve | A custom time-warp curve providing a mapping from unwarped time to warped time |
| UMovieSceneTimeWarpDecoration | |
| UMovieSceneTimeWarpGetter | Base class for all dynamic getter implementations of a FMovieSceneTimeWarpVariant |
| UMovieSceneTimeWarpSection | The section type contained within a UMovieSceneTimeWarpTrack. |
| UMovieSceneTimeWarpSource | |
| UMovieSceneTimeWarpTrack | A track that can be added to any sequence to affect the playback position and speed of that sequence and all its subsequences |
| UMovieSceneTrack | Disable some VS warnings that are emitted by Add/RemoveSection functions hiding the private virtual methods in IMovieSceneTrackVirtualAPI Base class for a track in a Movie Scene |
| UMovieSceneTrackDecoration | |
| UMovieSceneTrackInstance | Base class for all track instances. |
| UMovieSceneTrackInstanceInstantiator | |
| UMovieSceneTrackInstanceSystem | |
| UMovieSceneTrackRowDecoration | |
| UMovieSceneTrackTemplateProducer | |
| UMovieSceneValueDecomposer | |
| UNodeAndChannelMappings |
Structs
| Name | Remarks |
|---|---|
| CBatchGroupingPolicy | Concept that checks whether a grouping policy supports batch operations based on the presence of a InitializeGroupKeys function |
| CPropertyTraitsDefineHandler | |
| CPublicMetaDataRetrievable | |
| FAccumulatedWeightedValue | Holds an accumulation of weighted values |
| FActorForWorldTransforms | Description of an actor selected parts we can find world transforms on. |
| FAdd | Implemtntation of an untyped add payload |
| FAddConditional | Implemtntation of a contitional untyped add payload |
| FAddMany | Implemtntation of an untyped add payload |
| FAddMultipleMutation | |
| FAddSingleMutation | |
| FAlignedDecomposedValue | Align results to cache lines so there's no contention between cores. |
| FAnimTypePreAnimatedStateObjectStorage | |
| FAnimTypePreAnimatedStateRootStorage | |
| FBoundObjectPreAnimatedStateTraits | Group state class that groups pre-animated storage together by bound object |
| FBoundObjectTask | |
| FBuiltInComponentTypes | Pre-defined built in component types |
| FCachedEntityFilterResult_Allocations | Cached filter result that caches pointers to allocations matching the specified filter |
| FCachedEntityFilterResult_Match | Simple cached filter results that stores whether its filter passes or not |
| FCachedEntityManagerState | Small utility struct that caches the entity manager's structural serial number to generated cached data NOTE: Must only be used with a single entity manager |
| FCachedInterpolation | Variant structure that wraps an interpolation and the range within which it is valid. ~96 bytes |
| FCachedInterpolationRange | Simple 1 dimensional range based off a FFrameNumber to define the range within which a cached interpolation is valid |
| FCachedProperty | A property path whose only tail propery information is cached, for faster (or at least less slow) access. |
| FCachePreAnimatedValueParams | |
| FChannelOverrideEntityImportParams | Entity import parameters for a channel override. |
| FChannelOverrideNames | Utility class to convert channel names to indices |
| FChannelOverrideProviderTraits | |
| FChannelOwnerCapabilities | |
| FChildEntityFactory | |
| FChildEntityInitializer | |
| FCommonChannelData | Commonly used channel display names and colors |
| FCommonEntityTaskParams | |
| FCompiledDataVolatilityManager | |
| FComplexInclusivityFilter | Filter used for specifying more complex mutual inclusivity rules that depend on more than one component type |
| FComponentAccess | |
| FComponentHeader | |
| FComponentMask | Done as a concrete type so that we can make a debug visualizer for the type. |
| FComponentRegistry | |
| FComponentTypeDebugInfo | Debug information for a component type |
| FComponentTypeID | |
| FComponentTypeIDFilter | |
| FComponentTypeInfo | Complete type information for a component within an FEntityManager This structure defines how to interact with the component data for operations such as copying, relocating, initializing, destructing and reference collection. |
| FCompositePropertyTypeID | |
| FConstantValue | Structure representing a constant value. |
| FConstPropertyComponentView | Type-erased view of a constant component. |
| FControlRigFbxCurveData | |
| FControlRigFbxNodeMapping | |
| FCubicBezierInterpolation | A cubic bezier interpolation between 2 control points with tangents, represented as 4 control points on a Bezier curve |
| FCubicInterpolation | Structure representing a cubic interpolation of the form f(x) = g(x-o) and g(x) = ax^3 + bx^2 + cx + d. |
| FCustomAccessorView | |
| FCustomPropertyAccessor | |
| FCustomPropertyIndex | |
| FCycleParams | |
| FDataEventScope | |
| FDecomposedValue | A structure for holding all the values of channels contributing to an animated property. |
| FDecompositionQuery | Structure used to decompose the blended result of multiple components. |
| FDefaultTrackRowSegmentBlender | Default track row segment blender for all tracks |
| FDirectedGraph | Directed graph represented as a bitarray for allocated nodes, and edges defined by pairs of integers (from->to). |
| FDirectedGraphStringParameters | |
| FEasingComponentData | Easing component data. |
| FEntityAllocation | FEntityAllocation is the authoritative storage of entity-component data within an FEntityManager. |
| FEntityAllocationIterator | Object that iterates all entity allocations that match a specific filter |
| FEntityAllocationIteratorProxy | Iterator proxy type returned from FEntityManager::Iterate that supports ranged-for iteration of all entity allocations matching the specified filter |
| FEntityAllocationMutexGuard | Scoped guard that temporarily overrides the locking mechanism for a specific allocation. |
| FEntityAllocationProxy | A wrapper around an FEntityAllocation that provides access to other pieces of information such as its component mask. |
| FEntityAllocationWriteContext | |
| FEntityBuilderImplBase | |
| FEntityComponentFilter | |
| FEntityDataLocation | |
| FEntityFactories | A class that contains all the component factory relationships. |
| FEntityGroupBuilder | Utility class used by the grouping system's policies (see below) to manage groups. |
| FEntityGroupID | The component data for describing what group an entity belongs to (see UMovieSceneEntityGroupingSystem) |
| FEntityGroupingPolicyKey | The key to a grouping policy registered on the grouping system (see UMovieSceneEntityGroupingSystem) |
| FEntityHandle | |
| FEntityIDAccess | |
| FEntityImportParams | |
| FEntityImportSequenceParams | |
| FEntityInfo | |
| FEntityIterationResult | Utility that promotes callbacks that return void to always return 'true' when iterating entities |
| FEntityLedger | An entity ledger is responsible for tracking the entites that have been imported for the currently relevant frame of a sequence instance. |
| FEntityOutputAggregate | Aggregate of multiple input entities for an output defined in a TOverlappingEntityTracker |
| FEntityRange | Defines a contiguous range of entities within an allocation |
| FEntitySystemLinkerExtensionID | Base extension identifier for a UMovieSceneEntitySystemLinker |
| FEntitySystemMaybeAtomicInt32 | A potentially atomic struct that will perform atomic operations if required on an underlying integer, depending on what `EEntityThreadingModel_ was specified. |
| FEntityTaskBuilder | Main entry point utility for create tasks that run over component data |
| FErasedOptionalReadAccess | |
| FErasedReadAccess | |
| FErasedWriteAccess | |
| FEvaluatedTime | |
| FEvaluateNearestSegmentBlender | Track segment blender that evaluates the nearest segment in empty space |
| FEvaluationHookFlags | |
| FEvaluationHookParams | |
| FEvaluationTreeEntryHandle | A structure that uniquely identifies an entry within a TEvaluationTreeEntryContainer |
| FEvaluationTreePopulationRules | |
| FEventTriggerControlPlaybackCapability | Playback capability for controlling how events are triggered |
| FFilterMatchPassthrough | |
| FFixedObjectBindingID | A binding ID that is only resolveable through a fixed root sequence. |
| FFrameRateRetiming | |
| FFreeEntityOperation | |
| FGarbageTraits | |
| FGeneratedMovieSceneKeyStruct | |
| FHierarchicalBlendTarget | Specifies a unique, sorted path of hbiases that contribute to a blended output Supports up to 8 unique HBiases in its path |
| FImportedEntity | |
| FInitialValueCache | Container that houses initial values for any properties animated through FEntityManager Each type is stored in its own container, organized by the initial value component ID The cache is stored as a singleton (through GetSharedInitialValues()) and added as an extension to UMovieSceneEntitySystemLinker where it is active. |
| FInitialValueIndex | Type-safe index that defines a unique index of an initial value within a TPropertyValueStorage instance This struct is added as a component to all entities with initial values inside non-interrogated linkers |
| FInstanceHandle | A handle to an active instance of a UMovieSceneSequence |
| FInstanceRegistry | Core concept that is required by all entities and systems - should be located on the core system manager itself |
| FIntermediatePropertyValue | Same as FIntermediatePropertyValueConstRef but instead of wrapping a reference to a value, this class can wrap an instance of a value or a reference. |
| FIntermediatePropertyValueConstRef | Provides a way of wrapping an intermediate property value reference in an abstract way, similar to FSourcePropertyValue, but exclusively reserved for use with intermeidate types within Sequencer's internal computation algorithms to provide compile-time distinction between the two types. |
| FInterpolationExtents | Structure that represents the extents of a curve in y |
| FInterrogationChannel | A numeric identifier used to represent a specific 'channel' within an interrogation linker. |
| FInterrogationChannelInfo | |
| FInterrogationInstance | Sequence instance information for interrogations |
| FInterrogationKey | A key that uniquely identifies a specific interrogation time with a group of entities allocated within a channel |
| FInterrogationUpdateParams | |
| FInvalidValue | Sentinal type that represents an invalid interpolation value. |
| FInverseTransformTimeParams | Parameter structure that controls inverse-time-transformation operations in MovieScene code |
| FKeyAddOrDeleteEventItem | Events that are fired when adding, deleting or moving keys Item that's sent when an event is fired when we delete or add a key |
| FKeyDataOptimizationParams | Parameter structure passed to UE::MovieScene::Optimize that defines optimization parameters |
| FKeyMoveEventItem | Item that's sent when an event is fired when we move a key in time |
| FLinearInterpolation | Structure representing a linear interpolation of the form f(t) = a(t-o) + b. |
| FMoveSceneAudioTriggerState | |
| FMovieSceneAccumulatedBlendState | Blendable token state that's accumulated per-operand |
| FMovieSceneAdditiveCameraTrackBlender | |
| FMovieSceneAnchorsScalingGroup | Structure that defines a grouping of sections to be scaled as one |
| 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 |
| FMovieSceneAudioTriggerChannel | |
| FMovieSceneBinding | A set of tracks bound to runtime objects |
| FMovieSceneBindingLifetimeComponentData | |
| FMovieSceneBindingOverrideData | Movie scene binding override data |
| FMovieSceneBindingProxy | Movie Scene Binding Proxy represents the binding ID (an FGuid) and the corresponding sequence that it relates to. |
| FMovieSceneBindingReference | An array of binding references |
| FMovieSceneBindingReferences | Structure that stores a one to many mapping from object binding ID, to object references that pertain to that ID. |
| FMovieSceneBindingResolveContext | Blueprint-specific resolution context for custom bindings. |
| FMovieSceneBindingResolveParams | |
| FMovieSceneBindingResolveResult | |
| FMovieSceneBlendChannelID | A blend channel ID |
| FMovieSceneBlenderSystemID | Identifier for a type of blender system (e.g. float blender, integer blender, etc.) |
| FMovieSceneBlendingAccumulator | |
| FMovieSceneBlendingActuatorID | |
| FMovieSceneBlendingKey | |
| FMovieSceneBlendTypeField | Type that specifies a set of blend types that are supported for a particular section. |
| FMovieSceneBlendTypeFieldIterator | |
| FMovieSceneBoolChannel | |
| FMovieSceneByteChannel | |
| FMovieSceneCameraCutParams | Camera cut parameters |
| FMovieSceneChannel | |
| FMovieSceneChannelData | Base class channel data utility that provides a consistent interface to a sorted array of times and handles. |
| FMovieSceneChannelEditorDataEntry | Base entry type for use in FMovieSceneChannelProxy that stores editor meta-data and extended editor data for each channel of a given type (one entry per type). |
| FMovieSceneChannelEntry | An entry within FMovieSceneChannelProxy that contains all channels (and editor data) for any given channel type |
| FMovieSceneChannelHandle | Handle to a specific channel in a UMovieSceneSection. |
| FMovieSceneChannelMetaData | Editor meta data for a channel of data within a movie scene section |
| FMovieSceneChannelProxy | Proxy type stored inside UMovieSceneSection for access to all its channels. |
| FMovieSceneChannelProxyData | Construction helper that is required to create a new FMovieSceneChannelProxy from multiple channels |
| FMovieSceneChannelTraitsTransform | |
| FMovieSceneChannelValueHelper | Utility class that gets and sets a specific key value for a key struct |
| FMovieSceneClipboardEnvironment | Structure representing an environment a clipboard applies to |
| FMovieSceneCompiledDataEntry | |
| FMovieSceneCompiledDataID | |
| FMovieSceneCompiledSequenceFlagStruct | Flags generated at compile time for a given sequence |
| FMovieSceneConditionContainer | Container struct for instanced UMovieSceneConditions, existing only to allow property type customization for choosing conditions. |
| FMovieSceneConditionContext | Blueprint-friendly struct containing any context needed to evaluate conditions. |
| FMovieSceneContext | MovieScene evaluation context. |
| FMovieSceneCustomTimeWarpGetterStruct | Struct used only for text serialization of a time warp getter struct |
| FMovieSceneDecorationContainer | |
| FMovieSceneDeterminismData | Determinism data that is generated on compile of a UMovieSceneSequence |
| FMovieSceneDeterminismFence | Structure that defines a specific determinism fence |
| FMovieSceneDoubleChannel | |
| FMovieSceneDoubleValue | |
| FMovieSceneDynamicBinding | Data for a dynamic binding endpoint call. |
| FMovieSceneDynamicBindingContainer | Dummy structure for showing an FMovieSceneDynamicBinding inside a details view, and having a function signature that we can get a valid UFunction from to prepare blueprint function graphs. |
| FMovieSceneDynamicBindingInvoker | Utility class for invoking dynamic binding endpoints. |
| FMovieSceneDynamicBindingPayloadVariable | Value definition for any type-agnostic variable (exported as text) |
| FMovieSceneDynamicBindingResolveParams | Optional parameter struct for dynamic binding resolver functions. |
| FMovieSceneDynamicBindingResolveResult | |
| FMovieSceneEasingSettings | |
| FMovieSceneEditorData | Editor only data that needs to be saved between sessions for editing but has no runtime purpose |
| 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. |
| FMovieSceneEntityID | |
| FMovieSceneEntitySystemGraph | |
| FMovieSceneEntitySystemGraphNode | |
| FMovieSceneEntitySystemGraphNodes | |
| 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 |
| FMovieSceneEvaluationGroupParameters | |
| FMovieSceneEvaluationHookComponent | A component that defines a hook for direct evaluation |
| FMovieSceneEvaluationHookEvent | |
| FMovieSceneEvaluationHookEventContainer | |
| FMovieSceneEvaluationInstanceKey | |
| 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 |
| FMovieSceneExpansionState | |
| FMovieSceneFieldEntry_ChildTemplate | |
| FMovieSceneFieldEntry_EvaluationTrack | |
| FMovieSceneFixedPlayRateStruct | Struct used only for text serialization of a time warp variant constant play rate |
| FMovieSceneFloatChannel | |
| FMovieSceneFloatValue | |
| FMovieSceneFrameRange | Type used to convert from a FFloatRange to a TRange |
| FMovieSceneIntegerChannel | |
| FMovieSceneInterrogationData | Data structure that is passed to all tracks and templates when interrogating them for data. |
| FMovieSceneInterrogationKey | Key used for populating template interrogation data |
| FMovieSceneInverseNestedSequenceTransform | Structure used to represent a specific inverse transformation (ie from transformed to untransformed space) that cannot be combined with another. |
| FMovieSceneInverseSequenceTransform | The inverse of a FMovieSceneSequenceTransform representing a transformation from transformed, to untransformed space. |
| FMovieSceneKeyHandleMap | A map of key handles that is copyable, but does not copy data on copy |
| FMovieSceneKeyStruct | Base class for movie scene section key structs that need to manually have their changes propagated to key values. |
| FMovieSceneKeyStructHelper | Helper class that marshals user-facing data from an edit UI into particluar keys on various underlying channels |
| FMovieSceneKeyTimeStruct | |
| FMovieSceneLabelParams | Parameters for helping to determine dynamic label color/tooltip |
| FMovieSceneMarkedFrame | |
| FMovieSceneMuteSoloData | |
| FMovieSceneNestedSequenceTransform | Structure used to represent a specific transformation (ie from untransformed to transformed space) that cannot be combined with another. |
| FMovieSceneNumericVariant | A variant type that masquerades as a numeric (double) value. |
| FMovieSceneObjectBindingID | Persistent identifier to a specific object binding within a sequence hierarchy. |
| FMovieSceneObjectBindingIDs | Structure that comprises a list of object binding IDs |
| FMovieSceneObjectCache | Object cache that looks up, resolves, and caches object bindings for a specific sequence |
| FMovieSceneObjectPathChannel | |
| FMovieSceneObjectPathChannelKeyValue | Key value type for object path channels that stores references to objects as both a hard and soft reference, to ensure compatability with both sub objects and async loading |
| 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 |
| FMovieScenePossessable | MovieScenePossessable is a "typed slot" used to allow the MovieScene to control an already-existing object |
| FMovieScenePropertyBinding | Source property binding information for an entity on a moviescene timeline Comprises a leaf property name and a path and a cached boolean signifying whether the binding is allowed to perform a fast class-wise property lookup |
| FMovieScenePropertySectionData | |
| FMovieScenePropertySectionTemplate | |
| FMovieSceneRemoveInitialGlobalValueTokenProducer | Pre animated token producer that reverts a global initial value from the actuator when its state is restored |
| FMovieSceneRemoveInitialValueTokenProducer | Pre animated token producer that reverts the object's initial value from the actuator when its state is restored |
| FMovieSceneRootEvaluationTemplateInstance | Root evaluation template instance used to play back any sequence |
| FMovieSceneScalingAnchor | Structure that defines a single anchor with an optional duration Anchor durations do not get scaled by other anchors, but positions will be offset based on previous anchor stretching or movement |
| FMovieSceneSectionData | Data structure supplied to segment blenders that includes information about the section |
| FMovieSceneSectionEvalOptions | |
| FMovieSceneSectionGroup | Structure that represents a group of sections |
| FMovieSceneSectionMovedParams | Parameters for sections moving in the editor |
| FMovieSceneSectionParameters | |
| FMovieSceneSectionTimingParametersFrames | Parameter utility that converts section timing parameters to a transform using inner frame values. |
| FMovieSceneSectionTimingParametersSeconds | Parameter utility that converts section timing parameters to a transform using Seconds values. |
| 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 |
| FMovieSceneSequenceID | |
| FMovieSceneSequenceInstanceData | Abstract base class that defines instance data for sub sequences |
| FMovieSceneSequenceInstanceDataPtr | |
| FMovieSceneSequenceLoopCount | POD struct that represents a number of loops where -1 signifies infinite looping, 0 means no loops, etc Defined as a struct rather than an int so a property type customization can be bound to it |
| FMovieSceneSequencePlaybackParams | |
| FMovieSceneSequencePlaybackSettings | Settings for the level sequence player actor. |
| FMovieSceneSequencePlayToParams | |
| FMovieSceneSequenceReplProperties | Properties that are broadcast from server->clients for time/state synchronization |
| FMovieSceneSequenceTickInterval | Structure defining a concrete tick interval for a Sequencer based evaluation |
| FMovieSceneSequenceTransform | Movie scene sequence transform class that transforms from one time-space to another, represented as a linear transformation plus zero or more complex, non-linear transformations. |
| FMovieSceneSharedDataId | Unique identifier for shared persistent data entries (see FSharedPersistentDataKey) |
| FMovieSceneSpawnable | MovieSceneSpawnable describes an object that can be spawned for this MovieScene |
| FMovieSceneSpawnableAnnotation | An annotation that's added to spawned objects from movie scene spawnables |
| FMovieSceneSubSectionData | Data that represents a single sub-section |
| FMovieSceneSubSectionOriginOverrideMask | |
| FMovieSceneSubSequenceData | Sub sequence data that is stored within an evaluation template as a backreference to the originating sequence, and section |
| FMovieSceneSubSequenceTree | |
| FMovieSceneSubSequenceTreeEntry | |
| FMovieSceneSupportsEasingParams | Parameters for the `SupportsEasing_ method |
| FMovieSceneTangentData | Tangents for curve channel control points. |
| FMovieSceneTemplateGenerationLedger | |
| FMovieSceneTimecodeSource | |
| FMovieSceneTimeController | |
| FMovieSceneTimeController_AudioClock | A timing manager that retrieves its time from the audio clock |
| FMovieSceneTimeController_Custom | |
| FMovieSceneTimeController_ExternalClock | A timing manager that retrieves its time from an external clock source |
| FMovieSceneTimeController_PlatformClock | A timing manager that retrieves its time from the platform clock |
| FMovieSceneTimeController_PlayEveryFrame | A timing manager that plays every display frame for a certain number of seconds |
| FMovieSceneTimeController_RelativeTimecodeClock | A timing manager that retrieves its time relative to the Timecode clock |
| FMovieSceneTimeController_Tick | A timing manager that accumulates delta times from a world |
| FMovieSceneTimeController_TimecodeClock | A timing manager that retrieves its time from the Timecode clock |
| FMovieSceneTimeTransform | Movie scene sequence transform class that transforms from one time-space to another. |
| FMovieSceneTimeWarpChannel | |
| FMovieSceneTimeWarpClamp | Denotes clamped time range from [0:Max] |
| FMovieSceneTimeWarpClampFloat | Denotes clamped time range from [0:Max] |
| FMovieSceneTimeWarpFixedFrame | Denotes a fixed time |
| FMovieSceneTimeWarpFrameRate | Denotes a framerate conversion |
| FMovieSceneTimeWarping | Transform time by warping it around from end to start. This is mostly useful for looping things. |
| FMovieSceneTimeWarpLoop | Denotes Looping time range from [0:Duration) |
| FMovieSceneTimeWarpLoopFloat | Denotes Looping time range from [0:Duration) |
| FMovieSceneTimeWarpVariant | Numeric variant type that represents a 'time-warp' operation transforming a time into another time. |
| FMovieSceneTrackCompilerArgs | Track compiler arguments |
| FMovieSceneTrackDisplayOptions | Generic display options for any track |
| FMovieSceneTrackEvalOptions | Generic evaluation options for any track |
| FMovieSceneTrackEvaluationData | |
| FMovieSceneTrackEvaluationField | |
| FMovieSceneTrackEvaluationFieldEntry | |
| 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 |
| FMovieSceneTrackInstanceComponent | A component that defines a type for a track instance |
| FMovieSceneTrackInstanceEntry | |
| FMovieSceneTrackInstanceInput | |
| FMovieSceneTrackLabels | Structure for labels that can be assigned to movie scene tracks. |
| FMovieSceneTrackPreCompileResult | Pre-compilation result |
| FMovieSceneTrackRowMetadata | Metadata tied to a track row. |
| FMovieSceneTrackRowSegmentBlender | Structure that defines how to combine and sort overlapping sections on the same row. |
| FMovieSceneTrackSegmentBlender | Structure that defines how to combine and sort sections in the same track row after processing on a per-row basis. |
| FMovieSceneTransformBreadcrumbs | Struct that tracks a breadcumb trail when transformiung a time through FMovieSceneSequenceTransform |
| FMovieSceneWarpCounter | |
| FMutualComponentInitializers | Container for keeping track of which initializers need to be run for a given call to FMutualInclusivityGraphCommandBuffer::ComputeMutuallyInclusiveComponents |
| FMutualInclusivityGraph | A mutual inclusion graph for adding components to an entity based on the presence of other components |
| FMutualInclusivityGraphCommandBuffer | Command buffer used for computing mutually inclusive components based on a complex set of rules and dependencies |
| FMutuallyInclusiveComponentParams | |
| FNavigationToolSaveState | |
| FNavigationToolSerializedItem | |
| FNavigationToolSerializedTree | |
| FNavigationToolSerializedTreeNode | |
| FNavigationToolViewColumnSaveState | |
| FNavigationToolViewSaveState | |
| FNewComponentTypeParams | |
| FNewSpawnable | Struct used for defining a new spawnable type |
| FNoopTask | |
| FObjectComponent | A component that represents a UObject* either as a strong or weak reference |
| FObjectFactoryBatch | |
| FOptionalComponentAccess | |
| FOptionalMovieSceneBlendType | Optional blend type structure |
| FOptionalReadAccess | |
| FOptionalWriteAccess | |
| FPersistentEvaluationData | Structure that stores persistent data that track templates may need during evaluation. |
| FPiecewiseCurve | A piecewise curve represented as an array of interpolations. |
| FPiecewiseCurveData | |
| FPlaybackCapabilities | Actual playback capabilities container. |
| FPlaybackCapabilitiesImpl | Basic, mostly untyped, implementation of the capabilities buffer. |
| FPlaybackCapabilityHeader | Header that describes an entry in the capabilities buffer. |
| FPlaybackCapabilityHelpers | Helper callbacks for managing the lifetime of a capability. |
| FPlaybackCapabilityID | An identifier for a playback capability. |
| FPlaybackCapabilityIDInfo | Structure providing basic information on a playback capability type. |
| FPlaybackCapabilityPtr | Return value for accessing raw capabalities. |
| FPlayerIndexPlaybackCapability | Playback capability for storing an IMovieScenePlayer unique index. |
| FPreAnimatedEntityCaptureSource | Structure responsible for tracking contributions to pre-animated state entries that originate from ECS data (ie, from FMovieSceneEntityIDs) |
| FPreAnimatedEvalHookKeyType | Key type for pre-animated state associated to evaluation hooks |
| FPreAnimatedEvaluationHookCaptureSources | Structure responsible for tracking contributions to pre-eanimated state entries that originate from track EvaluationHooks (ie, from an IMovieSceneExecutionToken::Execute) |
| FPreAnimatedEvaluationKeyType | Key type for pre-animated state associated to evaluation templates |
| FPreAnimatedObjectGroupManager | |
| FPreAnimatedObjectTokenTraits | |
| FPreAnimatedRootTokenTraits | |
| FPreAnimatedStateCachedValueHandle | A handle to a particular pre-animated value within a FPreAnimatedStateExtension instance |
| FPreAnimatedStateEntry | Specifies an entry to a specific piece of pre-animated state within a FPreAnimatedStateExtension instance. |
| FPreAnimatedStateExtension | Pre-animated state extension that houses all cached values for objects animated by a specific UMovieSceneEntitySystemLinker- The presence of this extension denotes that pre-animated state should be stored in one form or another. |
| FPreAnimatedStateMetaData | Meta-data pertaining to a specific animating source (could be a FMovieSceneEntityID, FMovieSceneEvaluationKey, UMovieSceneTrackInstance etc) Which specifies an entry to a piece of pre-animated state, the RootInstance that it's playing from, and whether it wants to restore state or not |
| FPreAnimatedStateTraits | Base class for all pre-animated state traits. |
| FPreAnimatedStorageGroupHandle | |
| FPreAnimatedStorageID | |
| FPreAnimatedStorageIndex | |
| FPreAnimatedTemplateCaptureSources | Structure responsible for tracking contributions to pre-eanimated state entries that originate from track templates (ie, from an IMovieSceneExecutionToken::Execute) |
| FPreAnimatedTrackerParams | |
| FPreAnimatedTrackInstanceCaptureSources | Structure responsible for tracking contributions to pre-eanimated state entries that originate from specific track template inputs |
| FPreAnimatedTrackInstanceInputCaptureSources | Structure responsible for tracking contributions to pre-eanimated state entries that originate from track templates (ie, from an IMovieSceneExecutionToken::Execute) |
| FPropertyComponentArrayView | Type-erased view of an array of components. |
| FPropertyComponentView | Type-erased view of a component. |
| FPropertyCompositeDefinition | A generic definition of a composite channel that contributes to a property |
| FPropertyDefinition | Structure defining a type of property that can be animated by sequencer |
| FPropertyRecomposerImpl | |
| FPropertyRecomposerPropertyInfo | |
| FPropertyStats | Stats pertaining to a given type of property including how many properties exist in the linker, and how many of those are partially animated |
| FQuadraticInterpolation | Structure representing a quadratic interpolation of the form f(x) = g(x-o) and g(x) = ax^2 + bx + c. |
| FQuarticInterpolation | Structure representing a quartic interpolation of the form f(x) = g(x-o) and g(x) = ax^4 + bx^3 + cx^2 + dx + e. |
| FReadAccess | |
| FReadErased | |
| FReadErasedOptional | |
| FRecompositionResult | |
| FRelativeObjectBindingID | A binding ID whose target is resolved relative to the owner of this ID (either internal or external to that sequence through a parent or grandparent) Should be used for asignment to any serialized FMovieSceneObjectBindingID Represented by a local object binding ID and a parent index to which it is relative |
| FRemoveMultipleMutation | |
| FRemoveSingleMutation | |
| FRestoreStateParams | Parameters that are passed to IMovieScenePreAnimatedToken::RestoreState and IMovieScenePreAnimatedGlobalToken::RestoreState |
| FRigControlFBXNodeAndChannels | For import data onto channels directly. |
| FRootInstanceHandle | A handle to a root instance of a UMovieSceneSequence. |
| FScopedHeaderReadLock | Moveable scoped read-lock type for component headers |
| FScopedHeaderWriteLock | Moveable scoped write-lock type for component headers |
| FScopedPreAnimatedCaptureSource | Scoped structure that can be used to wrap a call to SavePreAnimatedState to associate the capture with a specific capture source. |
| FScopedSignedObjectModifyDefer | |
| FScopedSignedObjectModifySuppress | |
| FScopedVolatilityManagerSuppression | Defines a scope during which a given sequence hierarchy will not be recompiled when changed even if it was set to volatile. |
| FSectionData | Persistent section data for a property section |
| FSectionEvaluationData | Evaluation data that specifies information about what to evaluate for a given template |
| FSegmentBlendData | Container supplied to segment blenders that includes information about all sections to be evaluated. |
| FSequenceDirectorPlaybackCapability | Playback capability for sequences that have a director blueprint. |
| FSequenceInstance | A sequence instance represents a specific instance of a currently playing sequence, either as a top-level sequence in an IMovieScenePlayer, or as a sub sequence. |
| FSequenceVisitParams | |
| FSharedPersistentDataKey | A key to a piece of data that is potentially shared between multiple tracks |
| FSharedPlaybackState | A structure that stores playback state for an entire sequence hierarchy. |
| FSharedPlaybackStateCreateParams | Parameter structure for initializing a new shared playback state. |
| FSkeletalMeshEditorParams | |
| FSkeletalMeshRestoreState | |
| FSourceBoolChannel | The component data for evaluating a bool channel |
| FSourceByteChannel | The component data for evaluating a byte channel |
| FSourceDoubleChannel | The component data for evaluating a double channel |
| FSourceFloatChannel | The component data for evaluating a float channel |
| FSourceIntegerChannel | The component data for evaluating an integer channel |
| FSourceObjectPathChannel | |
| FSourcePropertyValue | Provides a way of wrapping UObject property values to generic Sequencer APIs in a way that doesn't need to know the type of the underlying data. |
| FSourceStringChannel | The component data for evaluating a string channel |
| FSourceTextChannel | The component data for evaluating a text channel |
| FSparseInterrogationChannelInfo | |
| FStatelessPreAnimatedTokenProducer | Stateless pre-animated state token producer that simply calls a static function as the token |
| FStaticBindingOverrides | A re-usable implementation of IStaticBindingOverridesPlaybackCapability. |
| FSubSequenceInstanceDataParams | |
| 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) |
| FSubSequenceSpace | |
| FSystemFilter | Utility class for filtering systems |
| FSystemSubsequentTasks | |
| FSystemTaskPrerequisites | |
| FTaskID | |
| FTaskParams | |
| FTokenProducer | |
| FTrackInstanceInputComponent | |
| FTransformData | Stores information about a transform for the purpose of adding keys to a transform section |
| FTransformTimeParams | Parameter structure that controls time-transformation operations in MovieScene code |
| FTypeErasedConstPropertyPtrBase | Class that holds a void* pointer to a value and is able to return it |
| FTypelessMutation | Specifies a mask of components to add and remove from an entity |
| FUnpackedChannelValue | |
| FUnpackedChannelValues | An array-like container of type-erased values for a collection of FMovieSceneChannels This is used by track editors and property traits as a way of unpacking composite properties into their constituent channels and values. |
| FValueDecompositionParams | |
| FVariantPropertyTypeIndex | |
| FVolatileProperty | The TVariant data type flag is 8 bytes so with the biggest union field being 8 bytes, it should all fit inside of 16 bytes. |
| FVolatilePropertyStep | A step in the property path, for when that property path has volatile elements in it. |
| FWeightedCubicInterpolation | A weighted cubic bezier interpolation between 2 control points with weighted tangents |
| FWeightedValue | Holds a weighted value |
| FWriteAccess | |
| FWriteErased | |
| FWriteErasedOptional | |
| IBlendableTokenStack | Base interface for a stack of typed tokens |
| IChannelValue | Abstraction for interacting with a value on a specific channel, principally used for auto-key and keying operations in the Sequencer editor |
| IComplexComponentOps | Class that is instantiated to specify custom behavior for interacting with component data |
| IComponentDebuggingTypedPtr | |
| IComponentTypeHandler | Interface for defining new registered component types within an FEntityManager |
| ICustomPropertyRegistration | |
| IDeferredSignedObjectChangeHandler | Application-wide utility interface that allows for deferral of UMovieSceneSignedObject::MarkAsChanged calls |
| IDeferredSignedObjectFlushSignal | |
| IEntityBuilder | |
| IEntityGroupingHandler | Base class for grouping handlers, used by the grouping system (see below). |
| IEventContextsPlaybackCapability | Playback capability for controlling how events are triggered |
| IInitialValueProcessor | Interface required for initializing initial values on entities |
| IInterrogationExtension | |
| ILegacyPlayerProviderPlaybackCapability | |
| IMovieSceneBlendingActuator | Base class for all blending actuators |
| IMovieSceneConditionalEntityMutation | |
| IMovieSceneEntityMutation | |
| IMovieSceneEvaluationTreeNodeOperator | Interface used for performing an abstract operation on an FMovieSceneEvaluationTreeNode. |
| IMovieSceneExecutionToken | Base class for all execution tokens that are produced by evaluation templates |
| IMovieSceneInterrogationToken | Tokens that are stored in FMovieSceneInterrogationData |
| IMovieScenePerEntityMutation | |
| IMovieScenePreAnimatedGlobalToken | Base class for all pre-animated state tokens that do not apply to UObjects. |
| IMovieScenePreAnimatedGlobalTokenProducer | Type required for production of pre-animated state tokens. |
| IMovieScenePreAnimatedToken | Base class for all pre-animated state tokens that apply to UObjects. |
| IMovieScenePreAnimatedTokenProducer | Type required for production of pre-animated state tokens. |
| IMovieSceneSharedExecutionToken | Identifiyable and sortable execution token. |
| IMovieSceneTemplateGenerator | Abstract base class used to generate evaluation templates |
| IMutualComponentInitializer | |
| IObjectBindingNotifyPlaybackCapability | Playback capability for being notified of object bindings changing. |
| IPersistentEvaluationData | Interface that must be used for all persistent data objects |
| IPlaybackCapability | Interface for playback capabilities that want to be notified of various operations. |
| IPlaybackCapabilityDebuggingTypedPtr | Interface to a playback capability pointer that has a valid v-table for the debugger to be able to show what it is. |
| IPreAnimatedCaptureSource | |
| IPreAnimatedObjectEntityStorage | |
| IPreAnimatedObjectPropertyStorage | |
| IPreAnimatedStateGroupManager | Interface required for any logical grouping of pre-animated state |
| IPreAnimatedStateTokenStorage | |
| IPreAnimatedStorage | |
| IPropertyComponentHandler | Interface for a property type handler that is able to interact with properties in sequencer |
| IPropertyTraits | |
| IPropertyValueStorage | Base interface for all initial value storage types |
| IRetimingInterface | |
| ISequenceUpdater | Interface for an object that will update a sequence based on the current context. |
| ISequenceVisitor | |
| IStaticBindingOverridesPlaybackCapability | Playback capability for storing static object binding overrides. |
| ITaskContext | |
| ITypeErasedPropertyConstValueImpl | Base class for all type-erased intermediate and source value types |
| ITypeErasedPropertyValueImpl | Base class for all value-storage type-erased intermediate and source value types |
| TAdd | Implemtntation of a typed add payload |
| TAddConditional | Implemtntation of a conditional typed add payload |
| TAnonTaskWrapper | |
| TAutoRegisterPreAnimatedStorageID | |
| TBlendableToken | Templated structure that encapsulates any blendable data type, and the information required to blend it |
| TBlendableTokenStack | Implementation of a blendable token stack for any given data type |
| TBlendableTokenTraits | |
| TCachedState | Cached preanimated state for a given property |
| TChannelValue | |
| TChannelValueHelper | Templated channel value accessor utility that get's sets a channel value and time |
| TChildEntityInitializer | |
| TComponentDebuggingTypedPtr | |
| TComponentGetter | |
| TComponentGetterElement | |
| TComponentHeader | |
| TComponentLock | Typed write-lock for component data |
| TComponentLockMixin | |
| TComponentPtr | Facade for any component data type |
| TComponentTypeDebugInfo | |
| TComponentTypeID | |
| TComponentTypeIDsImpl | |
| TCompositeChannelMapping | |
| TCompositePropertyDefinitionBuilder | |
| TCompositePropertyTypeID | |
| TConditionalDuplicateChildEntityInitializer | Duplicates child components, but only if the parent entity passes the given component mask |
| TCustomPropertyAccessor | Complete information required for applying a custom getter/setter to an object |
| TCustomPropertyAccessorFunctions | |
| TCustomPropertyAccessorFunctionsImpl | Structure that defines 2 static function pointers that are to be used for retrieving and applying properties of a given type |
| TCustomPropertyAccessorStorageType | |
| TCustomPropertyAccessorStorageTypeImpl | Utility class for selecting a property traits' CustomAccessorStorageType, or StorageType if not defined |
| TCustomPropertyRegistration | Generally static collection of accessors for a given type of property |
| TDataEventContainer | |
| TDefaultEntityTaskTraits | Default traits specialized for each user TaskImplInstance |
| TDuplicateChildEntityInitializer | |
| TDynamicSparseBitSet | NOTE: This class is currently considered internal only, and should only be used by engine code. |
| TDynamicSparseBitSetBucketStorage | |
| TDynamicVariantPropertyTraits | |
| TDynamicVariantTraits | |
| TDynamicVariantTraitsBase | |
| TEntityAllocationTask | |
| TEntityAllocationTaskBase | |
| TEntityBuilder | TEntityBuilder is a utility class that can be used to marshal type-safe component data into entites, either on construction or mutation of an existing entity. |
| TEntityBuilderImpl | |
| TEntityGroupingHandler | |
| TEntityGroupingHandlerBase | |
| TEntityGroupingHandlerImpl | Strongly-typed grouping handler class, which knows about the exact components to look for, and how to use them to group entities. |
| TEntityPtr | Variadic template representing a single entity with a range of entities with the same a set of typed components. |
| TEntityRange | Variadic template representing a contiguous range of entities with a specific set of components |
| TEntityRangeImpl | |
| TEntitySystemLinkerExtensionID | Typed extension identifier for a UMovieSceneEntitySystemLinker |
| TEntityTask | |
| TEntityTaskBase | |
| TEntityTaskCaller | |
| TEntityTaskCaller_AutoExpansion | |
| TEntityTaskComponents | Defines the accessors for each desired component of an entity task |
| TEntityTaskComponentsImpl | |
| TEntityTaskTraits | Optionally specialized traits for user TaskImplInstances |
| TestCustom | |
| TestNormal | |
| TEvaluationTreeEntryContainer | Sub-divided container type that allocates smaller 'buckets' of capacity within a single allocation. |
| TFilteredEntityTask | |
| TFixedSparseBitSet | NOTE: This class is currently considered internal only, and should only be used by engine code. |
| TFixedSparseBitSetBucketStorage | |
| TForwardingPreAnimatedTokenProducer | Templated pre-animated state token producer that forwards the object onto the templated type |
| TGarbageTraitsImpl | |
| TGetPropertyValues | |
| TGetPropertyValuesImpl | |
| TGetPublicPropertyMetaData | |
| THasAddReferencedObjectForComponent | |
| TImplicitConversionFacade | |
| TIndexedChannelValue | |
| TInitialValueProcessor | |
| TInitialValueProcessorImpl | |
| TInterpSolutions | Template structure used for representing an array of solutions with a minimum size |
| TMaskedBlendable | Working data type used to blend multi-channel values |
| TMemberFunctionTaskWrapper | |
| 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 |
| TMovieSceneBlendingActuator | Templated blending actuator that knows how to apply a specific data type to an object |
| TMovieSceneChannelData | Templated channel data utility class that provides a consistent interface for interacting with a channel's keys and values. |
| TMovieSceneChannelHandle | Forward declaration of a typed channel handle. |
| TMovieSceneChannelTraits | Traits structure to be specialized for any channel type passed to FMovieSceneChannelProxy |
| TMovieSceneChannelTraitsBase | Traits structure to be specialized for any channel type passed to FMovieSceneChannelProxy |
| TMovieSceneEvaluationTree | Templated version of FMovieSceneEvaluationTree that is also able to associate arbitrary data with nodes |
| TMovieSceneEvaluationTreeDataIterator | An iterator type that is iterates all the data associated with a given node and its parents |
| TMovieSceneExternalValue | Typed external value that can be used to define how to access the current value on an object for any given channel of data. |
| TMovieSceneInitialValueStore | Temporary data structure used as a proxy to retrieve cached initial values for the currently animating object |
| TMovieSceneInterrogationIterator | |
| TMovieSceneInterrogationToken | |
| 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 |
| TMultiChannelValue | Generic value type that supports a specific number of channels, optionally masked out. |
| TMultiComponentData | |
| TNamedChannelOverrideProviderTraits | |
| TNonIntrusiveEventHandler | |
| TOptionalReadAccess | |
| TOptionalWriteAccess | |
| TOverlappingEntityInput | |
| TOverlappingEntityTracker_NoGarbage | |
| TOverlappingEntityTracker_WithGarbage | |
| TOverlappingEntityTrackerImpl | Templated utility class that assists in tracking the state of many -> one data relationships in an FEntityManager. |
| TPlaybackCapabilityDebuggingTypedPtr | Actual typed version of the pointer wrapper above, for debugging. |
| TPlaybackCapabilityDestructor | Callback for destroying the stored capability object, whether that's the capability itself (when stored inline), or a shared pointer, or whatever else. |
| TPlaybackCapabilityHelpers | |
| TPlaybackCapabilityID | A strongly-typed identifier for a specific playback capability class. |
| TPlaybackCapabilityIDType | Gets the type of the playback capability ID in a backwards compatible way. |
| TPlaybackCapabilityInterfaceCast | Callback for casting a stored capabilty object to an IPlaybackCapability pointer if possible. |
| TPlaybackCapabilityStorageTraits | Storage traits for playback capabilities, only for internal use. |
| TPreAnimatedCaptureSources | Structure responsible for tracking contributions to pre-animated state entries that originate from track templates (ie, from an IMovieSceneExecutionToken::Execute) |
| TPreAnimatedPropertyStorageImpl | |
| TPreAnimatedPropertyTraits | Pre-Animated traits class that wraps a user-provided property trait that defines property accessors |
| TPreAnimatedPropertyValue | Pre-animated property value, including cached meta-data |
| TPreAnimatedStateGroupManager | |
| TPreAnimatedStateStorage | Storage container for a specific type of pre-animated state as defined by the specified traits. |
| TPreAnimatedStateStorage_ObjectTraits | |
| TPreAnimatedStateTaskParams | Default task that is provided to BeginTrackingEntitiesTask or CachePreAnimatedValuesTask to constrain the task using an additional filter, or to provide custom short-circuit behavior that allows the client to skip saving pre-animated state for some entities. |
| TPreAnimatedStorageID | |
| TPrelockedDataOffsets | |
| TPropertyActuator | Blending actuator type that knows how to apply values of type PropertyType |
| TPropertyComponentHandler | |
| TPropertyComponentHandlerImpl | |
| TPropertyComponents | User-defined property type that is represented as an UE::MovieScene::FPropertyDefinition within UE::MovieScene::FPropertyRegistry |
| TPropertyDefinitionBuilder | |
| TPropertyMatch | |
| TPropertyMetaData | |
| TPropertyMetaDataComponents | |
| TPropertyTrackExecutionToken | Execution token that simple stores a value, and sets it when executed |
| TPropertyTraits | Property accessor traits that talk directly to the reflected UObject property type |
| TPropertyValueStorage | Templated storage for any initial value type, templated on the same parameter as TPropertyComponents for correct retrieval of resolved properties Initial values are stored as a sparse array, with stable indices that uniquely identify the value. |
| TRead | |
| TReadAccess | |
| TReadOneOfAccessor | |
| TReadOneOrMoreOfAccessor | |
| TReadOptional | |
| TRecompositionResult | |
| TRelativePtr | |
| TRuntimePropertyTraits | Property accessor traits that do not know the underlying UObjectPropertyType until runtime |
| TScheduledEntityTask | |
| TSetCompositePropertyValuesImpl | Task implementation that combines a specific set of input components (templated as CompositeTypes) through a projection, and applies the result to an object property Three types of property are supported: Custom native accessor functions, fast pointer offset, or FTrackInstancePropertyBindings. |
| TSetPartialPropertyValuesImpl | |
| TSetPropertyValues | Stateless entity task that will apply values to properties. |
| TSetPropertyValuesImpl | |
| TSharedEntitySystemLinkerExtension | |
| TSimplePreAnimatedStateStorage | Simple pre-animated state storage that doesn't support any grouping, and lets people simply implement a `void RestoreState(KeyType, Params)_ method on their state class. |
| TSimplePreAnimatedStateTraits | Simple traits class that works with the simple storage below. |
| TSingleChannelOverrideProviderTraits | |
| TStatelessPreAnimatedTokenProducer | Templated stateless pre-animated state token producer that simply creates the templated type |
| TStaticChildEntityInitializer | Callback must be compatible with form void(const ParentComponentType, ChildComponentType&);. |
| TSupportedPropertyTypes | |
| TTemporarySetterType | |
| TTupleGroupingPolicy | A simple grouping policy that uses a tuple of component values as the group key. |
| TTypeErasedPropertyPtrImpl | Class that holds a pointer to a value and is able to return and copy it |
| TTypeErasedPropertyValueImpl | Class that holds a typed value and is able to return and copy it |
| TUnpackMultiComponentData | |
| TUnstructuredTask | |
| TVariantPropertyComponentHandler | |
| TVariantPropertyMatch | |
| TVariantPropertyTraits | |
| TWrite | |
| TWriteAccess | |
| TWriteOptional |
Interfaces
| Name | Remarks |
|---|---|
| IEntitySystemScheduler | |
| IFolderEventHandler | |
| IMovieSceneBindingEventReceiverInterface | |
| IMovieSceneBindingOwnerInterface | |
| IMovieSceneBlenderSystemSupport | Interface that can be added to UMovieSceneTracks to enable user-selection of blender systems |
| IMovieSceneBoundObjectProxy | |
| IMovieSceneCachedTrack | Can be implemented by tracks that hold cached data. |
| IMovieSceneChannelDecoration | Optional decoration that can be added to sections to add channels |
| IMovieSceneChannelOverrideProvider | Interface to be added to UMovieSceneSection types when they contain entity data |
| IMovieSceneChannelOwner | |
| IMovieSceneCustomClockSource | |
| IMovieSceneDecoration | Optional interface that can be added to any UObject that is used as a decoration on UMovieScene objects to receive decoration and compilation events. |
| IMovieSceneDeterminismSource | Interface that can be added to a UMovieSceneSequence, UMovieSceneTrack or UMovieSceneSection in order to provide determinism fences during compilation |
| IMovieSceneEasingFunction | |
| IMovieSceneEntityDecorator | Optional interface that can be added to any UMovieSceneSection decoration in order to decorate the ECS entities it produces at runtime |
| IMovieSceneEntityProvider | Interface to be added to UMovieSceneSection types when they contain entity data |
| 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 |
| IMovieSceneKeyProxy | Interface that can be implemented by any object that is used as a key editing proxy for a moviescene channel. |
| IMovieSceneLifetimeDecoration | Optional interface that can be added to any decoration to provide 'construct' / 'destroy' semantics for when a decoration is added to or removed from a well-formed UMovieScene hierarchy. |
| IMovieSceneMetaDataInterface | Interface that may be implemented by meta-data added movie scene objects that can extend the default behavior such as adding asset registry tags and other meta-data. |
| IMovieSceneModule | The public interface of the MovieScene module |
| IMovieSceneObjectSpawner | Interface used to extend spawn registers to support extra types |
| IMovieScenePlaybackClient | |
| IMovieScenePlayer | Interface for movie scene players Provides information for playback of a movie scene |
| IMovieScenePreAnimatedStateSystemInterface | Interface that can be added to any entity system in the 'instantiation' phase to implement save / restore state with its system dependencies strictly saved in order, and restored in reverse order |
| IMovieSceneScalingDriver | Interface that can be added to any object within a MovieScene in order to supply scaling anchors to the UMovieSceneScalingAnchors decoration that acts as a registry for all anchors |
| IMovieSceneSectionDecoration | Optional interface that can be added to any UObject that is used as a decoration on UMovieSceneSection objects to receive decoration events. |
| IMovieSceneSequencePlayerObserver | |
| IMovieSceneSequenceTickManagerClient | |
| IMovieSceneTimeWarpSource | |
| IMovieSceneTrackDecoration | Optional interface that can be added to any UObject that is used as a decoration on UMovieSceneTrack objects to receive decoration events. |
| IMovieSceneTrackTemplateProducer | |
| IMovieSceneTrackVirtualAPI | |
| IMovieSceneValueDecomposer | |
| INodeAndChannelMappings | |
| ISectionEventHandler | |
| ISequenceDataEventHandler | |
| ISignedObjectEventHandler |
Typedefs
| Name | Type | Remarks | Include Path | ||||
|---|---|---|---|---|---|---|---|
| AllocationFunctionPtr | void(*)(const FEntityAllocation *Allocation, const ITaskContext *TaskContext, FEntityAllocationWriteContext WriteContext) | EntitySystem/IMovieSceneTaskScheduler.h | |||||
| AllocationItemFunctionPtr | void(*)(FEntityAllocationIteratorItem Item, const ITaskContext *TaskContext, FEntityAllocationWriteContext WriteContext) | EntitySystem/IMovieSceneTaskScheduler.h | |||||
| EMovieSceneCameraCutParams | FMovieSceneCameraCutParams | Backwards compatibility to old struct name with typo | IMovieScenePlayer.h | ||||
| FActuatorTokenStackPtr | TInlineValue< IBlendableTokenStack, 64 > | Container struct that houses all tokens of a single data type that are to be applied using a specific actuator | Evaluation/Blending/MovieSceneAccumulatedBlendState.h | ||||
| FBoundObjectResolver | UObject *(*)(UObject *) | EntitySystem/BuiltInComponentTypes.h | |||||
| FChannelOverrideProviderTraitsHandle | TInlineValue< FChannelOverrideProviderTraits, 64 > | Channels/IMovieSceneChannelOverrideProvider.h | |||||
| FComponentMaskAllocator | TFixedAllocator< ComponentMaskDWORDSize > | EntitySystem/MovieSceneEntityIDs.h | |||||
| FComponentMaskIterator | TConstSetBitIterator< FComponentMaskAllocator > | EntitySystem/MovieSceneEntityIDs.h | |||||
| FComponentReader | TComponentLock< FReadErased > | EntitySystem/MovieSceneComponentPtr.h | |||||
| FComponentReferenceCollectionPtr | void(*)(FReferenceCollector &, void *, int32) | EntitySystem/MovieSceneComponentTypeInfo.h | |||||
| FComponentWriter | TComponentLock< FWriteErased > | EntitySystem/MovieSceneComponentPtr.h | |||||
| FEntityAllocationIteratorItem | FEntityAllocationProxy | EntitySystem/EntityAllocationIterator.h | |||||
| FEntityBuilder | TEntityBuilder<> | EntitySystem/MovieSceneEntityBuilder.h | |||||
| FGetMovieSceneTooltipText | TBaseDelegate_ThreeParams< FText, IMovieScenePlayer *, FGuid, FMovieSceneSequenceID > | Channels/MovieSceneChannelEditorData.h | |||||
| FMovieSceneChannelDataKeyAddedEvent | TMulticastDelegate_TwoParams< void, FMovieSceneChannel *, const TArray< FKeyAddOrDeleteEventItem > &Items > | Note if any Channel uses these delegate's they need a custom serializer to make sure they stick around on undo/redo. | Channels/MovieSceneChannel.h | ||||
| FMovieSceneChannelDataKeyDeletedEvent | TMulticastDelegate_TwoParams< void, FMovieSceneChannel *, const TArray< FKeyAddOrDeleteEventItem > &Items > | Channels/MovieSceneChannel.h | |||||
| FMovieSceneChannelDataKeyMovedEvent | TMulticastDelegate_TwoParams< void, FMovieSceneChannel *, const TArray< FKeyMoveEventItem > &Items > | Channels/MovieSceneChannel.h | |||||
| FMovieSceneEntitySystemEventTriggers | TMulticastDelegate_NoParams< void > | EntitySystem/MovieSceneEntitySystemRunner.h | |||||
| FMovieSceneEntitySystemLinkerAROEvent | TMulticastDelegate_TwoParams< void, UMovieSceneEntitySystemLinker *, FReferenceCollector & > | EntitySystem/MovieSceneEntitySystemLinker.h | |||||
| FMovieSceneEntitySystemLinkerEvent | TMulticastDelegate_OneParam< void, UMovieSceneEntitySystemLinker * > | EntitySystem/MovieSceneEntitySystemLinker.h | |||||
| FMovieSceneEntitySystemLinkerPostSpawnEvent | TMulticastDelegate_OneParam< void, UMovieSceneEntitySystemLinker * > | EntitySystem/MovieSceneEntitySystemLinker.h | |||||
| FMovieSceneEntitySystemLinkerWorldEvent | TMulticastDelegate_TwoParams< void, UMovieSceneEntitySystemLinker *, UWorld * > | EntitySystem/MovieSceneEntitySystemLinker.h | |||||
| FMovieSceneEvaluationFieldEntitySet | TSet< FMovieSceneEvaluationFieldEntityQuery, FMovieSceneEvaluationFieldEntityKeyFuncs > | Evaluation/MovieSceneEvaluationField.h | |||||
| FMovieSceneOnChannelChanged | TMulticastDelegate_TwoParams< void, const FMovieSceneChannelMetaData *MetaData, UMovieSceneSection * > | Delegates for use when some data in the MovieScene changes, WIP right now, hopefully will replace delegates on ISequencer and be used for moving towards a true MVC system | MovieScene.h | ||||
| FMovieSceneSequenceIDRef | TCallTraits< FMovieSceneSequenceID >::ParamType | MovieSceneSequenceID.h | |||||
| FMovieSceneSequenceLatentActionDelegate | TDelegate< void(), FNotThreadSafeNotCheckedDelegateUserPolicy > | Using "not checked" user policy (means race detection is disabled) because this delegate is stored in a TArray and causes its reallocation from inside delegate's execution. | MovieSceneLatentActionManager.h | ||||
| FMovieSceneTrackRowSegmentBlenderPtr | TInlineValue< FMovieSceneTrackRowSegmentBlender, 16 > | Compilation/MovieSceneSegmentCompiler.h | |||||
| FMovieSceneTrackSegmentBlenderPtr | TInlineValue< FMovieSceneTrackSegmentBlender, 16 > | Compilation/MovieSceneSegmentCompiler.h | |||||
| FOnCreateMovieSceneObjectSpawner | TBaseDelegate_NoParams< TSharedRef< IMovieSceneObjectSpawner > > | A delegate which will create an object spawner | IMovieSceneObjectSpawner.h | ||||
| FOnGetPropertyRecomposerPropertyInfo | TBaseDelegate_TwoParams< FPropertyRecomposerPropertyInfo, FMovieSceneEntityID, UObject * > | EntitySystem/MovieScenePropertyComponentHandler.h | |||||
| FOnMovieSceneSectionAddedToTrack | TMulticastDelegate_TwoParams< void, UMovieSceneTrack *, UMovieSceneSection * > | Delegate for when a section is added to a track. | MovieSceneSection.h | ||||
| FOnMovieSceneSectionChanged | TMulticastDelegate_OneParam< void, UMovieSceneSection * > | Delegate for when a section is removed from a track. | MovieSceneSection.h | ||||
| FOnMovieSceneSequencePlayerNativeEvent | TBaseDelegate_NoParams< void > | MovieSceneSequencePlayer.h | |||||
| FOnSequenceChanged | TBaseDelegate_OneParam< void, UMovieSceneSequence * > | Sections/MovieSceneSubSection.h | |||||
| FOptionalComponentReader | TComponentLock< FReadErasedOptional > | EntitySystem/MovieSceneComponentPtr.h | |||||
| FOptionalComponentWriter | TComponentLock< FWriteErasedOptional > | EntitySystem/MovieSceneComponentPtr.h | |||||
| FPlaybackCapabilityDestructionHelper | void(*)(void *Ptr) | Evaluation/MovieScenePlaybackCapabilities.h | |||||
| FPlaybackCapabilityInterfaceCastHelper | IPlaybackCapability *(*)(void *Ptr) | Utility callbacks for the concrete capability objects we have in a container. | Evaluation/MovieScenePlaybackCapabilities.h | ||||
| FPreAnimatedStateMetaDataArray | TArray< FPreAnimatedStateMetaData, TInlineAllocator< 1 > > | Evaluation/PreAnimatedState/MovieScenePreAnimatedStateTypes.h | |||||
| FPreLockedDataPtr | TRelativePtr< void, uint32 > | Typedef for a pointer that is relative to another. | EntitySystem/IMovieSceneTaskScheduler.h | ||||
| FReadEntityIDs | TRead< FMovieSceneEntityID > | EntitySystem/MovieSceneComponentPtr.h | |||||
| FResolvedFastProperty | TVariant< uint16, UE::MovieScene::FCustomPropertyIndex > | Type aliases for a property that resolved to either a fast pointer offset (type index 0), or a custom property index (specific to the path of the property - type index 1) | EntitySystem/MovieScenePropertyRegistry.h | ||||
| FResolvedProperty | TVariant< uint16, UE::MovieScene::FCustomPropertyIndex, TSharedPtr< FTrackInstancePropertyBindings > > | Type aliases for a property that resolved to either a fast pointer offset (type index 0), or a custom property index (specific to the path of the property - type index 1) with a fallback to a slow property binding (type index 2) | EntitySystem/MovieScenePropertyRegistry.h | ||||
| IMovieScenePreAnimatedGlobalTokenPtr | TInlineValue< IMovieScenePreAnimatedGlobalToken, 32 > | MovieSceneExecutionToken.h | |||||
| IMovieScenePreAnimatedTokenPtr | TInlineValue< IMovieScenePreAnimatedToken, 32 > | MovieSceneExecutionToken.h | |||||
| PreLockedAllocationItemFunctionPtr | void(*)(FEntityAllocationIteratorItem Item, TArrayView< const FPreLockedDataPtr > PreLockedData, const ITaskContext *TaskContext, FEntityAllocationWriteContext WriteContext) | EntitySystem/IMovieSceneTaskScheduler.h | |||||
| TaskFunctionPtr | TVariant< UnboundTaskFunctionPtr, AllocationFunctionPtr, AllocationItemFunctionPtr, PreLockedAllocationItemFunctionPtr > | EntitySystem/IMovieSceneTaskScheduler.h | |||||
| TComponentReader | TComponentLock< TRead< T > > | EntitySystem/MovieSceneComponentPtr.h | |||||
| TComponentTypeIDs | Private::TComponentTypeIDsImpl< TMakeIntegerSequence< int, sizeof...(T)>, T... > | EntitySystem/MovieSceneComponentTypeIDs.h | |||||
| TComponentWriter | TComponentLock< TWrite< T > > | EntitySystem/MovieSceneComponentPtr.h | |||||
| TDirectPropertyTraits | TPropertyTraits< UObjectPropertyType, UObjectPropertyType, bInIsComposite > | EntitySystem/MovieScenePropertyTraits.h | |||||
| TGetMovieSceneChannelTraits | TMovieSceneChannelTraits< typename std::remove_cv_t< ChannelType > > | Channels/MovieSceneChannelTraits.h | |||||
| TGetPublicPropertyMetaDataT | typename TGetPublicPropertyMetaData< PropertyTraits >::Type | EntitySystem/MovieScenePropertyMetaData.h | |||||
| TMultiComponentLock | TTuple< TComponentLock< T >... > | EntitySystem/MovieSceneComponentPtr.h | |||||
| TMultiReadOptional | TMultiComponentData< TReadOptional< T >... > | EntitySystem/MovieSceneComponentPtr.h | |||||
| TOptionalComponentReader | TComponentLock< TReadOptional< T > > | EntitySystem/MovieSceneComponentPtr.h | |||||
| TOptionalComponentWriter | TComponentLock< TWriteOptional< T > > | EntitySystem/MovieSceneComponentPtr.h | |||||
| TOverlappingEntityTracker | std::conditional_t<(THasAddReferencedObjectForComponent< KeyType >::Value | ...) | THasAddReferencedObjectForComponent< OutputType >::Value, TOverlappingEntityTracker_WithGarbage< OutputType, KeyType... >, TOverlappingEntityTracker_NoGarbage< OutputType, KeyType... > > | EntitySystem/MovieSceneOverlappingEntityTracker.h | |||
| TPreAnimatedPropertyStorage | TPreAnimatedPropertyStorageImpl< PropertyTraits, typename PropertyTraits::MetaDataType, TMakeIntegerSequence< int, PropertyTraits::MetaDataType::Num > > | Evaluation/PreAnimatedState/MovieScenePreAnimatedPropertyStorage.h | |||||
| TReadOneOf | TMultiComponentData< TReadOptional< T >... > | EntitySystem/MovieSceneComponentPtr.h | |||||
| TReadOneOrMoreOf | TMultiComponentData< TReadOptional< T >... > | EntitySystem/MovieSceneComponentPtr.h | |||||
| TSetCompositePropertyValues | TSetCompositePropertyValuesImpl< PropertyTraits, typename PropertyTraits::MetaDataType, CompositeTypes... > | EntitySystem/MovieScenePropertySystemTypes.h | |||||
| TSetPartialPropertyValues | TSetPartialPropertyValuesImpl< PropertyTraits, typename PropertyTraits::MetaDataType, TMakeIntegerSequence< int, sizeof...(CompositeTypes)>, CompositeTypes... > | EntitySystem/MovieScenePartialProperties.h | |||||
| UnboundTaskFunctionPtr | void(*)(const ITaskContext *TaskContext, FEntityAllocationWriteContext WriteContext) | EntitySystem/IMovieSceneTaskScheduler.h |
Enums
Public
| Name | Remarks |
|---|---|
| ECookOptimizationFlags | Flags used to perform cook-time optimization of movie scene data |
| EEvaluationMethod | Enumeration to determine how a track should be evaluated |
| EMovieSceneBlendType | Movie scene blend type enumeration |
| EMovieSceneBreadcrumbMode | Enumeration defining how to store breadcrumb trails |
| EMovieSceneBuiltInEasing | |
| EMovieSceneChannelProxyType | Enumeration defining how a section's channel proxy behaves. |
| EMovieSceneCompileResult | Enumeration specifying the result of a compilation |
| EMovieSceneCompletionMode | Enumeration specifying how to handle state when this section is no longer evaluated |
| EMovieSceneCompletionModeOverride | Whether to override track sections' default completion mode when a sequence finishes. |
| EMovieSceneConditionCheckFrequency | Defines how often a condition needs to be checked. |
| EMovieSceneConditionScope | Defines the scope of a particular condition type. |
| EMovieSceneEvaluationType | |
| EMovieSceneGroupConditionOperator | Which operator to use in evaluating a MovieSceneGroupCondition |
| EMovieSceneKeyInterpolation | |
| EMovieSceneLoopDissection | Describes whether to dissect looping when playing back a sequence. |
| EMovieSceneObjectBindingSpace | Enumeration specifying how a movie scene object binding ID relates to the sequence |
| EMovieScenePlayerStatus::Type | |
| EMovieScenePositionType | |
| EMovieSceneSectionMovedResult | Result of having moved sections in the editor |
| EMovieSceneSequenceCompilerMask | |
| EMovieSceneSequenceFlags | Bitfield flags that define special behavior for any UMovieSceneSequence. |
| EMovieSceneServerClientMask | |
| EMovieSceneSubSectionFlags | Flag structure that can be applied to any sub-section allowing control over various behaviors for the nested sub-sequence. |
| EMovieSceneTimeUnit | Specifies which frame of reference you want to set/get time values in. |
| EMovieSceneTimeWarpType | Enumeration defining the type stored within an FMovieSceneTimeWarpVariant |
| EMovieSceneTrackEasingSupportFlags | Returns what kind of section easing we support in the editor |
| EMovieSceneTransformChannel | Defines for common transform 'type' sections. Moved here to avoid extra module dependencies |
| ENavigationToolItemFlags | |
| EPlayDirection | Enumeration specifying whether we're playing forwards or backwards |
| ESectionEvaluationFlags | Enumeration specifying how to evaluate a particular section when inside a segment |
| ESequencerKeyMode | Defines different modes for adding keyframes in sequencer. |
| ESpawnOwnership | |
| ETrackSupport | |
| EUpdateClockSource | Enum used to define how to update to a particular time |
| EUpdatePositionMethod | Enum used to define how to update to a particular time |
| FFBXControlRigTypeProxyEnum | Enumeration specifying the control type. Must match ERigControlType in order |
| FMovieSceneEvaluationCustomVersion::Type | Custom version for movie scene evaluation serialization. |
| UE::MovieScene::EAutoLinkRelevantSystems | |
| UE::MovieScene::ECachedEntityManagerState | Signifies whether any caches held for the current cached result are still up to date, or whether they should be updated |
| UE::MovieScene::EComplexFilterMode | |
| UE::MovieScene::EComplexInclusivityFilterMode | Enumeration specifying how to apply a complex filter for mutual inclusion |
| UE::MovieScene::EComponentHeaderLockMode | Enumeration specifying the locking mechanism to use when accessing component data |
| UE::MovieScene::EComponentTypeFlags | |
| UE::MovieScene::EEntityGroupFlags | Flags for FEntityGroupID |
| UE::MovieScene::EEntityRecursion | |
| UE::MovieScene::EEntitySystemCategory | |
| UE::MovieScene::EEntitySystemLinkerRole | Enum that describes what a sequencer ECS linker is meant for (only used for debugging reasons) |
| UE::MovieScene::EEntityThreadingModel | Enumeration that defines a threading model for this entity manager |
| UE::MovieScene::EEvaluationHookEvent | |
| UE::MovieScene::EInverseEvaluateFlags | Flags for controlling inverse evaluation |
| UE::MovieScene::EMovieSceneBindingLifetimeState | |
| UE::MovieScene::EMutuallyInclusiveComponentType | |
| UE::MovieScene::EPlaybackCapabilityStorageMode | |
| UE::MovieScene::EPreAnimatedCaptureSourceState | |
| UE::MovieScene::EPreAnimatedCaptureSourceTracking | Enum that defines how to cache pre-animated values based on their capture source |
| UE::MovieScene::EPreAnimatedStorageRequirement | |
| UE::MovieScene::ERunnerFlushResult | Result from a runner flush state that indicates how to proceed |
| UE::MovieScene::ERunnerFlushState | Bit-mask enumeration that defines tasks that need running |
| UE::MovieScene::ERunnerUpdateFlags | Bit-field enumeration that defines flags for an asynchronous update request |
| UE::MovieScene::ESequenceInstanceInvalidationType | Specifies what cached data should be invalidated in a sequence instance. |
| UE::MovieScene::ESequenceInstanceUpdateFlags | |
| UE::MovieScene::ESparseBitSetBitResult | |
| UE::MovieScene::ESystemPhase | |
| UE::MovieScene::ETimeWarpChannelDomain | |
| UE::MovieScene::EUnlinkEverythingMode |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FMovieSceneEvaluationCustomVersion::GUID | const FGuid | The GUID for this custom version. | Evaluation/MovieSceneEvaluationCustomVersion.h |
| UE::MovieScene::ComponentMaskDWORDSize | int32 | Defines the number of DWORDs that we need to store for component masks | EntitySystem/MovieSceneEntityIDs.h |
| UE::MovieScene::MaximumNumComponentsSupported | int32 | Defines the absolute maximum number of component types that can exist at any one time in an FEntityManager In general component types should be kept to a minimum, but if large numbers of blocking sequences are required (which each require their own linker and instance tags), or large numbers of components are required for whatever reason, this limit can be increased. | EntitySystem/MovieSceneEntityIDs.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Invalid | FMovieSceneSequenceID | MovieSceneSequenceID.h | ||
| PropertyTraitsHaveCustomAccessorStorageType | bool | Utility global flag to determine whether a given type has a nested type called CustomAccessorStorageType | EntitySystem/MovieScenePropertySystemTypes.h | |
| Root | FMovieSceneSequenceID | MovieSceneSequenceID.h | ||
| STATCAT_Advanced | MovieSceneFwd.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FKeyHandle AddKeyToChannel
(
FMovieSceneDoubleChannel* Channel, |
Overload for adding a new key to a double channel at a given time. | Channels/MovieSceneDoubleChannel.h | |
FKeyHandle AddKeyToChannel
(
FMovieSceneFloatChannel* Channel, |
Overload for adding a new key to a float channel at a given time. | Channels/MovieSceneFloatChannel.h | |
FKeyHandle AddKeyToChannel
(
FMovieSceneTimeWarpChannel* Channel, |
Channels/MovieSceneTimeWarpChannel.h | ||
void AssignValue
(
FMovieSceneDoubleChannel* InChannel, |
Channels/MovieSceneDoubleChannel.h | ||
void AssignValue
(
FMovieSceneDoubleChannel* InChannel, |
Channels/MovieSceneDoubleChannel.h | ||
void AssignValue
(
FMovieSceneFloatChannel* InChannel, |
Channels/MovieSceneFloatChannel.h | ||
void AssignValue
(
FMovieSceneTimeWarpChannel* InChannel, |
Channels/MovieSceneTimeWarpChannel.h | ||
void AssignValue
(
FMovieSceneTimeWarpChannel* InChannel, |
Channels/MovieSceneTimeWarpChannel.h | ||
void ConvertInsertAndSort
(
int32 IndexAt, |
Set the value at the specified time and index into the arrays, sorted and converted to frame numbers We need this since some legacy channels and sections may not be sorted and we now expect time,value arrays to be sorted. | MovieSceneFrameMigration.h | |
void Dilate
(
FMovieSceneDoubleChannel* InChannel, |
Overload for dilating double channel data. See UE::MovieScene::Dilate for default implementation. | Channels/MovieSceneDoubleChannel.h | |
void Dilate
(
FMovieSceneFloatChannel* InChannel, |
Overload for dilating float channel data. See UE::MovieScene::Dilate for default implementation. | Channels/MovieSceneFloatChannel.h | |
void Dilate
(
FMovieSceneTimeWarpChannel* InChannel, |
Channels/MovieSceneTimeWarpChannel.h | ||
void EmitLegacyOutOfBoundsError
(
UObject* ErrorContext, |
MovieSceneFwd.h | ||
ENUM_CLASS_FLAGS
(
ENavigationToolItemFlags |
EditorSequenceNavigationDefs.h | ||
bool EvaluateChannel
(
const FMovieSceneAudioTriggerChannel* InChannel, |
Channels/MovieSceneAudioTriggerChannel.h | ||
bool EvaluateChannel
(
const FMovieSceneObjectPathChannel* InChannel, |
Channels/MovieSceneObjectPathChannel.h | ||
| Template to access the type ID for a given blendable data type Care should be taken to ensure that only a single TypeID maps to each data type. | Evaluation/Blending/BlendableTokenStack.h | ||
bool GetChannelDefault
(
const FMovieSceneObjectPathChannel* Channel, |
Channels/MovieSceneObjectPathChannel.h | ||
FFrameNumber GetFirstLoopStartOffsetAtTrimTime
(
FQualifiedFrameTime TrimTime, |
MovieSceneSection.h | ||
FMovieSceneAnimTypeID GetInitialValueTypeID() |
|||
EMovieSceneKeyInterpolation GetInterpolationMode
(
FMovieSceneDoubleChannel* InChannel, |
Overload for getting the interpolation mode for a channel at a specified time, it could be the previous key's mode.See UE::MovieScene::GetInterpolationMode for default implementation. | Channels/MovieSceneDoubleChannel.h | |
EMovieSceneKeyInterpolation GetInterpolationMode
(
FMovieSceneFloatChannel* InChannel, |
Overload for getting the interpolation mode for a channel at a specified time, it could be the previous key's mode.See UE::MovieScene::GetInterpolationMode for default implementation. | Channels/MovieSceneFloatChannel.h | |
FFrameRate GetLegacyConversionFrameRate() |
MovieSceneFwd.h | ||
void GetMovieSceneFoldersRecursive
(
TArrayView< UMovieSceneFolder*const > InFoldersToRecurse, |
MovieSceneFolder.h | ||
EMovieSceneKeyInterpolation GetTimeWarpMode
(
FMovieSceneDoubleChannel* InChannel, |
Channels/MovieSceneTimeWarpChannel.h | ||
void InvertValue
(
double& InOutValue |
Channels/MovieSceneDoubleChannel.h | ||
void InvertValue
(
float& InOutValue |
Channels/MovieSceneFloatChannel.h | ||
FString LexToString
(
const FMovieSceneSequenceTransform& InTransform |
Convert a FMovieSceneSequenceTransform into a string | Evaluation/MovieSceneSequenceTransform.h | |
FString LexToString
(
const FMovieSceneWarpCounter& InCounter |
Convert a FMovieSceneWarpCounter into a string | Evaluation/MovieSceneSequenceTransform.h | |
FString LexToString
(
const FMovieSceneTimeTransform& InTransform |
Convert a FFrameTime into a string | Evaluation/MovieSceneTimeTransform.h | |
FString LexToString
(
const FMovieSceneTimeWarping& InWarping |
Convert a FMovieSceneTimeWarping into a string | Evaluation/MovieSceneTimeWarping.h | |
FString LexToString
(
const FMovieSceneSequenceID& SequenceID |
MovieSceneSequenceID.h | ||
FString LexToString
(
const TRange< FFrameNumber >& InRange |
MovieSceneTimeHelpers.h | ||
FString LexToString
(
const TRange< FFrameTime >& InRange |
MovieSceneTimeHelpers.h | ||
void MovieSceneClipboard::DefineExplicitConversion
(
TFunction< To(const From&)> InConversion |
MovieSceneClipboard.h | ||
void MovieSceneClipboard::DefineImplicitConversion() |
MovieSceneClipboard.h | ||
bool MovieSceneSegmentCompiler::AlwaysEvaluateSection
(
const FMovieSceneSectionData& InSectionData |
Compilation/MovieSceneCompilerRules.h | ||
void MovieSceneSegmentCompiler::BlendSegmentLegacySectionOrder
(
FSegmentBlendData& BlendData |
Reduces the evaluated sections to only the section that resides last in the source data. Legacy behaviour from various track instances. | Compilation/MovieSceneCompilerRules.h | |
void MovieSceneSegmentCompiler::ChooseLowestRowIndex
(
FSegmentBlendData& BlendData |
Compilation/MovieSceneCompilerRules.h | ||
TOptional< FMovieSceneSegment > MovieSceneSegmentCompiler::EvaluateNearestSegment
(
const TRange< FFrameNumber >& Range, |
Compilation/MovieSceneCompilerRules.h | ||
void MovieSceneSegmentCompiler::FilterOutUnderlappingSections
(
FSegmentBlendData& BlendData |
Compilation/MovieSceneCompilerRules.h | ||
bool operator!
(
EMovieSceneSequenceCompilerMask E |
Compilation/MovieSceneCompiledDataManager.h | ||
bool operator!
(
EMovieSceneSubSectionFlags E |
Evaluation/MovieSceneSectionParameters.h | ||
bool operator!
(
ESectionEvaluationFlags E |
Evaluation/MovieSceneSegment.h | ||
bool operator!
(
EMovieSceneSequenceFlags E |
MovieSceneFwd.h | ||
bool operator!
(
EMovieSceneServerClientMask E |
MovieSceneFwd.h | ||
bool operator!
(
ECookOptimizationFlags E |
MovieSceneTrack.h | ||
bool operator!
(
EMovieSceneTrackEasingSupportFlags E |
MovieSceneTrack.h | ||
bool operator!
(
EMovieSceneSectionMovedResult E |
MovieSceneTrack.h | ||
| Compilation/MovieSceneCompiledDataManager.h | |||
| Evaluation/MovieSceneSectionParameters.h | |||
| Evaluation/MovieSceneSegment.h | |||
| MovieSceneFwd.h | |||
| MovieSceneFwd.h | |||
| MovieSceneTrack.h | |||
| MovieSceneTrack.h | |||
| MovieSceneTrack.h | |||
| Compilation/MovieSceneCompiledDataManager.h | |||
| Evaluation/MovieSceneSectionParameters.h | |||
| Evaluation/MovieSceneSegment.h | |||
| MovieSceneFwd.h | |||
| MovieSceneFwd.h | |||
ECookOptimizationFlags & operator&=
(
ECookOptimizationFlags& Lhs, |
MovieSceneTrack.h | ||
| MovieSceneTrack.h | |||
| MovieSceneTrack.h | |||
FFrameTime operator*
(
FFrameTime InTime, |
Transform a time by a sequence transform | Evaluation/MovieSceneSequenceTransform.h | |
FFrameTime operator*
(
FFrameTime InTime, |
Transform a time by a sequence transform | Evaluation/MovieSceneTimeTransform.h | |
TRange< T > operator*
(
const TRange< T >& LHS, |
Transform a time range by a sequence transform | Evaluation/MovieSceneTimeTransform.h | |
TRange< FFrameNumber > operator*
(
const TRange< FFrameNumber >& LHS, |
Evaluation/MovieSceneTimeTransform.h | ||
FMovieSceneTimeTransform operator*
(
const FMovieSceneTimeTransform& LHS, |
Multiply 2 transforms together, resulting in a single transform that gets from RHS parent to LHS space | Evaluation/MovieSceneTimeTransform.h | |
PRAGMA_DISABLE_DEPRECATION_WARNINGSFFrameNumber operator*
(
FFrameNumber InFrame, |
Evaluation/MovieSceneTimeWarping.h | ||
FFrameTime operator*
(
FFrameTime InTime, |
Evaluation/MovieSceneTimeWarping.h | ||
FFrameTime & operator*=
(
FFrameTime& InTime, |
Transform a time by a sequence transform | Evaluation/MovieSceneSequenceTransform.h | |
FFrameTime & operator*=
(
FFrameTime& InTime, |
Transform a time by a sequence transform | Evaluation/MovieSceneTimeTransform.h | |
TRange< T > & operator*=
(
TRange< T >& LHS, |
Transform a time range by a sequence transform | Evaluation/MovieSceneTimeTransform.h | |
FFrameNumber & operator*=
(
FFrameNumber& InFrame, |
Evaluation/MovieSceneTimeWarping.h | ||
FFrameTime & operator*=
(
FFrameTime& InTime, |
Evaluation/MovieSceneTimeWarping.h | ||
| Compilation/MovieSceneCompiledDataManager.h | |||
| Evaluation/MovieSceneSectionParameters.h | |||
| Evaluation/MovieSceneSegment.h | |||
| MovieSceneFwd.h | |||
| MovieSceneFwd.h | |||
| MovieSceneTrack.h | |||
| MovieSceneTrack.h | |||
| MovieSceneTrack.h | |||
| Compilation/MovieSceneCompiledDataManager.h | |||
| Evaluation/MovieSceneSectionParameters.h | |||
| Evaluation/MovieSceneSegment.h | |||
| MovieSceneFwd.h | |||
| MovieSceneFwd.h | |||
ECookOptimizationFlags & operator^=
(
ECookOptimizationFlags& Lhs, |
MovieSceneTrack.h | ||
| MovieSceneTrack.h | |||
| MovieSceneTrack.h | |||
| Compilation/MovieSceneCompiledDataManager.h | |||
| Evaluation/MovieSceneSectionParameters.h | |||
| Evaluation/MovieSceneSegment.h | |||
| MovieSceneFwd.h | |||
| MovieSceneFwd.h | |||
| MovieSceneTrack.h | |||
| MovieSceneTrack.h | |||
| MovieSceneTrack.h | |||
| Compilation/MovieSceneCompiledDataManager.h | |||
| Evaluation/MovieSceneSectionParameters.h | |||
| Evaluation/MovieSceneSegment.h | |||
| MovieSceneFwd.h | |||
| MovieSceneFwd.h | |||
ECookOptimizationFlags & operator|=
(
ECookOptimizationFlags& Lhs, |
MovieSceneTrack.h | ||
| MovieSceneTrack.h | |||
| MovieSceneTrack.h | |||
| Compilation/MovieSceneCompiledDataManager.h | |||
| Evaluation/MovieSceneSectionParameters.h | |||
| Evaluation/MovieSceneSegment.h | |||
| MovieSceneFwd.h | |||
| MovieSceneFwd.h | |||
| MovieSceneTrack.h | |||
| MovieSceneTrack.h | |||
| MovieSceneTrack.h | |||
TTemporarySetterType< PropertyValueType, IntermediateType >::Type PropertyTemplate::ConvertFromIntermediateType
(
const IntermediateType& InIntermediateType, |
Convert from an intermediate type to the type used for setting a property value. | Evaluation/MovieScenePropertyTemplate.h | |
TTemporarySetterType< PropertyValueType, IntermediateType >::Type PropertyTemplate::ConvertFromIntermediateType
(
const IntermediateType& InIntermediateType, |
Convert from an intermediate type to the type used for setting a property value. | Evaluation/MovieScenePropertyTemplate.h | |
IntermediateType PropertyTemplate::ConvertToIntermediateType
(
PropertyValueType&& NewValue |
Evaluation/MovieScenePropertyTemplate.h | ||
bool PropertyTemplate::IsValueValid
(
const T& InValue |
Evaluation/MovieScenePropertyTemplate.h | ||
void ReciprocalValue
(
double& InOutValue |
Channels/MovieSceneDoubleChannel.h | ||
void ReciprocalValue
(
float& InOutValue |
Channels/MovieSceneFloatChannel.h | ||
void TransformValue
(
double& InOutValue, |
Channels/MovieSceneDoubleChannel.h | ||
void TransformValue
(
float& InOutValue, |
Channels/MovieSceneFloatChannel.h | ||
void UE::MovieScene::AccessorToString
(
const TReadOneOfAccessor< T... >* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::AccessorToString
(
const TReadOneOrMoreOfAccessor< T... >* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
EMovieSceneSubSectionFlags UE::MovieScene::AccumulateChildSubSectionFlags
(
EMovieSceneSubSectionFlags ParentFlags, |
Accumulate parent and chld sub-section flags ensuring that flags are inherited correctly. | Evaluation/MovieSceneSectionParameters.h | |
void UE::MovieScene::AddAccessorToFilter
(
const FEntityIDAccess*, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::AddAccessorToFilter
(
const FFilterMatchPassthrough*, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::AddAccessorToFilter
(
const FComponentAccess* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::AddAccessorToFilter
(
const FOptionalComponentAccess* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::AddAccessorToFilter
(
const TReadOneOfAccessor< T... >* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::AddAccessorToFilter
(
const TReadOneOrMoreOfAccessor< T... >* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::AddChannelProxy
(
FMovieSceneChannelProxyData& ProxyData, |
Utility function for adding a possibly-overriden channel into a channel proxy, with some specific extended editor data. | Channels/MovieSceneSectionChannelOverrideRegistry.h | |
FKeyHandle UE::MovieScene::AddKeyToChannel
(
ChannelType* InChannel, |
Add a key to a channel, or update an existing key if one already exists at this time | Channels/MovieSceneChannelTraits.h | |
FNotImplemented * UE::MovieScene::AddReferencedObjectForComponent
(
... |
Stub for components that do not need reference collection. | EntitySystem/MovieSceneComponentTypeInfo.h | |
TEnableIf< TPointerIsConvertibleFromTo< T, UObject >::Value >::Type UE::MovieScene::AddReferencedObjectForComponent
(
FReferenceCollector* ReferenceCollector, |
Instantiation for raw pointers | EntitySystem/MovieSceneComponentTypeInfo.h | |
void UE::MovieScene::AddReferencedObjectForComponent
(
FReferenceCollector* ReferenceCollector, |
EntitySystem/MovieSceneComponentTypeInfo.h | ||
void UE::MovieScene::AddReferencedObjectForComponent
(
FReferenceCollector* ReferenceCollector, |
Hack to enable garbage collection path for object keys. | EntitySystem/MovieSceneComponentTypeInfo.h | |
void UE::MovieScene::AddReferencedObjectForComponent
(
FReferenceCollector* ReferenceCollector, |
EntitySystem/MovieSceneComponentTypeInfo.h | ||
void UE::MovieScene::AddReferencedObjectForComponent
(
FReferenceCollector* ReferenceCollector, |
EntitySystem/MovieSceneComponentTypeInfo.h | ||
bool UE::MovieScene::AssignValue
(
ChannelType* InChannel, |
Called to assign a specific value in a channel. | Channels/MovieSceneChannelTraits.h | |
void UE::MovieScene::BlendValue
(
WorkingDataType& OutBlend, |
Evaluation/Blending/BlendableToken.h | ||
void UE::MovieScene::BlendValue
(
WorkingDataType& OutBlend, |
New optional blending priority that supports blending priorities | Evaluation/Blending/BlendableToken.h | |
void UE::MovieScene::BlendValue
(
TMaskedBlendable< OutputType, 1 >& OutBlend, |
Evaluation/Blending/MovieSceneMultiChannelBlending.h | ||
void UE::MovieScene::BlendValue
(
TMaskedBlendable< OutputType, ChannelSize >& OutBlend, |
Evaluation/Blending/MovieSceneMultiChannelBlending.h | ||
void UE::MovieScene::BlendValue
(
TMaskedBlendable< OutputType, ChannelSize >& OutBlend, |
Evaluation/Blending/MovieSceneMultiChannelBlending.h | ||
FFrameTime UE::MovieScene::ClampToDiscreteRange
(
FFrameTime InTime, |
Clamp the specified time to a range | MovieSceneTimeHelpers.h | |
void UE::MovieScene::CollectGarbageForOutput
(
void* |
Override for OutputType* in order to provide custom garbage collection logic | EntitySystem/MovieSceneOverlappingEntityTracker.h | |
void UE::MovieScene::ConvertOperationalProperty
(
const InType& In, |
EntitySystem/MovieSceneOperationalTypeConversions.h | ||
TRange< OutBoundType > UE::MovieScene::ConvertRange
(
const TRange< InBoundType >& Range |
Converts a range from one type of bounds to another. | MovieSceneTimeHelpers.h | |
TRange< FFrameNumber > UE::MovieScene::ConvertRange
(
const TRange< FFrameTime >& Range |
Specialization of ConvertRange for round down FFrameTime to FFrameNumber. | MovieSceneTimeHelpers.h | |
TRange< FFrameNumber > UE::MovieScene::ConvertToDiscreteRange
(
const TRange< FFrameTime >& InRange |
MovieSceneTimeHelpers.h | ||
TRange< FFrameTime > UE::MovieScene::ConvertToFrameTimeRange
(
const TRange< FFrameNumber >& InRange |
Convert a frame number range into a frame time range | MovieSceneTimeHelpers.h | |
TRange< FFrameTime > UE::MovieScene::ConvertToFrameTimeRange
(
const TRange< float >& InRange |
MovieSceneTimeHelpers.h | ||
| Dilate the specified range by adding a specific size to the lower and upper bounds (if closed) | MovieSceneTimeHelpers.h | ||
FFrameNumber UE::MovieScene::DiscreteExclusiveUpper
(
const TRangeBound< FFrameNumber >& InUpperBound |
Return the first frame number that is not contained by the specified closed upper bound. | MovieSceneTimeHelpers.h | |
FFrameNumber UE::MovieScene::DiscreteExclusiveUpper
(
const TRange< FFrameNumber >& InRange |
Return the first frame number not contained by the specified range. | MovieSceneTimeHelpers.h | |
FFrameNumber UE::MovieScene::DiscreteInclusiveLower
(
const TRangeBound< FFrameNumber >& InLowerBound |
Return the first frame number included by the specified closed lower bound. | MovieSceneTimeHelpers.h | |
FFrameNumber UE::MovieScene::DiscreteInclusiveLower
(
const TRange< FFrameNumber >& InRange |
Return the first frame number included by the specified range. | MovieSceneTimeHelpers.h | |
bool UE::MovieScene::DiscreteRangeIsEmpty
(
const TRange< FFrameNumber >& InRange |
Check whether the specified range contains any integer frame numbers or not | MovieSceneTimeHelpers.h | |
int32 UE::MovieScene::DiscreteSize
(
const TRange< FFrameNumber >& InRange |
Calculate the size of a discrete frame range, taking into account inclusive/exclusive boundaries. | MovieSceneTimeHelpers.h | |
bool UE::MovieScene::EvaluateChannel
(
const ChannelType* InChannel, |
Called to evaluate a channel. Overload with specific channel types for custom behaviour. | Channels/MovieSceneChannelTraits.h | |
bool UE::MovieScene::EvaluateChannel
(
const UMovieSceneSection* InSection, |
Called to evaluate a channel. Overload with specific channel types for custom behaviour. | Channels/MovieSceneChannelTraits.h | |
| Expand the specified range by subtracting the specified amount from the lower bound, and adding it to the upper bound | MovieSceneTimeHelpers.h | ||
TEnableIf< TGetMovieSceneChannelTraits< ChannelType >::SupportsDefaults, bool >::Type UE::MovieScene::GetChannelDefault
(
ChannelType* Channel, |
Gets the default value for the channel if set | Channels/MovieSceneChannelTraits.h | |
TEnableIf::SupportsDefaults, bool >::Type UE::MovieScene::GetChannelDefault
(
ChannelType* Channel, |
Channels/MovieSceneChannelTraits.h | ||
UMovieSceneChannelOverrideContainer * UE::MovieScene::GetChannelOverride
(
const UMovieSceneSectionChannelOverrideRegistry* OverrideRegistry, |
Utility function to return a channel override | Channels/MovieSceneSectionChannelOverrideRegistry.h | |
decltype(DeclVal< T >().ComponentAtIndex(0)) UE::MovieScene::GetComponentAtIndex
(
T* InAccessor, |
EntitySystem/MovieSceneComponentAccessors.h | ||
bool UE::MovieScene::GetComponentAtIndex
(
const bool* BoolPassthrough, |
EntitySystem/MovieSceneComponentAccessors.h | ||
EMovieSceneKeyInterpolation UE::MovieScene::GetInterpolationMode
(
ChannelType* InChannel, |
Channels/MovieSceneChannelTraits.h | ||
bool UE::MovieScene::GetKeyValue
(
ChannelType* InChannel, |
Channels/MovieSceneChannelTraits.h | ||
bool UE::MovieScene::HasAccessorWork
(
const FEntityManager*, |
EntitySystem/MovieSceneComponentAccessors.h | ||
bool UE::MovieScene::HasAccessorWork
(
const FEntityManager* EntityManager, |
EntitySystem/MovieSceneComponentAccessors.h | ||
bool UE::MovieScene::HasAccessorWork
(
const FEntityManager* EntityManager, |
EntitySystem/MovieSceneComponentAccessors.h | ||
bool UE::MovieScene::HasAccessorWork
(
const FEntityManager* EntityManager, |
EntitySystem/MovieSceneComponentAccessors.h | ||
bool UE::MovieScene::HasAccessorWork
(
const FEntityManager* EntityManager, |
EntitySystem/MovieSceneComponentAccessors.h | ||
bool UE::MovieScene::HasBeenWrittenToSince
(
const FEntityIDAccess* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
bool UE::MovieScene::HasBeenWrittenToSince
(
const FComponentAccess* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
bool UE::MovieScene::HasBeenWrittenToSince
(
const FOptionalComponentAccess* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
bool UE::MovieScene::HasBeenWrittenToSince
(
const TReadOneOfAccessor< T... >* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
bool UE::MovieScene::HasBeenWrittenToSince
(
const TReadOneOrMoreOfAccessor< T... >* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
UE::MovieScene::Interpolation::FInterpolationExtents UE::MovieScene::Interpolation::ComputeExtentsWithinBounds
(
const PiecewiseDataType& PiecewiseData, |
|||
UE::MovieScene::Interpolation::FInterpolationExtents UE::MovieScene::Interpolation::ComputePiecewiseExtents
(
const PiecewiseDataType& PiecewiseData, |
|||
void UE::MovieScene::InvertValue
(
ValueType& InOutValue |
Channels/MovieSceneChannelTraits.h | ||
bool UE::MovieScene::IsAccessorValid
(
const FEntityIDAccess* |
EntitySystem/MovieSceneComponentAccessors.h | ||
bool UE::MovieScene::IsAccessorValid
(
const FFilterMatchPassthrough* |
EntitySystem/MovieSceneComponentAccessors.h | ||
bool UE::MovieScene::IsAccessorValid
(
const FComponentAccess* In |
EntitySystem/MovieSceneComponentAccessors.h | ||
bool UE::MovieScene::IsAccessorValid
(
const FOptionalComponentAccess* In |
EntitySystem/MovieSceneComponentAccessors.h | ||
bool UE::MovieScene::IsAccessorValid
(
const TReadOneOfAccessor< T... >* In |
EntitySystem/MovieSceneComponentAccessors.h | ||
bool UE::MovieScene::IsAccessorValid
(
const TReadOneOrMoreOfAccessor< T... >* In |
EntitySystem/MovieSceneComponentAccessors.h | ||
bool UE::MovieScene::IsChannelOverriden
(
const UMovieSceneSectionChannelOverrideRegistry* OverrideRegistry, |
Utility function to return whether a channel is overriden | Channels/MovieSceneSectionChannelOverrideRegistry.h | |
bool UE::MovieScene::IsCompositePropertyTraits
(
T* |
EntitySystem/MovieScenePropertyComponentHandler.h | ||
bool UE::MovieScene::IsCompositePropertyTraits
(
... |
EntitySystem/MovieScenePropertyComponentHandler.h | ||
bool UE::MovieScene::IsEmptyOrZeroSize
(
const TRange< FFrameNumber >& InRange |
Return whether the given range is empty or zero frames wide | MovieSceneTimeHelpers.h | |
TSharedPtr< FMovieSceneChannelProxy > UE::MovieScene::MakeChannelProxy
(
const UMovieSceneSectionChannelOverrideRegistry* OverrideRegistry, |
Utility function for making a channel proxy with one channel that is maybe overriden by another channel. | Channels/MovieSceneSectionChannelOverrideRegistry.h | |
TRange< FFrameNumber > UE::MovieScene::MakeDiscreteRange
(
FFrameNumber MinInclusive, |
Make a new range that includes the given minimum and excludes the given maximum. | MovieSceneTimeHelpers.h | |
TRange< FFrameNumber > UE::MovieScene::MakeDiscreteRangeFromLower
(
const TRangeBound< FFrameNumber >& InLowerBound, |
Make a new range using the specified lower bound, and a given size. | MovieSceneTimeHelpers.h | |
TRange< FFrameNumber > UE::MovieScene::MakeDiscreteRangeFromUpper
(
const TRangeBound< FFrameNumber >& InUpperBound, |
Make a new range using the specified upper bound, and a given size. | MovieSceneTimeHelpers.h | |
TRange< FFrameNumber > UE::MovieScene::MakeHullRange
(
const TRange< FFrameNumber >& InRange |
Make a new range that includes both the lower and upper bounds of the given range. | MovieSceneTimeHelpers.h | |
TRange< FFrameNumber > UE::MovieScene::MakeHullRange
(
FFrameNumber MinInclusive, |
Make a new range that includes both the given minimum and maximum. | MovieSceneTimeHelpers.h | |
void UE::MovieScene::MultiChannelFromData
(
SourceData InSourceData, |
Declaration of a function used to generate multi channel data from a source type. | Evaluation/Blending/MovieSceneMultiChannelBlending.h | |
void UE::MovieScene::MultiChannelFromData
(
int32 In, |
Evaluation/Blending/MovieSceneMultiChannelBlending.h | ||
void UE::MovieScene::MultiChannelFromData
(
float In, |
Evaluation/Blending/MovieSceneMultiChannelBlending.h | ||
void UE::MovieScene::MultiChannelFromData
(
FVector2D In, |
Evaluation/Blending/MovieSceneMultiChannelBlending.h | ||
void UE::MovieScene::MultiChannelFromData
(
FVector In, |
Evaluation/Blending/MovieSceneMultiChannelBlending.h | ||
void UE::MovieScene::MultiChannelFromData
(
const FVector4& In, |
Evaluation/Blending/MovieSceneMultiChannelBlending.h | ||
void UE::MovieScene::MultiChannelFromData
(
const FTransform& In, |
Evaluation/Blending/MovieSceneMultiChannelBlending.h | ||
void UE::MovieScene::MultiChannelFromData
(
const FEulerTransform& In, |
Evaluation/Blending/MovieSceneMultiChannelBlending.h | ||
void UE::MovieScene::MultiChannelFromData
(
const FLinearColor& In, |
Evaluation/Blending/MovieSceneMultiChannelBlending.h | ||
void UE::MovieScene::OnRemapChannelKeyTime
(
const FMovieSceneChannel* Channel, |
Channels/MovieSceneChannelData.h | ||
bool UE::MovieScene::operator!
(
EInverseEvaluateFlags E |
MovieSceneTransformTypes.h | ||
bool UE::MovieScene::operator!
(
EEntityGroupFlags E |
EntitySystem/BuiltInComponentTypes.h | ||
bool UE::MovieScene::operator!
(
EEntityRecursion E |
EntitySystem/MovieSceneEntityManager.h | ||
bool UE::MovieScene::operator!
(
EEntitySystemCategory E |
EntitySystem/MovieSceneEntitySystem.h | ||
bool UE::MovieScene::operator!
(
ERunnerFlushState E |
EntitySystem/MovieSceneEntitySystemRunner.h | ||
bool UE::MovieScene::operator!
(
ERunnerUpdateFlags E |
EntitySystem/MovieSceneEntitySystemRunner.h | ||
bool UE::MovieScene::operator!
(
ESystemPhase E |
EntitySystem/MovieSceneEntitySystemTypes.h | ||
bool UE::MovieScene::operator!
(
EComponentTypeFlags E |
EntitySystem/MovieSceneEntitySystemTypes.h | ||
bool UE::MovieScene::operator!
(
EComplexFilterMode E |
EntitySystem/MovieSceneEntitySystemTypes.h | ||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneSequenceInstance.h | |||
| MovieSceneTransformTypes.h | |||
| EntitySystem/BuiltInComponentTypes.h | |||
| EntitySystem/MovieSceneEntityManager.h | |||
| EntitySystem/MovieSceneEntitySystem.h | |||
| EntitySystem/MovieSceneEntitySystemRunner.h | |||
| EntitySystem/MovieSceneEntitySystemRunner.h | |||
ESystemPhase UE::MovieScene::operator&
(
ESystemPhase Lhs, |
EntitySystem/MovieSceneEntitySystemTypes.h | ||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneSequenceInstance.h | |||
| MovieSceneTransformTypes.h | |||
| EntitySystem/BuiltInComponentTypes.h | |||
EEntityRecursion & UE::MovieScene::operator&=
(
EEntityRecursion& Lhs, |
EntitySystem/MovieSceneEntityManager.h | ||
| EntitySystem/MovieSceneEntitySystem.h | |||
| EntitySystem/MovieSceneEntitySystemRunner.h | |||
| EntitySystem/MovieSceneEntitySystemRunner.h | |||
ESystemPhase & UE::MovieScene::operator&=
(
ESystemPhase& Lhs, |
EntitySystem/MovieSceneEntitySystemTypes.h | ||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneSequenceInstance.h | |||
| MovieSceneTransformTypes.h | |||
| EntitySystem/BuiltInComponentTypes.h | |||
| EntitySystem/MovieSceneEntityManager.h | |||
| EntitySystem/MovieSceneEntitySystem.h | |||
| EntitySystem/MovieSceneEntitySystemRunner.h | |||
| EntitySystem/MovieSceneEntitySystemRunner.h | |||
ESystemPhase UE::MovieScene::operator^
(
ESystemPhase Lhs, |
EntitySystem/MovieSceneEntitySystemTypes.h | ||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneSequenceInstance.h | |||
| MovieSceneTransformTypes.h | |||
| EntitySystem/BuiltInComponentTypes.h | |||
EEntityRecursion & UE::MovieScene::operator^=
(
EEntityRecursion& Lhs, |
EntitySystem/MovieSceneEntityManager.h | ||
| EntitySystem/MovieSceneEntitySystem.h | |||
| EntitySystem/MovieSceneEntitySystemRunner.h | |||
| EntitySystem/MovieSceneEntitySystemRunner.h | |||
ESystemPhase & UE::MovieScene::operator^=
(
ESystemPhase& Lhs, |
EntitySystem/MovieSceneEntitySystemTypes.h | ||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneSequenceInstance.h | |||
| MovieSceneTransformTypes.h | |||
| EntitySystem/BuiltInComponentTypes.h | |||
| EntitySystem/MovieSceneEntityManager.h | |||
| EntitySystem/MovieSceneEntitySystem.h | |||
| EntitySystem/MovieSceneEntitySystemRunner.h | |||
| EntitySystem/MovieSceneEntitySystemRunner.h | |||
ESystemPhase UE::MovieScene::operator|
(
ESystemPhase Lhs, |
EntitySystem/MovieSceneEntitySystemTypes.h | ||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneSequenceInstance.h | |||
| MovieSceneTransformTypes.h | |||
| EntitySystem/BuiltInComponentTypes.h | |||
EEntityRecursion & UE::MovieScene::operator|=
(
EEntityRecursion& Lhs, |
EntitySystem/MovieSceneEntityManager.h | ||
| EntitySystem/MovieSceneEntitySystem.h | |||
| EntitySystem/MovieSceneEntitySystemRunner.h | |||
| EntitySystem/MovieSceneEntitySystemRunner.h | |||
ESystemPhase & UE::MovieScene::operator|=
(
ESystemPhase& Lhs, |
EntitySystem/MovieSceneEntitySystemTypes.h | ||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneSequenceInstance.h | |||
| MovieSceneTransformTypes.h | |||
| EntitySystem/BuiltInComponentTypes.h | |||
| EntitySystem/MovieSceneEntityManager.h | |||
| EntitySystem/MovieSceneEntitySystem.h | |||
| EntitySystem/MovieSceneEntitySystemRunner.h | |||
| EntitySystem/MovieSceneEntitySystemRunner.h | |||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneEntitySystemTypes.h | |||
| EntitySystem/MovieSceneSequenceInstance.h | |||
void UE::MovieScene::Optimize
(
ChannelType* InChannel, |
Optimize the specified channel by removing any redundant keys | Channels/MovieSceneChannelTraits.h | |
void UE::MovieScene::PatchComposite
(
uint8* OutValueBase, |
EntitySystem/MovieScenePartialProperties.h | ||
void UE::MovieScene::PatchCompositeValue
(
TArrayView< const FPropertyCompositeDefinition > CompositeDefinitions, |
EntitySystem/MovieScenePartialProperties.h | ||
void UE::MovieScene::PatchCompositeValueImpl
(
const TIntegerSequence< int, CompositeIndices... >&, |
EntitySystem/MovieScenePartialProperties.h | ||
void UE::MovieScene::PopulatePrerequisites
(
const FEntityIDAccess*, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::PopulatePrerequisites
(
const FComponentAccess* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::PopulatePrerequisites
(
const FOptionalComponentAccess* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::PopulatePrerequisites
(
const TReadOneOfAccessor< T... >* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::PopulatePrerequisites
(
const TReadOneOrMoreOfAccessor< T... >* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::PopulateReadWriteDependencies
(
const FEntityIDAccess*, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::PopulateReadWriteDependencies
(
const FReadAccess* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::PopulateReadWriteDependencies
(
const FOptionalReadAccess* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::PopulateReadWriteDependencies
(
const FWriteAccess* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::PopulateReadWriteDependencies
(
const FOptionalWriteAccess* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::PopulateReadWriteDependencies
(
const TReadOneOfAccessor< T... >* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::PopulateReadWriteDependencies
(
const TReadOneOrMoreOfAccessor< T... >* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::PopulateSubsequents
(
const FWriteAccess* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::PopulateSubsequents
(
const FOptionalWriteAccess* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
void UE::MovieScene::PopulateSubsequents
(
const void* In, |
EntitySystem/MovieSceneComponentAccessors.h | ||
bool UE::MovieScene::Private::ReplaceGroupKeyObjectElement
(
T&& InElem, |
EntitySystem/MovieSceneEntityGroupingSystem.h | ||
TEnableIf< TPointerIsConvertibleFromTo< T, UObject >::Value, bool >::Type UE::MovieScene::Private::ReplaceGroupKeyObjectElement
(
T& InOutElem, |
EntitySystem/MovieSceneEntityGroupingSystem.h | ||
void UE::MovieScene::ReciprocalValue
(
ValueType& InOutValue |
Channels/MovieSceneChannelTraits.h | ||
TEnableIf< TGetMovieSceneChannelTraits< ChannelType >::SupportsDefaults >::Type UE::MovieScene::RemoveChannelDefault
(
ChannelType* Channel |
Removes a channel's default value | Channels/MovieSceneChannelTraits.h | |
TEnableIf::SupportsDefaults >::Type UE::MovieScene::RemoveChannelDefault
(
ChannelType* Channel |
Channels/MovieSceneChannelTraits.h | ||
void UE::MovieScene::ResolveChannelsToData
(
const TMultiChannelValue< T, N >& OutChannelData, |
Declaration of a function used to popupate a specific type with generic channel data after blending has occurred. | Evaluation/Blending/MovieSceneMultiChannelBlending.h | |
void UE::MovieScene::ResolveChannelsToData
(
const TMultiChannelValue< double, 1 >& In, |
Evaluation/Blending/MovieSceneMultiChannelBlending.h | ||
void UE::MovieScene::ResolveChannelsToData
(
const TMultiChannelValue< float, 1 >& In, |
Evaluation/Blending/MovieSceneMultiChannelBlending.h | ||
void UE::MovieScene::ResolveChannelsToData
(
const TMultiChannelValue< float, 2 >& In, |
Evaluation/Blending/MovieSceneMultiChannelBlending.h | ||
void UE::MovieScene::ResolveChannelsToData
(
const TMultiChannelValue< float, 3 >& In, |
Evaluation/Blending/MovieSceneMultiChannelBlending.h | ||
void UE::MovieScene::ResolveChannelsToData
(
const TMultiChannelValue< float, 4 >& In, |
Evaluation/Blending/MovieSceneMultiChannelBlending.h | ||
void UE::MovieScene::ResolveChannelsToData
(
const TMultiChannelValue< float, 9 >& In, |
Evaluation/Blending/MovieSceneMultiChannelBlending.h | ||
void UE::MovieScene::ResolveChannelsToData
(
const TMultiChannelValue< float, 9 >& In, |
Evaluation/Blending/MovieSceneMultiChannelBlending.h | ||
void UE::MovieScene::ResolveChannelsToData
(
const TMultiChannelValue< float, 4 >& In, |
Evaluation/Blending/MovieSceneMultiChannelBlending.h | ||
TEnableIf< TGetMovieSceneChannelTraits< ChannelType >::SupportsDefaults >::Type UE::MovieScene::SetChannelDefault
(
ChannelType* Channel, |
Set a channel's default value | Channels/MovieSceneChannelTraits.h | |
TEnableIf::SupportsDefaults >::Type UE::MovieScene::SetChannelDefault
(
ChannelType* Channel, |
Channels/MovieSceneChannelTraits.h | ||
void UE::MovieScene::TransformValue
(
ValueType& InOutValue, |
Channels/MovieSceneChannelTraits.h | ||
| Translate the specified range by adding the specified amount to both bounds. | MovieSceneTimeHelpers.h | ||
void UE::MovieScene::UnpackChannelsFromOperational
(
T&&, |
EntitySystem/MovieScenePropertyTraits.h | ||
bool UE::MovieScene::ValueExistsAtTime
(
const ChannelType* InChannel, |
Check whether the specified value already exists at the specified time | Channels/MovieSceneChannelTraits.h | |
FFrameNumber UpgradeLegacyMovieSceneTime
(
UObject* ErrorContext, |
MovieSceneFwd.h | ||
bool ValueExistsAtTime
(
const FMovieSceneDoubleChannel* InChannel, |
Overloads for common utility functions. | Channels/MovieSceneDoubleChannel.h | |
bool ValueExistsAtTime
(
const FMovieSceneDoubleChannel* InChannel, |
Channels/MovieSceneDoubleChannel.h | ||
bool ValueExistsAtTime
(
const FMovieSceneDoubleChannel* InChannel, |
Channels/MovieSceneDoubleChannel.h | ||
bool ValueExistsAtTime
(
const FMovieSceneFloatChannel* InChannel, |
Overloads for common utility functions. | Channels/MovieSceneFloatChannel.h | |
bool ValueExistsAtTime
(
const FMovieSceneFloatChannel* InChannel, |
Channels/MovieSceneFloatChannel.h | ||
bool ValueExistsAtTime
(
const FMovieSceneTimeWarpChannel* InChannel, |
Channels/MovieSceneTimeWarpChannel.h | ||
bool ValueExistsAtTime
(
const FMovieSceneTimeWarpChannel* InChannel, |
Channels/MovieSceneTimeWarpChannel.h | ||
bool ValueExistsAtTime
(
const FMovieSceneTimeWarpChannel* InChannel, |
Channels/MovieSceneTimeWarpChannel.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName MovieSceneClipboard::GetKeyTypeName() |
MovieSceneClipboard.h | ||
static IMovieScenePreAnimatedTokenPtr PropertyTemplate::CacheExistingState
(
UObject& Object, |
Evaluation/MovieScenePropertyTemplate.h | ||
static T UE::MovieScene::Private::BitOffsetToHighBitMask
(
U BitOffset |
Return a bitmask of all the bits greater-than-or-equal to BitOffset | Containers/SparseBitSet.h | |
static T UE::MovieScene::Private::BitOffsetToLowBitMask
(
U BitOffset |
Return a bitmask of all the bits less-than BitOffset | Containers/SparseBitSet.h | |
static uint32 UE::MovieScene::Private::CountTrailingZeros
(
uint8 In |
Containers/SparseBitSet.h | ||
static uint32 UE::MovieScene::Private::CountTrailingZeros
(
uint16 In |
Containers/SparseBitSet.h | ||
static uint32 UE::MovieScene::Private::CountTrailingZeros
(
uint32 In |
Containers/SparseBitSet.h | ||
static uint32 UE::MovieScene::Private::CountTrailingZeros
(
uint64 In |
Containers/SparseBitSet.h | ||
static FTaskID UE::MovieScene::SchedulePostTask
(
IEntitySystemScheduler*, |
EntitySystem/MovieSceneEntitySystemTask.h | ||
static FTaskID UE::MovieScene::SchedulePostTask
(
IEntitySystemScheduler* InScheduler, |
EntitySystem/MovieSceneEntitySystemTask.h | ||
static FTaskID UE::MovieScene::SchedulePreTask
(
IEntitySystemScheduler*, |
EntitySystem/MovieSceneEntitySystemTask.h | ||
static FTaskID UE::MovieScene::SchedulePreTask
(
IEntitySystemScheduler* InScheduler, |
EntitySystem/MovieSceneEntitySystemTask.h |