Go to the source code of this file.
|
| enum | NodeTreeInterfaceItemType { NODE_INTERFACE_PANEL = 0
, NODE_INTERFACE_SOCKET = 1
} |
| |
| enum | NodeTreeInterfaceSocketFlag {
NODE_INTERFACE_SOCKET_INPUT = 1 << 0
, NODE_INTERFACE_SOCKET_OUTPUT = 1 << 1
, NODE_INTERFACE_SOCKET_HIDE_VALUE = 1 << 2
, NODE_INTERFACE_SOCKET_HIDE_IN_MODIFIER = 1 << 3
,
NODE_INTERFACE_SOCKET_COMPACT = 1 << 4
, NODE_INTERFACE_SOCKET_SINGLE_VALUE_ONLY = 1 << 5
, NODE_INTERFACE_SOCKET_LAYER_SELECTION = 1 << 6
, NODE_INTERFACE_SOCKET_INSPECT = 1 << 7
} |
| |
| enum | NodeTreeInterfacePanelFlag { NODE_INTERFACE_PANEL_DEFAULT_CLOSED = 1 << 0
, NODE_INTERFACE_PANEL_ALLOW_CHILD_PANELS = 1 << 1
, NODE_INTERFACE_PANEL_ALLOW_SOCKETS_AFTER_PANELS = 1 << 2
} |
| |
| enum | GeometryNodeDefaultInputType {
GEO_NODE_DEFAULT_INPUT_VALUE = NODE_INPUT_DEFAULT_VALUE
, GEO_NODE_DEFAULT_FIELD_INPUT_INDEX_FIELD = 1
, GEO_NODE_DEFAULT_FIELD_INPUT_ID_INDEX_FIELD = 2
, GEO_NODE_DEFAULT_FIELD_INPUT_NORMAL_FIELD = 3
,
GEO_NODE_DEFAULT_FIELD_INPUT_POSITION_FIELD = 4
, GEO_NODE_DEFAULT_FIELD_INPUT_INSTANCE_TRANSFORM_FIELD = 5
} |
| |
◆ NODE_INPUT_DEFAULT_VALUE
| #define NODE_INPUT_DEFAULT_VALUE 0 |
◆ bNodeSocketTypeHandle
◆ bNodeTreeInterface
| typedef struct bNodeTreeInterface bNodeTreeInterface |
◆ bNodeTreeInterfaceItem
| typedef struct bNodeTreeInterfaceItem bNodeTreeInterfaceItem |
Describes a socket and all necessary details for a node declaration.
◆ bNodeTreeInterfacePanel
| typedef struct bNodeTreeInterfacePanel bNodeTreeInterfacePanel |
◆ bNodeTreeInterfaceRuntimeHandle
◆ bNodeTreeInterfaceSocket
| typedef struct bNodeTreeInterfaceSocket bNodeTreeInterfaceSocket |
◆ eNodeTreeInterfaceItemType
◆ GeometryNodeDefaultInputType
◆ NodeTreeInterfacePanelFlag
◆ NodeTreeInterfaceSocketFlag
◆ GeometryNodeDefaultInputType
| Enumerator |
|---|
| GEO_NODE_DEFAULT_INPUT_VALUE | |
| GEO_NODE_DEFAULT_FIELD_INPUT_INDEX_FIELD | |
| GEO_NODE_DEFAULT_FIELD_INPUT_ID_INDEX_FIELD | |
| GEO_NODE_DEFAULT_FIELD_INPUT_NORMAL_FIELD | |
| GEO_NODE_DEFAULT_FIELD_INPUT_POSITION_FIELD | |
| GEO_NODE_DEFAULT_FIELD_INPUT_INSTANCE_TRANSFORM_FIELD | |
Definition at line 127 of file DNA_node_tree_interface_types.h.
◆ NodeTreeInterfaceItemType
◆ NodeTreeInterfacePanelFlag
| Enumerator |
|---|
| NODE_INTERFACE_PANEL_DEFAULT_CLOSED | |
| NODE_INTERFACE_PANEL_ALLOW_CHILD_PANELS | |
| NODE_INTERFACE_PANEL_ALLOW_SOCKETS_AFTER_PANELS | |
Definition at line 114 of file DNA_node_tree_interface_types.h.
◆ NodeTreeInterfaceSocketFlag
| Enumerator |
|---|
| NODE_INTERFACE_SOCKET_INPUT | |
| NODE_INTERFACE_SOCKET_OUTPUT | |
| NODE_INTERFACE_SOCKET_HIDE_VALUE | |
| NODE_INTERFACE_SOCKET_HIDE_IN_MODIFIER | |
| NODE_INTERFACE_SOCKET_COMPACT | |
| NODE_INTERFACE_SOCKET_SINGLE_VALUE_ONLY | |
| NODE_INTERFACE_SOCKET_LAYER_SELECTION | |
| NODE_INTERFACE_SOCKET_INSPECT | |
Definition at line 58 of file DNA_node_tree_interface_types.h.
◆ ENUM_OPERATORS() [1/2]
◆ ENUM_OPERATORS() [2/2]