cocos2d-x 3.0
- 首页 - 相关页面 - 模块 - 命名空间 - - 文件 -
Public 成员函数 - 图1 Public 成员函数 - 图2)
- 类列表 - 类索引 - 类继承关系 - 类成员

全部)) 命名空间) 文件) 函数) 变量) 类型定义) 枚举) 枚举值) 属性) 友元) 宏定义)))

Public 成员函数 | Protected 属性 | 所有成员列表

TimerTargetCallback类 参考 Global

#include

类 TimerTargetCallback 继承关系图:

Public 成员函数 - 图3 Timer Ref

## Public 成员函数
TimerTargetCallback ()
bool initWithCallback (Scheduler scheduler, const ccSchedulerFunc &callback, void target, const std::string &key, float seconds, unsigned int repeat, float delay)
Initializes a timer with a target, a lambda and an interval in seconds, repeat in number of times to repeat, delay in seconds. 更多…
const ccSchedulerFunc & getCallback () const
NA NA 更多…
const std::string & getKey () const
virtual void trigger () override
virtual void cancel () override
- Public 成员函数 继承自 Timer
float getInterval () const
get interval in seconds 更多…
void setInterval (float interval)
set interval in seconds 更多…
void setupTimerWithInterval (float seconds, unsigned int repeat, float delay)
void update (float dt)
triggers the timer 更多…
- Public 成员函数 继承自 Ref
void retain ()
保留所有权. 更多…
void release ()
立即释放所有权. 更多…
Ref * autorelease ()
自动释放所有权在不久的将来. 更多…
unsigned int getReferenceCount () const
返回Ref对象当前的引用计数. 更多…
virtual ~Ref ()
NA NA 更多…
## Protected 属性
void _target
ccSchedulerFunc _callback
std::string _key
- Protected 属性 继承自 Timer
Scheduler _scheduler
float _elapsed
bool _runForever
bool _useDelay
unsigned int _timesExecuted
unsigned int _repeat
float _delay
float _interval
- Protected 属性 继承自 Ref
unsigned int _referenceCount
引用计数 更多…
## 额外继承的成员函数
- Protected 成员函数 继承自 Timer
Timer ()
- Protected 成员函数 继承自 Ref
Ref ()
构造函数 更多…

构造及析构函数说明

TimerTargetCallback ( )

成员函数说明

virtual void cancel ( )

overridevirtual

实现了 Timer.

const ccSchedulerFunc& getCallback ( ) const

inline

NA NA

const std::string& getKey ( ) const

inline

bool initWithCallback ( Scheduler scheduler,
const ccSchedulerFunc & callback,
void target,
const std::string & key,
float seconds,
unsigned int repeat,
float delay
)

Initializes a timer with a target, a lambda and an interval in seconds, repeat in number of times to repeat, delay in seconds.

virtual void trigger ( )

overridevirtual

实现了 Timer.

类成员变量说明

ccSchedulerFunc _callback

protected

std::string _key

protected

void* _target

protected


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

  • /Users/zeroyang/Documents/github/cocos2d-x/cocos/base/CCScheduler.h