Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Engine.Time

struct  DelayedExecutionRequest

静态 Public 成员函数

static bool SingleEvent (double time)
static bool PeriodicEvent (double period, double offset)
static void QueueTimeDelayedExecution (double time, Action action)
static void QueueFrameIndexDelayedExecution (int frameIndex, Action action)

静态包函数

static void BeforeFrame ()
static void AfterFrame ()

属性

static int FrameIndex [get, private set]
static long Ticks [get]
static long TicksPerSecond [get]
static double RealTime [get]
static double PreviousFrameStartTime [get, private set]
static double FrameStartTime [get, private set]
static float PreviousFrameDuration [get, private set]
static float FrameDuration [get, private set]
static float CpuFrameDuration [get, private set]
static float AverageFrameDuration [get, private set]
static float AverageCpuFrameDuration [get, private set]
static float FrameDurationLimit [get, set]

静态 Private 成员函数

static void Sleep (double duration)

静态 Private 属性

static ? long m_startTicks
static List< DelayedExecutionRequestm_delayedExecutionsRequests = []
static int m_fpsStartFrameIndex
static double m_fpsStartTime
static float m_fpsCpuTime
static float m_remainingDuration

详细描述

在文件 Time.cs4 行定义.

成员函数说明

◆ AfterFrame()

void Engine.Time.AfterFrame ( )
staticpackage

在文件 Time.cs105 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ BeforeFrame()

void Engine.Time.BeforeFrame ( )
staticpackage

在文件 Time.cs77 行定义.

这是这个函数的调用关系图:

◆ PeriodicEvent()

bool Engine.Time.PeriodicEvent ( double period,
double offset )
static

在文件 Time.cs63 行定义.

这是这个函数的调用关系图:

◆ QueueFrameIndexDelayedExecution()

void Engine.Time.QueueFrameIndexDelayedExecution ( int frameIndex,
Action action )
static

在文件 Time.cs73 行定义.

◆ QueueTimeDelayedExecution()

void Engine.Time.QueueTimeDelayedExecution ( double time,
Action action )
static

在文件 Time.cs69 行定义.

这是这个函数的调用关系图:

◆ SingleEvent()

bool Engine.Time.SingleEvent ( double time)
static

在文件 Time.cs56 行定义.

◆ Sleep()

void Engine.Time.Sleep ( double duration)
staticprivate

在文件 Time.cs117 行定义.

这是这个函数的调用关系图:

类成员变量说明

◆ m_delayedExecutionsRequests

List<DelayedExecutionRequest> Engine.Time.m_delayedExecutionsRequests = []
staticprivate

在文件 Time.cs17 行定义.

◆ m_fpsCpuTime

float Engine.Time.m_fpsCpuTime
staticprivate

在文件 Time.cs23 行定义.

◆ m_fpsStartFrameIndex

int Engine.Time.m_fpsStartFrameIndex
staticprivate

在文件 Time.cs19 行定义.

◆ m_fpsStartTime

double Engine.Time.m_fpsStartTime
staticprivate

在文件 Time.cs21 行定义.

◆ m_remainingDuration

float Engine.Time.m_remainingDuration
staticprivate

在文件 Time.cs25 行定义.

◆ m_startTicks

? long Engine.Time.m_startTicks
staticprivate

在文件 Time.cs15 行定义.

属性说明

◆ AverageCpuFrameDuration

float Engine.Time.AverageCpuFrameDuration
staticgetprivate set

在文件 Time.cs52 行定义.

◆ AverageFrameDuration

float Engine.Time.AverageFrameDuration
staticgetprivate set

在文件 Time.cs50 行定义.

◆ CpuFrameDuration

float Engine.Time.CpuFrameDuration
staticgetprivate set

在文件 Time.cs48 行定义.

◆ FrameDuration

float Engine.Time.FrameDuration
staticgetprivate set

在文件 Time.cs46 行定义.

◆ FrameDurationLimit

float Engine.Time.FrameDurationLimit
staticgetset

在文件 Time.cs54 行定义.

◆ FrameIndex

int Engine.Time.FrameIndex
staticgetprivate set

在文件 Time.cs26 行定义.

◆ FrameStartTime

double Engine.Time.FrameStartTime
staticgetprivate set

在文件 Time.cs42 行定义.

◆ PreviousFrameDuration

float Engine.Time.PreviousFrameDuration
staticgetprivate set

在文件 Time.cs44 行定义.

◆ PreviousFrameStartTime

double Engine.Time.PreviousFrameStartTime
staticgetprivate set

在文件 Time.cs40 行定义.

◆ RealTime

double Engine.Time.RealTime
staticget

在文件 Time.cs38 行定义.

◆ Ticks

long Engine.Time.Ticks
staticget

在文件 Time.cs28 行定义.

◆ TicksPerSecond

long Engine.Time.TicksPerSecond
staticget

在文件 Time.cs36 行定义.


该类的文档由以下文件生成:
  • E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Engine/Engine/Time.cs