Blender V4.3
NOD_socket_items_ops.hh File Reference
#include "NOD_socket_items.hh"
#include "WM_api.hh"
#include "BKE_context.hh"
#include "BKE_node_tree_update.hh"
#include "BKE_node_tree_zones.hh"
#include "RNA_access.hh"
#include "RNA_define.hh"
#include "RNA_prototypes.hh"
#include "ED_node.hh"
#include "DNA_space_types.h"

Go to the source code of this file.

Namespaces

namespace  blender
 
namespace  blender::nodes
 
namespace  blender::nodes::socket_items
 
namespace  blender::nodes::socket_items::ops
 

Enumerations

enum class  blender::nodes::socket_items::ops::MoveDirection { blender::nodes::socket_items::ops::Up = 0 , blender::nodes::socket_items::ops::Down = 1 }
 

Functions

PointerRNA blender::nodes::socket_items::ops::get_active_node_to_operate_on (bContext *C, const int node_type)
 
void blender::nodes::socket_items::ops::update_after_node_change (bContext *C, const PointerRNA node_ptr)
 
template<typename Accessor >
bool blender::nodes::socket_items::ops::editable_node_active_poll (bContext *C)
 
template<typename Accessor >
void blender::nodes::socket_items::ops::remove_active_item (wmOperatorType *ot, const char *name, const char *idname, const char *description)
 
template<typename Accessor >
void blender::nodes::socket_items::ops::remove_item_by_index (wmOperatorType *ot, const char *name, const char *idname, const char *description)
 
template<typename Accessor >
void blender::nodes::socket_items::ops::add_item (wmOperatorType *ot, const char *name, const char *idname, const char *description)
 
template<typename Accessor >
void blender::nodes::socket_items::ops::move_active_item (wmOperatorType *ot, const char *name, const char *idname, const char *description)