Logo
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
Yukar.Engine.ProcessingTimer Class Reference

processing time More...

Public Types

enum  UpdateCategoly {
  System , Event , Character , Player ,
  Battle , Menu , ETC
}
 
enum  DrawCategoly {
  Base , Terrain , MapObject , Effect ,
  Event
}
 

Static Public Member Functions

static void StartTotalTime (string name)
 Start measuring total time More...
 
static void StartUpdateTime (string name)
 Start measuring update time More...
 
static void StartDrawTime (string name)
 Start measuring drawing time More...
 
static void StopTotalTime ()
 End of total time measurement More...
 
static void StopUpdateTime ()
 End of update time measurement More...
 
static void StopDrawTime ()
 End of drawing time measurement More...
 
static void ResetTotalTime ()
 End of total time measurement More...
 
static void ResetUpdateTime ()
 End of update time measurement More...
 
static void ResetDrawTime ()
 End of drawing time measurement More...
 
static void ReStartTotalTime (string name)
 Restart total time measurement More...
 
static void ReStartUpdateTime (string name)
 Re-start update time measurement More...
 
static void ReStartDrawTime (string name)
 Start drawing time measurement again More...
 
static List< LogPropertyGetTotalTimeAsMilliSecond ()
 Get total time in milliseconds More...
 
static List< LogPropertyGetUpdateTimeAsMilliSecond ()
 Get update time in milliseconds More...
 
static List< LogPropertyGetDrawTimeAsMilliSecond ()
 Get drawing time in milliseconds More...
 
static List< LogPropertyGetDrawTimeAsTick ()
 Get drawing time in milliseconds More...
 
static void ClearAll ()
 Log initialization More...
 
static void ClearTotalTime ()
 Initializing total time logging More...
 
static void ClearUpdateTime ()
 Initialize log for update time More...
 
static void ClearDrawTime ()
 Initialize draw time log More...
 

Static Public Attributes

static bool IsTestPlayMode = false
 whether test play More...
 

Detailed Description

processing time

Member Enumeration Documentation

◆ DrawCategoly

Enumerator
Base 
Terrain 
MapObject 
Effect 
Event 

◆ UpdateCategoly

Enumerator
System 
Event 
Character 
Player 
Battle 
Menu 
ETC 

Member Function Documentation

◆ ClearAll()

static void Yukar.Engine.ProcessingTimer.ClearAll ( )
static

Log initialization

◆ ClearDrawTime()

static void Yukar.Engine.ProcessingTimer.ClearDrawTime ( )
static

Initialize draw time log

◆ ClearTotalTime()

static void Yukar.Engine.ProcessingTimer.ClearTotalTime ( )
static

Initializing total time logging

◆ ClearUpdateTime()

static void Yukar.Engine.ProcessingTimer.ClearUpdateTime ( )
static

Initialize log for update time

◆ GetDrawTimeAsMilliSecond()

static List< LogProperty > Yukar.Engine.ProcessingTimer.GetDrawTimeAsMilliSecond ( )
static

Get drawing time in milliseconds

Returns

◆ GetDrawTimeAsTick()

static List< LogProperty > Yukar.Engine.ProcessingTimer.GetDrawTimeAsTick ( )
static

Get drawing time in milliseconds

Returns

◆ GetTotalTimeAsMilliSecond()

static List< LogProperty > Yukar.Engine.ProcessingTimer.GetTotalTimeAsMilliSecond ( )
static

Get total time in milliseconds

Returns

◆ GetUpdateTimeAsMilliSecond()

static List< LogProperty > Yukar.Engine.ProcessingTimer.GetUpdateTimeAsMilliSecond ( )
static

Get update time in milliseconds

Returns

◆ ResetDrawTime()

static void Yukar.Engine.ProcessingTimer.ResetDrawTime ( )
static

End of drawing time measurement

◆ ResetTotalTime()

static void Yukar.Engine.ProcessingTimer.ResetTotalTime ( )
static

End of total time measurement

◆ ResetUpdateTime()

static void Yukar.Engine.ProcessingTimer.ResetUpdateTime ( )
static

End of update time measurement

◆ ReStartDrawTime()

static void Yukar.Engine.ProcessingTimer.ReStartDrawTime ( string  name)
static

Start drawing time measurement again

Parameters
namename

◆ ReStartTotalTime()

static void Yukar.Engine.ProcessingTimer.ReStartTotalTime ( string  name)
static

Restart total time measurement

Parameters
namename

◆ ReStartUpdateTime()

static void Yukar.Engine.ProcessingTimer.ReStartUpdateTime ( string  name)
static

Re-start update time measurement

Parameters
namename

◆ StartDrawTime()

static void Yukar.Engine.ProcessingTimer.StartDrawTime ( string  name)
static

Start measuring drawing time

Parameters
namename

◆ StartTotalTime()

static void Yukar.Engine.ProcessingTimer.StartTotalTime ( string  name)
static

Start measuring total time

Parameters
namename

◆ StartUpdateTime()

static void Yukar.Engine.ProcessingTimer.StartUpdateTime ( string  name)
static

Start measuring update time

Parameters
namename

◆ StopDrawTime()

static void Yukar.Engine.ProcessingTimer.StopDrawTime ( )
static

End of drawing time measurement

◆ StopTotalTime()

static void Yukar.Engine.ProcessingTimer.StopTotalTime ( )
static

End of total time measurement

◆ StopUpdateTime()

static void Yukar.Engine.ProcessingTimer.StopUpdateTime ( )
static

End of update time measurement

Member Data Documentation

◆ IsTestPlayMode

bool Yukar.Engine.ProcessingTimer.IsTestPlayMode = false
static

whether test play