Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesdna/DNA_node_types.h
| Show First 20 Lines • Show All 343 Lines • ▼ Show 20 Lines | #ifdef __cplusplus | ||||
| bool is_group_output() const; | bool is_group_output() const; | ||||
| const blender::nodes::NodeDeclaration *declaration() const; | const blender::nodes::NodeDeclaration *declaration() const; | ||||
| /** A span containing all internal links when the node is muted. */ | /** A span containing all internal links when the node is muted. */ | ||||
| blender::Span<const bNodeLink *> internal_links() const; | blender::Span<const bNodeLink *> internal_links() const; | ||||
| /* The following methods are only available when #bNodeTree.ensure_topology_cache has been | /* The following methods are only available when #bNodeTree.ensure_topology_cache has been | ||||
| * called. */ | * called. */ | ||||
| /** The index in the owner node tree. */ | |||||
| int index() const; | |||||
| /** A span containing all input sockets of the node (including unavailable sockets). */ | /** A span containing all input sockets of the node (including unavailable sockets). */ | ||||
| blender::Span<bNodeSocket *> input_sockets(); | blender::Span<bNodeSocket *> input_sockets(); | ||||
| blender::Span<const bNodeSocket *> input_sockets() const; | blender::Span<const bNodeSocket *> input_sockets() const; | ||||
| /** A span containing all output sockets of the node (including unavailable sockets). */ | /** A span containing all output sockets of the node (including unavailable sockets). */ | ||||
| blender::Span<bNodeSocket *> output_sockets(); | blender::Span<bNodeSocket *> output_sockets(); | ||||
| blender::Span<const bNodeSocket *> output_sockets() const; | blender::Span<const bNodeSocket *> output_sockets() const; | ||||
| /** Utility to get an input socket by its index. */ | /** Utility to get an input socket by its index. */ | ||||
| bNodeSocket &input_socket(int index); | bNodeSocket &input_socket(int index); | ||||
| ▲ Show 20 Lines • Show All 992 Lines • Show Last 20 Lines | |||||