![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PerfCountersModule.h>
Inheritance diagram for IPerfCountersModule:Public Member Functions | |
| virtual IPerfCounters * | GetPerformanceCounters () const =0 |
| virtual IPerfCounters * | CreatePerformanceCounters (const FString &UniqueInstanceId=TEXT(""))=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 IPerfCountersModule & | Get () |
| static bool | IsAvailable () |
| static PERFCOUNTERS_API int32 | GetHTTPStatsPort () |
The public interface to this module
|
pure virtual |
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) |
Implemented in FPerfCountersModule.
|
inlinestatic |
Singleton-like access to this module's interface. This is just for convenience! Beware of calling this during the shutdown phase, though. Your module might have been unloaded already.
|
static |
Returns the HTTP port to bind for the stats request. Returns -1 if none were specified
|
pure virtual |
Implemented in FPerfCountersModule.
Checks to see if this module is loaded and ready. It is only valid to call Get() if IsAvailable() returns true.