|
Blender V4.3
|
#include <BKE_screen.hh>
Definition at line 189 of file BKE_screen.hh.
| 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 279 of file BKE_screen.hh.
Referenced by ED_spacetype_node(), and ED_spacetype_sequencer().
| bContextDataCallback ARegionType::context |
Definition at line 237 of file BKE_screen.hh.
Referenced by ED_spacetype_image(), ED_spacetype_outliner(), and ED_spacetype_view3d().
Definition at line 234 of file BKE_screen.hh.
Referenced by ED_spacetype_console(), ED_spacetype_node(), ED_spacetype_sequencer(), ED_spacetype_text(), and ED_spacetype_view3d().
| short ARegionType::do_lock |
Definition at line 277 of file BKE_screen.hh.
Definition at line 206 of file BKE_screen.hh.
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_statusbar(), ED_spacetype_text(), ED_spacetype_topbar(), ED_spacetype_userpref(), ED_spacetype_view3d(), blender::ed::spreadsheet::register_spacetype(), and wm_xr_session_surface_create().
Handler to draw overlays. This handler is called every draw loop.
Definition at line 214 of file BKE_screen.hh.
Referenced by ED_spacetype_action(), ED_spacetype_ipo(), ED_spacetype_nla(), and ED_spacetype_sequencer().
| ListBase ARegionType::drawcalls |
Definition at line 261 of file BKE_screen.hh.
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 227 of file BKE_screen.hh.
Referenced by BKE_area_region_copy(), ED_spacetype_image(), and ED_spacetype_view3d().
| short ARegionType::event_cursor |
Definition at line 281 of file BKE_screen.hh.
Referenced by ED_spacetype_console(), ED_spacetype_node(), ED_spacetype_sequencer(), and ED_spacetype_text().
| void(* ARegionType::exit) (wmWindowManager *wm, ARegion *region) |
Definition at line 197 of file BKE_screen.hh.
Referenced by ED_spacetype_view3d().
| void(* ARegionType::free) (ARegion *) |
Definition at line 224 of file BKE_screen.hh.
Referenced by BKE_area_region_free(), ED_area_type_hud(), ED_spacetype_image(), ED_spacetype_outliner(), ED_spacetype_view3d(), and blender::ed::spreadsheet::register_spacetype().
| ListBase ARegionType::headertypes |
Definition at line 267 of file BKE_screen.hh.
Referenced by blender::ed::asset::shelf::header_regiontype_register().
| void(* ARegionType::init) (wmWindowManager *wm, ARegion *region) |
Definition at line 195 of file BKE_screen.hh.
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_statusbar(), ED_spacetype_text(), ED_spacetype_topbar(), ED_spacetype_userpref(), ED_spacetype_view3d(), and blender::ed::spreadsheet::register_spacetype().
| void(* ARegionType::keymap) (wmKeyConfig *keyconf) |
Definition at line 232 of file BKE_screen.hh.
| int ARegionType::keymapflag |
Definition at line 274 of file BKE_screen.hh.
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_statusbar(), ED_spacetype_text(), ED_spacetype_topbar(), ED_spacetype_userpref(), ED_spacetype_view3d(), and blender::ed::spreadsheet::register_spacetype().
Definition at line 216 of file BKE_screen.hh.
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(), and blender::ed::spreadsheet::register_spacetype().
| void(* ARegionType::listener) (const wmRegionListenerParams *params) |
Definition at line 220 of file BKE_screen.hh.
Referenced by 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_statusbar(), ED_spacetype_topbar(), ED_spacetype_userpref(), ED_spacetype_view3d(), and blender::ed::spreadsheet::register_spacetype().
| short ARegionType::lock |
Definition at line 277 of file BKE_screen.hh.
Referenced by ED_area_type_hud(), ED_spacetype_node(), ED_spacetype_view3d(), and blender::ed::spreadsheet::register_spacetype().
| void(* ARegionType::message_subscribe) (const wmRegionMessageSubscribeParams *params) |
Definition at line 222 of file BKE_screen.hh.
Referenced by 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 270 of file BKE_screen.hh.
| int ARegionType::minsizey |
Definition at line 270 of file BKE_screen.hh.
| ARegionType* ARegionType::next |
Definition at line 190 of file BKE_screen.hh.
Called on every frame in which the region's poll succeeds, regardless of visibility, before drawing, visibility evaluation and initialization. Allows the region to override visibility.
Definition at line 243 of file BKE_screen.hh.
Referenced by ED_spacetype_image(), and ED_spacetype_view3d().
| void(* ARegionType::on_user_resize) (const ARegion *region) |
Called whenever the user changes the region's size. Not called when the size is changed through other means, like to adjust for a scaled down window.
Definition at line 249 of file BKE_screen.hh.
Referenced by ED_spacetype_image(), ED_spacetype_view3d(), and region_scale_modal().
Definition at line 258 of file BKE_screen.hh.
Referenced by ED_spacetype_sequencer().
| void(* ARegionType::operatortypes) () |
Definition at line 230 of file BKE_screen.hh.
| ListBase ARegionType::paneltypes |
Definition at line 264 of file BKE_screen.hh.
Referenced by buttons_context_register(), blender::ed::asset::shelf::catalog_selector_panel_register(), ED_clip_buttons_register(), ED_uvedit_buttons_register(), ED_view3d_buttons_region_layout_ex(), file_execute_region_panels_register(), file_tool_props_region_panels_register(), file_tools_region_panels_register(), fmodifier_panel_register(), fmodifier_subpanel_register(), graph_buttons_register(), hud_panels_register(), image_buttons_register(), modifier_panel_register(), modifier_subpanel_register(), nla_buttons_register(), blender::ed::asset::shelf::popover_panel_register(), blender::ed::spreadsheet::register_row_filter_panels(), sequencer_buttons_register(), shaderfx_panel_register(), shaderfx_subpanel_register(), blender::ed::spreadsheet::spreadsheet_data_set_region_panels_register(), UI_panel_add_instanced(), uiItemPopoverPanelFromGroup(), and view3d_buttons_register().
| bool(* ARegionType::poll) (const RegionPollParams *params) |
Optional callback to decide whether the region should be treated as existing given the current context. When returning false, the region will be kept in storage, but is not available to the user in any way. Callbacks can assume that context has the owning area and space-data set.
Definition at line 204 of file BKE_screen.hh.
Referenced by ED_spacetype_clip(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_sequencer(), ED_spacetype_userpref(), and ED_spacetype_view3d().
| int ARegionType::prefsizex |
Definition at line 272 of file BKE_screen.hh.
Referenced by ED_area_type_hud(), 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 blender::ed::spreadsheet::register_spacetype().
| int ARegionType::prefsizey |
Definition at line 272 of file BKE_screen.hh.
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_statusbar(), ED_spacetype_text(), ED_spacetype_topbar(), ED_spacetype_userpref(), ED_spacetype_view3d(), and blender::ed::spreadsheet::register_spacetype().
| ARegionType * ARegionType::prev |
Definition at line 190 of file BKE_screen.hh.
| int ARegionType::regionid |
Definition at line 192 of file BKE_screen.hh.
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_statusbar(), ED_spacetype_text(), ED_spacetype_topbar(), ED_spacetype_userpref(), ED_spacetype_view3d(), and blender::ed::spreadsheet::register_spacetype().
Definition at line 218 of file BKE_screen.hh.
Referenced by ED_spacetype_image(), ED_spacetype_node(), ED_spacetype_sequencer(), ED_spacetype_view3d(), and region_scale_modal().