Blender
V3.3
|
#include <DNA_node_types.h>
Public Attributes | |
float | vec [4] |
float | min |
float | max |
void * | data |
short | hasinput |
short | hasoutput |
short | datatype |
short | sockettype |
short | is_copy |
short | external |
char | _pad [4] |
Definition at line 37 of file DNA_node_types.h.
char bNodeStack::_pad[4] |
Definition at line 53 of file DNA_node_types.h.
void* bNodeStack::data |
Definition at line 40 of file DNA_node_types.h.
Referenced by copy_stack(), node_data_from_gpu_stack(), node_gpu_stack_from_data(), tex_free_delegates(), and tex_input().
short bNodeStack::datatype |
short bNodeStack::external |
Data is used by external nodes (no freeing).
Definition at line 52 of file DNA_node_types.h.
short bNodeStack::hasinput |
When input has link, tagged before executing.
Definition at line 42 of file DNA_node_types.h.
Referenced by node_gpu_stack_from_data().
short bNodeStack::hasoutput |
When output is linked, tagged before executing.
Definition at line 44 of file DNA_node_types.h.
Referenced by node_gpu_stack_from_data(), ntree_exec_begin(), tex_input(), and tex_input_rgba().
short bNodeStack::is_copy |
Data is a copy of external data (no freeing).
Definition at line 50 of file DNA_node_types.h.
Referenced by copy_stack(), and tex_free_delegates().
float bNodeStack::max |
Definition at line 39 of file DNA_node_types.h.
float bNodeStack::min |
Definition at line 39 of file DNA_node_types.h.
short bNodeStack::sockettype |
Type of socket stack comes from, to remap linking different sockets.
Definition at line 48 of file DNA_node_types.h.
Referenced by node_data_from_gpu_stack(), node_gpu_stack_from_data(), nodestack_get_vec(), setup_stack(), tex_input(), and tex_input_rgba().
float bNodeStack::vec[4] |
Definition at line 38 of file DNA_node_types.h.
Referenced by copy_stack(), node_data_from_gpu_stack(), nodestack_get_vec(), setup_stack(), and tex_input().