Blender V5.0
node_sync_sockets.cc File Reference
#include <fmt/format.h>
#include "DNA_node_types.h"
#include "DNA_space_types.h"
#include "DNA_windowmanager_enums.h"
#include "RNA_access.hh"
#include "RNA_define.hh"
#include "WM_api.hh"
#include "BKE_context.hh"
#include "BKE_main_invariants.hh"
#include "BKE_node_runtime.hh"
#include "BKE_node_tree_update.hh"
#include "BLT_translation.hh"
#include "ED_node.hh"
#include "ED_screen.hh"
#include "NOD_sync_sockets.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 Vector< bNode * > blender::ed::space_node::get_nodes_to_sync (bContext &C, PointerRNA *ptr)
static wmOperatorStatus blender::ed::space_node::sockets_sync_exec (bContext *C, wmOperator *op)
static std::string blender::ed::space_node::sockets_sync_get_description (bContext *C, wmOperatorType *ot, PointerRNA *ptr)
void blender::ed::space_node::NODE_OT_sockets_sync (wmOperatorType *ot)
Map< int, bool > & blender::ed::space_node::node_can_sync_cache_get (SpaceNode &snode)