UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMovieSceneModule Class Reference
+ Inheritance diagram for FMovieSceneModule:

Public Member Functions

 ~FMovieSceneModule ()
 
virtual void StartupModule () override
 
virtual void ShutdownModule () override
 
virtual void RegisterEvaluationGroupParameters (FName GroupName, const FMovieSceneEvaluationGroupParameters &GroupParameters) override
 
virtual FMovieSceneEvaluationGroupParameters GetEvaluationGroupParameters (FName GroupName) const override
 
virtual TWeakPtr< IMovieSceneModuleGetWeakPtr () override
 
- 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 TSharedFromThis< FMovieSceneModule >
TSharedRef< FMovieSceneModule, Mode > AsShared ()
 
TSharedRef< FMovieSceneModule const, Mode > AsShared () const
 
TSharedRef< SubobjectType, Mode > AsSharedSubobject (SubobjectType *SubobjectPtr) const
 
TWeakPtr< FMovieSceneModule, Mode > AsWeak ()
 
TWeakPtr< FMovieSceneModule const, Mode > AsWeak () const
 
TWeakPtr< SubobjectType, Mode > AsWeakSubobject (SubobjectType *SubobjectPtr) const
 
void UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const
 
void UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const
 
UE_FORCEINLINE_HINT bool DoesSharedInstanceExist () const
 

Additional Inherited Members

- Static Public Member Functions inherited from IMovieSceneModule
static IMovieSceneModuleGet ()
 
static IMovieSceneModuleGet_Concurrent ()
 
static bool IsAvailable ()
 
- Protected Member Functions inherited from TSharedFromThis< FMovieSceneModule >
 TSharedFromThis ()
 
 TSharedFromThis (TSharedFromThis const &)
 
UE_FORCEINLINE_HINT TSharedFromThisoperator= (TSharedFromThis const &)
 
 ~TSharedFromThis ()
 
- Static Protected Member Functions inherited from TSharedFromThis< FMovieSceneModule >
static UE_FORCEINLINE_HINT TSharedRef< OtherType, Mode > SharedThis (OtherType *ThisPtr)
 
static UE_FORCEINLINE_HINT TSharedRef< OtherType const, Mode > SharedThis (const OtherType *ThisPtr)
 

Detailed Description

MovieScene module implementation.

Constructor & Destructor Documentation

◆ ~FMovieSceneModule()

FMovieSceneModule::~FMovieSceneModule ( )
inline

Member Function Documentation

◆ GetEvaluationGroupParameters()

virtual FMovieSceneEvaluationGroupParameters FMovieSceneModule::GetEvaluationGroupParameters ( FName  GroupName) const
inlineoverridevirtual

Find group parameters for a specific evaluation group

Implements IMovieSceneModule.

◆ GetWeakPtr()

virtual TWeakPtr< IMovieSceneModule > FMovieSceneModule::GetWeakPtr ( )
inlineoverridevirtual

Get this module ptr as a weak ptr.

Note
: resulting weak ptr should not be used to hold persistent strong references

Implements IMovieSceneModule.

◆ RegisterEvaluationGroupParameters()

virtual void FMovieSceneModule::RegisterEvaluationGroupParameters ( FName  GroupName,
const FMovieSceneEvaluationGroupParameters GroupParameters 
)
inlineoverridevirtual

Register template parameters for compilation

Implements IMovieSceneModule.

◆ ShutdownModule()

virtual void FMovieSceneModule::ShutdownModule ( )
inlineoverridevirtual

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()

virtual void FMovieSceneModule::StartupModule ( )
inlineoverridevirtual

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.


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