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: