Blender V5.0
ed_viewer_path.cc File Reference
#include "ED_viewer_path.hh"
#include "ED_node.hh"
#include "ED_screen.hh"
#include "BKE_compute_context_cache.hh"
#include "BKE_compute_contexts.hh"
#include "BKE_context.hh"
#include "BKE_lib_id.hh"
#include "BKE_main.hh"
#include "BKE_node_legacy_types.hh"
#include "BKE_node_runtime.hh"
#include "BKE_node_tree_zones.hh"
#include "BKE_viewer_path.hh"
#include "BKE_workspace.hh"
#include "BLI_listbase.h"
#include "BLI_string.h"
#include "BLI_vector.hh"
#include "DNA_modifier_types.h"
#include "DNA_node_types.h"
#include "DNA_windowmanager_types.h"
#include "DEG_depsgraph.hh"
#include "DEG_depsgraph_query.hh"
#include "WM_api.hh"

Go to the source code of this file.

Classes

class  blender::ed::viewer_path::bNodeTreeZone
class  blender::ed::viewer_path::bNodeTreeZones

Namespaces

namespace  blender
namespace  blender::ed
namespace  blender::ed::viewer_path

Functions

ViewerPathElemblender::ed::viewer_path::viewer_path_elem_for_compute_context (const ComputeContext &compute_context)
static void blender::ed::viewer_path::viewer_path_for_geometry_node (const SpaceNode &snode, const bNode &node, ViewerPath &r_dst)
void blender::ed::viewer_path::activate_geometry_node (Main &bmain, SpaceNode &snode, bNode &node, std::optional< int > item_identifier=std::nullopt)
Objectblender::ed::viewer_path::parse_object_only (const ViewerPath &viewer_path)
std::optional< ViewerPathForGeometryNodesViewerblender::ed::viewer_path::parse_geometry_nodes_viewer (const ViewerPath &viewer_path)
bool blender::ed::viewer_path::exists_geometry_nodes_viewer (const ViewerPathForGeometryNodesViewer &parsed_viewer_path)
UpdateActiveGeometryNodesViewerResult blender::ed::viewer_path::update_active_geometry_nodes_viewer (const bContext &C, ViewerPath &viewer_path)
bNodeblender::ed::viewer_path::find_geometry_nodes_viewer (const ViewerPath &viewer_path, SpaceNode &snode)
const ComputeContextblender::ed::viewer_path::compute_context_for_viewer_path_elem (const ViewerPathElem &elem, bke::ComputeContextCache &compute_context_cache, const ComputeContext *parent_compute_context)