Blender V5.0
node_context_path.cc File Reference

Node breadcrumbs drawing. More...

#include "BLI_listbase.h"
#include "BLI_vector.hh"
#include "DNA_node_types.h"
#include "BKE_context.hh"
#include "BKE_material.hh"
#include "BKE_object.hh"
#include "RNA_access.hh"
#include "RNA_prototypes.hh"
#include "ED_node_c.hh"
#include "ED_screen.hh"
#include "SEQ_modifier.hh"
#include "SEQ_select.hh"
#include "SEQ_sequencer.hh"
#include "WM_api.hh"
#include "UI_interface.hh"
#include "UI_resources.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 void blender::ed::space_node::context_path_add_object_data (Vector< ui::ContextPathItem > &path, Object &object)
static std::function< void(bContext &)> blender::ed::space_node::tree_path_handle_func (int i)
static void blender::ed::space_node::context_path_add_top_level_shader_node_tree (const SpaceNode &snode, Vector< ui::ContextPathItem > &path, StructRNA &rna_type, void *ptr)
static void blender::ed::space_node::context_path_add_node_tree_and_node_groups (const SpaceNode &snode, Vector< ui::ContextPathItem > &path, const bool skip_base=false)
static void blender::ed::space_node::get_context_path_node_shader (const bContext &C, SpaceNode &snode, Vector< ui::ContextPathItem > &path)
static void blender::ed::space_node::get_context_path_node_compositor (const bContext &C, SpaceNode &snode, Vector< ui::ContextPathItem > &path)
static void blender::ed::space_node::get_context_path_node_geometry (const bContext &C, SpaceNode &snode, Vector< ui::ContextPathItem > &path)
Vector< ui::ContextPathItemblender::ed::space_node::context_path_for_space_node (const bContext &C)

Detailed Description

Node breadcrumbs drawing.

Definition in file node_context_path.cc.