|
Blender
V2.93
|
#include <BKE_screen.h>
Public Attributes | |
| struct ARegionType * | next |
| struct ARegionType * | prev |
| int | regionid |
| void(* | init )(struct wmWindowManager *wm, struct ARegion *region) |
| void(* | exit )(struct wmWindowManager *wm, struct ARegion *region) |
| void(* | draw )(const struct bContext *C, struct ARegion *region) |
| void(* | draw_overlay )(const struct bContext *C, struct ARegion *region) |
| void(* | layout )(const struct bContext *C, struct ARegion *region) |
| int(* | snap_size )(const struct ARegion *region, int size, int axis) |
| void(* | listener )(const wmRegionListenerParams *params) |
| void(* | message_subscribe )(const wmRegionMessageSubscribeParams *params) |
| void(* | free )(struct ARegion *) |
| void *(* | duplicate )(void *poin) |
| void(* | operatortypes )(void) |
| void(* | keymap )(struct wmKeyConfig *keyconf) |
| void(* | cursor )(struct wmWindow *win, struct ScrArea *area, struct ARegion *region) |
| bContextDataCallback | context |
| void(* | on_view2d_changed )(const struct bContext *C, struct ARegion *region) |
| ListBase | drawcalls |
| ListBase | paneltypes |
| ListBase | headertypes |
| int | minsizex |
| int | minsizey |
| int | prefsizex |
| int | prefsizey |
| int | keymapflag |
| short | do_lock |
| short | lock |
| bool | clip_gizmo_events_by_ui |
| short | event_cursor |
Definition at line 159 of file BKE_screen.h.
| bool ARegionType::clip_gizmo_events_by_ui |
Don't handle gizmos events behind uiBlock's with UI_BLOCK_CLIP_EVENTS flag set.
Definition at line 231 of file BKE_screen.h.
Referenced by ED_spacetype_node(), and wm_handlers_do_gizmo_handler().
| bContextDataCallback ARegionType::context |
Definition at line 200 of file BKE_screen.h.
Referenced by CTX_data_dir_get_ex(), and ctx_data_get().
Definition at line 197 of file BKE_screen.h.
Referenced by ED_region_cursor_set(), ED_spacetype_console(), ED_spacetype_node(), ED_spacetype_text(), and ED_spacetype_view3d().
| short ARegionType::do_lock |
Definition at line 229 of file BKE_screen.h.
Referenced by ED_region_do_draw(), and ED_region_do_layout().
Definition at line 169 of file BKE_screen.h.
Referenced by ED_area_type_hud(), ED_region_do_draw(), ED_spacetype_action(), ED_spacetype_buttons(), ED_spacetype_clip(), ED_spacetype_console(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_info(), ED_spacetype_ipo(), ED_spacetype_nla(), ED_spacetype_node(), ED_spacetype_outliner(), ED_spacetype_script(), ED_spacetype_sequencer(), ED_spacetype_spreadsheet(), ED_spacetype_statusbar(), ED_spacetype_text(), ED_spacetype_topbar(), ED_spacetype_userpref(), ED_spacetype_view3d(), ui_searchbox_create_menu(), and ui_searchbox_create_operator().
Handler to draw overlays. This handler is called every draw loop.
Definition at line 177 of file BKE_screen.h.
Referenced by ED_spacetype_action(), ED_spacetype_ipo(), ED_spacetype_nla(), ED_spacetype_sequencer(), wm_draw_window_onscreen(), and wm_region_draw_overlay().
| ListBase ARegionType::drawcalls |
Definition at line 213 of file BKE_screen.h.
Referenced by ED_region_draw_cb_activate(), ED_region_draw_cb_draw(), ED_region_draw_cb_exit(), and ED_region_draw_cb_remove_by_type().
| void*(* ARegionType::duplicate) (void *poin) |
Definition at line 190 of file BKE_screen.h.
Referenced by BKE_area_region_copy(), and ED_spacetype_view3d().
| short ARegionType::event_cursor |
Definition at line 233 of file BKE_screen.h.
Referenced by ED_spacetype_console(), ED_spacetype_node(), ED_spacetype_text(), and region_cursor_set_ex().
| void(* ARegionType::exit) (struct wmWindowManager *wm, struct ARegion *region) |
Definition at line 167 of file BKE_screen.h.
Referenced by ED_region_exit(), and ED_spacetype_view3d().
| void(* ARegionType::free) (struct ARegion *) |
Definition at line 187 of file BKE_screen.h.
Referenced by BKE_area_region_free(), ED_area_type_hud(), ED_spacetype_outliner(), ED_spacetype_spreadsheet(), and ED_spacetype_view3d().
| ListBase ARegionType::headertypes |
Definition at line 219 of file BKE_screen.h.
Referenced by ED_region_header_layout().
| void(* ARegionType::init) (struct wmWindowManager *wm, struct ARegion *region) |
Definition at line 165 of file BKE_screen.h.
Referenced by ED_area_type_hud(), ED_spacetype_action(), ED_spacetype_buttons(), ED_spacetype_clip(), ED_spacetype_console(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_info(), ED_spacetype_ipo(), ED_spacetype_nla(), ED_spacetype_node(), ED_spacetype_outliner(), ED_spacetype_script(), ED_spacetype_sequencer(), ED_spacetype_spreadsheet(), ED_spacetype_statusbar(), ED_spacetype_text(), ED_spacetype_topbar(), ED_spacetype_userpref(), and ED_spacetype_view3d().
| void(* ARegionType::keymap) (struct wmKeyConfig *keyconf) |
Definition at line 195 of file BKE_screen.h.
| int ARegionType::keymapflag |
Definition at line 226 of file BKE_screen.h.
Referenced by ED_area_type_hud(), ED_spacetype_action(), ED_spacetype_buttons(), ED_spacetype_clip(), ED_spacetype_console(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_info(), ED_spacetype_ipo(), ED_spacetype_nla(), ED_spacetype_node(), ED_spacetype_outliner(), ED_spacetype_script(), ED_spacetype_sequencer(), ED_spacetype_spreadsheet(), ED_spacetype_statusbar(), ED_spacetype_text(), ED_spacetype_topbar(), ED_spacetype_userpref(), and ED_spacetype_view3d().
Definition at line 179 of file BKE_screen.h.
Referenced by ED_area_type_hud(), ED_region_do_layout(), ED_spacetype_buttons(), ED_spacetype_image(), ED_spacetype_sequencer(), ED_spacetype_statusbar(), ED_spacetype_topbar(), ED_spacetype_userpref(), ED_spacetype_view3d(), region_rect_recursive(), and wm_draw_window_offscreen().
| void(* ARegionType::listener) (const wmRegionListenerParams *params) |
Definition at line 183 of file BKE_screen.h.
Referenced by ED_region_do_listen(), ED_spacetype_action(), ED_spacetype_buttons(), ED_spacetype_clip(), ED_spacetype_console(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_info(), ED_spacetype_ipo(), ED_spacetype_nla(), ED_spacetype_node(), ED_spacetype_outliner(), ED_spacetype_script(), ED_spacetype_sequencer(), ED_spacetype_spreadsheet(), ED_spacetype_statusbar(), ED_spacetype_topbar(), ED_spacetype_userpref(), and ED_spacetype_view3d().
| short ARegionType::lock |
Definition at line 229 of file BKE_screen.h.
Referenced by ED_area_type_hud(), and ED_spacetype_view3d().
| void(* ARegionType::message_subscribe) (const wmRegionMessageSubscribeParams *params) |
Definition at line 185 of file BKE_screen.h.
Referenced by ED_region_message_subscribe(), ED_spacetype_action(), ED_spacetype_buttons(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_info(), ED_spacetype_ipo(), ED_spacetype_nla(), ED_spacetype_node(), ED_spacetype_outliner(), ED_spacetype_sequencer(), ED_spacetype_statusbar(), ED_spacetype_topbar(), and ED_spacetype_view3d().
| int ARegionType::minsizex |
Definition at line 222 of file BKE_screen.h.
| int ARegionType::minsizey |
Definition at line 222 of file BKE_screen.h.
| struct ARegionType* ARegionType::next |
Definition at line 160 of file BKE_screen.h.
Definition at line 210 of file BKE_screen.h.
Referenced by ED_spacetype_sequencer(), and UI_view2d_curRect_changed().
| void(* ARegionType::operatortypes) (void) |
Definition at line 193 of file BKE_screen.h.
| ListBase ARegionType::paneltypes |
Definition at line 216 of file BKE_screen.h.
Referenced by buttons_context_register(), buttons_main_region_layout_properties(), buttons_navigation_bar_region_draw(), ED_clip_buttons_register(), ED_region_panels_ex(), ED_region_panels_layout(), ED_uvedit_buttons_register(), ED_view3d_buttons_region_layout_ex(), file_execute_region_panels_register(), file_tool_props_region_panels_register(), fmodifier_panel_register(), fmodifier_subpanel_register(), gpencil_modifier_panel_register(), gpencil_modifier_subpanel_register(), graph_buttons_register(), hud_panels_register(), image_buttons_region_layout(), image_buttons_register(), modifier_panel_register(), modifier_subpanel_register(), nla_buttons_register(), node_buttons_register(), property_search_for_context(), sequencer_buttons_register(), shaderfx_panel_register(), shaderfx_subpanel_register(), UI_panel_add_instanced(), ui_panel_category_active_set(), uiItemPopoverPanelFromGroup(), userpref_main_region_layout(), and view3d_buttons_register().
| int ARegionType::prefsizex |
Definition at line 224 of file BKE_screen.h.
Referenced by ED_area_type_hud(), ED_region_panels_layout_ex(), ED_spacetype_action(), ED_spacetype_buttons(), ED_spacetype_clip(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_ipo(), ED_spacetype_nla(), ED_spacetype_node(), ED_spacetype_sequencer(), ED_spacetype_statusbar(), ED_spacetype_text(), ED_spacetype_topbar(), ED_spacetype_userpref(), ED_spacetype_view3d(), and region_rect_recursive().
| int ARegionType::prefsizey |
Definition at line 224 of file BKE_screen.h.
Referenced by ED_area_type_hud(), ED_spacetype_action(), ED_spacetype_buttons(), ED_spacetype_clip(), ED_spacetype_console(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_info(), ED_spacetype_ipo(), ED_spacetype_nla(), ED_spacetype_node(), ED_spacetype_outliner(), ED_spacetype_script(), ED_spacetype_sequencer(), ED_spacetype_spreadsheet(), ED_spacetype_statusbar(), ED_spacetype_text(), ED_spacetype_topbar(), ED_spacetype_userpref(), ED_spacetype_view3d(), and region_rect_recursive().
| struct ARegionType * ARegionType::prev |
Definition at line 160 of file BKE_screen.h.
| int ARegionType::regionid |
Definition at line 162 of file BKE_screen.h.
Referenced by ED_area_type_hud(), ed_default_handlers(), ED_region_do_draw(), ED_region_do_layout(), ED_region_panels_draw(), ED_spacetype_action(), ED_spacetype_buttons(), ED_spacetype_clip(), ED_spacetype_console(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_info(), ED_spacetype_ipo(), ED_spacetype_nla(), ED_spacetype_node(), ED_spacetype_outliner(), ED_spacetype_script(), ED_spacetype_sequencer(), ED_spacetype_spreadsheet(), ED_spacetype_statusbar(), ED_spacetype_text(), ED_spacetype_topbar(), ED_spacetype_userpref(), and ED_spacetype_view3d().
Definition at line 181 of file BKE_screen.h.
Referenced by ED_region_snap_size_apply(), ED_region_snap_size_test(), ED_spacetype_image(), ED_spacetype_node(), ED_spacetype_sequencer(), ED_spacetype_view3d(), and region_scale_modal().