|
| | LayoutAbsolute () |
| void | estimate_impl () override |
| void | resolve_impl () override |
| bool | active () const |
| void | active_set (bool active) |
| bool | active_default () const |
| void | active_default_set (bool active_default) |
| bool | activate_init () const |
| void | activate_init_set (bool activate_init) |
| blender::ui::LayoutAlign | alignment () const |
| void | alignment_set (blender::ui::LayoutAlign alignment) |
| bContextStore * | context_store () const |
| bool | enabled () const |
| void | enabled_set (bool enabled) |
| bool | red_alert () const |
| void | red_alert_set (bool red_alert) |
| float | scale_x () const |
| void | scale_x_set (float scale) |
| float | scale_y () const |
| void | scale_y_set (float scale) |
| float | search_weight () const |
| void | search_weight_set (float weight) |
| float | ui_units_x () const |
| void | ui_units_x_set (float width) |
| float | ui_units_y () const |
| void | ui_units_y_set (float height) |
| int | width () const |
| void | popover (const bContext *C, blender::StringRef panel_type, std::optional< blender::StringRef > name_opt, int icon) |
| uiLayoutRoot * | root () const |
| const bContextStore * | context () const |
| uiLayout * | parent () const |
| blender::StringRef | heading () const |
| void | heading_reset () |
| blender::Span< uiItem * > | items () const |
| bool | align () const |
| bool | variable_size () const |
| blender::ui::EmbossType | emboss_or_undefined () const |
| | uiLayout (blender::ui::ItemType type, uiLayoutRoot *root) |
| blender::ui::LayoutDirection | local_direction () const |
| void | decorator (PointerRNA *ptr, PropertyRNA *prop, int index) |
| void | decorator (PointerRNA *ptr, std::optional< blender::StringRefNull > propname, int index) |
| 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_contents (blender::StringRef menuname) |
| 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, blender::wm::OpCallContext 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, blender::wm::OpCallContext context, eUI_Item_Flag flag) |
| void | op_enum (blender::StringRefNull opname, blender::StringRefNull propname, IDProperty *properties, blender::wm::OpCallContext context, eUI_Item_Flag flag, const int active=-1) |
| void | op_enum (blender::StringRefNull opname, blender::StringRefNull propname) |
| void | op_enum_items (wmOperatorType *ot, const PointerRNA &ptr, PropertyRNA *prop, IDProperty *properties, blender::wm::OpCallContext context, eUI_Item_Flag flag, const EnumPropertyItem *item_array, int totitem, int active=-1) |
| PointerRNA | op_menu_enum (const bContext *C, wmOperatorType *ot, blender::StringRefNull propname, std::optional< blender::StringRefNull > name, int icon) |
| PointerRNA | op_menu_enum (const bContext *C, blender::StringRefNull opname, blender::StringRefNull propname, blender::StringRefNull name, int icon) |
| PointerRNA | op_menu_hold (wmOperatorType *ot, std::optional< blender::StringRef > name, int icon, blender::wm::OpCallContext context, eUI_Item_Flag flag, const char *menu_id) |
| void | progress_indicator (const char *text, float factor, blender::ui::ButProgressType progress_type) |
| 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 | popover (const bContext *C, PanelType *pt, std::optional< blender::StringRef > name_opt, int icon) |
| void | popover_group (bContext *C, int space_id, int region_id, const char *context, const char *category) |
| void | prop_enum (PointerRNA *ptr, PropertyRNA *prop, int value, std::optional< blender::StringRefNull > name, int icon) |
| void | prop_enum (PointerRNA *ptr, PropertyRNA *prop, const char *value, std::optional< blender::StringRefNull > name, int icon) |
| void | prop_enum (PointerRNA *ptr, blender::StringRefNull propname, const char *value, std::optional< blender::StringRefNull > name, int icon) |
| void | prop_menu_enum (PointerRNA *ptr, PropertyRNA *prop, std::optional< blender::StringRefNull > name, int icon) |
| void | prop_tabs_enum (bContext *C, PointerRNA *ptr, PropertyRNA *prop, PointerRNA *ptr_highlight, PropertyRNA *prop_highlight, bool icon_only) |
| void | props_enum (PointerRNA *ptr, blender::StringRefNull propname) |
| void | prop_search (PointerRNA *ptr, PropertyRNA *prop, PointerRNA *searchptr, PropertyRNA *searchprop, PropertyRNA *item_searchpropname, std::optional< blender::StringRefNull > name, int icon, bool results_are_suggestions) |
| void | prop_search (PointerRNA *ptr, blender::StringRefNull propname, PointerRNA *searchptr, blender::StringRefNull searchpropname, std::optional< blender::StringRefNull > name, int icon) |
| void | prop_with_popover (PointerRNA *ptr, PropertyRNA *prop, int index, int value, eUI_Item_Flag flag, std::optional< blender::StringRefNull > name, int icon, const char *panel_type) |
| void | prop_with_menu (PointerRNA *ptr, PropertyRNA *prop, int index, int value, eUI_Item_Flag flag, std::optional< blender::StringRefNull > name, int icon, const char *menu_type) |
| uiBut * | button (blender::StringRef name, int icon, std::function< void(bContext &)> func, std::optional< blender::StringRef > tooltip=std::nullopt) |
| void | separator (float factor=1.0f, LayoutSeparatorType type=LayoutSeparatorType::Auto) |
| void | separator_spacer () |
| uiBlock * | block () const |
| void | context_copy (const bContextStore *context) |
| const PointerRNA * | context_ptr_get (const blender::StringRef name, const StructRNA *type) const |
| void | context_ptr_set (blender::StringRef name, const PointerRNA *ptr) |
| std::optional< blender::StringRefNull > | context_string_get (const blender::StringRef name) const |
| void | context_string_set (blender::StringRef name, blender::StringRef value) |
| std::optional< int64_t > | context_int_get (const blender::StringRef name) const |
| void | context_int_set (blender::StringRef name, int64_t value) |
| void | context_set_from_but (const uiBut *but) |
| blender::wm::OpCallContext | operator_context () const |
| void | operator_context_set (blender::wm::OpCallContext opcontext) |
| blender::ui::EmbossType | emboss () const |
| void | emboss_set (blender::ui::EmbossType emboss) |
| Panel * | root_panel () const |
| bool | use_property_split () const |
| void | use_property_split_set (bool value) |
| bool | use_property_decorate () const |
| void | use_property_decorate_set (bool is_sep) |
| 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::StringRef > 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) |
| | uiItem (const uiItem &)=default |
| virtual | ~uiItem ()=default |
| | uiItem (blender::ui::ItemType type) |
| blender::ui::ItemType | type () const |
| bool | fixed_size () const |
| void | fixed_size_set (bool fixed_size) |
| | NonCopyable (const NonCopyable &other)=delete |
| NonCopyable & | operator= (const NonCopyable &other)=delete |
| | NonCopyable ()=default |
| | NonCopyable (NonCopyable &&other)=default |
| NonCopyable & | operator= (NonCopyable &&other)=default |
| | NonMovable (NonMovable &&other)=delete |
| NonMovable & | operator= (NonMovable &&other)=delete |
| | NonMovable ()=default |
| | NonMovable (const NonMovable &other)=default |
| NonMovable & | operator= (const NonMovable &other)=default |
Definition at line 239 of file interface_layout.cc.