Blender
V3.3
|
#include <BKE_node_runtime.hh>
Public Attributes | |
const SocketDeclarationHandle * | declaration = nullptr |
uint32_t | changed_flag = 0 |
Run-time data for every socket. This should only contain data that is somewhat persistent (i.e. data that lives longer than a single depsgraph evaluation + redraw). Data that's only used in smaller scopes should generally be stored in separate arrays and/or maps.
Definition at line 46 of file BKE_node_runtime.hh.
uint32_t blender::bke::bNodeSocketRuntime::changed_flag = 0 |
Definition at line 55 of file BKE_node_runtime.hh.
const SocketDeclarationHandle* blender::bke::bNodeSocketRuntime::declaration = nullptr |
References a socket declaration that is owned by node->declaration
. This is only runtime data. It has to be updated when the node declaration changes.
Definition at line 52 of file BKE_node_runtime.hh.