![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for FPerfCountersModule:Public Member Functions | |
| FPerfCountersModule () | |
| virtual void | ShutdownModule () override |
| virtual bool | SupportsDynamicReloading () override |
| virtual bool | SupportsAutomaticShutdown () override |
| IPerfCounters * | GetPerformanceCounters () const |
| IPerfCounters * | CreatePerformanceCounters (const FString &UniqueInstanceId) override |
Public Member Functions inherited from IModuleInterface | |
| virtual | ~IModuleInterface () |
| virtual void | StartupModule () |
| virtual void | PreUnloadCallback () |
| virtual void | PostLoadCallback () |
| virtual bool | IsGameModule () const |
Additional Inherited Members | |
Static Public Member Functions inherited from IPerfCountersModule | |
| static IPerfCountersModule & | Get () |
| static bool | IsAvailable () |
| static PERFCOUNTERS_API int32 | GetHTTPStatsPort () |
|
inline |
|
inlineoverridevirtual |
Creates and initializes the performance counters object
| UniqueInstanceId | optional parameter that allows to assign a known name for this set of counters (a default one that will include process id will be provided if not given) |
Implements IPerfCountersModule.
|
inlinevirtual |
Implements IPerfCountersModule.
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.
Override this to set whether your module would like cleanup on application shutdown
Reimplemented from IModuleInterface.
Override this to set whether your module is allowed to be unloaded on the fly
Reimplemented from IModuleInterface.