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

NodeOutput are sockets that can send data/input. More...

#include <COM_Node.h>

Public Member Functions

 NodeOutput (Node *node, bNodeSocket *b_socket, DataType datatype)
 
Nodeget_node () const
 
DataType get_data_type () const
 
bNodeSocketget_bnode_socket () const
 
float get_editor_value_float ()
 
void get_editor_value_color (float *value)
 
void get_editor_value_vector (float *value)
 

Detailed Description

NodeOutput are sockets that can send data/input.

Definition at line 238 of file COM_Node.h.

Constructor & Destructor Documentation

◆ NodeOutput()

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

Definition at line 160 of file COM_Node.cc.

Member Function Documentation

◆ get_bnode_socket()

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

◆ get_data_type()

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

◆ get_editor_value_color()

void blender::compositor::NodeOutput::get_editor_value_color ( float value)

◆ get_editor_value_float()

float blender::compositor::NodeOutput::get_editor_value_float ( )

Definition at line 165 of file COM_Node.cc.

References get_bnode_socket(), get_node(), ptr, RNA_float_get(), and RNA_pointer_create().

◆ get_editor_value_vector()

void blender::compositor::NodeOutput::get_editor_value_vector ( float value)

◆ get_node()

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

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