|
Blender V5.0
|
Go to the source code of this file.
Macros | |
| #define | NOD_REGISTER_NODE(REGISTER_FUNC) |
Functions | |
| void | register_nodes () |
| void | register_node_type_frame () |
| void | register_node_type_reroute () |
| void | register_node_type_group_input () |
| void | register_node_type_group_output () |
| void | register_compositor_nodes () |
| void | register_function_nodes () |
| void | register_geometry_nodes () |
| void | register_shader_nodes () |
| void | register_texture_nodes () |
| #define NOD_REGISTER_NODE | ( | REGISTER_FUNC | ) |
This macro has three purposes:
Definition at line 34 of file NOD_register.hh.
| void register_compositor_nodes | ( | ) |
Referenced by register_nodes().
| void register_function_nodes | ( | ) |
Referenced by register_nodes().
| void register_geometry_nodes | ( | ) |
Referenced by register_nodes().
| void register_node_type_frame | ( | ) |
Definition at line 535 of file node_common.cc.
References blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::flag, blender::bke::bNodeType::free_self, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::nclass, NODE_BACKGROUND, NODE_CLASS_LAYOUT, node_copy_standard_storage(), NODE_FRAME, node_frame_init(), node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_base(), blender::bke::node_type_size(), blender::bke::node_type_storage(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_nodes().
| void register_node_type_group_input | ( | ) |
Definition at line 897 of file node_common.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons_ex, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::free_self, blender::bke::bNodeType::get_compositor_operation, blender::bke::bNodeType::get_extra_info, blender::nodes::get_group_input_compositor_operation(), blender::nodes::group_input_declare(), blender::nodes::group_input_insert_link(), blender::bke::bNodeType::insert_link, blender::bke::bNodeType::nclass, blender::bke::bNodeType::no_muting, NODE_CLASS_INTERFACE, NODE_GROUP_INPUT, node_group_input_extra_info(), blender::nodes::node_group_input_layout(), blender::bke::node_register_type(), blender::bke::node_type_base(), blender::bke::node_type_size(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_nodes().
| void register_node_type_group_output | ( | ) |
Definition at line 948 of file node_common.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons_ex, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::free_self, blender::bke::bNodeType::get_compositor_operation, blender::bke::bNodeType::get_extra_info, blender::nodes::get_group_output_compositor_operation(), blender::nodes::group_output_declare(), blender::nodes::group_output_insert_link(), blender::bke::bNodeType::insert_link, blender::bke::bNodeType::nclass, blender::bke::bNodeType::no_muting, NODE_CLASS_INTERFACE, NODE_GROUP_OUTPUT, node_group_output_extra_info(), blender::nodes::node_group_output_layout(), blender::bke::node_register_type(), blender::bke::node_type_base(), blender::bke::node_type_size(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_nodes().
| void register_node_type_reroute | ( | ) |
Definition at line 587 of file node_common.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::free_self, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::nclass, NODE_CLASS_LAYOUT, node_copy_standard_storage(), node_free_standard_storage(), blender::bke::node_register_type(), NODE_REROUTE, node_reroute_declare(), node_reroute_init(), blender::bke::node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_nodes().
| void register_nodes | ( | ) |
Definition at line 136 of file node_register.cc.
References register_compositor_nodes(), register_function_nodes(), register_geometry_nodes(), register_node_tree_type_cmp(), register_node_tree_type_geo(), register_node_type_frame(), register_node_type_group_input(), register_node_type_group_output(), register_node_type_reroute(), register_shader_nodes(), register_standard_node_socket_types(), register_texture_nodes(), register_undefined_types(), and register_zone_types().
Referenced by blender::bke::node_system_init().
| void register_shader_nodes | ( | ) |
Definition at line 9 of file node_shader_register.cc.
References register_node_tree_type_sh(), register_node_type_sh_add_shader(), register_node_type_sh_ambient_occlusion(), register_node_type_sh_attribute(), register_node_type_sh_background(), register_node_type_sh_bevel(), register_node_type_sh_blackbody(), register_node_type_sh_brightcontrast(), register_node_type_sh_bsdf_diffuse(), register_node_type_sh_bsdf_glass(), register_node_type_sh_bsdf_glossy(), register_node_type_sh_bsdf_hair(), register_node_type_sh_bsdf_hair_principled(), register_node_type_sh_bsdf_metallic(), register_node_type_sh_bsdf_principled(), register_node_type_sh_bsdf_ray_portal(), register_node_type_sh_bsdf_refraction(), register_node_type_sh_bsdf_sheen(), register_node_type_sh_bsdf_toon(), register_node_type_sh_bsdf_translucent(), register_node_type_sh_bsdf_transparent(), register_node_type_sh_bump(), register_node_type_sh_camera(), register_node_type_sh_clamp(), register_node_type_sh_combcolor(), register_node_type_sh_combxyz(), register_node_type_sh_curve_float(), register_node_type_sh_curve_rgb(), register_node_type_sh_curve_vec(), register_node_type_sh_displacement(), register_node_type_sh_eevee_specular(), register_node_type_sh_emission(), register_node_type_sh_fresnel(), register_node_type_sh_gamma(), register_node_type_sh_geometry(), register_node_type_sh_group(), register_node_type_sh_hair_info(), register_node_type_sh_holdout(), register_node_type_sh_hue_sat(), register_node_type_sh_invert(), register_node_type_sh_layer_weight(), register_node_type_sh_light_falloff(), register_node_type_sh_light_path(), register_node_type_sh_map_range(), register_node_type_sh_mapping(), register_node_type_sh_math(), register_node_type_sh_mix(), register_node_type_sh_mix_rgb(), register_node_type_sh_mix_shader(), register_node_type_sh_normal(), register_node_type_sh_normal_map(), register_node_type_sh_object_info(), register_node_type_sh_output_aov(), register_node_type_sh_output_light(), register_node_type_sh_output_linestyle(), register_node_type_sh_output_material(), register_node_type_sh_output_world(), register_node_type_sh_particle_info(), register_node_type_sh_point_info(), register_node_type_sh_radial_tiling(), register_node_type_sh_rgb(), register_node_type_sh_rgbtobw(), register_node_type_sh_script(), register_node_type_sh_sepcolor(), register_node_type_sh_sepxyz(), register_node_type_sh_shadertorgb(), register_node_type_sh_squeeze(), register_node_type_sh_subsurface_scattering(), register_node_type_sh_tangent(), register_node_type_sh_tex_brick(), register_node_type_sh_tex_checker(), register_node_type_sh_tex_coord(), register_node_type_sh_tex_environment(), register_node_type_sh_tex_gabor(), register_node_type_sh_tex_gradient(), register_node_type_sh_tex_ies(), register_node_type_sh_tex_image(), register_node_type_sh_tex_magic(), register_node_type_sh_tex_noise(), register_node_type_sh_tex_sky(), register_node_type_sh_tex_voronoi(), register_node_type_sh_tex_wave(), register_node_type_sh_tex_white_noise(), register_node_type_sh_uvalongstroke(), register_node_type_sh_uvmap(), register_node_type_sh_valtorgb(), register_node_type_sh_value(), register_node_type_sh_vect_math(), register_node_type_sh_vect_transform(), register_node_type_sh_vector_displacement(), register_node_type_sh_vector_rotate(), register_node_type_sh_vertex_color(), register_node_type_sh_volume_absorption(), register_node_type_sh_volume_coefficients(), register_node_type_sh_volume_info(), register_node_type_sh_volume_principled(), register_node_type_sh_volume_scatter(), register_node_type_sh_wavelength(), and register_node_type_sh_wireframe().
Referenced by register_nodes().
| void register_texture_nodes | ( | ) |
Definition at line 9 of file node_texture_register.cc.
References register_node_tree_type_tex(), register_node_type_tex_at(), register_node_type_tex_bricks(), register_node_type_tex_checker(), register_node_type_tex_combine_color(), register_node_type_tex_coord(), register_node_type_tex_curve_rgb(), register_node_type_tex_curve_time(), register_node_type_tex_distance(), register_node_type_tex_group(), register_node_type_tex_hue_sat(), register_node_type_tex_image(), register_node_type_tex_invert(), register_node_type_tex_math(), register_node_type_tex_mix_rgb(), register_node_type_tex_output(), register_node_type_tex_proc_blend(), register_node_type_tex_proc_clouds(), register_node_type_tex_proc_distnoise(), register_node_type_tex_proc_magic(), register_node_type_tex_proc_marble(), register_node_type_tex_proc_musgrave(), register_node_type_tex_proc_noise(), register_node_type_tex_proc_stucci(), register_node_type_tex_proc_voronoi(), register_node_type_tex_proc_wood(), register_node_type_tex_rgbtobw(), register_node_type_tex_rotate(), register_node_type_tex_scale(), register_node_type_tex_separate_color(), register_node_type_tex_texture(), register_node_type_tex_translate(), register_node_type_tex_valtonor(), register_node_type_tex_valtorgb(), and register_node_type_tex_viewer().
Referenced by register_nodes().