Blender V4.3
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 191 of file COM_Node.h.

Constructor & Destructor Documentation

◆ NodeInput()

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

Definition at line 126 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

Definition at line 211 of file COM_Node.h.

◆ 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

Definition at line 225 of file COM_Node.h.

◆ get_node()

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

◆ is_linked()

◆ set_link()

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

Definition at line 131 of file COM_Node.cc.

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


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