Blender V5.0
NOD_socket_items_ui.hh File Reference
#include "DNA_node_types.h"
#include "WM_api.hh"
#include "UI_interface.hh"
#include "UI_interface_layout.hh"
#include "RNA_access.hh"
#include "RNA_prototypes.hh"
#include "BLI_function_ref.hh"
#include "BLI_string_utf8.h"
#include "BKE_screen.hh"
#include "NOD_socket_items.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::nodes
namespace  blender::nodes::socket_items
namespace  blender::nodes::socket_items::ui

Functions

template<typename Accessor>
static void blender::nodes::socket_items::ui::draw_item_in_list (uiList *, const bContext *C, uiLayout *layout, PointerRNA *, PointerRNA *itemptr, int, PointerRNA *, const char *, int, int)
template<typename Accessor>
static void blender::nodes::socket_items::ui::draw_items_list_with_operators (const bContext *C, uiLayout *layout, const bNodeTree &tree, const bNode &node)
template<typename Accessor>
static void blender::nodes::socket_items::ui::draw_active_item_props (const bNodeTree &tree, const bNode &node, const FunctionRef< void(PointerRNA *item_ptr)> draw_item)