|
Blender
V2.93
|
#include "BKE_node.h"Go to the source code of this file.
Variables | |
| struct bNodeTreeType * | ntreeType_Shader |
| void register_node_tree_type_sh | ( | void | ) |
Definition at line 189 of file node_shader_tree.c.
References foreach_nodeclass(), bNodeTreeType::foreach_nodeclass, bNodeTreeType::get_from_context, bNodeTreeType::idname, local_merge(), bNodeTreeType::local_merge, local_sync(), bNodeTreeType::local_sync, localize(), bNodeTreeType::localize, MEM_callocN, N_, NTREE_SHADER, ntreeType_Shader, ntreeTypeAdd(), bNodeTreeType::poll, bNodeTreeType::rna_ext, RNA_ShaderNodeTree, shader_get_from_context(), shader_tree_poll(), shader_validate_link(), ExtensionRNA::srna, bNodeTreeType::type, bNodeTreeType::ui_description, bNodeTreeType::ui_icon, bNodeTreeType::ui_name, update(), bNodeTreeType::update, and bNodeTreeType::validate_link.
Referenced by BKE_node_system_init().
| void register_node_type_sh_add_shader | ( | void | ) |
Definition at line 45 of file node_shader_add_shader.c.
References NODE_CLASS_SHADER, node_shader_gpu_add_shader(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_ADD_SHADER, sh_node_add_shader_in, sh_node_add_shader_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_ambient_occlusion | ( | void | ) |
Definition at line 68 of file node_shader_ambient_occlusion.c.
References NODE_CLASS_INPUT, node_shader_gpu_ambient_occlusion(), node_shader_init_ambient_occlusion(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_AMBIENT_OCCLUSION, sh_node_ambient_occlusion_in, sh_node_ambient_occlusion_out, and sh_node_type_base().
Referenced by registerTextureNodes().
| void register_node_type_sh_attribute | ( | void | ) |
Definition at line 85 of file node_shader_attribute.c.
References NODE_CLASS_INPUT, node_copy_standard_storage(), node_free_standard_storage(), node_shader_gpu_attribute(), node_shader_init_attribute(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_ATTRIBUTE, sh_node_attribute_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_background | ( | void | ) |
Definition at line 45 of file node_shader_background.c.
References NODE_CLASS_SHADER, node_shader_gpu_background(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_BACKGROUND, sh_node_background_in, sh_node_background_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_bevel | ( | void | ) |
Definition at line 58 of file node_shader_bevel.c.
References gpu_shader_bevel(), NODE_CLASS_INPUT, node_shader_init_bevel(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_BEVEL, sh_node_bevel_in, sh_node_bevel_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_blackbody | ( | void | ) |
Definition at line 51 of file node_shader_blackbody.c.
References NODE_CLASS_CONVERTOR, node_shader_gpu_blackbody(), NODE_SIZE_MIDDLE, node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_BLACKBODY, sh_node_blackbody_in, sh_node_blackbody_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_brightcontrast | ( | void | ) |
Definition at line 45 of file node_shader_brightness.c.
References gpu_shader_brightcontrast(), NODE_CLASS_OP_COLOR, node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_BRIGHTCONTRAST, sh_node_brightcontrast_in, sh_node_brightcontrast_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_bsdf_anisotropic | ( | void | ) |
Definition at line 68 of file node_shader_bsdf_anisotropic.c.
References NODE_CLASS_SHADER, node_shader_gpu_bsdf_anisotropic(), node_shader_init_anisotropic(), NODE_SIZE_MIDDLE, node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_BSDF_ANISOTROPIC, sh_node_bsdf_anisotropic_in, sh_node_bsdf_anisotropic_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_bsdf_diffuse | ( | void | ) |
Definition at line 52 of file node_shader_bsdf_diffuse.c.
References NODE_CLASS_SHADER, node_shader_gpu_bsdf_diffuse(), NODE_SIZE_MIDDLE, node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_BSDF_DIFFUSE, sh_node_bsdf_diffuse_in, sh_node_bsdf_diffuse_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_bsdf_glass | ( | void | ) |
Definition at line 70 of file node_shader_bsdf_glass.c.
References NODE_CLASS_SHADER, node_shader_gpu_bsdf_glass(), node_shader_init_glass(), NODE_SIZE_MIDDLE, node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_BSDF_GLASS, sh_node_bsdf_glass_in, sh_node_bsdf_glass_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_bsdf_glossy | ( | void | ) |
Definition at line 69 of file node_shader_bsdf_glossy.c.
References NODE_CLASS_SHADER, node_shader_gpu_bsdf_glossy(), node_shader_init_glossy(), NODE_SIZE_MIDDLE, node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_BSDF_GLOSSY, sh_node_bsdf_glossy_in, sh_node_bsdf_glossy_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_bsdf_hair | ( | void | ) |
Definition at line 48 of file node_shader_bsdf_hair.c.
References NODE_CLASS_SHADER, node_shader_gpu_bsdf_hair(), node_type_gpu(), node_type_init(), node_type_size(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_BSDF_HAIR, sh_node_bsdf_hair_in, sh_node_bsdf_hair_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_bsdf_hair_principled | ( | void | ) |
Definition at line 120 of file node_shader_bsdf_hair_principled.c.
References NODE_CLASS_SHADER, node_shader_init_hair_principled(), node_shader_update_hair_principled(), NODE_SIZE_LARGE, node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), node_type_update(), nodeRegisterType(), NULL, SH_NODE_BSDF_HAIR_PRINCIPLED, sh_node_bsdf_hair_principled_in, sh_node_bsdf_hair_principled_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_bsdf_principled | ( | void | ) |
Definition at line 187 of file node_shader_bsdf_principled.c.
References NODE_CLASS_SHADER, node_shader_gpu_bsdf_principled(), node_shader_init_principled(), node_shader_update_principled(), NODE_SIZE_LARGE, node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), node_type_update(), nodeRegisterType(), NULL, SH_NODE_BSDF_PRINCIPLED, sh_node_bsdf_principled_in, sh_node_bsdf_principled_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_bsdf_refraction | ( | void | ) |
Definition at line 62 of file node_shader_bsdf_refraction.c.
References NODE_CLASS_SHADER, node_shader_gpu_bsdf_refraction(), node_shader_init_refraction(), NODE_SIZE_MIDDLE, node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_BSDF_REFRACTION, sh_node_bsdf_refraction_in, sh_node_bsdf_refraction_out, and sh_node_type_base().
Referenced by registerTextureNodes().
| void register_node_type_sh_bsdf_toon | ( | void | ) |
Definition at line 53 of file node_shader_bsdf_toon.c.
References NODE_CLASS_SHADER, node_shader_gpu_bsdf_toon(), NODE_SIZE_MIDDLE, node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_BSDF_TOON, sh_node_bsdf_toon_in, sh_node_bsdf_toon_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_bsdf_translucent | ( | void | ) |
Definition at line 51 of file node_shader_bsdf_translucent.c.
References NODE_CLASS_SHADER, node_shader_gpu_bsdf_translucent(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_BSDF_TRANSLUCENT, sh_node_bsdf_translucent_in, sh_node_bsdf_translucent_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_bsdf_transparent | ( | void | ) |
Definition at line 44 of file node_shader_bsdf_transparent.c.
References NODE_CLASS_SHADER, node_shader_gpu_bsdf_transparent(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_BSDF_TRANSPARENT, sh_node_bsdf_transparent_in, sh_node_bsdf_transparent_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_bsdf_velvet | ( | void | ) |
Definition at line 52 of file node_shader_bsdf_velvet.c.
References NODE_CLASS_SHADER, node_shader_gpu_bsdf_velvet(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_BSDF_VELVET, sh_node_bsdf_velvet_in, sh_node_bsdf_velvet_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_bump | ( | void | ) |
Definition at line 58 of file node_shader_bump.c.
References gpu_shader_bump(), NODE_CLASS_OP_VECTOR, node_type_gpu(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_BUMP, sh_node_bump_in, sh_node_bump_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_camera | ( | void | ) |
Definition at line 47 of file node_shader_camera.c.
References gpu_shader_camera(), NODE_CLASS_INPUT, node_type_gpu(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_CAMERA, sh_node_camera_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_clamp | ( | void | ) |
Definition at line 77 of file node_shader_clamp.cc.
References bNodeType::expand_in_mf_network, gpu_shader_clamp(), NODE_CLASS_CONVERTOR, node_shader_init_clamp(), node_type_gpu(), node_type_init(), node_type_socket_templates(), nodeRegisterType(), sh_fn_node_type_base(), SH_NODE_CLAMP, sh_node_clamp_expand_in_mf_network(), sh_node_clamp_in, and sh_node_clamp_out.
Referenced by registerShaderNodes().
| void register_node_type_sh_combhsv | ( | void | ) |
Definition at line 108 of file node_shader_sepcombHSV.c.
References gpu_shader_combhsv(), NODE_CLASS_CONVERTOR, node_shader_exec_combhsv(), node_type_exec(), node_type_gpu(), node_type_socket_templates(), nodeRegisterType(), NULL, SH_NODE_COMBHSV, sh_node_combhsv_in, sh_node_combhsv_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_combrgb | ( | void | ) |
Definition at line 163 of file node_shader_sepcombRGB.cc.
References bNodeType::expand_in_mf_network, gpu_shader_combrgb(), NODE_CLASS_CONVERTOR, node_shader_exec_combrgb(), node_type_exec(), node_type_gpu(), node_type_socket_templates(), nodeRegisterType(), sh_fn_node_type_base(), SH_NODE_COMBRGB, sh_node_combrgb_expand_in_mf_network(), sh_node_combrgb_in, and sh_node_combrgb_out.
Referenced by registerShaderNodes().
| void register_node_type_sh_combxyz | ( | void | ) |
Definition at line 130 of file node_shader_sepcombXYZ.cc.
References bNodeType::expand_in_mf_network, gpu_shader_combxyz(), NODE_CLASS_CONVERTOR, node_type_gpu(), node_type_socket_templates(), nodeRegisterType(), sh_fn_node_type_base(), SH_NODE_COMBXYZ, sh_node_combxyz_expand_in_mf_network(), sh_node_combxyz_in, and sh_node_combxyz_out.
Referenced by registerShaderNodes().
| void register_node_type_sh_curve_rgb | ( | void | ) |
Definition at line 233 of file node_shader_curves.c.
References gpu_shader_curve_rgb(), NODE_CLASS_OP_COLOR, node_copy_curves(), node_free_curves(), node_initexec_curves(), node_shader_exec_curve_rgb(), node_shader_init_curve_rgb(), NODE_SIZE_LARGE, node_type_exec(), node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_CURVE_RGB, sh_node_curve_rgb_in, sh_node_curve_rgb_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_curve_vec | ( | void | ) |
Definition at line 107 of file node_shader_curves.c.
References gpu_shader_curve_vec(), NODE_CLASS_OP_VECTOR, node_copy_curves(), node_free_curves(), node_initexec_curves(), node_shader_exec_curve_vec(), node_shader_init_curve_vec(), NODE_SIZE_LARGE, node_type_exec(), node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_CURVE_VEC, sh_node_curve_vec_in, sh_node_curve_vec_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_custom_group | ( | bNodeType * | ntype | ) |
Definition at line 255 of file node_shader_common.c.
References gpu_group_execute(), group_execute(), group_freeexec(), group_initexec(), bNodeType::insert_link, node_insert_link_default(), node_type_exec(), node_type_gpu(), node_update_internal_links_default(), NULL, bNodeType::poll, sh_node_poll_default(), and bNodeType::update_internal_links.
| void register_node_type_sh_displacement | ( | void | ) |
Definition at line 72 of file node_shader_displacement.c.
References gpu_shader_displacement(), NODE_CLASS_OP_VECTOR, node_shader_init_displacement(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_DISPLACEMENT, sh_node_displacement_in, sh_node_displacement_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_dynamic | ( | void | ) |
| void register_node_type_sh_eevee_metallic | ( | void | ) |
| void register_node_type_sh_eevee_specular | ( | void | ) |
Definition at line 90 of file node_shader_eevee_specular.c.
References NODE_CLASS_SHADER, node_shader_gpu_eevee_specular(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_EEVEE_SPECULAR, sh_node_eevee_specular_in, sh_node_eevee_specular_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_emission | ( | void | ) |
Definition at line 45 of file node_shader_emission.c.
References NODE_CLASS_SHADER, node_shader_gpu_emission(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_EMISSION, sh_node_emission_in, sh_node_emission_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_fresnel | ( | void | ) |
Definition at line 61 of file node_shader_fresnel.c.
References NODE_CLASS_INPUT, node_shader_exec_fresnel(), node_shader_gpu_fresnel(), node_type_exec(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_FRESNEL, sh_node_fresnel_in, sh_node_fresnel_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_gamma | ( | void | ) |
Definition at line 61 of file node_shader_gamma.c.
References NODE_CLASS_OP_COLOR, node_shader_exec_gamma(), node_shader_gpu_gamma(), node_type_exec(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_GAMMA, sh_node_gamma_in, sh_node_gamma_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_geometry | ( | void | ) |
Definition at line 90 of file node_shader_geometry.c.
References NODE_CLASS_INPUT, node_shader_gpu_geometry(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, sh_node_geometry_out, SH_NODE_NEW_GEOMETRY, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_group | ( | void | ) |
Definition at line 228 of file node_shader_common.c.
References BLI_assert, gpu_group_execute(), group_execute(), group_freeexec(), group_initexec(), bNodeType::insert_link, NODE_CLASS_GROUP, NODE_CONST_OUTPUT, NODE_GROUP, node_group_label(), node_group_poll_instance(), node_group_update(), node_insert_link_default(), node_type_base_custom(), node_type_exec(), node_type_gpu(), node_type_group_update(), node_type_label(), node_type_size(), node_type_socket_templates(), node_update_internal_links_default(), nodeRegisterType(), NULL, bNodeType::poll, bNodeType::poll_instance, bNodeType::rna_ext, RNA_struct_blender_type_set(), RNA_struct_find(), sh_node_poll_default(), ExtensionRNA::srna, bNodeType::type, and bNodeType::update_internal_links.
Referenced by registerShaderNodes().
| void register_node_type_sh_hair_info | ( | void | ) |
Definition at line 42 of file node_shader_hair_info.c.
References NODE_CLASS_INPUT, node_shader_gpu_hair_info(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, outputs, SH_NODE_HAIR_INFO, and sh_node_type_base().
Referenced by registerTextureNodes().
| void register_node_type_sh_holdout | ( | void | ) |
Definition at line 43 of file node_shader_holdout.c.
References gpu_shader_rgb(), NODE_CLASS_SHADER, node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_HOLDOUT, sh_node_holdout_in, sh_node_holdout_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_hue_sat | ( | void | ) |
Definition at line 88 of file node_shader_hueSatVal.c.
References gpu_shader_hue_sat(), NODE_CLASS_OP_COLOR, node_shader_exec_hue_sat(), NODE_SIZE_MIDDLE, node_type_exec(), node_type_gpu(), node_type_size_preset(), node_type_socket_templates(), nodeRegisterType(), NULL, SH_NODE_HUE_SAT, sh_node_hue_sat_in, sh_node_hue_sat_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_invert | ( | void | ) |
Definition at line 68 of file node_shader_invert.c.
References gpu_shader_invert(), NODE_CLASS_OP_COLOR, node_shader_exec_invert(), node_type_exec(), node_type_gpu(), node_type_socket_templates(), nodeRegisterType(), NULL, SH_NODE_INVERT, sh_node_invert_in, sh_node_invert_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_layer_weight | ( | void | ) |
Definition at line 63 of file node_shader_layer_weight.c.
References NODE_CLASS_INPUT, node_shader_exec_layer_weight(), node_shader_gpu_layer_weight(), node_type_exec(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_LAYER_WEIGHT, sh_node_layer_weight_in, sh_node_layer_weight_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_light_falloff | ( | void | ) |
Definition at line 49 of file node_shader_light_falloff.c.
References NODE_CLASS_OP_COLOR, node_shader_gpu_light_falloff(), NODE_SIZE_MIDDLE, node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_LIGHT_FALLOFF, sh_node_light_falloff_in, sh_node_light_falloff_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_light_path | ( | void | ) |
Definition at line 51 of file node_shader_light_path.c.
References NODE_CLASS_INPUT, node_shader_gpu_light_path(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_LIGHT_PATH, sh_node_light_path_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_map_range | ( | void | ) |
Definition at line 309 of file node_shader_map_range.cc.
References bNodeType::expand_in_mf_network, gpu_shader_map_range(), NODE_CLASS_CONVERTOR, node_shader_init_map_range(), node_shader_update_map_range(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_update(), nodeRegisterType(), sh_fn_node_type_base(), SH_NODE_MAP_RANGE, sh_node_map_range_expand_in_mf_network(), sh_node_map_range_in, and sh_node_map_range_out.
Referenced by registerShaderNodes().
| void register_node_type_sh_mapping | ( | void | ) |
Definition at line 67 of file node_shader_mapping.c.
References gpu_shader_mapping(), NODE_CLASS_OP_VECTOR, node_shader_update_mapping(), node_type_gpu(), node_type_socket_templates(), node_type_update(), nodeRegisterType(), SH_NODE_MAPPING, sh_node_mapping_in, sh_node_mapping_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_math | ( | void | ) |
Definition at line 138 of file node_shader_math.cc.
References bNodeType::expand_in_mf_network, gpu_shader_math(), NODE_CLASS_CONVERTOR, node_math_label(), node_math_update(), node_type_gpu(), node_type_label(), node_type_socket_templates(), node_type_update(), nodeRegisterType(), sh_fn_node_type_base(), SH_NODE_MATH, sh_node_math_expand_in_mf_network(), sh_node_math_in, and sh_node_math_out.
Referenced by registerShaderNodes().
| void register_node_type_sh_mix_rgb | ( | void | ) |
Definition at line 105 of file node_shader_mixRgb.c.
References gpu_shader_mix_rgb(), node_blend_label(), NODE_CLASS_OP_COLOR, node_shader_exec_mix_rgb(), node_type_exec(), node_type_gpu(), node_type_label(), node_type_socket_templates(), nodeRegisterType(), NULL, SH_NODE_MIX_RGB, sh_node_mix_rgb_in, sh_node_mix_rgb_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_mix_shader | ( | void | ) |
Definition at line 46 of file node_shader_mix_shader.c.
References NODE_CLASS_SHADER, node_shader_gpu_mix_shader(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_MIX_SHADER, sh_node_mix_shader_in, sh_node_mix_shader_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_normal | ( | void | ) |
Definition at line 67 of file node_shader_normal.c.
References gpu_shader_normal(), NODE_CLASS_OP_VECTOR, node_shader_exec_normal(), node_type_exec(), node_type_gpu(), node_type_socket_templates(), nodeRegisterType(), NULL, SH_NODE_NORMAL, sh_node_normal_in, sh_node_normal_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_normal_map | ( | void | ) |
Definition at line 118 of file node_shader_normal_map.c.
References gpu_shader_normal_map(), NODE_CLASS_OP_VECTOR, node_copy_standard_storage(), node_free_standard_storage(), node_shader_exec_normal_map(), node_shader_init_normal_map(), NODE_SIZE_MIDDLE, node_type_exec(), node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_NORMAL_MAP, sh_node_normal_map_in, sh_node_normal_map_out, and sh_node_type_base().
Referenced by registerTextureNodes().
| void register_node_type_sh_object_info | ( | void | ) |
Definition at line 52 of file node_shader_object_info.c.
References NODE_CLASS_INPUT, node_shader_gpu_object_info(), node_type_gpu(), node_type_socket_templates(), nodeRegisterType(), NULL, SH_NODE_OBJECT_INFO, sh_node_object_info_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_output_aov | ( | void | ) |
Definition at line 56 of file node_shader_output_aov.c.
References NODE_CLASS_OUTPUT, node_copy_standard_storage(), node_free_standard_storage(), node_shader_gpu_output_aov(), node_shader_init_output_aov(), node_type_gpu(), node_type_init(), node_type_internal_links(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_OUTPUT_AOV, sh_node_output_aov_in, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_output_eevee_material | ( | void | ) |
| void register_node_type_sh_output_light | ( | void | ) |
Definition at line 30 of file node_shader_output_light.c.
References NODE_CLASS_OUTPUT, node_type_init(), node_type_internal_links(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_OUTPUT_LIGHT, sh_node_output_light_in, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_output_linestyle | ( | void | ) |
Definition at line 33 of file node_shader_output_linestyle.c.
References NODE_CLASS_OUTPUT, node_type_init(), node_type_internal_links(), node_type_socket_templates(), nodeRegisterType(), NULL, SH_NODE_OUTPUT_LINESTYLE, sh_node_output_linestyle_in, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_output_material | ( | void | ) |
Definition at line 77 of file node_shader_output_material.c.
References NODE_CLASS_OUTPUT, node_shader_gpu_output_material(), node_type_gpu(), node_type_init(), node_type_internal_links(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_OUTPUT_MATERIAL, sh_node_output_material_in, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_output_world | ( | void | ) |
Definition at line 45 of file node_shader_output_world.c.
References NODE_CLASS_OUTPUT, node_shader_gpu_output_world(), node_type_gpu(), node_type_init(), node_type_internal_links(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_OUTPUT_WORLD, sh_node_output_world_in, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_particle_info | ( | void | ) |
Definition at line 65 of file node_shader_particle_info.c.
References gpu_shader_particle_info(), NODE_CLASS_INPUT, node_shader_exec_particle_info(), node_type_exec(), node_type_gpu(), node_type_socket_templates(), nodeRegisterType(), NULL, outputs, SH_NODE_PARTICLE_INFO, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_rgb | ( | void | ) |
Definition at line 42 of file node_shader_rgb.c.
References gpu_shader_rgb(), NODE_CLASS_INPUT, node_type_gpu(), node_type_socket_templates(), nodeRegisterType(), NULL, SH_NODE_RGB, sh_node_rgb_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_rgbtobw | ( | void | ) |
Definition at line 219 of file node_shader_valToRgb.cc.
References gpu_shader_rgbtobw(), NODE_CLASS_CONVERTOR, node_shader_exec_rgbtobw(), node_type_exec(), node_type_gpu(), node_type_socket_templates(), nodeRegisterType(), SH_NODE_RGBTOBW, sh_node_rgbtobw_in, sh_node_rgbtobw_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_script | ( | void | ) |
Definition at line 61 of file node_shader_script.c.
References init(), NODE_CLASS_SCRIPT, node_copy_script(), node_free_script(), node_type_init(), node_type_storage(), nodeRegisterType(), SH_NODE_SCRIPT, and sh_node_type_base().
Referenced by registerTextureNodes().
| void register_node_type_sh_sephsv | ( | void | ) |
Definition at line 60 of file node_shader_sepcombHSV.c.
References gpu_shader_sephsv(), NODE_CLASS_CONVERTOR, node_shader_exec_sephsv(), node_type_exec(), node_type_gpu(), node_type_socket_templates(), nodeRegisterType(), NULL, SH_NODE_SEPHSV, sh_node_sephsv_in, sh_node_sephsv_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_seprgb | ( | void | ) |
Definition at line 105 of file node_shader_sepcombRGB.cc.
References bNodeType::expand_in_mf_network, gpu_shader_seprgb(), NODE_CLASS_CONVERTOR, node_shader_exec_seprgb(), node_type_exec(), node_type_gpu(), node_type_socket_templates(), nodeRegisterType(), sh_fn_node_type_base(), SH_NODE_SEPRGB, sh_node_seprgb_expand_in_mf_network(), sh_node_seprgb_in, and sh_node_seprgb_out.
Referenced by registerShaderNodes().
| void register_node_type_sh_sepxyz | ( | void | ) |
Definition at line 90 of file node_shader_sepcombXYZ.cc.
References bNodeType::expand_in_mf_network, gpu_shader_sepxyz(), NODE_CLASS_CONVERTOR, node_type_gpu(), node_type_socket_templates(), nodeRegisterType(), sh_fn_node_type_base(), SH_NODE_SEPXYZ, sh_node_sepxyz_expand_in_mf_network(), sh_node_sepxyz_in, and sh_node_sepxyz_out.
Referenced by registerShaderNodes().
| void register_node_type_sh_shadertorgb | ( | void | ) |
Definition at line 49 of file node_shader_shaderToRgb.c.
References NODE_CLASS_CONVERTOR, node_shader_gpu_shadertorgb(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_SHADERTORGB, sh_node_shadertorgb_in, sh_node_shadertorgb_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_squeeze | ( | void | ) |
Definition at line 60 of file node_shader_squeeze.c.
References gpu_shader_squeeze(), NODE_CLASS_CONVERTOR, node_shader_exec_squeeze(), node_type_exec(), node_type_gpu(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_SQUEEZE, sh_node_squeeze_in, sh_node_squeeze_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_subsurface_scattering | ( | void | ) |
Definition at line 90 of file node_shader_subsurface_scattering.c.
References NODE_CLASS_SHADER, node_shader_gpu_subsurface_scattering(), node_shader_init_subsurface_scattering(), node_shader_update_subsurface_scattering(), NODE_SIZE_MIDDLE, node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), node_type_update(), nodeRegisterType(), NULL, SH_NODE_SUBSURFACE_SCATTERING, sh_node_subsurface_scattering_in, sh_node_subsurface_scattering_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_tangent | ( | void | ) |
Definition at line 72 of file node_shader_tangent.c.
References NODE_CLASS_INPUT, node_copy_standard_storage(), node_free_standard_storage(), node_shader_gpu_tangent(), node_shader_init_tangent(), NODE_SIZE_MIDDLE, node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_TANGENT, sh_node_tangent_out, and sh_node_type_base().
Referenced by registerTextureNodes().
| void register_node_type_sh_tex_brick | ( | void | ) |
Definition at line 168 of file node_shader_tex_brick.c.
References NODE_CLASS_TEXTURE, node_copy_standard_storage(), node_free_standard_storage(), node_shader_gpu_tex_brick(), node_shader_init_tex_brick(), NODE_SIZE_MIDDLE, node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), SH_NODE_TEX_BRICK, sh_node_tex_brick_in, sh_node_tex_brick_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_tex_checker | ( | void | ) |
Definition at line 78 of file node_shader_tex_checker.c.
References NODE_CLASS_TEXTURE, node_copy_standard_storage(), node_free_standard_storage(), node_shader_gpu_tex_checker(), node_shader_init_tex_checker(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), SH_NODE_TEX_CHECKER, sh_node_tex_checker_in, sh_node_tex_checker_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_tex_coord | ( | void | ) |
Definition at line 86 of file node_shader_tex_coord.c.
References NODE_CLASS_INPUT, node_shader_gpu_tex_coord(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, SH_NODE_TEX_COORD, sh_node_tex_coord_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_tex_environment | ( | void | ) |
Definition at line 136 of file node_shader_tex_environment.c.
References NODE_CLASS_TEXTURE, node_copy_standard_storage(), node_free_standard_storage(), node_image_label(), node_shader_gpu_tex_environment(), node_shader_init_tex_environment(), NODE_SIZE_LARGE, node_type_gpu(), node_type_init(), node_type_label(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), SH_NODE_TEX_ENVIRONMENT, sh_node_tex_environment_in, sh_node_tex_environment_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_tex_gradient | ( | void | ) |
Definition at line 69 of file node_shader_tex_gradient.c.
References NODE_CLASS_TEXTURE, node_copy_standard_storage(), node_free_standard_storage(), node_shader_gpu_tex_gradient(), node_shader_init_tex_gradient(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), SH_NODE_TEX_GRADIENT, sh_node_tex_gradient_in, sh_node_tex_gradient_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_tex_ies | ( | void | ) |
Definition at line 42 of file node_shader_ies_light.c.
References NODE_CLASS_TEXTURE, node_copy_standard_storage(), node_free_standard_storage(), node_shader_init_tex_ies(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), SH_NODE_TEX_IES, sh_node_tex_ies_in, sh_node_tex_ies_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_tex_image | ( | void | ) |
Definition at line 187 of file node_shader_tex_image.c.
References NODE_CLASS_TEXTURE, node_copy_standard_storage(), node_free_standard_storage(), node_image_label(), node_shader_gpu_tex_image(), node_shader_init_tex_image(), NODE_SIZE_LARGE, node_type_gpu(), node_type_init(), node_type_label(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), SH_NODE_TEX_IMAGE, sh_node_tex_image_in, sh_node_tex_image_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_tex_magic | ( | void | ) |
Definition at line 72 of file node_shader_tex_magic.c.
References NODE_CLASS_TEXTURE, node_copy_standard_storage(), node_free_standard_storage(), node_shader_gpu_tex_magic(), node_shader_init_tex_magic(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), SH_NODE_TEX_MAGIC, sh_node_tex_magic_in, sh_node_tex_magic_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_tex_musgrave | ( | void | ) |
Definition at line 145 of file node_shader_tex_musgrave.c.
References NODE_CLASS_TEXTURE, node_copy_standard_storage(), node_free_standard_storage(), node_shader_gpu_tex_musgrave(), node_shader_init_tex_musgrave(), node_shader_update_tex_musgrave(), NODE_SIZE_MIDDLE, node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), node_type_update(), nodeRegisterType(), SH_NODE_TEX_MUSGRAVE, sh_node_tex_musgrave_in, sh_node_tex_musgrave_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_tex_noise | ( | void | ) |
Definition at line 90 of file node_shader_tex_noise.c.
References NODE_CLASS_TEXTURE, node_copy_standard_storage(), node_free_standard_storage(), node_shader_gpu_tex_noise(), node_shader_init_tex_noise(), node_shader_update_tex_noise(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), node_type_update(), nodeRegisterType(), SH_NODE_TEX_NOISE, sh_node_tex_noise_in, sh_node_tex_noise_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_tex_pointdensity | ( | void | ) |
Definition at line 69 of file node_shader_tex_pointdensity.c.
References NODE_CLASS_TEXTURE, node_shader_copy_tex_pointdensity(), node_shader_free_tex_pointdensity(), node_shader_init_tex_pointdensity(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), SH_NODE_TEX_POINTDENSITY, sh_node_tex_pointdensity_in, sh_node_tex_pointdensity_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_tex_sky | ( | void | ) |
Definition at line 226 of file node_shader_tex_sky.c.
References NODE_CLASS_TEXTURE, node_copy_standard_storage(), node_free_standard_storage(), node_shader_gpu_tex_sky(), node_shader_init_tex_sky(), node_shader_update_sky(), NODE_SIZE_MIDDLE, node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), node_type_update(), nodeRegisterType(), SH_NODE_TEX_SKY, sh_node_tex_sky_in, sh_node_tex_sky_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_tex_voronoi | ( | void | ) |
Definition at line 181 of file node_shader_tex_voronoi.c.
References NODE_CLASS_TEXTURE, node_copy_standard_storage(), node_free_standard_storage(), node_shader_gpu_tex_voronoi(), node_shader_init_tex_voronoi(), node_shader_update_tex_voronoi(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), node_type_update(), nodeRegisterType(), SH_NODE_TEX_VORONOI, sh_node_tex_voronoi_in, sh_node_tex_voronoi_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_tex_wave | ( | void | ) |
Definition at line 89 of file node_shader_tex_wave.c.
References NODE_CLASS_TEXTURE, node_copy_standard_storage(), node_free_standard_storage(), node_shader_gpu_tex_wave(), node_shader_init_tex_wave(), NODE_SIZE_MIDDLE, node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), SH_NODE_TEX_WAVE, sh_node_tex_wave_in, sh_node_tex_wave_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_tex_white_noise | ( | void | ) |
Definition at line 70 of file node_shader_tex_white_noise.c.
References gpu_shader_tex_white_noise(), NODE_CLASS_TEXTURE, node_shader_init_tex_white_noise(), node_shader_update_tex_white_noise(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_update(), nodeRegisterType(), SH_NODE_TEX_WHITE_NOISE, sh_node_tex_white_noise_in, sh_node_tex_white_noise_out, and sh_node_type_base().
Referenced by registerShaderNodes().
| void register_node_type_sh_uvalongstroke | ( | void | ) |
Definition at line 30 of file node_shader_uvAlongStroke.c.
References NODE_CLASS_INPUT, node_type_init(), node_type_socket_templates(), nodeRegisterType(), NULL, sh_node_type_base(), SH_NODE_UVALONGSTROKE, and sh_node_uvalongstroke_out.
Referenced by registerShaderNodes().
| void register_node_type_sh_uvmap | ( | void | ) |
Definition at line 54 of file node_shader_uvmap.c.
References NODE_CLASS_INPUT, node_copy_standard_storage(), node_free_standard_storage(), node_shader_gpu_uvmap(), node_shader_init_uvmap(), NODE_SIZE_MIDDLE, node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, sh_node_type_base(), SH_NODE_UVMAP, and sh_node_uvmap_out.
Referenced by registerShaderNodes().
| void register_node_type_sh_valtorgb | ( | void | ) |
Definition at line 173 of file node_shader_valToRgb.cc.
References bNodeType::expand_in_mf_network, gpu_shader_valtorgb(), NODE_CLASS_CONVERTOR, node_copy_standard_storage(), node_free_standard_storage(), node_shader_exec_valtorgb(), node_shader_init_valtorgb(), NODE_SIZE_LARGE, node_type_exec(), node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), sh_fn_node_type_base(), SH_NODE_VALTORGB, sh_node_valtorgb_expand_in_mf_network(), sh_node_valtorgb_in, and sh_node_valtorgb_out.
Referenced by registerShaderNodes().
| void register_node_type_sh_value | ( | void | ) |
Definition at line 49 of file node_shader_value.cc.
References bNodeType::expand_in_mf_network, gpu_shader_value(), NODE_CLASS_INPUT, node_type_gpu(), node_type_socket_templates(), nodeRegisterType(), sh_fn_node_type_base(), SH_NODE_VALUE, sh_node_value_expand_in_mf_network(), and sh_node_value_out.
Referenced by registerShaderNodes().
| void register_node_type_sh_vect_math | ( | void | ) |
Definition at line 263 of file node_shader_vector_math.cc.
References bNodeType::expand_in_mf_network, gpu_shader_vector_math(), NODE_CLASS_OP_VECTOR, node_shader_update_vector_math(), node_type_gpu(), node_type_label(), node_type_socket_templates(), node_type_update(), node_vector_math_label(), nodeRegisterType(), sh_fn_node_type_base(), SH_NODE_VECTOR_MATH, sh_node_vector_math_expand_in_mf_network(), sh_node_vector_math_in, and sh_node_vector_math_out.
Referenced by registerShaderNodes().
| void register_node_type_sh_vect_transform | ( | void | ) |
Definition at line 140 of file node_shader_vectTransform.c.
References gpu_shader_vect_transform(), NODE_CLASS_OP_VECTOR, node_copy_standard_storage(), node_free_standard_storage(), node_shader_exec_vect_transform(), node_shader_init_vect_transform(), node_type_exec(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, sh_node_type_base(), SH_NODE_VECT_TRANSFORM, sh_node_vect_transform_in, and sh_node_vect_transform_out.
Referenced by registerShaderNodes().
| void register_node_type_sh_vector_displacement | ( | void | ) |
Definition at line 67 of file node_shader_vector_displacement.c.
References gpu_shader_vector_displacement(), NODE_CLASS_OP_VECTOR, node_shader_init_vector_displacement(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, sh_node_type_base(), SH_NODE_VECTOR_DISPLACEMENT, sh_node_vector_displacement_in, and sh_node_vector_displacement_out.
Referenced by registerShaderNodes().
| void register_node_type_sh_vector_rotate | ( | void | ) |
Definition at line 206 of file node_shader_vector_rotate.cc.
References bNodeType::expand_in_mf_network, gpu_shader_vector_rotate(), NODE_CLASS_OP_VECTOR, node_shader_update_vector_rotate(), node_type_gpu(), node_type_socket_templates(), node_type_update(), nodeRegisterType(), sh_fn_node_type_base(), SH_NODE_VECTOR_ROTATE, sh_node_vector_rotate_expand_in_mf_network(), sh_node_vector_rotate_in, and sh_node_vector_rotate_out.
Referenced by registerShaderNodes().
| void register_node_type_sh_vertex_color | ( | void | ) |
Definition at line 50 of file node_shader_vertex_color.c.
References NODE_CLASS_INPUT, node_copy_standard_storage(), node_free_standard_storage(), node_shader_gpu_vertex_color(), node_shader_init_vertex_color(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, sh_node_type_base(), SH_NODE_VERTEX_COLOR, and sh_node_vertex_color_out.
Referenced by registerShaderNodes().
| void register_node_type_sh_volume_absorption | ( | void | ) |
Definition at line 45 of file node_shader_volume_absorption.c.
References NODE_CLASS_SHADER, node_shader_gpu_volume_absorption(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, sh_node_type_base(), SH_NODE_VOLUME_ABSORPTION, sh_node_volume_absorption_in, and sh_node_volume_absorption_out.
Referenced by registerShaderNodes().
| void register_node_type_sh_volume_info | ( | void | ) |
Definition at line 52 of file node_shader_volume_info.c.
References NODE_CLASS_INPUT, node_shader_gpu_volume_info(), node_type_gpu(), node_type_socket_templates(), nodeRegisterType(), NULL, sh_node_type_base(), SH_NODE_VOLUME_INFO, and sh_node_volume_info_out.
Referenced by registerTextureNodes().
| void register_node_type_sh_volume_principled | ( | void | ) |
Definition at line 130 of file node_shader_volume_principled.c.
References NODE_CLASS_SHADER, node_shader_gpu_volume_principled(), node_shader_init_volume_principled(), NODE_SIZE_LARGE, node_type_gpu(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, sh_node_type_base(), SH_NODE_VOLUME_PRINCIPLED, sh_node_volume_principled_in, and sh_node_volume_principled_out.
Referenced by registerShaderNodes().
| void register_node_type_sh_volume_scatter | ( | void | ) |
Definition at line 46 of file node_shader_volume_scatter.c.
References NODE_CLASS_SHADER, node_shader_gpu_volume_scatter(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, sh_node_type_base(), SH_NODE_VOLUME_SCATTER, sh_node_volume_scatter_in, and sh_node_volume_scatter_out.
Referenced by registerShaderNodes().
| void register_node_type_sh_wavelength | ( | void | ) |
Definition at line 34 of file node_shader_wavelength.c.
References NODE_CLASS_CONVERTOR, NODE_SIZE_MIDDLE, node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, sh_node_type_base(), SH_NODE_WAVELENGTH, sh_node_wavelength_in, and sh_node_wavelength_out.
Referenced by registerShaderNodes().
| void register_node_type_sh_wireframe | ( | void | ) |
Definition at line 56 of file node_shader_wireframe.c.
References NODE_CLASS_INPUT, node_shader_gpu_wireframe(), node_type_gpu(), node_type_init(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, sh_node_type_base(), SH_NODE_WIREFRAME, sh_node_wireframe_in, and sh_node_wireframe_out.
Referenced by registerShaderNodes().
|
extern |
Definition at line 187 of file node_shader_tree.c.
Referenced by ED_node_init_butfuncs(), ED_node_is_shader(), ED_node_shader_default(), EEVEE_material_default_diffuse_get(), EEVEE_material_default_error_get(), EEVEE_material_default_glossy_get(), EEVEE_shader_default_surface_nodetree(), EEVEE_shader_default_world_nodetree(), material_default_holdout_init(), material_default_surface_init(), material_default_volume_init(), and register_node_tree_type_sh().