37 #define AREAMAP_FROM_SCREEN(screen) ((ScrAreaMap *)&(screen)->vertbase)
521 AREA_TEMP_INFO = (1 << 3),
543 #define HEADER_PADDING_Y 6
544 #define HEADERY (20 + HEADER_PADDING_Y)
589 #define PNL_CATEGORY_FALLBACK "Misc"
606 #define UI_LIST_AUTO_SIZE_THRESHOLD 1
635 #define UILST_FLT_SORT_MASK (((unsigned int)(UILST_FLT_SORT_REVERSE | UILST_FLT_SORT_LOCK)) - 1)
661 #define RGN_TYPE_NUM (RGN_TYPE_XR + 1)
665 #define RGN_TYPE_ANY -1
668 #define RGN_TYPE_HAS_CATEGORY_MASK (1 << RGN_TYPE_UI)
671 #define RGN_TYPE_IS_HEADER_ANY(regiontype) \
672 (((1 << (regiontype)) & \
673 ((1 << RGN_TYPE_HEADER) | 1 << (RGN_TYPE_TOOL_HEADER) | (1 << RGN_TYPE_FOOTER))) != 0)
693 #define RGN_ALIGN_ENUM_FROM_MASK(align) ((align) & ((1 << 4) - 1))
694 #define RGN_ALIGN_FLAG_FROM_MASK(align) ((align) & ~((1 << 4) - 1))
ID and Library types, which are fundamental for sdna.
These structs are the foundation for all linked lists in the library system.
struct TransformOrientation TransformOrientation
struct ScrAreaMap ScrAreaMap
@ AREA_FLAG_ACTIVE_TOOL_UPDATE
@ AREA_FLAG_REGION_SIZE_UPDATE
@ AREA_FLAG_STACKED_FULLSCREEN
@ AREA_FLAG_ACTIONZONES_UPDATE
struct PanelCategoryDyn PanelCategoryDyn
struct PanelCategoryStack PanelCategoryStack
@ RGN_FLAG_SEARCH_FILTER_UPDATE
@ RGN_FLAG_PREFSIZE_OR_HIDDEN
@ RGN_FLAG_TEMP_REGIONDATA
@ RGN_FLAG_SEARCH_FILTER_ACTIVE
@ RGN_FLAG_HIDDEN_BY_USER
@ PNL_INSTANCED_LIST_ORDER_CHANGED
@ UI_SUBPANEL_DATA_EXPAND_14
@ UI_SUBPANEL_DATA_EXPAND_7
@ UI_SUBPANEL_DATA_EXPAND_10
@ UI_PANEL_DATA_EXPAND_ROOT
@ UI_SUBPANEL_DATA_EXPAND_16
@ UI_SUBPANEL_DATA_EXPAND_8
@ UI_SUBPANEL_DATA_EXPAND_11
@ UI_SUBPANEL_DATA_EXPAND_2
@ UI_SUBPANEL_DATA_EXPAND_1
@ UI_SUBPANEL_DATA_EXPAND_9
@ UI_SUBPANEL_DATA_EXPAND_5
@ UI_SUBPANEL_DATA_EXPAND_4
@ UI_SUBPANEL_DATA_EXPAND_3
@ UI_SUBPANEL_DATA_EXPAND_12
@ UI_SUBPANEL_DATA_EXPAND_13
@ UI_SUBPANEL_DATA_EXPAND_6
@ UI_SUBPANEL_DATA_EXPAND_15
struct uiListDyn uiListDyn
struct uiPreview uiPreview
@ UILST_SCROLL_TO_ACTIVE_ITEM
@ UILST_LAYOUT_BIG_PREVIEW_GRID
@ SCREEN_COLLAPSE_STATUSBAR
struct Panel_Runtime Panel_Runtime
void(* uiListFreeRuntimeDataFunc)(struct uiList *ui_list)
@ RGN_DRAW_EDITOR_OVERLAYS
@ GLOBAL_AREA_ALIGN_BOTTOM
struct ARegion_Runtime ARegion_Runtime
struct ScrGlobalAreaData ScrGlobalAreaData
struct ScrArea_Runtime ScrArea_Runtime
#define DNA_DEPRECATED_ALLOW
SyclQueue void void size_t num_bytes void
struct GHash * block_name_map
short do_draw_paintcursor
struct wmTimer * regiontimer
ListBase panels_category_active
struct wmDrawBuffer * draw_buffer
struct wmGizmoMap * gizmo_map
struct ARegionType * type
struct PanelCategoryDyn * next
struct PanelCategoryDyn * prev
struct PanelCategoryStack * prev
struct PanelCategoryStack * next
struct bContextStore * context
struct PointerRNA * custom_data_ptr
short butspacetype_subtype
ScrGlobalAreaData * global
char headertype DNA_DEPRECATED
struct Scene *scene DNA_DEPRECATED
struct wmTooltipState * tool_tip
struct wmTimer * animtimer
struct ARegion * active_region
struct wmOperatorType * custom_activate_optype
struct PointerRNA * custom_drag_opptr
uiListFreeRuntimeDataFunc free_runtime_data_fn
int * items_filter_neworder
struct wmOperatorType * custom_drag_optype
struct PointerRNA * custom_activate_opptr