Blender  V2.93
Public Attributes | List of all members
bNodeLinkDrag Struct Reference

#include <node_intern.h>

Public Attributes

struct bNodeLinkDragnext
 
struct bNodeLinkDragprev
 
ListBase links
 
bool from_multi_input_socket
 
int in_out
 
struct bNodeLinklast_picked_multi_input_socket_link
 
struct bNodelast_node_hovered_while_dragging_a_link
 

Detailed Description

Definition at line 50 of file node_intern.h.

Member Data Documentation

◆ from_multi_input_socket

bool bNodeLinkDrag::from_multi_input_socket

Definition at line 58 of file node_intern.h.

Referenced by node_link_init(), and node_link_modal().

◆ in_out

int bNodeLinkDrag::in_out

Definition at line 59 of file node_intern.h.

Referenced by node_link_find_socket(), and node_link_init().

◆ last_node_hovered_while_dragging_a_link

struct bNode* bNodeLinkDrag::last_node_hovered_while_dragging_a_link

Temporarily stores the last hovered socket for multi-input socket operator. Store it to recalculate sorting after it is no longer hovered.

Definition at line 66 of file node_intern.h.

Referenced by node_link_find_socket(), node_link_init(), and pick_link().

◆ last_picked_multi_input_socket_link

struct bNodeLink* bNodeLinkDrag::last_picked_multi_input_socket_link

Temporarily stores the last picked link from multi-input socket operator.

Definition at line 62 of file node_intern.h.

Referenced by pick_input_link_by_link_intersect().

◆ links

ListBase bNodeLinkDrag::links

◆ next

struct bNodeLinkDrag* bNodeLinkDrag::next

Definition at line 51 of file node_intern.h.

◆ prev

struct bNodeLinkDrag * bNodeLinkDrag::prev

Definition at line 51 of file node_intern.h.


The documentation for this struct was generated from the following file: