Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/include/ED_screen.h
| Show First 20 Lines • Show All 43 Lines • ▼ Show 20 Lines | |||||
| struct wmWindow; | struct wmWindow; | ||||
| struct wmNotifier; | struct wmNotifier; | ||||
| struct wmEvent; | struct wmEvent; | ||||
| struct wmKeyConfig; | struct wmKeyConfig; | ||||
| struct WorkSpace; | struct WorkSpace; | ||||
| struct WorkSpaceInstanceHook; | struct WorkSpaceInstanceHook; | ||||
| struct bContext; | struct bContext; | ||||
| struct Scene; | struct Scene; | ||||
| struct SceneLayer; | struct ViewLayer; | ||||
| struct bScreen; | struct bScreen; | ||||
| struct ARegion; | struct ARegion; | ||||
| struct uiBlock; | struct uiBlock; | ||||
| struct rcti; | struct rcti; | ||||
| struct Main; | struct Main; | ||||
| /* regions */ | /* regions */ | ||||
| void ED_region_do_listen( | void ED_region_do_listen( | ||||
| ▲ Show 20 Lines • Show All 51 Lines • ▼ Show 20 Lines | |||||
| void ED_screens_initialize(struct wmWindowManager *wm); | void ED_screens_initialize(struct wmWindowManager *wm); | ||||
| void ED_screen_draw(struct wmWindow *win); | void ED_screen_draw(struct wmWindow *win); | ||||
| void ED_screen_refresh(struct wmWindowManager *wm, struct wmWindow *win); | void ED_screen_refresh(struct wmWindowManager *wm, struct wmWindow *win); | ||||
| void ED_screen_do_listen(struct bContext *C, struct wmNotifier *note); | void ED_screen_do_listen(struct bContext *C, struct wmNotifier *note); | ||||
| bool ED_screen_change(struct bContext *C, struct bScreen *sc); | bool ED_screen_change(struct bContext *C, struct bScreen *sc); | ||||
| void ED_screen_update_after_scene_change( | void ED_screen_update_after_scene_change( | ||||
| const struct bScreen *screen, | const struct bScreen *screen, | ||||
| struct Scene *scene_new, | struct Scene *scene_new, | ||||
| struct SceneLayer *scene_layer); | struct ViewLayer *view_layer); | ||||
| void ED_screen_set_subwinactive(struct bContext *C, const struct wmEvent *event); | void ED_screen_set_subwinactive(struct bContext *C, const struct wmEvent *event); | ||||
| void ED_screen_exit(struct bContext *C, struct wmWindow *window, struct bScreen *screen); | void ED_screen_exit(struct bContext *C, struct wmWindow *window, struct bScreen *screen); | ||||
| void ED_screen_animation_timer(struct bContext *C, int redraws, int refresh, int sync, int enable); | void ED_screen_animation_timer(struct bContext *C, int redraws, int refresh, int sync, int enable); | ||||
| void ED_screen_animation_timer_update(struct bScreen *screen, int redraws, int refresh); | void ED_screen_animation_timer_update(struct bScreen *screen, int redraws, int refresh); | ||||
| void ED_screen_restore_temp_type(struct bContext *C, ScrArea *sa); | void ED_screen_restore_temp_type(struct bContext *C, ScrArea *sa); | ||||
| ScrArea *ED_screen_full_newspace(struct bContext *C, ScrArea *sa, int type); | ScrArea *ED_screen_full_newspace(struct bContext *C, ScrArea *sa, int type); | ||||
| void ED_screen_full_prevspace(struct bContext *C, ScrArea *sa); | void ED_screen_full_prevspace(struct bContext *C, ScrArea *sa); | ||||
| void ED_screen_full_restore(struct bContext *C, ScrArea *sa); | void ED_screen_full_restore(struct bContext *C, ScrArea *sa); | ||||
| struct ScrArea *ED_screen_state_toggle(struct bContext *C, struct wmWindow *win, struct ScrArea *sa, const short state); | struct ScrArea *ED_screen_state_toggle(struct bContext *C, struct wmWindow *win, struct ScrArea *sa, const short state); | ||||
| void ED_screens_header_tools_menu_create(struct bContext *C, struct uiLayout *layout, void *arg); | void ED_screens_header_tools_menu_create(struct bContext *C, struct uiLayout *layout, void *arg); | ||||
| bool ED_screen_stereo3d_required(const struct bScreen *screen, const struct Scene *scene); | bool ED_screen_stereo3d_required(const struct bScreen *screen, const struct Scene *scene); | ||||
| Scene *ED_screen_scene_find(const struct bScreen *screen, const struct wmWindowManager *wm); | Scene *ED_screen_scene_find(const struct bScreen *screen, const struct wmWindowManager *wm); | ||||
| void ED_screen_preview_render(const struct bScreen *screen, int size_x, int size_y, unsigned int *r_rect) ATTR_NONNULL(); | void ED_screen_preview_render(const struct bScreen *screen, int size_x, int size_y, unsigned int *r_rect) ATTR_NONNULL(); | ||||
| /* workspaces */ | /* workspaces */ | ||||
| struct WorkSpace *ED_workspace_add( | struct WorkSpace *ED_workspace_add( | ||||
| struct Main *bmain, | struct Main *bmain, | ||||
| const char *name, | const char *name, | ||||
| SceneLayer *act_render_layer, | ViewLayer *act_render_layer, | ||||
| struct ViewRender *view_render) ATTR_NONNULL(); | struct ViewRender *view_render) ATTR_NONNULL(); | ||||
| bool ED_workspace_change( | bool ED_workspace_change( | ||||
| struct WorkSpace *workspace_new, | struct WorkSpace *workspace_new, | ||||
| struct bContext *C, | struct bContext *C, | ||||
| struct wmWindowManager *wm, struct wmWindow *win) ATTR_NONNULL(); | struct wmWindowManager *wm, struct wmWindow *win) ATTR_NONNULL(); | ||||
| struct WorkSpace *ED_workspace_duplicate( | struct WorkSpace *ED_workspace_duplicate( | ||||
| struct WorkSpace *workspace_old, | struct WorkSpace *workspace_old, | ||||
| struct Main *bmain, struct wmWindow *win); | struct Main *bmain, struct wmWindow *win); | ||||
| bool ED_workspace_delete( | bool ED_workspace_delete( | ||||
| struct WorkSpace *workspace, | struct WorkSpace *workspace, | ||||
| struct Main *bmain, struct bContext *C, | struct Main *bmain, struct bContext *C, | ||||
| struct wmWindowManager *wm) ATTR_NONNULL(); | struct wmWindowManager *wm) ATTR_NONNULL(); | ||||
| void ED_workspace_scene_data_sync( | void ED_workspace_scene_data_sync( | ||||
| struct WorkSpaceInstanceHook *hook, Scene *scene) ATTR_NONNULL(); | struct WorkSpaceInstanceHook *hook, Scene *scene) ATTR_NONNULL(); | ||||
| void ED_workspace_render_layer_unset( | void ED_workspace_view_layer_unset( | ||||
| const struct Main *bmain, const SceneLayer *layer_unset, SceneLayer *layer_new) ATTR_NONNULL(1, 2); | const struct Main *bmain, const ViewLayer *layer_unset, ViewLayer *layer_new) ATTR_NONNULL(1, 2); | ||||
| struct WorkSpaceLayout *ED_workspace_layout_add( | struct WorkSpaceLayout *ED_workspace_layout_add( | ||||
| struct WorkSpace *workspace, | struct WorkSpace *workspace, | ||||
| struct wmWindow *win, | struct wmWindow *win, | ||||
| const char *name) ATTR_NONNULL(); | const char *name) ATTR_NONNULL(); | ||||
| struct WorkSpaceLayout *ED_workspace_layout_duplicate( | struct WorkSpaceLayout *ED_workspace_layout_duplicate( | ||||
| struct WorkSpace *workspace, const struct WorkSpaceLayout *layout_old, | struct WorkSpace *workspace, const struct WorkSpaceLayout *layout_old, | ||||
| struct wmWindow *win) ATTR_NONNULL(); | struct wmWindow *win) ATTR_NONNULL(); | ||||
| bool ED_workspace_layout_delete( | bool ED_workspace_layout_delete( | ||||
| struct WorkSpace *workspace, struct WorkSpaceLayout *layout_old, | struct WorkSpace *workspace, struct WorkSpaceLayout *layout_old, | ||||
| struct bContext *C) ATTR_NONNULL(); | struct bContext *C) ATTR_NONNULL(); | ||||
| bool ED_workspace_layout_cycle( | bool ED_workspace_layout_cycle( | ||||
| struct WorkSpace *workspace, const short direction, | struct WorkSpace *workspace, const short direction, | ||||
| struct bContext *C) ATTR_NONNULL(); | struct bContext *C) ATTR_NONNULL(); | ||||
| /* anim */ | /* anim */ | ||||
| void ED_update_for_newframe(struct Main *bmain, struct Scene *scene, struct SceneLayer *scene_layer, struct Depsgraph *depsgraph); | void ED_update_for_newframe(struct Main *bmain, struct Scene *scene, struct ViewLayer *view_layer, struct Depsgraph *depsgraph); | ||||
| void ED_refresh_viewport_fps(struct bContext *C); | void ED_refresh_viewport_fps(struct bContext *C); | ||||
| int ED_screen_animation_play(struct bContext *C, int sync, int mode); | int ED_screen_animation_play(struct bContext *C, int sync, int mode); | ||||
| bScreen *ED_screen_animation_playing(const struct wmWindowManager *wm); | bScreen *ED_screen_animation_playing(const struct wmWindowManager *wm); | ||||
| bScreen *ED_screen_animation_no_scrub(const struct wmWindowManager *wm); | bScreen *ED_screen_animation_no_scrub(const struct wmWindowManager *wm); | ||||
| /* screen keymaps */ | /* screen keymaps */ | ||||
| void ED_operatortypes_screen(void); | void ED_operatortypes_screen(void); | ||||
| ▲ Show 20 Lines • Show All 78 Lines • Show Last 20 Lines | |||||