Blender V4.5
uiLayoutItemRoot Struct Reference

Inherits uiLayout.

Additional Inherited Members

Public Member Functions inherited from uiLayout
uiLayoutabsolute (bool align)
uiBlockabsolute_block ()
uiLayoutbox ()
uiLayoutcolumn (bool align)
uiLayoutcolumn (bool align, blender::StringRef heading)
uiLayoutrow (bool align)
uiLayoutrow (bool align, blender::StringRef heading)
uiLayoutcolumn_flow (int number, bool align)
uiLayoutgrid_flow (bool row_major, int columns_len, bool even_columns, bool even_rows, bool align)
uiLayoutlist_box (uiList *ui_list, PointerRNA *actptr, PropertyRNA *actprop)
uiLayoutmenu_pie ()
uiLayoutoverlap ()
PanelLayout panel_prop (const bContext *C, PointerRNA *open_prop_owner, blender::StringRefNull open_prop_name)
uiLayoutpanel_prop (const bContext *C, PointerRNA *open_prop_owner, blender::StringRefNull open_prop_name, blender::StringRef label)
PanelLayout panel_prop_with_bool_header (const bContext *C, PointerRNA *open_prop_owner, blender::StringRefNull open_prop_name, PointerRNA *bool_prop_owner, blender::StringRefNull bool_prop_name, std::optional< blender::StringRefNull > label)
PanelLayout panel (const bContext *C, blender::StringRef idname, bool default_closed)
uiLayoutpanel (const bContext *C, blender::StringRef idname, bool default_closed, blender::StringRef label)
uiLayoutsplit (float percentage, bool align)
void label (blender::StringRef name, int icon)
void menu (MenuType *mt, std::optional< blender::StringRef > name, int icon)
void menu (blender::StringRef menuname, std::optional< blender::StringRef > name, int icon)
void menu_fn (blender::StringRefNull name, int icon, uiMenuCreateFunc func, void *arg)
void menu_fn_argN_free (blender::StringRefNull name, int icon, uiMenuCreateFunc func, void *argN)
PointerRNA op (wmOperatorType *ot, std::optional< blender::StringRef > name, int icon, wmOperatorCallContext context, eUI_Item_Flag flag)
PointerRNA op (wmOperatorType *ot, std::optional< blender::StringRef > name, int icon)
PointerRNA op (blender::StringRefNull opname, std::optional< blender::StringRef > name, int icon)
PointerRNA op (blender::StringRefNull opname, std::optional< blender::StringRef > name, int icon, wmOperatorCallContext context, eUI_Item_Flag flag)
void prop (PointerRNA *ptr, PropertyRNA *prop, int index, int value, eUI_Item_Flag flag, std::optional< blender::StringRef > name_opt, int icon, std::optional< blender::StringRef > placeholder=std::nullopt)
void prop (PointerRNA *ptr, blender::StringRefNull propname, eUI_Item_Flag flag, std::optional< blender::StringRef > name, int icon)
void separator (float factor=1.0f, LayoutSeparatorType type=LayoutSeparatorType::Auto)
Public Member Functions inherited from uiItem
 uiItem ()=default
 uiItem (const uiItem &)=default
virtual ~uiItem ()=default
Public Attributes inherited from uiLayout
uiLayoutRootroot_
bContextStorecontext_
uiLayoutparent_
blender::Vector< uiItem * > items_
char heading_ [UI_MAX_NAME_STR]
uiLayoutchild_items_layout_
int x_
int y_
int w_
int h_
float scale_ [2]
short space_
bool align_
bool active_
bool active_default_
bool activate_init_
bool enabled_
bool redalert_
bool keepaspect_
bool variable_size_
char alignment_
blender::ui::EmbossType emboss_
float units_ [2]
float search_weight_
Public Attributes inherited from uiItem
blender::ui::ItemType type_
blender::ui::ItemInternalFlag flag_

Detailed Description

Definition at line 184 of file interface_layout.cc.


The documentation for this struct was generated from the following file: