|
Dayz Explorer
1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
|
Go to the documentation of this file.
103 static proto
void Enable(
bool enable,
bool immediate =
false,
bool sessionReset =
true);
114 static proto
int IsEnabled();
124 static bool IsEnabledD()
138 static bool IsEnabledP()
152 static bool IsEnabledC()
172 static proto
void SortData();
193 static proto
void ResetSession(
bool fullReset =
false);
223 static proto
int SetFlags(
int flags,
bool sessionReset =
true);
238 static proto
int GetFlags();
258 static proto
bool IsFlagsSet(
int flags);
276 static proto
int AddFlags(
int flags,
bool sessionReset =
true);
294 static proto
int RemoveFlags(
int flags,
bool sessionReset =
true);
311 static proto
int ClearFlags(
bool sessionReset =
true);
333 static proto
void SetModule(
EnProfilerModule module,
bool sessionReset =
true);
378 static proto
bool NameToModule(
string moduleName, out
EnProfilerModule module);
398 static proto
void SetInterval(
int interval,
bool sessionReset =
true);
408 static proto
int GetInterval();
427 static proto
void SetTimeResolution(
int resolution);
437 static proto
int GetTimeResolution();
463 static proto
void EnableAverage(
bool enable);
473 static proto
bool IsAverage();
484 static proto
void Dump();
501 static proto
int GetGameFrame();
512 static proto
int GetSessionFrame();
523 static proto
int GetTotalFrames();
534 static proto
int GetProfiledSessionFrames();
545 static proto
int GetProfiledFrames();
652 static proto
float GetTimeOfClass(
typename clss,
bool immediate =
false);
664 static proto
int GetAllocationsOfClass(
typename clss,
bool immediate =
false);
676 static proto
int GetInstancesOfClass(
typename clss,
bool immediate =
false);
689 static proto
float GetTimeOfFunc(
string funct,
typename clss,
bool immediate =
false);
701 static proto
float GetTimeOfFuncG(
string funct,
bool immediate,
bool immediate =
false);
714 static proto
int GetCountOfFunc(
string funct,
typename clss,
bool immediate =
false);
726 static proto
int GetCountOfFuncG(
string funct,
bool immediate =
false);
745 static bool RequestImmediateData()
748 bool wasEnabled = IsEnabledC();
EnProfilerModule
Current base scripted modules.
Param2< float, string > EnProfilerTimeFuncPair
@ SCRP
It has been set to being always enabled through EnProfiler (SCRipt Profiler)
EnProfilerEnabledFlags
There are 3 states which can be toggled that governs whether script profiling is enabled or not.
EnProfilerFlags
Flags that influences the behaviour of the EnProfiler API, applied through ...Flags functions.
@ ERROR
Can be returned from some methods.
@ RECURSIVE
Whether to profile child modules.
@ RESET
When present, will reset [PD] on sorting, otherwise will accumulate on top of it.
Param2< int, string > EnProfilerCountFuncPair
Param2< int, typename > EnProfilerCountClassPair
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
Set of methods for accessing script profiling data.
@ SCRC
Whether profiling is currently truly happening (SCRipt Context)
Param2< float, typename > EnProfilerTimeClassPair
@ DIAG
Script profiling UI is enabled in WIN+ALT debug menu, when this is true, it will override SCRP.