|
Blender
V2.93
|
#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 360 of file DNA_screen_types.h.
| char ScrArea::_pad[2] |
Definition at line 396 of file DNA_screen_types.h.
| ListBase ScrArea::actionzones |
Definition at line 419 of file DNA_screen_types.h.
| char ScrArea::butspacetype |
eSpace_Type (SPACE_FOO).
Definition at line 380 of file DNA_screen_types.h.
| short ScrArea::butspacetype_subtype |
Definition at line 381 of file DNA_screen_types.h.
| char headertype ScrArea::DNA_DEPRECATED |
OLD! 0=no header, 1= down, 2= up.
Definition at line 387 of file DNA_screen_types.h.
| char ScrArea::do_refresh |
Private, for spacetype refresh callback.
Definition at line 389 of file DNA_screen_types.h.
| short ScrArea::flag |
Definition at line 390 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 366 of file DNA_screen_types.h.
Referenced by ED_screen_state_toggle(), ED_screen_temp_space_open(), screen_state_to_nonnormal(), and wm_handler_fileselect_do().
| ScrGlobalAreaData* ScrArea::global |
Definition at line 402 of file DNA_screen_types.h.
Referenced by ED_screen_areas_iter_first(), and ED_screen_state_toggle().
| ListBase ScrArea::handlers |
Definition at line 416 of file DNA_screen_types.h.
| struct ScrArea* ScrArea::next |
Definition at line 361 of file DNA_screen_types.h.
Referenced by image_sample_apply(), and screen_data_copy().
| struct ScrArea * ScrArea::prev |
Definition at line 361 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 395 of file DNA_screen_types.h.
| ListBase ScrArea::regionbase |
Definition at line 414 of file DNA_screen_types.h.
Referenced by ED_area_data_copy(), ED_area_data_swap(), and screen_state_to_nonnormal().
| ScrArea_Runtime ScrArea::runtime |
Definition at line 421 of file DNA_screen_types.h.
Referenced by view3d_interactive_add_begin(), and view3d_interactive_add_modal().
| ListBase ScrArea::spacedata |
Definition at line 409 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(), eyedropper_cryptomatte_sample_fl(), gpencil_paint_initstroke(), gpencil_paint_strokeend(), gpencil_primitive_init(), gpencil_session_init_fill(), gpencil_session_initdata(), gpencil_stroke_doeraser(), property_search_all_tabs(), view3d_ruler_item_mousemove(), view3d_ruler_item_project(), viewops_data_alloc(), and wm_handler_fileselect_do().
| 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 378 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_imbuf_sample_apply(), ED_imbuf_sample_draw(), ED_imbuf_sample_invoke(), ED_imbuf_sample_poll(), ED_region_header_layout(), eyedropper_cryptomatte_sample_fl(), gpencil_draw_exit(), gpencil_paint_initstroke(), gpencil_point_3d_to_xy(), gpencil_point_to_xy(), gpencil_point_to_xy_fl(), gpencil_session_initdata(), gpencil_stroke_addpoint(), gpencil_stroke_doeraser(), gpencil_stroke_eraser_is_occluded(), image_sample_apply(), menu_items_from_ui_create(), and wm_handler_fileselect_do().
| rcti ScrArea::totrct |
Rect bound by v1 v2 v3 v4.
Definition at line 369 of file DNA_screen_types.h.
Referenced by annotation_draw_modal(), and gpencil_draw_modal().
| struct SpaceType* ScrArea::type |
Callbacks for this space type.
Definition at line 399 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 364 of file DNA_screen_types.h.
Referenced by area_findsharededge(), area_getorientation(), area_split_invoke(), screen_area_join(), and screen_areas_align().
| ScrVert * ScrArea::v2 |
Definition at line 364 of file DNA_screen_types.h.
Referenced by area_findsharededge(), area_getorientation(), screen_area_join(), and screen_areas_align().
| ScrVert * ScrArea::v3 |
Definition at line 364 of file DNA_screen_types.h.
Referenced by area_findsharededge(), area_getorientation(), screen_area_join(), and screen_areas_align().
| ScrVert * ScrArea::v4 |
Definition at line 364 of file DNA_screen_types.h.
Referenced by area_findsharededge(), area_getorientation(), screen_area_join(), and screen_areas_align().
| short ScrArea::winx |
Size.
Definition at line 384 of file DNA_screen_types.h.
Referenced by area_split_invoke(), and menu_items_from_ui_create().
| short ScrArea::winy |
Definition at line 384 of file DNA_screen_types.h.
Referenced by area_split_invoke(), and menu_items_from_ui_create().