![]() |
Blender V2.61 - r43446
|
#include <DNA_node_types.h>
Public Attributes | |
| struct bNodeSocket * | next |
| struct bNodeSocket * | prev |
| struct bNodeSocket * | new_sock |
| char | name [64] |
| void * | storage |
| short | type |
| short | flag |
| short | limit |
| short | pad1 |
| float | locx |
| float | locy |
| void * | default_value |
| short | stack_index |
| short | stack_type |
| int | pad3 |
| void * | cache |
| int | own_index |
| int to_index | DNA_DEPRECATED |
| struct bNodeSocket * | groupsock |
| struct bNodeLink * | link |
| bNodeStack | ns |
Definition at line 71 of file DNA_node_types.h.
| void* bNodeSocket::cache |
Definition at line 90 of file DNA_node_types.h.
Referenced by direct_link_node_socket(), free_node_cache(), local_merge(), localize(), nodeCopyNode(), ntreeCompositBeginExecTree(), ntreeCompositEndExecTree(), and update_node().
Definition at line 84 of file DNA_node_types.h.
Referenced by convert_socket_value(), copy_socket_value(), direct_link_node_socket(), do_normal(), do_versions_nodetree_convert_angle(), do_versions_nodetree_image_default_alpha_output(), do_versions_socket_default_value(), ED_node_shader_default(), gpu_shader_normal(), gpu_shader_rgb(), gpu_shader_value(), init(), make_socket(), node_buts_normal(), node_composit_exec_normal(), node_composit_exec_rgb(), node_composit_exec_value(), node_composit_init_rgb(), node_composit_init_value(), node_group_add_extern_socket(), node_group_add_socket(), node_group_remove_socket(), node_shader_exec_normal(), node_shader_exec_rgb(), node_shader_exec_value(), node_shader_init_normal(), node_shader_init_rgb(), node_shader_init_value(), node_socket_add_replace(), nodeAddInputBoolean(), nodeAddInputFloat(), nodeAddInputInt(), nodeAddInputRGBA(), nodeAddInputVector(), nodeCopyNode(), nodeFreeNode(), nodeRemoveAllSockets(), nodeRemoveSocket(), nodeShaderSynchronizeID(), ntreeCopyTree(), ntreeFreeTree(), setup_stack(), verify_socket_template(), and write_node_socket().
| int to_index bNodeSocket::DNA_DEPRECATED |
Definition at line 94 of file DNA_node_types.h.
| short bNodeSocket::flag |
Definition at line 78 of file DNA_node_types.h.
Referenced by do_versions_nodetree_dynamic_sockets(), do_versions_nodetree_socket_auto_hidden_flags_2_62(), do_versions_nodetree_socket_use_flags_2_62(), draw_group_socket(), draw_group_socket_name(), force_hidden_passes(), group_initexec(), group_verify_socket(), group_verify_socket_list(), loop_sync(), node_add_input_from_template(), node_draw_basis(), node_draw_link(), node_forloop_init_tree(), node_group_add_extern_socket(), node_group_add_socket(), node_has_hidden_sockets(), node_remove_extra_links(), node_set_hidden_sockets(), node_socket_hilights(), node_whileloop_init_tree(), nodeSocketIsHidden(), ntree_update_link_pointers(), ntreeShaderGetTexcoMode(), socket_best_match(), socket_is_available(), ui_node_draw_input(), uiTemplateNodeLink(), verify_socket_template(), and verify_socket_template_list().
| struct bNodeSocket* bNodeSocket::groupsock |
Definition at line 95 of file DNA_node_types.h.
Referenced by group_copy_inputs(), group_copy_outputs(), group_gpu_copy_inputs(), group_gpu_move_outputs(), group_move_outputs(), group_verify_socket(), node_draw_group(), node_group_add_extern_socket(), node_group_find_input(), node_group_find_output(), node_group_ungroup(), and ntreeCopyTree().
| short bNodeSocket::limit |
Definition at line 79 of file DNA_node_types.h.
Referenced by group_verify_socket(), make_socket(), node_group_add_extern_socket(), node_group_add_socket(), node_link_init(), node_link_modal(), node_remove_extra_links(), and verify_socket_template().
| struct bNodeLink* bNodeSocket::link |
Definition at line 97 of file DNA_node_types.h.
Referenced by direct_link_node_socket(), do_versions_nodetree_socket_auto_hidden_flags_2_62(), draw_group_socket(), freeExecutableNode(), getExecutableNode(), gpu_shader_material(), node_clear_recursive(), node_draw_basis(), node_get_deplist_recurs(), node_group_add_extern_socket(), node_group_add_socket(), node_group_expose_all_sockets(), node_group_make_from_selected(), node_group_ungroup(), node_init_input_index(), node_only_value(), node_remove_linked(), node_set_hidden_sockets(), node_shader_exec_material(), node_shader_exec_texture(), node_socket_add_replace(), node_socket_disconnect(), node_socket_remove(), node_tag_recursive(), nodeRemLink(), ntree_exec_begin(), ntree_update_link_pointers(), ntreeCopyTree(), ntreeShaderGetTexcoMode(), passoncolfn(), passonvalfn(), passonvecfn(), setExecutableNodes(), setup_stack(), ui_node_draw_input(), ui_node_sock_name(), and uiTemplateNodeLink().
| float bNodeSocket::locx |
Definition at line 82 of file DNA_node_types.h.
Referenced by draw_group_socket(), draw_group_socket_name(), find_indicated_socket(), node_draw_basis(), node_link_bezier_points(), node_link_straight_points(), node_socket_circle_draw(), node_update_basis(), and node_update_hidden().
| float bNodeSocket::locy |
Definition at line 82 of file DNA_node_types.h.
Referenced by draw_group_socket(), draw_group_socket_name(), find_indicated_socket(), node_draw_basis(), node_link_bezier_points(), node_link_straight_points(), node_socket_circle_draw(), node_update_basis(), and node_update_hidden().
| char bNodeSocket::name[64] |
Definition at line 74 of file DNA_node_types.h.
Referenced by best_socket_output(), draw_group_socket_name(), group_verify_socket(), loop_sync(), make_socket(), node_draw_basis(), node_group_add_socket(), node_group_expose_all_sockets(), node_group_expose_socket(), node_socket_add_replace(), node_socket_button_label(), node_sockets_panel(), nodeUniqueName(), ui_node_draw_input(), ui_node_menu_column(), ui_node_sock_name(), and verify_socket_template().
| struct bNodeSocket * bNodeSocket::new_sock |
Definition at line 72 of file DNA_node_types.h.
Referenced by group_verify_socket_list(), local_merge(), localize(), node_duplicate_exec(), node_group_add_extern_socket(), node_group_add_socket(), node_group_ungroup(), nodeCopyNode(), and ntreeCopyTree().
| struct bNodeSocket* bNodeSocket::next |
Definition at line 72 of file DNA_node_types.h.
Referenced by best_socket_input(), best_socket_output(), count_outputs(), data_from_gpu_stack_list(), direct_link_nodetree(), do_versions_nodetree_convert_angle(), do_versions_nodetree_default_value(), do_versions_nodetree_dynamic_sockets(), do_versions_nodetree_socket_auto_hidden_flags_2_62(), do_versions_nodetree_socket_use_flags_2_62(), draw_group_socket(), find_indicated_socket(), force_hidden_passes(), free_node_cache(), freeExecutableNode(), getExecutableNode(), gpu_shader_material(), gpu_stack_from_data_list(), group_copy_inputs(), group_copy_outputs(), group_gpu_copy_inputs(), group_gpu_move_outputs(), group_initexec(), group_move_outputs(), group_verify_socket(), group_verify_socket_list(), is_connected_to_input_socket(), local_merge(), localize(), loop_sync(), node_animation_properties(), node_clear_recursive(), node_draw_basis(), node_draw_group(), node_draw_hidden(), node_forloop_init(), node_get_deplist_recurs(), node_get_stack(), node_group_add_extern_socket(), node_group_add_socket(), node_group_expose_all_sockets(), node_group_find_input(), node_group_find_output(), node_group_init(), node_group_make_from_selected(), node_group_socket_move_down_exec(), node_group_ungroup(), node_has_hidden_sockets(), node_link_viewer(), node_mute_get_links(), node_only_value(), node_remove_extra_links(), node_remove_linked(), node_set_hidden_sockets(), node_shader_exec_material(), node_socket_add_replace(), node_socket_hilights(), node_sockets_panel(), node_tag_recursive(), node_update_basis(), node_update_hidden(), node_whileloop_init(), nodeAddLink(), nodeCopyNode(), nodeFindNode(), nodeFreeNode(), nodeRemoveAllSockets(), nodeShaderSynchronizeID(), nodeUnlinkNode(), ntree_exec_begin(), ntree_update_link_pointers(), ntreeCompositBeginExecTree(), ntreeCompositEndExecTree(), ntreeCopyTree(), ntreeFreeTree(), ntreeOutputExists(), ntreeShaderGetTexcoMode(), passoncolfn(), passonvalfn(), passonvecfn(), setExecutableNodes(), socket_best_match(), ui_node_draw_node(), ui_node_menu_column(), update_node(), verify_socket_template(), verify_socket_template_list(), and write_nodetree().
Definition at line 100 of file DNA_node_types.h.
Referenced by do_versions_socket_default_value(), and write_node_socket().
Definition at line 93 of file DNA_node_types.h.
Referenced by group_verify_socket(), lib_node_do_versions_group_indices(), loop_sync(), node_group_add_extern_socket(), and node_group_add_socket().
| short bNodeSocket::pad1 |
Definition at line 80 of file DNA_node_types.h.
Definition at line 89 of file DNA_node_types.h.
| struct bNodeSocket * bNodeSocket::prev |
Definition at line 72 of file DNA_node_types.h.
Referenced by draw_group_socket(), node_group_add_extern_socket(), node_group_add_socket(), and node_group_socket_move_up_exec().
| short bNodeSocket::stack_index |
Definition at line 87 of file DNA_node_types.h.
Referenced by node_get_socket_stack(), node_init_input_index(), node_init_output_index(), and nodeCopyNode().
| short bNodeSocket::stack_type |
Definition at line 88 of file DNA_node_types.h.
Referenced by write_node_socket().
| void* bNodeSocket::storage |
Definition at line 76 of file DNA_node_types.h.
Referenced by direct_link_node_socket(), loop_sync(), and make_socket().
| short bNodeSocket::type |
Definition at line 78 of file DNA_node_types.h.
Referenced by best_socket_input(), best_socket_output(), convert_socket_value(), copy_socket_value(), do_versions_socket_default_value(), draw_group_socket(), ED_node_link_insert(), gpu_stack_from_data_list(), group_gpu_move_outputs(), group_verify_socket(), is_connected_to_input_socket(), make_socket(), node_delete_reconnect(), node_draw_basis(), node_group_add_socket(), node_group_expose_all_sockets(), node_group_expose_socket(), node_link_modal(), node_mute_get_links(), node_remove_extra_links(), node_socket_add_replace(), node_socket_circle_draw(), ntreeAddTree(), ntreeGetSocketType(), ntreeGetType(), passoncolfn(), passonvalfn(), passonvecfn(), setup_stack(), socket_best_match(), ui_node_draw_input(), ui_node_menu_column(), ui_node_sock_name(), uiTemplateNodeLink(), verify_socket_template(), and write_node_socket().