|
Blender V5.0
|
#include "BKE_context.hh"#include "BKE_modifier.hh"#include "BKE_screen.hh"#include "BLI_listbase.h"#include "ED_object.hh"#include "RNA_access.hh"#include "RNA_prototypes.hh"#include "UI_interface.hh"#include "UI_interface_layout.hh"Go to the source code of this file.
Functions | |
| static void | modifier_panel_id (void *md_link, char *r_name) |
| void | uiTemplateModifiers (uiLayout *, bContext *C) |
Template for building the panel layout for the active object's modifiers.
Definition in file interface_template_modifiers.cc.
|
static |
Definition at line 25 of file interface_template_modifiers.cc.
References BKE_modifier_type_panel_id(), and ModifierData::type.
Referenced by uiTemplateModifiers().
Definition at line 31 of file interface_template_modifiers.cc.
References BKE_modifier_get_info(), BLI_assert, C, blender::ed::object::context_active_object(), CTX_wm_region(), ListBase::first, PanelType::flag, Object::id, LISTBASE_FOREACH, MAX_NAME, modifier_panel_id(), Object::modifiers, Panel::next, ModifierTypeInfo::panel_register, PANEL_TYPE_INSTANCED, ARegion::panels, RNA_pointer_create_id_subdata(), Panel::type, UI_panel_add_instanced(), UI_panel_custom_data_set(), UI_panel_list_matches_data(), and UI_panels_free_instanced().