UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FLevelSequenceModule Class Reference

#include <LevelSequenceModule.h>

+ Inheritance diagram for FLevelSequenceModule:

Public Member Functions

virtual void StartupModule () override
 
virtual void ShutdownModule () override
 
virtual FDelegateHandle RegisterObjectSpawner (FOnCreateMovieSceneObjectSpawner InOnCreateMovieSceneObjectSpawner) override
 
virtual void GenerateObjectSpawners (TArray< TSharedRef< IMovieSceneObjectSpawner > > &OutSpawners) const override
 
virtual void UnregisterObjectSpawner (FDelegateHandle InHandle) override
 
virtual FOnNewActorTrackAddedOnNewActorTrackAdded () override
 
- Public Member Functions inherited from ILevelSequenceModule
 DECLARE_MULTICAST_DELEGATE_ThreeParams (FOnNewActorTrackAdded, const AActor &, const FGuid &, TSharedPtr< ISequencer >)
 
- Public Member Functions inherited from IModuleInterface
virtual ~IModuleInterface ()
 
virtual void PreUnloadCallback ()
 
virtual void PostLoadCallback ()
 
virtual bool SupportsDynamicReloading ()
 
virtual bool SupportsAutomaticShutdown ()
 
virtual bool IsGameModule () const
 
- Public Member Functions inherited from FSelfRegisteringExec
CORE_API FSelfRegisteringExec ()
 
virtual CORE_API ~FSelfRegisteringExec ()
 
- Public Member Functions inherited from FExec
virtual CORE_API ~FExec ()
 
virtual CORE_API bool Exec (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar)
 

Public Attributes

TArray< FOnCreateMovieSceneObjectSpawnerOnCreateMovieSceneObjectSpawnerDelegates
 
FDelegateHandle OnCreateMovieSceneObjectSpawnerDelegateHandle
 

Protected Member Functions

virtual bool Exec_Runtime (class UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar) override
 
- Protected Member Functions inherited from FExec
virtual bool Exec_Dev (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar)
 
virtual bool Exec_Editor (UWorld *InWorld, const TCHAR *Cmd, FOutputDevice &Ar)
 

Additional Inherited Members

- Static Public Member Functions inherited from FSelfRegisteringExec
static CORE_API bool StaticExec (UWorld *Inworld, const TCHAR *Cmd, FOutputDevice &Ar)
 

Detailed Description

Implements the LevelSequence module.

Member Function Documentation

◆ Exec_Runtime()

bool FLevelSequenceModule::Exec_Runtime ( class UWorld InWorld,
const TCHAR Cmd,
FOutputDevice Ar 
)
overrideprotectedvirtual

Implementation of Exec that is called on all targets where UE_ALLOW_EXEC_COMMANDS is true

Reimplemented from FExec.

◆ GenerateObjectSpawners()

void FLevelSequenceModule::GenerateObjectSpawners ( TArray< TSharedRef< IMovieSceneObjectSpawner > > &  OutSpawners) const
overridevirtual

Populate the specified array with new object spawner instances for all registered object spawner types

Implements ILevelSequenceModule.

◆ OnNewActorTrackAdded()

FLevelSequenceModule::FOnNewActorTrackAdded & FLevelSequenceModule::OnNewActorTrackAdded ( )
overridevirtual

Callback to set up defaults for new actor tracks

Implements ILevelSequenceModule.

◆ RegisterObjectSpawner()

FDelegateHandle FLevelSequenceModule::RegisterObjectSpawner ( FOnCreateMovieSceneObjectSpawner  InOnCreateMovieSceneObjectSpawner)
overridevirtual

Register an object spawner

Implements ILevelSequenceModule.

◆ ShutdownModule()

void FLevelSequenceModule::ShutdownModule ( )
overridevirtual

Called before the module is unloaded, right before the module object is destroyed. During normal shutdown, this is called in reverse order that modules finish StartupModule(). This means that, as long as a module references dependent modules in it's StartupModule(), it can safely reference those dependencies in ShutdownModule() as well.

Reimplemented from IModuleInterface.

◆ StartupModule()

void FLevelSequenceModule::StartupModule ( )
overridevirtual

Called right after the module DLL has been loaded and the module object has been created Load dependent modules here, and they will be guaranteed to be available during ShutdownModule. ie:

FModuleManager::Get().LoadModuleChecked(TEXT("HTTP"));

Reimplemented from IModuleInterface.

◆ UnregisterObjectSpawner()

void FLevelSequenceModule::UnregisterObjectSpawner ( FDelegateHandle  InHandle)
overridevirtual

Unregister an object spawner

Implements ILevelSequenceModule.

Member Data Documentation

◆ OnCreateMovieSceneObjectSpawnerDelegateHandle

FDelegateHandle FLevelSequenceModule::OnCreateMovieSceneObjectSpawnerDelegateHandle

Internal delegate handle used for spawning actors

◆ OnCreateMovieSceneObjectSpawnerDelegates

TArray< FOnCreateMovieSceneObjectSpawner > FLevelSequenceModule::OnCreateMovieSceneObjectSpawnerDelegates

List of object spawner delegates used to extend the spawn register


The documentation for this class was generated from the following files: