Blender V4.3
add_modifier_assets.cc File Reference
#include "AS_asset_catalog.hh"
#include "AS_asset_catalog_tree.hh"
#include "AS_asset_library.hh"
#include "AS_asset_representation.hh"
#include "BLI_multi_value_map.hh"
#include "BLI_string.h"
#include "DNA_modifier_types.h"
#include "DNA_screen_types.h"
#include "DNA_space_types.h"
#include "BKE_asset.hh"
#include "BKE_context.hh"
#include "BKE_idprop.hh"
#include "BKE_lib_id.hh"
#include "BKE_main.hh"
#include "BKE_modifier.hh"
#include "BKE_report.hh"
#include "BKE_screen.hh"
#include "BLT_translation.hh"
#include "RNA_access.hh"
#include "RNA_define.hh"
#include "ED_asset.hh"
#include "ED_asset_menu_utils.hh"
#include "ED_object.hh"
#include "ED_screen.hh"
#include "MOD_nodes.hh"
#include "UI_interface.hh"
#include "WM_api.hh"
#include "object_intern.hh"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::ed
 
namespace  blender::ed::object
 

Functions

static bool blender::ed::object::all_loading_finished ()
 
static asset::AssetItemTree blender::ed::object::build_catalog_tree (const bContext &C)
 
static asset::AssetItemTreeblender::ed::object::get_static_item_tree ()
 
static void blender::ed::object::catalog_assets_draw (const bContext *C, Menu *menu)
 
static bool blender::ed::object::unassigned_local_poll (const Main &bmain)
 
static void blender::ed::object::unassigned_assets_draw (const bContext *C, Menu *menu)
 
static void blender::ed::object::root_catalogs_draw (const bContext *C, Menu *menu)
 
static bNodeTreeblender::ed::object::get_asset_or_local_node_group (const bContext &C, PointerRNA &ptr, ReportList *reports)
 
static bNodeTreeblender::ed::object::get_node_group (const bContext &C, PointerRNA &ptr, ReportList *reports)
 
static int blender::ed::object::modifier_add_asset_exec (bContext *C, wmOperator *op)
 
static int blender::ed::object::modifier_add_asset_invoke (bContext *C, wmOperator *op, const wmEvent *event)
 
static std::string blender::ed::object::modifier_add_asset_get_description (bContext *C, wmOperatorType *, PointerRNA *ptr)
 
static void blender::ed::object::OBJECT_OT_modifier_add_node_group (wmOperatorType *ot)
 
static MenuType blender::ed::object::modifier_add_unassigned_assets_menu_type ()
 
static MenuType blender::ed::object::modifier_add_catalog_assets_menu_type ()
 
static MenuType blender::ed::object::modifier_add_root_catalogs_menu_type ()
 
void blender::ed::object::object_modifier_add_asset_register ()
 
void blender::ed::object::ui_template_modifier_asset_menu_items (uiLayout &layout, StringRef catalog_path)