|
Blender V5.0
|
Go to the source code of this file.
| void register_node_tree_type_sh | ( | ) |
Definition at line 187 of file node_shader_tree.cc.
References blender::bke::bNodeTreeType::foreach_nodeclass, foreach_nodeclass(), blender::bke::bNodeTreeType::get_from_context, blender::bke::bNodeTreeType::group_idname, blender::bke::bNodeTreeType::idname, blender::bke::bNodeTreeType::localize, localize(), N_, blender::bke::node_tree_type_add(), NTREE_SHADER, ntreeType_Shader, blender::bke::bNodeTreeType::poll, blender::bke::bNodeTreeType::rna_ext, shader_get_from_context(), shader_node_tree_socket_type_valid(), shader_tree_poll(), shader_validate_link(), ExtensionRNA::srna, blender::bke::bNodeTreeType::type, blender::bke::bNodeTreeType::ui_description, blender::bke::bNodeTreeType::ui_icon, blender::bke::bNodeTreeType::ui_name, blender::bke::bNodeTreeType::update, update(), blender::bke::bNodeTreeType::valid_socket_type, and blender::bke::bNodeTreeType::validate_link.
Referenced by register_shader_nodes().
| void register_node_type_sh_add_shader | ( | ) |
Definition at line 55 of file node_shader_add_shader.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), SH_NODE_ADD_SHADER, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_ambient_occlusion | ( | ) |
Definition at line 80 of file node_shader_ambient_occlusion.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, blender::bke::node_register_type(), SH_NODE_AMBIENT_OCCLUSION, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_attribute | ( | ) |
Definition at line 102 of file node_shader_attribute.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, node_copy_standard_storage(), node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_storage(), SH_NODE_ATTRIBUTE, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_background | ( | ) |
Definition at line 36 of file node_shader_background.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), SH_NODE_BACKGROUND, sh_node_type_base(), blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and world_shader_nodes_poll().
Referenced by register_shader_nodes().
| void register_node_type_sh_bevel | ( | ) |
Definition at line 54 of file node_shader_bevel.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, blender::bke::node_register_type(), SH_NODE_BEVEL, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_blackbody | ( | ) |
Definition at line 67 of file node_shader_blackbody.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::Middle, blender::bke::bNodeType::nclass, NODE_CLASS_CONVERTER, blender::bke::node_register_type(), blender::bke::node_type_size_preset(), SH_NODE_BLACKBODY, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_brightcontrast | ( | ) |
Definition at line 58 of file node_shader_brightness.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_OP_COLOR, blender::bke::node_register_type(), SH_NODE_BRIGHTCONTRAST, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_bsdf_diffuse | ( | ) |
Definition at line 58 of file node_shader_bsdf_diffuse.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::Middle, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), blender::bke::node_type_size_preset(), object_shader_nodes_poll(), SH_NODE_BSDF_DIFFUSE, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_bsdf_glass | ( | ) |
Definition at line 106 of file node_shader_bsdf_glass.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::Middle, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), blender::bke::node_type_size_preset(), object_shader_nodes_poll(), SH_NODE_BSDF_GLASS, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_bsdf_glossy | ( | ) |
Definition at line 96 of file node_shader_bsdf_glossy.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::Middle, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_alias(), blender::bke::node_register_type(), blender::bke::node_type_size_preset(), object_shader_nodes_poll(), SH_NODE_BSDF_GLOSSY, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_bsdf_hair | ( | ) |
Definition at line 51 of file node_shader_bsdf_hair.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), blender::bke::node_type_size(), object_cycles_shader_nodes_poll(), SH_NODE_BSDF_HAIR, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_bsdf_hair_principled | ( | ) |
Definition at line 209 of file node_shader_bsdf_hair_principled.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::Large, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, node_copy_standard_storage(), node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_size_preset(), blender::bke::node_type_storage(), object_cycles_shader_nodes_poll(), SH_NODE_BSDF_HAIR_PRINCIPLED, sh_node_type_base(), blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and blender::bke::bNodeType::updatefunc.
Referenced by register_shader_nodes().
| void register_node_type_sh_bsdf_metallic | ( | ) |
Definition at line 181 of file node_shader_bsdf_metallic.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::Large, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), blender::bke::node_type_size_preset(), object_shader_nodes_poll(), SH_NODE_BSDF_METALLIC, sh_node_type_base(), blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and blender::bke::bNodeType::updatefunc.
Referenced by register_shader_nodes().
| void register_node_type_sh_bsdf_principled | ( | ) |
Definition at line 731 of file node_shader_bsdf_principled.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::Large, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), blender::bke::node_type_size_preset(), object_shader_nodes_poll(), SH_NODE_BSDF_PRINCIPLED, sh_node_type_base(), blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and blender::bke::bNodeType::updatefunc.
Referenced by register_shader_nodes().
| void register_node_type_sh_bsdf_ray_portal | ( | ) |
Definition at line 57 of file node_shader_bsdf_ray_portal.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), object_shader_nodes_poll(), SH_NODE_BSDF_RAY_PORTAL, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_bsdf_refraction | ( | ) |
Definition at line 72 of file node_shader_bsdf_refraction.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::Middle, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), blender::bke::node_type_size_preset(), object_shader_nodes_poll(), SH_NODE_BSDF_REFRACTION, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_bsdf_sheen | ( | ) |
Definition at line 83 of file node_shader_bsdf_sheen.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), object_cycles_shader_nodes_poll(), SH_NODE_BSDF_SHEEN, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_bsdf_toon | ( | ) |
Definition at line 45 of file node_shader_bsdf_toon.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::Middle, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), blender::bke::node_type_size_preset(), object_cycles_shader_nodes_poll(), SH_NODE_BSDF_TOON, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_bsdf_translucent | ( | ) |
Definition at line 51 of file node_shader_bsdf_translucent.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), object_shader_nodes_poll(), SH_NODE_BSDF_TRANSLUCENT, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_bsdf_transparent | ( | ) |
Definition at line 55 of file node_shader_bsdf_transparent.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), object_shader_nodes_poll(), SH_NODE_BSDF_TRANSPARENT, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_bump | ( | ) |
Definition at line 133 of file node_shader_bump.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_OP_VECTOR, blender::bke::node_register_type(), SH_NODE_BUMP, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_camera | ( | ) |
Definition at line 40 of file node_shader_camera.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, blender::bke::node_register_type(), SH_NODE_CAMERA, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_clamp | ( | ) |
Definition at line 98 of file node_shader_clamp.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_CONVERTER, blender::bke::node_register_type(), SH_NODE_CLAMP, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_combcolor | ( | ) |
Definition at line 203 of file node_shader_sepcomb_color.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_CONVERTER, node_combsep_color_init(), node_copy_standard_storage(), node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_storage(), SH_NODE_COMBINE_COLOR, sh_node_type_base(), blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and blender::bke::bNodeType::updatefunc.
Referenced by register_shader_nodes().
| void register_node_type_sh_combxyz | ( | ) |
Definition at line 228 of file node_shader_sepcomb_xyz.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::eval_elem, blender::bke::bNodeType::eval_inverse, blender::bke::bNodeType::eval_inverse_elem, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_CONVERTER, blender::bke::node_register_type(), SH_NODE_COMBXYZ, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_curve_float | ( | ) |
Definition at line 435 of file node_shader_curves.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::Large, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_CONVERTER, node_copy_curves(), node_free_curves(), blender::bke::node_register_type(), blender::bke::node_type_size_preset(), blender::bke::node_type_storage(), SH_NODE_CURVE_FLOAT, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_curve_rgb | ( | ) |
Definition at line 299 of file node_shader_curves.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::Large, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_OP_COLOR, node_copy_curves(), node_free_curves(), blender::bke::node_register_type(), blender::bke::node_type_size_preset(), blender::bke::node_type_storage(), SH_NODE_CURVE_RGB, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_curve_vec | ( | ) |
Definition at line 133 of file node_shader_curves.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::Large, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_OP_VECTOR, node_copy_curves(), node_free_curves(), blender::bke::node_register_type(), blender::bke::node_type_size_preset(), blender::bke::node_type_storage(), SH_NODE_CURVE_VEC, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_displacement | ( | ) |
Definition at line 71 of file node_shader_displacement.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_OP_VECTOR, blender::bke::node_register_type(), SH_NODE_DISPLACEMENT, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_dynamic | ( | ) |
| void register_node_type_sh_eevee_metallic | ( | ) |
| void register_node_type_sh_eevee_specular | ( | ) |
Definition at line 84 of file node_shader_eevee_specular.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), object_eevee_shader_nodes_poll(), SH_NODE_EEVEE_SPECULAR, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_emission | ( | ) |
Definition at line 49 of file node_shader_emission.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), SH_NODE_EMISSION, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_fresnel | ( | ) |
Definition at line 42 of file node_shader_fresnel.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, blender::bke::node_register_type(), SH_NODE_FRESNEL, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_gamma | ( | ) |
Definition at line 73 of file node_shader_gamma.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_OP_COLOR, blender::bke::node_register_type(), SH_NODE_GAMMA, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_geometry | ( | ) |
Definition at line 88 of file node_shader_geometry.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, blender::bke::node_register_type(), SH_NODE_NEW_GEOMETRY, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_group | ( | ) |
Definition at line 80 of file node_shader_common.cc.
References BLI_assert, blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, gpu_group_execute(), GROUP_NODE_DEFAULT_WIDTH, GROUP_NODE_MAX_WIDTH, GROUP_NODE_MIN_WIDTH, blender::bke::bNodeType::insert_link, blender::bke::bNodeType::labelfunc, NODE_CLASS_GROUP, NODE_GROUP, blender::nodes::node_group_declare(), node_group_label(), node_group_poll_instance(), node_group_ui_class(), node_group_ui_description(), node_insert_link_default(), blender::bke::node_register_type(), blender::bke::node_type_base_custom(), blender::bke::node_type_size(), blender::bke::bNodeType::poll, blender::bke::bNodeType::poll_instance, blender::bke::bNodeType::rna_ext, RNA_struct_blender_type_set(), RNA_struct_find(), sh_node_poll_default(), ExtensionRNA::srna, blender::bke::bNodeType::type_legacy, blender::bke::bNodeType::ui_class, and blender::bke::bNodeType::ui_description_fn.
Referenced by register_shader_nodes().
| void register_node_type_sh_hair_info | ( | ) |
Definition at line 49 of file node_shader_hair_info.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, blender::bke::node_register_type(), SH_NODE_HAIR_INFO, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_holdout | ( | ) |
Definition at line 27 of file node_shader_holdout.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), object_shader_nodes_poll(), SH_NODE_HOLDOUT, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_hue_sat | ( | ) |
Definition at line 78 of file node_shader_hueSatVal.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::Middle, blender::bke::bNodeType::nclass, NODE_CLASS_OP_COLOR, blender::bke::node_register_type(), blender::bke::node_type_size_preset(), SH_NODE_HUE_SAT, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_invert | ( | ) |
Definition at line 48 of file node_shader_invert.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_OP_COLOR, blender::bke::node_register_type(), SH_NODE_INVERT, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_layer_weight | ( | ) |
Definition at line 43 of file node_shader_layer_weight.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, blender::bke::node_register_type(), SH_NODE_LAYER_WEIGHT, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_light_falloff | ( | ) |
Definition at line 52 of file node_shader_light_falloff.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::Middle, blender::bke::bNodeType::nclass, NODE_CLASS_OP_COLOR, blender::bke::node_register_type(), blender::bke::node_type_size_preset(), SH_NODE_LIGHT_FALLOFF, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_light_path | ( | ) |
Definition at line 56 of file node_shader_light_path.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, blender::bke::node_register_type(), SH_NODE_LIGHT_PATH, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_map_range | ( | ) |
Definition at line 521 of file node_shader_map_range.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gather_link_search_ops, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_CONVERTER, node_copy_standard_storage(), node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_storage(), SH_NODE_MAP_RANGE, blender::bke::bNodeType::ui_class, blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and blender::bke::bNodeType::updatefunc.
Referenced by register_shader_nodes().
| void register_node_type_sh_mapping | ( | ) |
Definition at line 118 of file node_shader_mapping.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_OP_VECTOR, blender::bke::node_register_type(), SH_NODE_MAPPING, sh_node_type_base(), blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and blender::bke::bNodeType::updatefunc.
Referenced by register_shader_nodes().
| void register_node_type_sh_math | ( | ) |
Definition at line 358 of file node_shader_math.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::eval_elem, blender::bke::bNodeType::eval_inverse, blender::bke::bNodeType::eval_inverse_elem, blender::bke::bNodeType::gather_link_search_ops, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::labelfunc, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_CONVERTER, blender::nodes::node_math_build_multi_function(), node_math_label(), node_math_update(), blender::bke::node_register_type(), SH_NODE_MATH, blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and blender::bke::bNodeType::updatefunc.
Referenced by register_shader_nodes().
| void register_node_type_sh_mix | ( | ) |
Definition at line 612 of file node_shader_mix.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gather_link_search_ops, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::labelfunc, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_CONVERTER, node_copy_standard_storage(), node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_storage(), SH_NODE_MIX, blender::bke::bNodeType::ui_class, blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and blender::bke::bNodeType::updatefunc.
Referenced by register_shader_nodes().
| void register_node_type_sh_mix_rgb | ( | ) |
Definition at line 159 of file node_shader_mix_rgb.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gather_link_search_ops, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::labelfunc, blender::bke::bNodeType::nclass, node_blend_label(), NODE_CLASS_OP_COLOR, blender::bke::node_register_type(), SH_NODE_MIX_RGB_LEGACY, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_mix_shader | ( | ) |
Definition at line 62 of file node_shader_mix_shader.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), SH_NODE_MIX_SHADER, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_normal | ( | ) |
Definition at line 58 of file node_shader_normal.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_OP_VECTOR, blender::bke::node_register_type(), SH_NODE_NORMAL, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_normal_map | ( | ) |
Definition at line 190 of file node_shader_normal_map.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::Middle, blender::bke::bNodeType::nclass, NODE_CLASS_OP_VECTOR, node_copy_standard_storage(), node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_size_preset(), blender::bke::node_type_storage(), SH_NODE_NORMAL_MAP, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_object_info | ( | ) |
Definition at line 56 of file node_shader_object_info.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, blender::bke::node_register_type(), SH_NODE_OBJECT_INFO, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_output_aov | ( | ) |
Definition at line 56 of file node_shader_output_aov.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::nclass, blender::bke::bNodeType::no_muting, NODE_CLASS_OUTPUT, node_copy_standard_storage(), node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_storage(), SH_NODE_OUTPUT_AOV, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_output_eevee_material | ( | ) |
| void register_node_type_sh_output_light | ( | ) |
Definition at line 33 of file node_shader_output_light.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::nclass, blender::bke::bNodeType::no_muting, NODE_CLASS_OUTPUT, blender::bke::node_register_type(), object_cycles_shader_nodes_poll(), SH_NODE_OUTPUT_LIGHT, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_output_linestyle | ( | ) |
Definition at line 41 of file node_shader_output_linestyle.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, line_style_shader_nodes_poll(), blender::bke::bNodeType::nclass, blender::bke::bNodeType::no_muting, NODE_CLASS_OUTPUT, blender::bke::node_register_type(), SH_NODE_OUTPUT_LINESTYLE, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_output_material | ( | ) |
Definition at line 75 of file node_shader_output_material.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, blender::bke::bNodeType::no_muting, NODE_CLASS_OUTPUT, blender::bke::node_register_type(), object_shader_nodes_poll(), SH_NODE_OUTPUT_MATERIAL, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_output_world | ( | ) |
Definition at line 36 of file node_shader_output_world.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::nclass, blender::bke::bNodeType::no_muting, NODE_CLASS_OUTPUT, blender::bke::node_register_type(), SH_NODE_OUTPUT_WORLD, sh_node_type_base(), blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and world_shader_nodes_poll().
Referenced by register_shader_nodes().
| void register_node_type_sh_particle_info | ( | ) |
Definition at line 47 of file node_shader_particle_info.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, blender::bke::node_register_type(), SH_NODE_PARTICLE_INFO, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_point_info | ( | ) |
Definition at line 37 of file node_shader_point_info.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, blender::bke::node_register_type(), SH_NODE_POINT_INFO, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_radial_tiling | ( | ) |
Definition at line 206 of file node_shader_radial_tiling.cc.
References blender::bke::bNodeType::build_multi_function, blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::nclass, NODE_CLASS_OP_VECTOR, node_copy_standard_storage(), node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_storage(), sh_geo_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_rgb | ( | ) |
Definition at line 52 of file node_shader_rgb.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, blender::bke::node_register_type(), SH_NODE_RGB, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_rgbtobw | ( | ) |
Definition at line 45 of file node_shader_rgb_to_bw.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_CONVERTER, blender::bke::node_register_type(), SH_NODE_RGBTOBW, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_script | ( | ) |
Definition at line 83 of file node_shader_script.cc.
References blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::draw_buttons_ex, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::nclass, NODE_CLASS_SCRIPT, blender::bke::node_register_type(), blender::bke::node_type_storage(), SH_NODE_SCRIPT, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_sepcolor | ( | ) |
Definition at line 98 of file node_shader_sepcomb_color.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_CONVERTER, node_combsep_color_init(), node_copy_standard_storage(), node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_storage(), SH_NODE_SEPARATE_COLOR, sh_node_type_base(), blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and blender::bke::bNodeType::updatefunc.
Referenced by register_shader_nodes().
| void register_node_type_sh_sepxyz | ( | ) |
Definition at line 136 of file node_shader_sepcomb_xyz.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::eval_elem, blender::bke::bNodeType::eval_inverse, blender::bke::bNodeType::eval_inverse_elem, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_CONVERTER, blender::bke::node_register_type(), SH_NODE_SEPXYZ, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_shadertorgb | ( | ) |
Definition at line 30 of file node_shader_shader_to_rgb.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::nclass, NODE_CLASS_CONVERTER, blender::bke::node_register_type(), object_eevee_shader_nodes_poll(), SH_NODE_SHADERTORGB, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_squeeze | ( | ) |
Definition at line 32 of file node_shader_squeeze.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gather_link_search_ops, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::nclass, NODE_CLASS_CONVERTER, blender::bke::node_register_type(), SH_NODE_SQUEEZE, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_subsurface_scattering | ( | ) |
Definition at line 114 of file node_shader_subsurface_scattering.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::Middle, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), blender::bke::node_type_size_preset(), object_shader_nodes_poll(), SH_NODE_SUBSURFACE_SCATTERING, sh_node_type_base(), blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and blender::bke::bNodeType::updatefunc.
Referenced by register_shader_nodes().
| void register_node_type_sh_tangent | ( | ) |
Definition at line 98 of file node_shader_tangent.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::Middle, blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, node_copy_standard_storage(), node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_size_preset(), blender::bke::node_type_storage(), SH_NODE_TANGENT, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_tex_brick | ( | ) |
Definition at line 292 of file node_shader_tex_brick.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::Middle, blender::bke::bNodeType::nclass, NODE_CLASS_TEXTURE, node_copy_standard_storage(), NODE_DEFAULT_MAX_WIDTH, node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_size(), blender::bke::node_type_size_preset(), blender::bke::node_type_storage(), SH_NODE_TEX_BRICK, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_tex_checker | ( | ) |
Definition at line 136 of file node_shader_tex_checker.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_TEXTURE, node_copy_standard_storage(), node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_storage(), SH_NODE_TEX_CHECKER, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_tex_coord | ( | ) |
Definition at line 103 of file node_shader_tex_coord.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, blender::bke::node_register_type(), SH_NODE_TEX_COORD, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_tex_environment | ( | ) |
Definition at line 184 of file node_shader_tex_environment.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::labelfunc, blender::bke::Large, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_TEXTURE, node_copy_standard_storage(), node_free_standard_storage(), node_image_label(), blender::bke::node_register_type(), blender::bke::node_type_size_preset(), blender::bke::node_type_storage(), SH_NODE_TEX_ENVIRONMENT, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_tex_gabor | ( | ) |
Definition at line 204 of file node_shader_tex_gabor.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::nclass, NODE_CLASS_TEXTURE, node_copy_standard_storage(), node_free_standard_storage(), SH_NODE_TEX_GABOR, blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and blender::bke::bNodeType::updatefunc.
Referenced by register_shader_nodes().
| void register_node_type_sh_tex_gradient | ( | ) |
Definition at line 200 of file node_shader_tex_gradient.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_TEXTURE, node_copy_standard_storage(), node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_storage(), SH_NODE_TEX_GRADIENT, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_tex_ies | ( | ) |
Definition at line 53 of file node_shader_ies_light.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::nclass, NODE_CLASS_TEXTURE, node_copy_standard_storage(), node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_storage(), SH_NODE_TEX_IES, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_tex_image | ( | ) |
Definition at line 278 of file node_shader_tex_image.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::labelfunc, blender::bke::Large, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_TEXTURE, node_copy_standard_storage(), node_free_standard_storage(), node_image_label(), blender::bke::node_register_type(), blender::bke::node_type_size_preset(), blender::bke::node_type_storage(), SH_NODE_TEX_IMAGE, sh_node_type_base(), blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_tex_magic | ( | ) |
Definition at line 180 of file node_shader_tex_magic.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::nclass, NODE_CLASS_TEXTURE, node_copy_standard_storage(), node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_storage(), SH_NODE_TEX_MAGIC, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_tex_noise | ( | ) |
Definition at line 458 of file node_shader_tex_noise.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_TEXTURE, node_copy_standard_storage(), NODE_DEFAULT_MAX_WIDTH, node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_size(), blender::bke::node_type_storage(), SH_NODE_TEX_NOISE, blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and blender::bke::bNodeType::updatefunc.
Referenced by register_shader_nodes().
| void register_node_type_sh_tex_sky | ( | ) |
Definition at line 357 of file node_shader_tex_sky.cc.
References blender::bke::bNodeType::declare, blender::bke::Default, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gather_link_search_ops, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::nclass, NODE_CLASS_TEXTURE, node_copy_standard_storage(), node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_size_preset(), blender::bke::node_type_storage(), SH_NODE_TEX_SKY, sh_node_type_base(), blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and blender::bke::bNodeType::updatefunc.
Referenced by register_shader_nodes().
| void register_node_type_sh_tex_voronoi | ( | ) |
Definition at line 816 of file node_shader_tex_voronoi.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::nclass, NODE_CLASS_TEXTURE, node_copy_standard_storage(), NODE_DEFAULT_MAX_WIDTH, node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_size(), blender::bke::node_type_storage(), SH_NODE_TEX_VORONOI, blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and blender::bke::bNodeType::updatefunc.
Referenced by register_shader_nodes().
| void register_node_type_sh_tex_wave | ( | ) |
Definition at line 332 of file node_shader_tex_wave.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::Middle, blender::bke::bNodeType::nclass, NODE_CLASS_TEXTURE, node_copy_standard_storage(), NODE_DEFAULT_MAX_WIDTH, node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_size(), blender::bke::node_type_size_preset(), blender::bke::node_type_storage(), SH_NODE_TEX_WAVE, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_tex_white_noise | ( | ) |
Definition at line 257 of file node_shader_tex_white_noise.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_TEXTURE, blender::bke::node_register_type(), SH_NODE_TEX_WHITE_NOISE, blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and blender::bke::bNodeType::updatefunc.
Referenced by register_shader_nodes().
| void register_node_type_sh_uvalongstroke | ( | ) |
Definition at line 25 of file node_shader_uv_along_stroke.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, line_style_shader_nodes_poll(), blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, blender::bke::node_register_type(), sh_node_type_base(), SH_NODE_UVALONGSTROKE, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_uvmap | ( | ) |
Definition at line 89 of file node_shader_uvmap.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::Middle, blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, node_copy_standard_storage(), node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_size_preset(), blender::bke::node_type_storage(), sh_node_type_base(), SH_NODE_UVMAP, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_valtorgb | ( | ) |
Definition at line 159 of file node_shader_color_ramp.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::Large, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_CONVERTER, node_copy_standard_storage(), node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_size_preset(), blender::bke::node_type_storage(), SH_NODE_VALTORGB, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_value | ( | ) |
Definition at line 62 of file node_shader_value.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, blender::bke::node_register_type(), SH_NODE_VALUE, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_vect_math | ( | ) |
Definition at line 564 of file node_shader_vector_math.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::eval_elem, blender::bke::bNodeType::eval_inverse, blender::bke::bNodeType::eval_inverse_elem, blender::bke::bNodeType::gather_link_search_ops, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::labelfunc, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_OP_VECTOR, blender::bke::node_register_type(), node_vector_math_label(), SH_NODE_VECTOR_MATH, blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and blender::bke::bNodeType::updatefunc.
Referenced by register_shader_nodes().
| void register_node_type_sh_vect_transform | ( | ) |
Definition at line 201 of file node_shader_vector_transform.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_OP_VECTOR, node_copy_standard_storage(), node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_storage(), sh_node_type_base(), SH_NODE_VECT_TRANSFORM, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_vector_displacement | ( | ) |
Definition at line 75 of file node_shader_vector_displacement.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_OP_VECTOR, blender::bke::node_register_type(), sh_node_type_base(), SH_NODE_VECTOR_DISPLACEMENT, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_vector_rotate | ( | ) |
Definition at line 268 of file node_shader_vector_rotate.cc.
References blender::bke::bNodeType::build_multi_function, common_node_type_base(), blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_OP_VECTOR, blender::bke::node_register_type(), SH_NODE_VECTOR_ROTATE, blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and blender::bke::bNodeType::updatefunc.
Referenced by register_shader_nodes().
| void register_node_type_sh_vertex_color | ( | ) |
Definition at line 86 of file node_shader_vertex_color.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, node_copy_standard_storage(), node_free_standard_storage(), blender::bke::node_register_type(), blender::bke::node_type_storage(), sh_node_type_base(), SH_NODE_VERTEX_COLOR, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_volume_absorption | ( | ) |
Definition at line 37 of file node_shader_volume_absorption.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), sh_node_type_base(), SH_NODE_VOLUME_ABSORPTION, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_volume_coefficients | ( | ) |
Definition at line 141 of file node_shader_volume_coefficients.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::Large, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), blender::bke::node_type_size_preset(), object_shader_nodes_poll(), sh_node_type_base(), SH_NODE_VOLUME_COEFFICIENTS, blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and blender::bke::bNodeType::updatefunc.
Referenced by register_shader_nodes().
| void register_node_type_sh_volume_info | ( | ) |
Definition at line 45 of file node_shader_volume_info.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, blender::bke::node_register_type(), sh_node_type_base(), SH_NODE_VOLUME_INFO, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_volume_principled | ( | ) |
Definition at line 161 of file node_shader_volume_principled.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::Large, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), blender::bke::node_type_size_preset(), sh_node_type_base(), SH_NODE_VOLUME_PRINCIPLED, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_volume_scatter | ( | ) |
Definition at line 104 of file node_shader_volume_scatter.cc.
References blender::bke::bNodeType::add_ui_poll, blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::initfunc, blender::bke::Middle, blender::bke::bNodeType::nclass, NODE_CLASS_SHADER, blender::bke::node_register_type(), blender::bke::node_type_size_preset(), object_shader_nodes_poll(), sh_node_type_base(), SH_NODE_VOLUME_SCATTER, blender::bke::bNodeType::ui_description, blender::bke::bNodeType::ui_name, and blender::bke::bNodeType::updatefunc.
Referenced by register_shader_nodes().
| void register_node_type_sh_wavelength | ( | ) |
Definition at line 40 of file node_shader_wavelength.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::Middle, blender::bke::bNodeType::nclass, NODE_CLASS_CONVERTER, blender::bke::node_register_type(), blender::bke::node_type_size_preset(), sh_node_type_base(), SH_NODE_WAVELENGTH, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().
| void register_node_type_sh_wireframe | ( | ) |
Definition at line 53 of file node_shader_wireframe.cc.
References blender::bke::bNodeType::declare, blender::bke::bNodeType::draw_buttons, blender::bke::bNodeType::enum_name_legacy, blender::bke::bNodeType::gpu_fn, blender::bke::bNodeType::materialx_fn, blender::bke::bNodeType::nclass, NODE_CLASS_INPUT, blender::bke::node_register_type(), sh_node_type_base(), SH_NODE_WIREFRAME, blender::bke::bNodeType::ui_description, and blender::bke::bNodeType::ui_name.
Referenced by register_shader_nodes().