diff options
Diffstat (limited to 'source/blender/windowmanager/WM_api.h')
-rw-r--r-- | source/blender/windowmanager/WM_api.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/source/blender/windowmanager/WM_api.h b/source/blender/windowmanager/WM_api.h index cca9794f79e..6a91e3c538b 100644 --- a/source/blender/windowmanager/WM_api.h +++ b/source/blender/windowmanager/WM_api.h @@ -99,9 +99,10 @@ void WM_event_add_notifier(struct bContext *C, int type, int value, void *data) void wm_event_add (wmWindow *win, struct wmEvent *event_to_add); /* XXX only for warning */ - /* one-shot timer, returns wmTimerData.handle */ -struct wmTimerHandle *WM_event_add_window_timer(wmWindow *win, int delay_ms, int interval_ms); -void WM_event_remove_window_timer(wmWindow *wm, struct wmTimerHandle *handle); + /* at maximum, every timestep seconds it triggers TIMER events */ +struct wmTimer *WM_event_add_window_timer(wmWindow *win, double timestep); +void WM_event_remove_window_timer(wmWindow *win, struct wmTimer *timer); +void WM_event_window_timer_sleep(wmWindow *win, struct wmTimer *timer, int dosleep); /* operator api, default callbacks */ /* confirm menu + exec */ |