|
Blender V4.5
|
Inherits uiLayout.
Public Attributes | |
| bool | row_major |
| bool | even_columns |
| bool | even_rows |
| int | columns_len |
| int | tot_items |
| int | tot_columns |
| int | tot_rows |
| Public Attributes inherited from uiLayout | |
| uiLayoutRoot * | root_ |
| bContextStore * | context_ |
| uiLayout * | parent_ |
| blender::Vector< uiItem * > | items_ |
| char | heading_ [UI_MAX_NAME_STR] |
| uiLayout * | child_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_ |
Additional Inherited Members | |
| Public Member Functions inherited from uiLayout | |
| uiLayout & | absolute (bool align) |
| uiBlock * | absolute_block () |
| uiLayout & | box () |
| uiLayout & | column (bool align) |
| uiLayout & | column (bool align, blender::StringRef heading) |
| uiLayout & | row (bool align) |
| uiLayout & | row (bool align, blender::StringRef heading) |
| uiLayout & | column_flow (int number, bool align) |
| uiLayout & | grid_flow (bool row_major, int columns_len, bool even_columns, bool even_rows, bool align) |
| uiLayout & | list_box (uiList *ui_list, PointerRNA *actptr, PropertyRNA *actprop) |
| uiLayout & | menu_pie () |
| uiLayout & | overlap () |
| PanelLayout | panel_prop (const bContext *C, PointerRNA *open_prop_owner, blender::StringRefNull open_prop_name) |
| uiLayout * | panel_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) |
| uiLayout * | panel (const bContext *C, blender::StringRef idname, bool default_closed, blender::StringRef label) |
| uiLayout & | split (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 |
Definition at line 152 of file interface_layout.cc.
| int uiLayoutItemGridFlow::columns_len |
Definition at line 163 of file interface_layout.cc.
Referenced by uiLayout::grid_flow(), and ui_litem_estimate_grid_flow().
| bool uiLayoutItemGridFlow::even_columns |
Definition at line 155 of file interface_layout.cc.
Referenced by uiLayout::grid_flow(), ui_litem_estimate_grid_flow(), and ui_litem_layout_grid_flow().
| bool uiLayoutItemGridFlow::even_rows |
Definition at line 156 of file interface_layout.cc.
Referenced by uiLayout::grid_flow(), ui_litem_estimate_grid_flow(), and ui_litem_layout_grid_flow().
| bool uiLayoutItemGridFlow::row_major |
Definition at line 154 of file interface_layout.cc.
Referenced by uiLayout::grid_flow(), ui_litem_estimate_grid_flow(), and ui_litem_layout_grid_flow().
| int uiLayoutItemGridFlow::tot_columns |
Definition at line 166 of file interface_layout.cc.
Referenced by ui_litem_estimate_grid_flow(), and ui_litem_layout_grid_flow().
| int uiLayoutItemGridFlow::tot_items |
Definition at line 166 of file interface_layout.cc.
Referenced by ui_litem_estimate_grid_flow(), and ui_litem_layout_grid_flow().
| int uiLayoutItemGridFlow::tot_rows |
Definition at line 166 of file interface_layout.cc.
Referenced by ui_litem_estimate_grid_flow(), and ui_litem_layout_grid_flow().