UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ILevelSequenceModule Class Referenceabstract

#include <ILevelSequenceModule.h>

+ Inheritance diagram for ILevelSequenceModule:

Public Member Functions

virtual FDelegateHandle RegisterObjectSpawner (FOnCreateMovieSceneObjectSpawner InOnCreateMovieSceneObjectSpawner)=0
 
virtual void GenerateObjectSpawners (TArray< TSharedRef< IMovieSceneObjectSpawner > > &OutSpawners) const =0
 
virtual void UnregisterObjectSpawner (FDelegateHandle InHandle)=0
 
 DECLARE_MULTICAST_DELEGATE_ThreeParams (FOnNewActorTrackAdded, const AActor &, const FGuid &, TSharedPtr< ISequencer >)
 
virtual FOnNewActorTrackAddedOnNewActorTrackAdded ()=0
 
- Public Member Functions inherited from IModuleInterface
virtual ~IModuleInterface ()
 
virtual void StartupModule ()
 
virtual void PreUnloadCallback ()
 
virtual void PostLoadCallback ()
 
virtual void ShutdownModule ()
 
virtual bool SupportsDynamicReloading ()
 
virtual bool SupportsAutomaticShutdown ()
 
virtual bool IsGameModule () const
 

Detailed Description

Implements the LevelSequence module.

Member Function Documentation

◆ DECLARE_MULTICAST_DELEGATE_ThreeParams()

ILevelSequenceModule::DECLARE_MULTICAST_DELEGATE_ThreeParams ( FOnNewActorTrackAdded  ,
const AActor ,
const FGuid ,
TSharedPtr< ISequencer  
)

◆ GenerateObjectSpawners()

virtual void ILevelSequenceModule::GenerateObjectSpawners ( TArray< TSharedRef< IMovieSceneObjectSpawner > > &  OutSpawners) const
pure virtual

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

Implemented in FLevelSequenceModule.

◆ OnNewActorTrackAdded()

virtual FOnNewActorTrackAdded & ILevelSequenceModule::OnNewActorTrackAdded ( )
pure virtual

Callback to set up defaults for new actor tracks

Implemented in FLevelSequenceModule.

◆ RegisterObjectSpawner()

virtual FDelegateHandle ILevelSequenceModule::RegisterObjectSpawner ( FOnCreateMovieSceneObjectSpawner  InOnCreateMovieSceneObjectSpawner)
pure virtual

Register an object spawner

Implemented in FLevelSequenceModule.

◆ UnregisterObjectSpawner()

virtual void ILevelSequenceModule::UnregisterObjectSpawner ( FDelegateHandle  InHandle)
pure virtual

Unregister an object spawner

Implemented in FLevelSequenceModule.


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