12345678910111213141516171819202122232425262728 |
- #if defined(Hiro_Timer)
- @interface CocoaTimer : NSObject {
- @public
- hiro::mTimer* timer;
- NSTimer* instance;
- }
- -(id) initWith:(hiro::mTimer&)timer;
- -(NSTimer*) instance;
- -(void) update;
- -(void) run:(NSTimer*)instance;
- @end
- namespace hiro {
- struct pTimer : pObject {
- Declare(Timer, Object)
- auto setEnabled(bool enabled) -> void;
- auto setInterval(uint interval) -> void;
- CocoaTimer* cocoaTimer = nullptr;
- };
- }
- #endif
|