Blender  V2.59
Public Attributes
bNode Struct Reference

#include <DNA_node_types.h>

List of all members.

Public Attributes

struct bNodenext
struct bNodeprev
struct bNodenew_node
char name [32]
short type
short flag
short done
short level
short lasty
short menunr
short stack_index
short nr
ListBase inputs
ListBase outputs
struct IDid
void * storage
float locx
float locy
float width
float miniwidth
char label [32]
short custom1
short custom2
float custom3
float custom4
short need_exec
short exec
void * threaddata
rctf totr
rctf butr
rctf prvr
bNodePreviewpreview
struct uiBlockblock
struct bNodeTypetypeinfo

Detailed Description

Definition at line 124 of file DNA_node_types.h.


Member Data Documentation

Definition at line 151 of file DNA_node_types.h.

Referenced by node_draw_basis(), node_draw_group(), node_draw_hidden(), and node_update().

Definition at line 148 of file DNA_node_types.h.

Referenced by node_buts_normal(), node_shader_buts_dynamic(), and node_update().

Definition at line 141 of file DNA_node_types.h.

Referenced by assign_index(), brightness_mean(), brightness_standard_deviation(), colorfn(), dag_tag_renderlayers(), direct_link_nodetree(), do_invert(), do_invert_fac(), do_math(), do_mix_rgb(), do_versions(), do_zcombine(), do_zcombine_add(), draw_histogram(), exec(), fill_bins(), gpu_shader_material(), gpu_shader_math(), gpu_shader_mix_rgb(), gpu_shader_vect_math(), node_blend_label(), node_browse_text_cb(), node_buts_time(), node_composit_exec_alphaover(), node_composit_exec_channel_matte(), node_composit_exec_color_spill(), node_composit_exec_colorbalance(), node_composit_exec_combycca(), node_composit_exec_crop(), node_composit_exec_curves_time(), node_composit_exec_filter(), node_composit_exec_flip(), node_composit_exec_idmask(), node_composit_exec_invert(), node_composit_exec_mapuv(), node_composit_exec_premulkey(), node_composit_exec_rlayers(), node_composit_exec_rotate(), node_composit_exec_scale(), node_composit_exec_sepycca(), node_composit_exec_splitviewer(), node_composit_init_channel_matte(), node_composit_init_color_spill(), node_composit_init_curves_time(), node_composit_init_invert(), node_composit_init_rotate(), node_composit_init_splitviewer(), node_composit_init_view_levels(), node_dynamic_update_cb(), node_filter_label(), node_math_label(), node_render_changed_exec(), node_set_active(), node_shader_buts_dynamic(), node_shader_exec_material(), node_shader_exec_math(), node_shader_exec_mix_rgb(), node_shader_exec_texture(), node_shader_exec_vect_math(), node_shader_init_material(), node_vect_math_label(), ntree_version_241(), ntree_version_245(), ntreeCompositForceHidden(), ntreeInitTypes(), ntreeTexCheckCyclics(), render_layer_remove_exec(), time_colorfn(), time_init(), and valuefn().

Definition at line 142 of file DNA_node_types.h.

Referenced by colorfn(), and init().

Definition at line 142 of file DNA_node_types.h.

Referenced by colorfn(), and init().

short bNode::done

Definition at line 129 of file DNA_node_types.h.

Referenced by node_recurs_check(), nodeMakeGroupFromSelected(), and ntreeSolveOrder().

short bNode::exec
short bNode::flag

Definition at line 128 of file DNA_node_types.h.

Referenced by animchan_sync_fcurve(), do_header_hidden_node(), do_header_node(), do_node_add(), drawnodespace(), ed_node_link_conditions(), editnode_get_active(), exec_composite_node(), find_indicated_socket(), gpu_node_group_execute(), next_node(), node_add_node(), node_borderselect_exec(), node_composit_exec_composite(), node_composit_exec_splitviewer(), node_composit_exec_viewer(), node_context(), node_delete_exec(), node_delete_reconnect_exec(), node_deselectall(), node_draw_basis(), node_draw_hidden(), node_draw_link(), node_draw_nodetree(), node_duplicate_exec(), node_flag_toggle_exec(), node_get_colorid(), node_group_execute(), node_group_make_exec(), node_link_viewer(), node_mouse_select(), node_mute_exec(), node_resize_invoke(), node_resize_modal(), node_select_all_exec(), node_select_linked_from_exec(), node_select_linked_to_exec(), node_select_same_type(), node_select_same_type_np(), node_set_active(), node_shader_exec_material(), node_shader_exec_output(), node_socket_toggle_exec(), node_toggle_visibility(), node_tree_from_ID(), node_tree_get_editgroup(), node_uiblocks_init(), node_update(), nodeAddNodeType(), nodeClearActiveID(), nodeGetActive(), nodeGetActiveID(), nodeGroupUnGroup(), nodeMakeGroupFromSelected(), nodeSetActive(), nodeSetActiveID(), ntree_get_active_iuser(), ntreeClearPreview(), ntreeInitPreview(), ntreeLocalize(), ntreeLocalMerge(), ntreeSetOutput(), setExecutableNodes(), skip_fcurve_selected_data(), snode_autoconnect(), and snode_make_group_editable().

struct ID* bNode::id

Definition at line 135 of file DNA_node_types.h.

Referenced by check_valid_camera(), clear_scene_in_nodes(), colorfn(), composit_begin_exec(), composit_end_exec(), composite_needs_render(), composite_patch(), dag_tag_renderlayers(), defocus_blur(), drawnodespace(), ED_image_update_frame(), ED_node_changed_update(), ED_node_composit_default(), editnode_get_active(), exec_composite_node(), expand_nodetree(), flag_render_node_material(), give_current_material_texture(), give_node_material(), gpu_active_node_material(), gpu_node_group_execute(), gpu_shader_material(), gpu_shader_texture(), group_label(), group_tag_used_outputs(), has_current_material_texture(), has_nodetree(), init_render_nodetree(), lib_link_ntree(), lib_node_do_versions_group(), lib_nodetree_do_versions_group(), material_in_nodetree(), node_add_file_exec(), node_add_node(), node_browse_text_cb(), node_buts_texture(), node_composit_buts_image(), node_composit_buts_renderlayers(), node_composit_exec_composite(), node_composit_exec_image(), node_composit_exec_rlayers(), node_composit_exec_splitviewer(), node_composit_exec_texture(), node_composit_exec_viewer(), node_composit_get_zimage(), node_composit_init_output_file(), node_delete_exec(), node_delete_reconnect(), node_draw_basis(), node_draw_group(), node_duplicate_exec(), node_dynamic_update_cb(), node_group_edit_invoke(), node_group_execute(), node_read_renderlayers_exec(), node_render_changed_exec(), node_set_active(), node_set_hidden_sockets(), node_shader_buts_dynamic(), node_shader_buts_material(), node_shader_exec_material(), node_shader_exec_texture(), node_tree_from_ID(), node_tree_verify_groups(), node_update_group(), nodeAddNodeType(), nodeAddSockets(), nodeClearActiveID(), nodeGetActiveID(), nodeGroupCopy(), nodeGroupSocketUseFlags(), nodeGroupUnGroup(), nodeGroupVerify(), nodes_use_tex(), nodeSetActive(), nodeSetActiveID(), nodeShaderSynchronizeID(), NodeTagIDChanged(), nodeVerifyType(), ntree_composite_texnode(), ntree_render_scenes(), ntree_version_245(), ntreeBeginExecTree(), ntreeClearPreview(), ntreeClearTags(), ntreeCompositForceHidden(), ntreeCompositTagAnimated(), ntreeCompositTagRender(), ntreeExecTree(), ntreeGPUMaterialNodes(), ntreeInitPreview(), ntreeInitTypes(), ntreeLocalize(), ntreeLocalMerge(), ntreeMakeLocal(), ntreeShaderGetTexcoMode(), ntreeSwitchID(), ntreeTexCheckCyclics(), ntreeTexTagAnimated(), preview_mat_has_sss(), RE_MergeFullSample(), render_layer_remove_exec(), set_current_material_texture(), set_stack_indexes_group(), setExecutableNodes(), snode_make_group_editable(), snode_tag_changed(), tag_scenes_for_render(), and texture_procedural().

char bNode::label[32]

Definition at line 140 of file DNA_node_types.h.

Referenced by node_draw_basis(), and node_draw_hidden().

short bNode::lasty

Definition at line 130 of file DNA_node_types.h.

Referenced by direct_link_nodetree(), and node_shader_exec_output().

short bNode::level
float bNode::locx
float bNode::locy
char bNode::name[32]
struct bNode* bNode::next

Definition at line 125 of file DNA_node_types.h.

Referenced by assign_index(), blo_end_image_pointer_map(), blo_make_image_pointer_map(), check_valid_camera(), clear_scene_in_nodes(), composit_begin_exec(), composit_end_exec(), composite_needs_render(), composite_patch(), dag_tag_renderlayers(), direct_link_nodetree(), do_node_add(), do_version_ntree_242_2(), do_versions(), drawnodespace(), ED_image_update_frame(), ed_node_link_conditions(), editnode_get_active(), expand_nodetree(), find_indicated_socket(), flag_render_node_material(), freeExecutableNode(), getExecutableNode(), gpu_node_group_execute(), has_nodetree(), init_render_nodetree(), lib_link_ntree(), lib_nodetree_do_versions_group(), material_in_nodetree(), node_borderselect_exec(), node_delete_exec(), node_delete_reconnect_exec(), node_deselectall(), node_draw_nodetree(), node_duplicate_exec(), node_dynamic_update_cb(), node_exists(), node_flag_toggle_exec(), node_group_execute(), node_group_make_exec(), node_link_viewer(), node_mute_exec(), node_read_renderlayers_exec(), node_render_changed_exec(), node_select_all_exec(), node_select_linked_from_exec(), node_select_linked_to_exec(), node_select_same_type(), node_select_same_type_np(), node_set_active(), node_socket_hilights(), node_socket_toggle_exec(), node_tree_from_ID(), node_tree_get_editgroup(), nodeClearActiveID(), nodeFindNode(), nodeGetActive(), nodeGetActiveID(), nodeGroupExposeAllSockets(), nodeGroupSocketUseFlags(), nodeGroupUnGroup(), nodeGroupVerify(), nodeMakeGroupFromSelected(), nodes_use_tex(), nodeSetActive(), nodeSetActiveID(), NodeTagIDChanged(), ntree_begin_exec_tree(), ntree_composite_texnode(), ntree_get_active_iuser(), ntree_render_scenes(), ntree_version_241(), ntree_version_242(), ntree_version_245(), ntreeBeginExecTree(), ntreeClearPreview(), ntreeClearTags(), ntreeCompositExecTree(), ntreeCompositForceHidden(), ntreeCompositTagAnimated(), ntreeCompositTagGenerators(), ntreeCompositTagRender(), ntreeCopyTree(), ntreeExecTree(), ntreeFreeCache(), ntreeFreeTree(), ntreeGPUMaterialNodes(), ntreeHasType(), ntreeInitPreview(), ntreeInitTypes(), ntreeLocalize(), ntreeLocalMerge(), ntreeLocalSync(), ntreeMakeLocal(), ntreeSetOutput(), ntreeShaderGetTexcoMode(), ntreeSocketUseFlags(), ntreeSolveOrder(), ntreeSwitchID(), ntreeTexCheckCyclics(), ntreeTexTagAnimated(), ntreeUpdateType(), ntreeVerifyTypes(), preview_mat_has_sss(), RE_is_rendering_allowed(), RE_MergeFullSample(), render_layer_remove_exec(), setExecutableNodes(), snode_autoconnect(), snode_home(), snode_make_group_editable(), tag_scenes_for_render(), and write_nodetree().

short bNode::nr

Definition at line 132 of file DNA_node_types.h.

Referenced by node_draw_nodetree().

Definition at line 134 of file DNA_node_types.h.

Referenced by best_socket_output(), composit_begin_exec(), composit_end_exec(), composit_free_node_cache(), count_outputs(), direct_link_nodetree(), do_normal(), ED_node_composit_default(), ED_node_link_insert(), ED_node_shader_default(), ED_node_texture_default(), find_group_node_output(), find_indicated_socket(), force_hidden_passes(), freeExecutableNode(), gpu_node_group_execute(), gpu_shader_normal(), gpu_shader_rgb(), gpu_shader_value(), lib_node_do_versions_group(), node_buts_normal(), node_compo_pass_on(), node_composit_exec_normal(), node_composit_exec_rgb(), node_composit_exec_value(), node_draw_basis(), node_draw_hidden(), node_draw_mute_line(), node_get_stack(), node_group_execute(), node_has_hidden_sockets(), node_link_viewer(), node_mute_exec(), node_set_hidden_sockets(), node_shader_exec_normal(), node_shader_exec_rgb(), node_shader_exec_value(), node_socket_hilights(), node_update(), node_update_group(), node_update_hidden(), nodeAddLink(), nodeAddSockets(), nodeCopyNode(), nodeFindNode(), nodeFreeNode(), nodeGroupCopy(), nodeGroupExposeAllSockets(), nodeGroupSocketUseFlags(), nodeMakeGroupFromSelected(), NodeTagChanged(), nodeUnlinkNode(), nodeUpdateType(), nodeVerifyType(), ntreeBeginExecTree(), ntreeGPUMaterialNodes(), ntreeLocalize(), ntreeLocalMerge(), ntreeShaderGetTexcoMode(), ntreeSocketUseFlags(), outsocket_exists(), set_stack_indexes_default(), set_stack_indexes_group(), setExecutableNodes(), and write_nodetree().

struct bNode * bNode::prev

Definition at line 149 of file DNA_node_types.h.

Referenced by node_draw_basis(), and node_update().

Definition at line 136 of file DNA_node_types.h.

Referenced by blur_single_image(), blur_with_reference(), bokeh_single_image(), colorfn(), composit_begin_exec(), composit_end_exec(), defocus_blur(), direct_link_nodetree(), do_alphaover_mixed(), do_apply_spillmap_blue(), do_apply_spillmap_green(), do_apply_spillmap_red(), do_average_spillmap_blue(), do_average_spillmap_blue_fac(), do_average_spillmap_green(), do_average_spillmap_green_fac(), do_average_spillmap_red(), do_average_spillmap_red_fac(), do_channel_matte(), do_chroma_key(), do_color_key(), do_colorbalance_cdl(), do_colorbalance_cdl_fac(), do_colorbalance_lgg(), do_colorbalance_lgg_fac(), do_colorband_composit(), do_curves(), do_curves_fac(), do_diff_matte(), do_distance_matte(), do_hue_sat_fac(), do_huecorrect(), do_huecorrect_fac(), do_luma_matte(), do_map_value(), do_simple_spillmap_blue(), do_simple_spillmap_blue_fac(), do_simple_spillmap_green(), do_simple_spillmap_green_fac(), do_simple_spillmap_red(), do_simple_spillmap_red_fac(), do_version_ntree_242_2(), do_versions(), ED_image_update_frame(), gpu_shader_curve_rgb(), gpu_shader_curve_vec(), gpu_shader_geom(), gpu_shader_mapping(), gpu_shader_valtorgb(), init(), node_alphaover_init(), node_buts_curvecol(), node_buts_time(), node_composit_buts_image(), node_composit_exec_alphaover(), node_composit_exec_bilateralblur(), node_composit_exec_blur(), node_composit_exec_chroma_matte(), node_composit_exec_color_matte(), node_composit_exec_color_spill(), node_composit_exec_colorbalance(), node_composit_exec_crop(), node_composit_exec_curve_rgb(), node_composit_exec_curve_vec(), node_composit_exec_curves_time(), node_composit_exec_dblur(), node_composit_exec_defocus(), node_composit_exec_diff_matte(), node_composit_exec_distance_matte(), node_composit_exec_glare(), node_composit_exec_image(), node_composit_exec_lensdist(), node_composit_exec_output_file(), node_composit_exec_splitviewer(), node_composit_exec_tonemap(), node_composit_exec_valtorgb(), node_composit_exec_vecblur(), node_composit_exec_viewer(), node_composit_get_zimage(), node_composit_init_bilateralblur(), node_composit_init_blur(), node_composit_init_channel_matte(), node_composit_init_chroma_matte(), node_composit_init_color_matte(), node_composit_init_color_spill(), node_composit_init_colorbalance(), node_composit_init_crop(), node_composit_init_curve_rgb(), node_composit_init_curve_vec(), node_composit_init_curves_time(), node_composit_init_dblur(), node_composit_init_defocus(), node_composit_init_diff_matte(), node_composit_init_distance_matte(), node_composit_init_glare(), node_composit_init_hue_sat(), node_composit_init_huecorrect(), node_composit_init_image(), node_composit_init_lensdist(), node_composit_init_luma_matte(), node_composit_init_map_value(), node_composit_init_output_file(), node_composit_init_splitviewer(), node_composit_init_tonemap(), node_composit_init_valtorgb(), node_composit_init_vecblur(), node_composit_init_viewer(), node_copy_curves(), node_copy_standard_storage(), node_free_curves(), node_free_standard_storage(), node_shader_exec_curve_rgb(), node_shader_exec_curve_vec(), node_shader_exec_geom(), node_shader_exec_mapping(), node_shader_exec_valtorgb(), node_shader_init_curve_rgb(), node_shader_init_curve_vec(), node_shader_init_geometry(), node_shader_init_mapping(), node_shader_init_valtorgb(), node_texture_buts_proc(), ntree_get_active_iuser(), ntree_version_241(), ntree_version_242(), ntree_version_245(), ntreeCompositForceHidden(), ntreeInitTypes(), rgb_colorfn(), rgb_init(), texfn(), time_colorfn(), time_init(), unique_name(), valtorgb_colorfn(), valtorgb_init(), and write_nodetree().

Definition at line 145 of file DNA_node_types.h.

Referenced by exec_composite_node(), and ntreeCompositExecTree().

short bNode::type

Definition at line 128 of file DNA_node_types.h.

Referenced by assign_index(), check_valid_camera(), clear_scene_in_nodes(), composit_begin_exec(), composit_end_exec(), composite_needs_render(), composite_patch(), direct_link_nodetree(), do_header_node(), do_version_ntree_242_2(), do_versions(), ED_image_update_frame(), exec_composite_node(), expand_nodetree(), flag_render_node_material(), freeExecutableNode(), gpu_shader_material(), has_nodetree(), init_render_nodetree(), lib_nodetree_do_versions_group(), material_in_nodetree(), node_add_node(), node_auto_add_menu(), node_buts_texture(), node_delete_reconnect(), node_draw_basis(), node_dynamic_update_cb(), node_group_edit_invoke(), node_group_execute(), node_group_make_exec(), node_group_ungroup_exec(), node_link_viewer(), node_only_value(), node_read_renderlayers_exec(), node_select_same_type(), node_select_same_type_np(), node_set_active(), node_shader_exec_material(), nodeAddNodeType(), nodeAddSockets(), nodeMakeGroupFromSelected(), nodes_use_tex(), nodeShaderSynchronizeID(), nodeVerifyType(), ntree_begin_exec_tree(), ntree_composite_texnode(), ntree_get_active_iuser(), ntree_render_scenes(), ntree_version_241(), ntree_version_242(), ntree_version_245(), ntreeBeginExecTree(), ntreeClearPreview(), ntreeClearTags(), ntreeCompositForceHidden(), ntreeCompositTagAnimated(), ntreeCompositTagGenerators(), ntreeCompositTagRender(), ntreeExecTree(), ntreeGPUMaterialNodes(), ntreeHasType(), ntreeInitPreview(), ntreeInitTypes(), ntreeLocalize(), ntreeLocalMerge(), ntreeSetOutput(), ntreeShaderGetTexcoMode(), ntreeTexCheckCyclics(), ntreeTexTagAnimated(), preview_mat_has_sss(), RE_is_rendering_allowed(), RE_MergeFullSample(), render_layer_remove_exec(), setExecutableNodes(), snode_make_group_editable(), tag_scenes_for_render(), and write_nodetree().

float bNode::width

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