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

#include <IMovieSceneModule.h>

+ Inheritance diagram for IMovieSceneModule:

Public Member Functions

virtual void RegisterEvaluationGroupParameters (FName GroupName, const FMovieSceneEvaluationGroupParameters &GroupParameters)=0
 
virtual FMovieSceneEvaluationGroupParameters GetEvaluationGroupParameters (FName GroupName) const =0
 
virtual TWeakPtr< IMovieSceneModuleGetWeakPtr ()=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
 

Static Public Member Functions

static IMovieSceneModuleGet ()
 
static IMovieSceneModuleGet_Concurrent ()
 
static bool IsAvailable ()
 

Detailed Description

The public interface of the MovieScene module

Member Function Documentation

◆ Get()

static IMovieSceneModule & IMovieSceneModule::Get ( )
inlinestatic

Singleton-like access to IMovieScene

Returns
Returns MovieScene singleton instance, loading the module on demand if needed

◆ Get_Concurrent()

static IMovieSceneModule & IMovieSceneModule::Get_Concurrent ( )
inlinestatic

◆ GetEvaluationGroupParameters()

virtual FMovieSceneEvaluationGroupParameters IMovieSceneModule::GetEvaluationGroupParameters ( FName  GroupName) const
pure virtual

Find group parameters for a specific evaluation group

Implemented in FMovieSceneModule.

◆ GetWeakPtr()

virtual TWeakPtr< IMovieSceneModule > IMovieSceneModule::GetWeakPtr ( )
pure virtual

Get this module ptr as a weak ptr.

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

Implemented in FMovieSceneModule.

◆ IsAvailable()

static bool IMovieSceneModule::IsAvailable ( )
inlinestatic

Checks to see if this module is loaded and ready. It is only valid to call Get() if IsAvailable() returns true.

Returns
True if the module is loaded and ready to use

◆ RegisterEvaluationGroupParameters()

virtual void IMovieSceneModule::RegisterEvaluationGroupParameters ( FName  GroupName,
const FMovieSceneEvaluationGroupParameters GroupParameters 
)
pure virtual

Register template parameters for compilation

Implemented in FMovieSceneModule.


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