50#define AREAMAP_FROM_SCREEN(screen) ((ScrAreaMap *)&(screen)->vertbase)
561 AREA_TEMP_INFO = (1 << 3),
583#define HEADER_PADDING_Y 6
584#define HEADERY (20 + HEADER_PADDING_Y)
632#define PNL_CATEGORY_FALLBACK "Misc"
649#define UI_LIST_AUTO_SIZE_THRESHOLD 1
686#define UILST_FLT_SORT_MASK (((unsigned int)(UILST_FLT_SORT_REVERSE | UILST_FLT_SORT_LOCK)) - 1)
714#define RGN_TYPE_NUM (RGN_TYPE_ASSET_SHELF_HEADER + 1)
718#define RGN_TYPE_ANY -1
721#define RGN_TYPE_HAS_CATEGORY_MASK (1 << RGN_TYPE_UI)
724#define RGN_TYPE_IS_HEADER_ANY(regiontype) \
725 (((1 << (regiontype)) & ((1 << RGN_TYPE_HEADER) | 1 << (RGN_TYPE_TOOL_HEADER) | \
726 (1 << RGN_TYPE_FOOTER) | (1 << RGN_TYPE_ASSET_SHELF_HEADER))) != 0)
755#define RGN_ALIGN_ENUM_FROM_MASK(align) ((align) & ((1 << 4) - 1))
756#define RGN_ALIGN_FLAG_FROM_MASK(align) ((align) & ~((1 << 4) - 1))
#define ENUM_OPERATORS(_type, _max)
ID and Library types, which are fundamental for SDNA.
These structs are the foundation for all linked lists in the library system.
@ LAYOUT_PANEL_STATE_FLAG_OPEN
@ UILST_SCROLL_TO_ACTIVE_ITEM
@ PNL_INSTANCED_LIST_ORDER_CHANGED
@ SCREEN_COLLAPSE_STATUSBAR
@ UI_SUBPANEL_DATA_EXPAND_14
@ UI_SUBPANEL_DATA_EXPAND_7
@ UI_SUBPANEL_DATA_EXPAND_10
@ UI_PANEL_DATA_EXPAND_ROOT
@ 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
@ UILST_LAYOUT_BIG_PREVIEW_GRID
@ RGN_FLAG_SEARCH_FILTER_UPDATE
@ RGN_FLAG_RESIZE_RESPECT_BUTTON_SECTIONS
@ RGN_FLAG_NO_USER_RESIZE
@ RGN_FLAG_TEMP_REGIONDATA
@ RGN_FLAG_SEARCH_FILTER_ACTIVE
@ RGN_FLAG_HIDDEN_BY_USER
AssetShelfSettings_DisplayFlag
@ RGN_TYPE_ASSET_SHELF_HEADER
struct FileHandlerTypeHandle FileHandlerTypeHandle
struct ARegionRuntimeHandle ARegionRuntimeHandle
void(* uiListFreeRuntimeDataFunc)(struct uiList *ui_list)
struct RegionAssetShelf RegionAssetShelf
@ UILST_FLT_ITEM_NEVER_SHOW
@ ASSETSHELF_REGION_IS_HIDDEN
@ RGN_DRAW_EDITOR_OVERLAYS
@ RGN_ALIGN_HIDE_WITH_PREV
@ GLOBAL_AREA_ALIGN_BOTTOM
struct AssetShelfSettings AssetShelfSettings
@ AREA_FLAG_ACTIVE_TOOL_UPDATE
@ AREA_FLAG_REGION_SIZE_UPDATE
@ AREA_FLAG_STACKED_FULLSCREEN
@ AREA_FLAG_ACTIONZONES_UPDATE
btGeneric6DofConstraint & operator=(btGeneric6DofConstraint &other)
#define DNA_DEFINE_CXX_METHODS(class_name)
ListBase panels_category_active
ARegionRuntimeHandle * runtime
AssetLibraryReference asset_library_reference
const char * active_catalog_path
ListBase enabled_catalog_paths
struct AssetShelfType * type
AssetShelfSettings settings
short preferred_row_count
FileHandlerTypeHandle * type
struct LayoutPanelState * next
struct LayoutPanelState * prev
struct PanelCategoryDyn * next
struct PanelCategoryDyn * prev
struct PanelCategoryStack * prev
struct PanelCategoryStack * next
ListBase layout_panel_states
struct Panel_Runtime * runtime
uint32_t layout_panel_states_clock
AssetShelf * active_shelf
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
unsigned int id_session_uid
struct uiViewStateLink * prev
struct uiViewStateLink * next
#define DNA_DEPRECATED_ALLOW