Navigation
Unreal Engine C++ API Reference > Runtime
Filters
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
EMovieSceneCameraCutParams | Camera cut parameters | |
![]() |
EMovieSceneViewportParams | ||
![]() |
FActorForWorldTransforms | Description of an actor selected parts we can find world transforms on. | |
![]() |
FControlRigFbxCurveData | ||
![]() |
FControlRigFbxNodeMapping | ||
![]() |
FFixedObjectBindingID | A binding ID that is only resolveable through a fixed root sequence. | |
![]() |
FGeneratedMovieSceneKeyStruct | ||
![]() |
FMovieSceneBinding | A set of tracks bound to runtime objects | |
![]() |
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. | |
![]() |
FMovieSceneChannelValueHelper | Utility class that gets and sets a specific key value for a key struct | |
![]() |
FMovieSceneClipboard | A clipboard representing serializable copied data for a movie scene | |
![]() |
FMovieSceneClipboardBuilder | Class responsible for building a clipboard for a movie scene | |
![]() |
FMovieSceneClipboardEnvironment | Structure representing an environment a clipboard applies to | |
![]() |
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. | |
![]() |
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. | |
![]() |
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 | |
![]() |
FMovieSceneEvaluationGroupParameters | ||
![]() |
FMovieSceneExpansionState | ||
![]() |
FMovieSceneFrameRange | Type used to convert from a FFloatRange to a TRange |
|
![]() |
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 | ||
![]() |
FMovieSceneLatentActionManager | Utility class for running latent actions created from sequence players. | |
![]() |
FMovieSceneMarkedFrame | ||
![]() |
FMovieSceneObjectBindingID | Persistent identifier to a specific object binding within a sequence hierarchy. | |
![]() |
FMovieSceneObjectBindingIDs | Structure that comprises a list of object binding IDs | |
![]() |
FMovieScenePossessable | MovieScenePossessable is a "typed slot" used to allow the MovieScene to control an already-existing object | |
![]() |
FMovieSceneSectionEvalOptions | ||
![]() |
FMovieSceneSectionGroup | Structure that represents a group of sections | |
![]() |
FMovieSceneSectionMovedParams | Parameters for sections moving in the editor | |
![]() |
FMovieSceneSequenceID | ||
![]() |
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 | |
![]() |
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 | |
![]() |
FMovieSceneSpawnRegister | Class responsible for managing spawnables in a movie scene | |
![]() |
FMovieSceneSupportsEasingParams | Parameters for the `SupportsEasing_ method | |
![]() |
FMovieSceneTimecodeSource | ||
![]() |
FMovieSceneTimeController | ||
![]() |
FMovieSceneTimeController_AudioClock | A timing manager that retrieves its time from the audio clock | |
![]() |
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 | |
![]() |
FMovieSceneTrackDisplayOptions | Generic display options for any track | |
![]() |
FMovieSceneTrackEvalOptions | Generic evaluation options for any track | |
![]() |
FMovieSceneTrackEvaluationData | ||
![]() |
FMovieSceneTrackEvaluationField | ||
![]() |
FMovieSceneTrackEvaluationFieldEntry | ||
![]() |
FMovieSceneTrackLabels | Structure for labels that can be assigned to movie scene tracks. | |
![]() |
FMovieSceneTrackPreCompileResult | Pre-compilation result | |
![]() |
FNewSpawnable | Struct used for defining a new spawnable type | |
![]() |
FNullMovieSceneSpawnRegister | ||
![]() |
FOnMovieSceneSequencePlayerEvent | ||
![]() |
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 | |
![]() |
FRigControlFBXNodeAndChannels | For import data onto channels directly. | |
![]() |
FScopedSignedObjectModifyDefer | ||
![]() |
FSequenceVisitParams | ||
![]() |
FSkeletalMeshEditorParams | ||
![]() |
FSkeletalMeshRestoreState | ||
![]() |
FStatelessPreAnimatedTokenProducer | Stateless pre-animated state token producer that simply calls a static function as the token | |
![]() |
FSubSequenceSpace | ||
![]() |
FTrackInstancePropertyBindings | Manages bindings to keyed properties for a track instance. | |
![]() |
FTransformData | Stores information about a transform for the purpose of adding keys to a transform section | |
![]() |
IDeferredSignedObjectChangeHandler | Application-wide utility interface that allows for deferral of UMovieSceneSignedObject::MarkAsChanged calls | |
![]() |
IDeferredSignedObjectFlushSignal | ||
![]() |
IMovieSceneBindingOwnerInterface | ||
![]() |
IMovieSceneBoundObjectProxy | ||
![]() |
IMovieSceneExecutionToken | Base class for all execution tokens that are produced by evaluation templates | |
![]() |
IMovieSceneKeyProxy | Interface that can be implemented by any object that is used as a key editing proxy for a moviescene channel. | |
![]() |
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 | |
![]() |
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. | |
![]() |
IMovieSceneSequencePlayerObserver | ||
![]() |
IMovieSceneSequenceTickManagerClient | ||
![]() |
IMovieSceneSharedExecutionToken | Identifiyable and sortable execution token. | |
![]() |
INodeAndChannelMappings | ||
![]() |
ISequenceVisitor | ||
![]() |
MovieSceneHelpers | ||
![]() |
TChannelValueHelper | Templated channel value accessor utility that get's sets a channel value and time | |
![]() |
TForwardingPreAnimatedTokenProducer | Templated pre-animated state token producer that forwards the object onto the templated type | |
![]() |
TimeHelpers | ||
![]() |
TImplicitConversionFacade | ||
![]() |
TMovieSceneEvaluationTree | Templated version of FMovieSceneEvaluationTree that is also able to associate arbitrary data with nodes | |
![]() |
TStatelessPreAnimatedTokenProducer | Templated stateless pre-animated state token producer that simply creates the templated type | |
![]() |
UBuiltInDynamicBindingResolverLibrary | Default dynamic binding resolver library, with several basic resolver functions. | |
![]() |
UMovieScene | Implements a movie scene asset. | |
![]() |
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 | |
![]() |
UMovieSceneBoundObjectProxy | ||
![]() |
UMovieSceneFolder | Represents a folder used for organizing objects in tracks in a movie scene. | |
![]() |
UMovieSceneKeyProxy | ||
![]() |
UMovieSceneMetaData | Movie scene meta-data that is stored on UMovieScene assets Meta-data is retrieved through ULevelSequence::FindMetaData |
|
![]() |
UMovieSceneMetaDataInterface | ||
![]() |
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 | |
![]() |
UMovieScenePlaybackClient | Movie scene binding overrides interface | |
![]() |
UMovieSceneSection | Base class for movie scene sections | |
![]() |
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. | |
![]() |
UMovieSceneSignedObject | ||
![]() |
UMovieSceneTrack | Base class for a track in a Movie Scene | |
![]() |
UNodeAndChannelMappings |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
EMovieScenePlayerStatus::Type |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | MovieSceneClipboard::DefineExplicitConversion
(
TFunction< To(const From&)> InConversion |
|
![]() |
void | ||
![]() ![]() |
FName | ||
![]() ![]() |
const FMovieSceneSequenceID | ||
![]() ![]() |
const FMovieSceneSequenceID | ||
![]() |
FFrameTime | UE::MovieScene::ClampToDiscreteRange
(
FFrameTime InTime, |
Clamp the specified time to a range |
![]() |
TRange< FFrameTime > | UE::MovieScene::ConvertToFrameTimeRange
(
const TRange< FFrameNumber >& InRange |
Convert a frame number range into a frame time range |
![]() |
TRange< T > | UE::MovieScene::DilateRange
(
const TRange< T >& InRange, |
Dilate the specified range by adding a specific size to the lower and upper bounds (if closed) |
![]() |
FFrameNumber | UE::MovieScene::DiscreteExclusiveUpper
(
const TRange< FFrameNumber >& InRange |
Return the first frame number not contained by the specified range. |
![]() |
FFrameNumber | UE::MovieScene::DiscreteExclusiveUpper
(
const TRangeBound< FFrameNumber >& InUpperBound |
Return the first frame number that is not contained by the specified closed upper bound. |
![]() |
FFrameNumber | UE::MovieScene::DiscreteInclusiveLower
(
const TRange< FFrameNumber >& InRange |
Return the first frame number included by the specified range. |
![]() |
FFrameNumber | UE::MovieScene::DiscreteInclusiveLower
(
const TRangeBound< FFrameNumber >& InLowerBound |
Return the first frame number included by the specified closed lower bound. |
![]() |
bool | UE::MovieScene::DiscreteRangeIsEmpty
(
const TRange< FFrameNumber >& InRange |
Check whether the specified range contains any integer frame numbers or not |
![]() |
int32 | UE::MovieScene::DiscreteSize
(
const TRange< FFrameNumber >& InRange |
Calculate the size of a discrete frame range, taking into account inclusive/exclusive boundaries. |
![]() |
TRange< T > | UE::MovieScene::ExpandRange
(
const TRange< T >& InRange, |
Expand the specified range by subtracting the specified amount from the lower bound, and adding it to the upper bound |
![]() |
bool | UE::MovieScene::IsEmptyOrZeroSize
(
const TRange< FFrameNumber >& InRange |
Return whether the given range is empty or zero frames wide |
![]() |
TRange< FFrameNumber > | UE::MovieScene::MakeDiscreteRange
(
FFrameNumber MinInclusive, |
Make a new range that includes the given minimum and excludes the given maximum. |
![]() |
TRange< FFrameNumber > | UE::MovieScene::MakeDiscreteRangeFromLower
(
const TRangeBound< FFrameNumber >& InLowerBound, |
Make a new range using the specified lower bound, and a given size. |
![]() |
TRange< FFrameNumber > | UE::MovieScene::MakeDiscreteRangeFromUpper
(
const TRangeBound< FFrameNumber >& InUpperBound, |
Make a new range using the specified upper bound, and a given size. |
![]() |
TRange< T > | UE::MovieScene::TranslateRange
(
const TRange< T >& InRange, |
Translate the specified range by adding the specified amount to both bounds. |