Blender  V3.3
Public Member Functions | List of all members
blender::compositor::NodeInput Class Reference

NodeInput are sockets that can receive data/input. More...

#include <COM_Node.h>

Public Member Functions

 NodeInput (Node *node, bNodeSocket *b_socket, DataType datatype)
 
Nodeget_node () const
 
DataType get_data_type () const
 
bNodeSocketget_bnode_socket () const
 
void set_link (NodeOutput *link)
 
bool is_linked () const
 
NodeOutputget_link ()
 
float get_editor_value_float () const
 
void get_editor_value_color (float *value) const
 
void get_editor_value_vector (float *value) const
 

Detailed Description

NodeInput are sockets that can receive data/input.

Definition at line 190 of file COM_Node.h.

Constructor & Destructor Documentation

◆ NodeInput()

blender::compositor::NodeInput::NodeInput ( Node node,
bNodeSocket b_socket,
DataType  datatype 
)

Definition at line 125 of file COM_Node.cc.

Member Function Documentation

◆ get_bnode_socket()

bNodeSocket* blender::compositor::NodeInput::get_bnode_socket ( ) const
inline

◆ get_data_type()

DataType blender::compositor::NodeInput::get_data_type ( ) const
inline

◆ get_editor_value_color()

void blender::compositor::NodeInput::get_editor_value_color ( float value) const

◆ get_editor_value_float()

float blender::compositor::NodeInput::get_editor_value_float ( ) const

◆ get_editor_value_vector()

void blender::compositor::NodeInput::get_editor_value_vector ( float value) const

◆ get_link()

NodeOutput* blender::compositor::NodeInput::get_link ( )
inline

◆ get_node()

Node* blender::compositor::NodeInput::get_node ( ) const
inline

◆ is_linked()

bool blender::compositor::NodeInput::is_linked ( ) const
inline

◆ set_link()

void blender::compositor::NodeInput::set_link ( NodeOutput link)

Definition at line 130 of file COM_Node.cc.

Referenced by blender::compositor::NodeGraph::add_link().


The documentation for this class was generated from the following files: