|
terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Collaboration diagram for Terraria.TimeLogger:Classes | |
| struct | TimeLogData |
Static Public Member Functions | |
| static void | Initialize () |
| static void | Start () |
| static void | NewDrawFrame () |
| static void | EndDrawFrame () |
| static void | RenderTime (int renderType, double timeElapsed) |
| static float | GetRenderTime (int renderType) |
| static float | GetRenderMax (int renderType) |
| static void | DrawTime (int drawType, double timeElapsed) |
| static float | GetDrawTime (int drawType) |
| static float | GetDrawTotal () |
| static void | LightingTime (int lightingType, double timeElapsed) |
| static float | GetLightingTime (int lightingType) |
| static float | GetLightingTotal () |
| static void | DetailedDrawReset () |
| static void | DetailedDrawTime (int detailedDrawType) |
| static float | GetDetailedDrawTime (int detailedDrawType) |
| static float | GetDetailedDrawTotal () |
| static void | MenuDrawTime (double timeElapsed) |
| static void | SplashDrawTime (double timeElapsed) |
| static void | MapDrawTime (double timeElapsed) |
| static void | DrawException (Exception e) |
Static Private Member Functions | |
| static void | UpdateTime (TimeLogger.TimeLogData[] times, int type, double time) |
Static Private Attributes | |
| static StreamWriter | logWriter |
| static StringBuilder | logBuilder |
| static int | framesToLog |
| static int | currentFrame |
| static bool | startLoggingNextFrame |
| static bool | endLoggingThisFrame |
| static bool | currentlyLogging |
| static Stopwatch | detailedDrawTimer |
| static double | lastDetailedDrawTime |
| static TimeLogger.TimeLogData[] | renderTimes |
| static TimeLogger.TimeLogData[] | drawTimes |
| static TimeLogger.TimeLogData[] | lightingTimes |
| static TimeLogger.TimeLogData[] | detailedDrawTimes |
| const int | maxTimeDelay = 100 |
Definition at line 18 of file TimeLogger.cs.