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

#include <ITimeManagementModule.h>

+ Inheritance diagram for ITimeManagementModule:

Public Member Functions

virtual FTimedDataInputCollectionGetTimedDataInputCollection ()=0
 
virtual TArrayView< const struct FCommonFrameRateInfoGetAllCommonFrameRates ()=0
 
virtual TSharedRef< SFrameRatePickerCreateFrameRatePicker (SFrameRatePicker::FArguments Arguments)=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 ITimeManagementModuleGet ()
 
static bool IsAvailable ()
 

Member Function Documentation

◆ CreateFrameRatePicker()

virtual TSharedRef< SFrameRatePicker > ITimeManagementModule::CreateFrameRatePicker ( SFrameRatePicker::FArguments  Arguments)
pure virtual

Returns a widget allowing for the user to pick a specific frame rate

Implemented in FTimeManagementModule.

◆ Get()

static ITimeManagementModule & ITimeManagementModule::Get ( )
inlinestatic

Singleton-like access to ITimeManagementModule

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

◆ GetAllCommonFrameRates()

virtual TArrayView< const struct FCommonFrameRateInfo > ITimeManagementModule::GetAllCommonFrameRates ( )
pure virtual

Returns all stored common frame rates

Implemented in FTimeManagementModule.

◆ GetTimedDataInputCollection()

virtual FTimedDataInputCollection & ITimeManagementModule::GetTimedDataInputCollection ( )
pure virtual

Get the collection of the ITimedDataInput and ITimedDataInputGroups.

Implemented in FTimeManagementModule.

◆ IsAvailable()

static bool ITimeManagementModule::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

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