载入中...
搜索中...
未找到
eve::timer::Timer类 参考

High-resolution frame/elapsed timer backed by SDL_GetPerformanceCounter(). Script: timer <- eve.Timer(); 更多...

#include <Timer.h>

类 eve::timer::Timer 继承关系图:
eve::Module

Public 成员函数

 Module_REG (Timer)
 
 Timer ()
 
 ~Timer () override=default
 
float getTime () const
 Seconds since the Timer was created (0 if the timer is unavailable). Returns float (not double): SimpleSquirrel only pushes double when SQUSEDOUBLE is defined.
 
float getDelta () const
 Seconds between the last two step() calls (0 until the first step).
 
float step ()
 Advances the frame clock and returns the new delta in seconds.
 
- Public 成员函数 继承自 eve::Module
virtual ~Module ()
 
virtual std::string getName () const =0
 

详细描述

High-resolution frame/elapsed timer backed by SDL_GetPerformanceCounter(). Script: timer <- eve.Timer();

在文件 Timer.h13 行定义.

构造及析构函数说明

◆ Timer()

eve::timer::Timer::Timer ( )

在文件 Timer.cpp11 行定义.

◆ ~Timer()

eve::timer::Timer::~Timer ( )
overridedefault

成员函数说明

◆ getDelta()

float eve::timer::Timer::getDelta ( ) const

Seconds between the last two step() calls (0 until the first step).

在文件 Timer.cpp24 行定义.

◆ getTime()

float eve::timer::Timer::getTime ( ) const

Seconds since the Timer was created (0 if the timer is unavailable). Returns float (not double): SimpleSquirrel only pushes double when SQUSEDOUBLE is defined.

在文件 Timer.cpp19 行定义.

◆ Module_REG()

eve::timer::Timer::Module_REG ( Timer  )

◆ step()

float eve::timer::Timer::step ( )

Advances the frame clock and returns the new delta in seconds.

在文件 Timer.cpp26 行定义.


该类的文档由以下文件生成: