Blender V2.61 - r43446
Public Attributes

bNodeSocket Struct Reference

#include <DNA_node_types.h>

List of all members.

Public Attributes

struct bNodeSocketnext
struct bNodeSocketprev
struct bNodeSocketnew_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 bNodeSocketgroupsock
struct bNodeLinklink
bNodeStack ns

Detailed Description

Definition at line 71 of file DNA_node_types.h.


Member Data Documentation

Definition at line 94 of file DNA_node_types.h.

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 80 of file DNA_node_types.h.

Definition at line 89 of file DNA_node_types.h.

Definition at line 88 of file DNA_node_types.h.

Referenced by write_node_socket().

Definition at line 76 of file DNA_node_types.h.

Referenced by direct_link_node_socket(), loop_sync(), and make_socket().


The documentation for this struct was generated from the following file: