Changeset View
Changeset View
Standalone View
Standalone View
source/blender/windowmanager/WM_api.h
| Show First 20 Lines • Show All 202 Lines • ▼ Show 20 Lines | void wm_event_add( | ||||
| struct wmWindow *win, const struct wmEvent *event_to_add) | struct wmWindow *win, const struct wmEvent *event_to_add) | ||||
| ATTR_NONNULL(1, 2); | ATTR_NONNULL(1, 2); | ||||
| void wm_event_init_from_window(struct wmWindow *win, struct wmEvent *event); | void wm_event_init_from_window(struct wmWindow *win, struct wmEvent *event); | ||||
| /* at maximum, every timestep seconds it triggers event_type events */ | /* at maximum, every timestep seconds it triggers event_type events */ | ||||
| struct wmTimer *WM_event_add_timer(struct wmWindowManager *wm, struct wmWindow *win, int event_type, double timestep); | struct wmTimer *WM_event_add_timer(struct wmWindowManager *wm, struct wmWindow *win, int event_type, double timestep); | ||||
| struct wmTimer *WM_event_add_timer_notifier(struct wmWindowManager *wm, struct wmWindow *win, unsigned int type, double timestep); | |||||
| void WM_event_remove_timer(struct wmWindowManager *wm, struct wmWindow *win, struct wmTimer *timer); | void WM_event_remove_timer(struct wmWindowManager *wm, struct wmWindow *win, struct wmTimer *timer); | ||||
| void WM_event_remove_timer_notifier(struct wmWindowManager *wm, struct wmWindow *win, struct wmTimer *timer); | |||||
| void WM_event_timer_sleep(struct wmWindowManager *wm, struct wmWindow *win, struct wmTimer *timer, bool do_sleep); | void WM_event_timer_sleep(struct wmWindowManager *wm, struct wmWindow *win, struct wmTimer *timer, bool do_sleep); | ||||
| /* operator api, default callbacks */ | /* operator api, default callbacks */ | ||||
| /* invoke callback, uses enum property named "type" */ | /* invoke callback, uses enum property named "type" */ | ||||
| void WM_operator_view3d_unit_defaults(struct bContext *C, struct wmOperator *op); | void WM_operator_view3d_unit_defaults(struct bContext *C, struct wmOperator *op); | ||||
| int WM_operator_smooth_viewtx_get(const struct wmOperator *op); | int WM_operator_smooth_viewtx_get(const struct wmOperator *op); | ||||
| int WM_menu_invoke (struct bContext *C, struct wmOperator *op, const struct wmEvent *event); | int WM_menu_invoke (struct bContext *C, struct wmOperator *op, const struct wmEvent *event); | ||||
| int WM_enum_search_invoke(struct bContext *C, struct wmOperator *op, const struct wmEvent *event); | int WM_enum_search_invoke(struct bContext *C, struct wmOperator *op, const struct wmEvent *event); | ||||
| ▲ Show 20 Lines • Show All 188 Lines • ▼ Show 20 Lines | enum { | ||||
| WM_JOB_TYPE_COMPOSITE, | WM_JOB_TYPE_COMPOSITE, | ||||
| WM_JOB_TYPE_RENDER, | WM_JOB_TYPE_RENDER, | ||||
| WM_JOB_TYPE_RENDER_PREVIEW, /* UI preview */ | WM_JOB_TYPE_RENDER_PREVIEW, /* UI preview */ | ||||
| WM_JOB_TYPE_SCREENCAST, | WM_JOB_TYPE_SCREENCAST, | ||||
| WM_JOB_TYPE_OBJECT_SIM_OCEAN, | WM_JOB_TYPE_OBJECT_SIM_OCEAN, | ||||
| WM_JOB_TYPE_OBJECT_SIM_FLUID, | WM_JOB_TYPE_OBJECT_SIM_FLUID, | ||||
| WM_JOB_TYPE_OBJECT_BAKE_TEXTURE, | WM_JOB_TYPE_OBJECT_BAKE_TEXTURE, | ||||
| WM_JOB_TYPE_OBJECT_BAKE, | WM_JOB_TYPE_OBJECT_BAKE, | ||||
| WM_JOB_TYPE_FILESEL_THUMBNAIL, | WM_JOB_TYPE_FILESEL_READDIR, | ||||
| WM_JOB_TYPE_CLIP_BUILD_PROXY, | WM_JOB_TYPE_CLIP_BUILD_PROXY, | ||||
| WM_JOB_TYPE_CLIP_TRACK_MARKERS, | WM_JOB_TYPE_CLIP_TRACK_MARKERS, | ||||
| WM_JOB_TYPE_CLIP_SOLVE_CAMERA, | WM_JOB_TYPE_CLIP_SOLVE_CAMERA, | ||||
| WM_JOB_TYPE_CLIP_PREFETCH, | WM_JOB_TYPE_CLIP_PREFETCH, | ||||
| WM_JOB_TYPE_SEQ_BUILD_PROXY, | WM_JOB_TYPE_SEQ_BUILD_PROXY, | ||||
| WM_JOB_TYPE_SEQ_BUILD_PREVIEW, | WM_JOB_TYPE_SEQ_BUILD_PREVIEW, | ||||
| /* add as needed, screencast, seq proxy build | /* add as needed, screencast, seq proxy build | ||||
| * if having hard coded values is a problem */ | * if having hard coded values is a problem */ | ||||
| ▲ Show 20 Lines • Show All 71 Lines • Show Last 20 Lines | |||||