Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_node_types.h
| Show First 20 Lines • Show All 133 Lines • ▼ Show 20 Lines | typedef struct bNodeSocket { | ||||
| char attribute_domain; | char attribute_domain; | ||||
| /* Runtime-only cache of the number of input links, for multi-input sockets. */ | /* Runtime-only cache of the number of input links, for multi-input sockets. */ | ||||
| short total_inputs; | short total_inputs; | ||||
| /** Custom dynamic defined label, MAX_NAME. */ | /** Custom dynamic defined label, MAX_NAME. */ | ||||
| char label[64]; | char label[64]; | ||||
| char description[64]; | char description[64]; | ||||
| /** | |||||
| * The default attribute name to use for geometry nodes modifier output attribute sockets. | |||||
| * \note Storing this pointer in every single socket exposes the bad design of using sockets | |||||
| * to describe group inputs and outputs. In the future, it should be stored in socket | |||||
| * declarations. | |||||
| */ | |||||
| char *default_attribute_name; | |||||
| /** Cached data from execution. */ | /** Cached data from execution. */ | ||||
| void *cache; | void *cache; | ||||
| /* internal data to retrieve relations and groups | /* internal data to retrieve relations and groups | ||||
| * DEPRECATED, now uses the generic identifier string instead | * DEPRECATED, now uses the generic identifier string instead | ||||
| */ | */ | ||||
| /** Group socket identifiers, to find matching pairs after reading files. */ | /** Group socket identifiers, to find matching pairs after reading files. */ | ||||
| int own_index DNA_DEPRECATED; | int own_index DNA_DEPRECATED; | ||||
| ▲ Show 20 Lines • Show All 1,983 Lines • Show Last 20 Lines | |||||