Blender V5.0
bNodeStack Struct Reference

#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]

Detailed Description

Definition at line 86 of file DNA_node_types.h.

Member Data Documentation

◆ _pad

char bNodeStack::_pad[4]

Definition at line 102 of file DNA_node_types.h.

◆ data

void* bNodeStack::data

◆ datatype

short bNodeStack::datatype

Type of data pointer.

Definition at line 95 of file DNA_node_types.h.

Referenced by copy_stack().

◆ external

short bNodeStack::external

Data is used by external nodes (no freeing).

Definition at line 101 of file DNA_node_types.h.

◆ hasinput

short bNodeStack::hasinput

When input has link, tagged before executing.

Definition at line 91 of file DNA_node_types.h.

Referenced by node_gpu_stack_from_data().

◆ hasoutput

short bNodeStack::hasoutput

When output is linked, tagged before executing.

Definition at line 93 of file DNA_node_types.h.

Referenced by node_gpu_stack_from_data(), and ntree_exec_begin().

◆ is_copy

short bNodeStack::is_copy

Data is a copy of external data (no freeing).

Definition at line 99 of file DNA_node_types.h.

Referenced by copy_stack(), and tex_free_delegates().

◆ max

float bNodeStack::max

Definition at line 88 of file DNA_node_types.h.

◆ min

float bNodeStack::min

Definition at line 88 of file DNA_node_types.h.

◆ sockettype

short bNodeStack::sockettype

Type of socket stack comes from, to remap linking different sockets.

Definition at line 97 of file DNA_node_types.h.

Referenced by node_data_from_gpu_stack(), node_gpu_stack_from_data(), nodestack_get_vec(), and setup_stack().

◆ vec

float bNodeStack::vec[4]

The documentation for this struct was generated from the following file: