Blender V4.3
add_menu_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_space_types.h"
#include "BKE_asset.hh"
#include "BKE_idprop.hh"
#include "BKE_screen.hh"
#include "BLT_translation.hh"
#include "RNA_access.hh"
#include "ED_asset.hh"
#include "ED_asset_menu_utils.hh"
#include "ED_node.hh"
#include "node_intern.hh"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::ed
 
namespace  blender::ed::space_node
 

Functions

static bool blender::ed::space_node::node_add_menu_poll (const bContext *C, MenuType *)
 
static bool blender::ed::space_node::all_loading_finished ()
 
static asset::AssetItemTree blender::ed::space_node::build_catalog_tree (const bContext &C, const bNodeTree &node_tree)
 
static Set< StringRefblender::ed::space_node::get_builtin_menus (const int tree_type)
 
static void blender::ed::space_node::node_add_catalog_assets_draw (const bContext *C, Menu *menu)
 
static void blender::ed::space_node::node_add_unassigned_assets_draw (const bContext *C, Menu *menu)
 
static void blender::ed::space_node::add_root_catalogs_draw (const bContext *C, Menu *menu)
 
MenuType blender::ed::space_node::add_catalog_assets_menu_type ()
 
MenuType blender::ed::space_node::add_unassigned_assets_menu_type ()
 
MenuType blender::ed::space_node::add_root_catalogs_menu_type ()
 
void blender::ed::space_node::ui_template_node_asset_menu_items (uiLayout &layout, const bContext &C, StringRef catalog_path)