|
Blender
V2.59
|
#include <DNA_node_types.h>
Public Attributes | |
| struct bNodeSocket * | next |
| struct bNodeSocket * | prev |
| struct bNodeSocket * | new_sock |
| char | name [32] |
| bNodeStack | ns |
| short | type |
| short | flag |
| short | limit |
| short | stack_type |
| struct bNodeStack * | stack_ptr |
| short | stack_index |
| short | pad1 |
| float | locx |
| float | locy |
| int | own_index |
| struct bNodeSocket * | groupsock |
| int | to_index |
| int | pad2 |
| struct bNodeLink * | link |
Definition at line 67 of file DNA_node_types.h.
| short bNodeSocket::flag |
Definition at line 73 of file DNA_node_types.h.
Referenced by find_indicated_socket(), force_hidden_passes(), node_draw_basis(), node_draw_hidden(), node_draw_link(), node_has_hidden_sockets(), node_link_viewer(), node_remove_extra_links(), node_set_hidden_sockets(), node_socket_hilights(), node_update(), node_update_hidden(), nodeGroupAddSocket(), nodeGroupExposeAllSockets(), nodeGroupSocketUseFlags(), nodeShaderSynchronizeID(), ntreeShaderGetTexcoMode(), ntreeSocketUseFlags(), socket_best_match(), and socket_is_available().
| struct bNodeSocket* bNodeSocket::groupsock |
Definition at line 91 of file DNA_node_types.h.
Referenced by find_group_node_input(), find_group_node_output(), node_add_group_socket(), nodeGroupCopy(), nodeGroupSocketUseFlags(), nodeGroupUnGroup(), ntreeCopyTree(), set_stack_indexes_group(), and verify_group_socket().
| short bNodeSocket::limit |
Definition at line 74 of file DNA_node_types.h.
Referenced by node_add_group_socket(), node_add_socket_type(), node_link_init(), node_link_modal(), node_remove_extra_links(), nodeGroupAddSocket(), verify_group_socket(), and verify_socket().
| struct bNodeLink* bNodeSocket::link |
Definition at line 95 of file DNA_node_types.h.
Referenced by direct_link_nodetree(), freeExecutableNode(), getExecutableNode(), gpu_shader_material(), node_add_group_socket(), node_draw_basis(), node_only_value(), node_recurs_check(), node_set_hidden_sockets(), node_shader_exec_material(), nodeGroupAddSocket(), nodeGroupExposeAllSockets(), nodeGroupSocketUseFlags(), nodeGroupUnGroup(), nodeMakeGroupFromSelected(), nodeRemLink(), ntree_begin_exec_tree(), ntreeBeginExecTree(), ntreeCopyTree(), ntreeShaderGetTexcoMode(), ntreeSolveOrder(), set_stack_indexes_default(), set_stack_indexes_group(), and setExecutableNodes().
| float bNodeSocket::locx |
Definition at line 86 of file DNA_node_types.h.
Referenced by find_indicated_socket(), node_draw_basis(), node_link_bezier_points(), node_update(), node_update_hidden(), and socket_circle_draw().
| float bNodeSocket::locy |
Definition at line 86 of file DNA_node_types.h.
Referenced by find_indicated_socket(), node_draw_basis(), node_link_bezier_points(), node_update(), node_update_hidden(), and socket_circle_draw().
| char bNodeSocket::name[32] |
Definition at line 70 of file DNA_node_types.h.
Referenced by best_socket_output(), node_add_socket_type(), node_draw_basis(), nodeGroupAddSocket(), nodeGroupExposeAllSockets(), nodeGroupExposeSocket(), verify_group_socket(), and verify_socket().
| struct bNodeSocket * bNodeSocket::new_sock |
Definition at line 68 of file DNA_node_types.h.
Referenced by node_add_group_socket(), node_duplicate_exec(), nodeCopyNode(), nodeGroupAddSocket(), nodeGroupCopy(), nodeGroupUnGroup(), ntreeCopyTree(), ntreeLocalize(), ntreeLocalMerge(), and verify_group_socket_list().
| struct bNodeSocket* bNodeSocket::next |
Definition at line 68 of file DNA_node_types.h.
Referenced by best_socket_input(), best_socket_output(), composit_begin_exec(), composit_end_exec(), composit_free_node_cache(), count_outputs(), data_from_gpu_stack(), direct_link_nodetree(), find_group_node_input(), find_group_node_output(), find_indicated_socket(), force_hidden_passes(), freeExecutableNode(), getExecutableNode(), gpu_from_node_stack(), gpu_shader_material(), node_add_group_socket(), node_animation_properties(), node_compo_pass_on(), node_delete_reconnect(), node_draw_basis(), node_draw_hidden(), node_draw_mute_line(), node_get_stack(), node_group_execute(), node_group_socket_move_down_exec(), node_has_hidden_sockets(), node_link_viewer(), node_only_value(), node_recurs_check(), node_remove_extra_links(), node_set_hidden_sockets(), node_shader_exec_material(), node_socket_hilights(), node_update(), node_update_hidden(), nodeAddLink(), nodeAddSockets(), nodeCopyNode(), nodeFindNode(), nodeGroupAddSocket(), nodeGroupCopy(), nodeGroupExposeAllSockets(), nodeGroupSocketUseFlags(), nodeGroupUnGroup(), nodeMakeGroupFromSelected(), nodeShaderSynchronizeID(), NodeTagChanged(), nodeUnlinkNode(), ntree_begin_exec_tree(), ntreeBeginExecTree(), ntreeCopyTree(), ntreeLocalize(), ntreeLocalMerge(), ntreeShaderGetTexcoMode(), ntreeSocketUseFlags(), ntreeSolveOrder(), outsocket_exists(), set_stack_indexes_default(), setExecutableNodes(), socket_best_match(), verify_group_socket(), verify_group_socket_list(), verify_socket(), and write_nodetree().
Definition at line 71 of file DNA_node_types.h.
Referenced by composit_begin_exec(), composit_end_exec(), composit_free_node_cache(), direct_link_nodetree(), do_normal(), gpu_shader_normal(), gpu_shader_rgb(), gpu_shader_value(), node_add_group_socket(), node_add_socket_type(), node_buts_normal(), node_composit_exec_normal(), node_composit_exec_rgb(), node_composit_exec_value(), node_draw_socket_button(), node_shader_exec_normal(), node_shader_exec_rgb(), node_shader_exec_value(), nodeCopyNode(), nodeGroupAddSocket(), nodeGroupExposeAllSockets(), nodeGroupExposeSocket(), nodeGroupUnGroup(), nodeShaderSynchronizeID(), NodeTagChanged(), ntree_begin_exec_tree(), ntreeBeginExecTree(), ntreeLocalize(), ntreeLocalMerge(), set_stack_indexes_default(), verify_group_socket(), and verify_socket().
Definition at line 90 of file DNA_node_types.h.
Referenced by node_add_group_socket(), nodeGroupAddSocket(), and verify_group_socket().
| short bNodeSocket::pad1 |
Definition at line 84 of file DNA_node_types.h.
Definition at line 93 of file DNA_node_types.h.
| struct bNodeSocket * bNodeSocket::prev |
Definition at line 68 of file DNA_node_types.h.
Referenced by node_add_group_socket(), node_group_socket_move_up_exec(), and nodeGroupAddSocket().
| short bNodeSocket::stack_index |
Definition at line 83 of file DNA_node_types.h.
Referenced by get_socket_stack(), nodeCopyNode(), ntree_begin_exec_tree(), set_stack_indexes_default(), and set_stack_indexes_group().
| struct bNodeStack* bNodeSocket::stack_ptr |
Definition at line 82 of file DNA_node_types.h.
Referenced by get_socket_stack(), ntree_begin_exec_tree(), set_stack_indexes_default(), and set_stack_indexes_group().
| short bNodeSocket::stack_type |
Definition at line 77 of file DNA_node_types.h.
Referenced by get_socket_stack(), node_group_execute(), ntree_begin_exec_tree(), set_stack_indexes_default(), and set_stack_indexes_group().
Definition at line 92 of file DNA_node_types.h.
Referenced by lib_node_do_versions_group().
| short bNodeSocket::type |
Definition at line 73 of file DNA_node_types.h.
Referenced by best_socket_input(), best_socket_output(), ED_node_link_insert(), gpu_from_node_stack(), node_add_socket_type(), node_compo_pass_on(), node_delete_reconnect(), node_draw_mute_line(), node_draw_socket_button(), node_link_modal(), node_remove_extra_links(), nodeGroupAddSocket(), nodeGroupExposeAllSockets(), nodeGroupExposeSocket(), ntreeBeginExecTree(), socket_best_match(), socket_circle_draw(), verify_group_socket(), and verify_socket().