Blender
V3.3
|
#include <DNA_screen_types.h>
Public Attributes | |
struct ScrArea * | next |
struct ScrArea * | prev |
ScrVert * | v1 |
ScrVert * | v2 |
ScrVert * | v3 |
ScrVert * | v4 |
bScreen * | full |
rcti | totrct |
char | spacetype |
char | butspacetype |
short | butspacetype_subtype |
short | winx |
short | winy |
char headertype | DNA_DEPRECATED |
char | do_refresh |
short | flag |
short | region_active_win |
char | _pad [2] |
struct SpaceType * | type |
ScrGlobalAreaData * | global |
ListBase | spacedata |
ListBase | regionbase |
ListBase | handlers |
ListBase | actionzones |
ScrArea_Runtime | runtime |
Definition at line 365 of file DNA_screen_types.h.
char ScrArea::_pad[2] |
Definition at line 401 of file DNA_screen_types.h.
ListBase ScrArea::actionzones |
Definition at line 424 of file DNA_screen_types.h.
char ScrArea::butspacetype |
eSpace_Type (SPACE_FOO).
Definition at line 385 of file DNA_screen_types.h.
short ScrArea::butspacetype_subtype |
Definition at line 386 of file DNA_screen_types.h.
char headertype ScrArea::DNA_DEPRECATED |
OLD! 0=no header, 1= down, 2= up.
Definition at line 392 of file DNA_screen_types.h.
char ScrArea::do_refresh |
Private, for spacetype refresh callback.
Definition at line 394 of file DNA_screen_types.h.
short ScrArea::flag |
Definition at line 395 of file DNA_screen_types.h.
Referenced by ED_area_data_copy(), and screen_state_to_nonnormal().
bScreen* ScrArea::full |
If area==full, this is the parent.
Definition at line 371 of file DNA_screen_types.h.
Referenced by ED_screen_state_toggle(), ED_screen_temp_space_open(), find_screen_to_search_for_context(), screen_state_to_nonnormal(), wm_event_find_fileselect_root_window_from_context(), and wm_handler_fileselect_do().
ScrGlobalAreaData* ScrArea::global |
Definition at line 407 of file DNA_screen_types.h.
Referenced by ED_screen_areas_iter_first(), and ED_screen_state_toggle().
ListBase ScrArea::handlers |
Definition at line 421 of file DNA_screen_types.h.
struct ScrArea* ScrArea::next |
Definition at line 366 of file DNA_screen_types.h.
Referenced by screen_data_copy().
struct ScrArea * ScrArea::prev |
Definition at line 366 of file DNA_screen_types.h.
short ScrArea::region_active_win |
Index of last used region of 'RGN_TYPE_WINDOW' runtime variable, updated by executing operators.
Definition at line 400 of file DNA_screen_types.h.
ListBase ScrArea::regionbase |
Definition at line 419 of file DNA_screen_types.h.
Referenced by ED_area_data_copy(), ED_area_data_swap(), ED_slider_create(), and screen_state_to_nonnormal().
ScrArea_Runtime ScrArea::runtime |
Definition at line 426 of file DNA_screen_types.h.
Referenced by view3d_interactive_add_begin(), and view3d_interactive_add_modal().
ListBase ScrArea::spacedata |
Definition at line 414 of file DNA_screen_types.h.
Referenced by annotation_paint_initstroke(), annotation_paint_strokeend(), annotation_session_initdata(), annotation_stroke_addpoint(), annotation_stroke_doeraser(), ED_area_data_copy(), ED_area_data_swap(), ED_gpencil_stroke_reproject(), ED_screen_full_newspace(), find_screen_to_search_for_context(), gpencil_paint_initstroke(), gpencil_paint_strokeend(), gpencil_primitive_init(), gpencil_session_init_fill(), gpencil_session_initdata(), gpencil_stroke_doeraser(), pose_slide_exit(), pose_slide_invoke_common(), pose_slide_modal(), property_search_all_tabs(), view3d_ruler_item_mousemove(), view3d_ruler_item_project(), viewops_data_create(), wm_handler_fileselect_do(), and wm_xr_session_actions_update().
char ScrArea::spacetype |
eSpace_Type (SPACE_FOO).
Temporarily used while switching area type, otherwise this should be SPACE_EMPTY. Also, versioning uses it to nicely replace deprecated * editors. It's been there for ages, name doesn't fit any more.
Definition at line 383 of file DNA_screen_types.h.
Referenced by annotation_paint_initstroke(), annotation_session_initdata(), annotation_stroke_doeraser(), annotation_stroke_eraser_is_occluded(), datadropper_set_draw_callback_region(), ED_area_data_copy(), ED_area_data_swap(), ED_gpencil_stroke_reproject(), ED_region_header_layout(), ED_screen_full_newspace(), gpencil_point_3d_to_xy(), gpencil_point_to_xy(), gpencil_point_to_xy_fl(), menu_items_from_ui_create(), and wm_handler_fileselect_do().
rcti ScrArea::totrct |
Rect bound by v1 v2 v3 v4.
Definition at line 374 of file DNA_screen_types.h.
Referenced by screen_draw_join_highlight().
struct SpaceType* ScrArea::type |
Callbacks for this space type.
Definition at line 404 of file DNA_screen_types.h.
Referenced by ED_area_data_copy(), ED_area_data_swap(), and property_search_all_tabs().
ScrVert* ScrArea::v1 |
Ordered (bottom-left, top-left, top-right, bottom-right).
Definition at line 369 of file DNA_screen_types.h.
Referenced by area_findsharededge(), area_getoffsets(), area_getorientation(), area_split_invoke(), poselib_slide_mouse_update_blendfactor(), screen_area_join_aligned(), and screen_areas_align().
ScrVert * ScrArea::v2 |
Definition at line 369 of file DNA_screen_types.h.
Referenced by area_findsharededge(), area_getoffsets(), area_getorientation(), screen_area_join_aligned(), and screen_areas_align().
ScrVert * ScrArea::v3 |
Definition at line 369 of file DNA_screen_types.h.
Referenced by area_findsharededge(), area_getoffsets(), area_getorientation(), screen_area_join_aligned(), and screen_areas_align().
ScrVert * ScrArea::v4 |
Definition at line 369 of file DNA_screen_types.h.
Referenced by area_findsharededge(), area_getoffsets(), area_getorientation(), screen_area_join_aligned(), and screen_areas_align().
short ScrArea::winx |
Size.
Definition at line 389 of file DNA_screen_types.h.
Referenced by area_split_invoke(), menu_items_from_ui_create(), and poselib_slide_mouse_update_blendfactor().
short ScrArea::winy |
Definition at line 389 of file DNA_screen_types.h.
Referenced by area_split_invoke(), and menu_items_from_ui_create().