|
Blender V5.0
|
#include "node_texture_util.hh"Go to the source code of this file.
Functions | |
| static void | colorfn (float *out, TexParams *p, bNode *, bNodeStack **in, short thread) |
| static void | exec (void *data, int, bNode *node, bNodeExecData *execdata, bNodeStack **in, bNodeStack **out) |
| void | register_node_type_tex_at () |
Variables | |
| static blender::bke::bNodeSocketTemplate | inputs [] |
| static blender::bke::bNodeSocketTemplate | outputs [] |
|
static |
Definition at line 21 of file node_texture_at.cc.
References TexParams::co, in, out, tex_input_rgba(), and tex_input_vec().
Referenced by exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), exec(), and exec().
|
static |
Definition at line 31 of file node_texture_at.cc.
References colorfn(), data, in, out, and tex_output().
Referenced by gpu_group_execute(), group_execute(), group_initexec(), ntree_exec_begin(), ntree_exec_end(), ntreeExecGPUNodes(), ntreeExecThreadNodes(), ntreeGetThreadStack(), ntreeGPUMaterialNodes(), ntreeShaderBeginExecTree(), ntreeShaderBeginExecTree_internal(), ntreeShaderEndExecTree(), ntreeShaderEndExecTree_internal(), ntreeTexBeginExecTree(), ntreeTexBeginExecTree_internal(), ntreeTexEndExecTree(), ntreeTexEndExecTree_internal(), ntreeTexExecTree(), register_node_type_tex_at(), register_node_type_tex_bricks(), register_node_type_tex_checker(), register_node_type_tex_combine_color(), register_node_type_tex_coord(), register_node_type_tex_distance(), register_node_type_tex_hue_sat(), register_node_type_tex_image(), register_node_type_tex_invert(), register_node_type_tex_math(), register_node_type_tex_mix_rgb(), register_node_type_tex_output(), register_node_type_tex_rotate(), register_node_type_tex_scale(), register_node_type_tex_separate_color(), register_node_type_tex_texture(), register_node_type_tex_translate(), register_node_type_tex_valtonor(), register_node_type_tex_viewer(), and tex_free_delegates().
| void register_node_type_tex_at | ( | ) |
Definition at line 41 of file node_texture_at.cc.
References blender::bke::bNodeType::enum_name_legacy, exec(), blender::bke::bNodeType::exec_fn, inputs, blender::bke::bNodeType::nclass, NODE_CLASS_DISTORT, blender::bke::node_register_type(), blender::bke::node_type_size(), blender::bke::node_type_socket_templates(), outputs, TEX_NODE_AT, tex_node_type_base(), and blender::bke::bNodeType::ui_name.
Referenced by register_texture_nodes().
|
static |
Definition at line 11 of file node_texture_at.cc.
Referenced by blender::geometry::add_curves_on_mesh(), blender::fn::lazy_function::Graph::add_function(), add_nodes_inlined(), blender::fn::lazy_function::BasicParams::BasicParams(), blender::compositor::blur_pass_cpu(), blender::compositor::blur_pass_cpu(), buffer_fill_from_list(), buffer_from_list_inputs_sort(), buffer_size_from_list(), blender::fn::multi_function::CustomMF_GenericCopy::call(), blender::nodes::node_fn_format_string_cc::FormatStringMultiFunction::call(), blender::nodes::node_geo_index_switch_cc::IndexSwitchFunction::call(), blender::nodes::node_geo_menu_switch_cc::MenuSwitchFn::call(), blender::nodes::materialx::NodeParser::compute(), blender::nodes::materialx::NodeItem::create_node(), blender::nodes::materialx::NodeParser::create_node(), blender::ed::vse::effect_inputs_validate(), blender::fn::lazy_function::execute_lazy_function_eagerly(), blender::fn::lazy_function::detail::execute_lazy_function_eagerly_impl(), blender::nodes::node_fn_format_string_cc::format_strings(), blender::nodes::node_fn_format_string_cc::FormatInputsLookup::FormatInputsLookup(), blender::ed::space_node::get_available_sorted_inputs(), blender::compositor::get_shader_node_input(), blender::compositor::get_shader_node_input_link(), gpu_inputs_free(), GPU_material_uniform_buffer_create(), GPU_uniformbuf_create_from_list(), blender::bke::is_auto_smooth_node_tree(), blender::nodes::geo_eval_log::GeoTreeLogger::log_value(), blender::nodes::node_composite_alpha_over_cc::node_gpu_material(), blender::nodes::node_composite_brightness_cc::node_gpu_material(), blender::nodes::node_composite_channel_matte_cc::node_gpu_material(), blender::nodes::node_composite_chroma_matte_cc::node_gpu_material(), blender::nodes::node_composite_color_matte_cc::node_gpu_material(), blender::nodes::node_composite_color_spill_cc::node_gpu_material(), blender::nodes::node_composite_colorbalance_cc::node_gpu_material(), blender::nodes::node_composite_colorcorrection_cc::node_gpu_material(), blender::nodes::node_composite_combine_color_cc::node_gpu_material(), blender::nodes::node_composite_diff_matte_cc::node_gpu_material(), blender::nodes::node_composite_distance_matte_cc::node_gpu_material(), blender::nodes::node_composite_exposure_cc::node_gpu_material(), blender::nodes::node_composite_hue_sat_val_cc::node_gpu_material(), blender::nodes::node_composite_huecorrect_cc::node_gpu_material(), blender::nodes::node_composite_invert_cc::node_gpu_material(), blender::nodes::node_composite_luma_matte_cc::node_gpu_material(), blender::nodes::node_composite_posterize_cc::node_gpu_material(), blender::nodes::node_composite_premulkey_cc::node_gpu_material(), blender::nodes::node_composite_rgb_curves_cc::node_gpu_material(), blender::nodes::node_composite_rgb_to_bw_cc::node_gpu_material(), blender::nodes::node_composite_separate_color_cc::node_gpu_material(), blender::nodes::node_composite_setalpha_cc::node_gpu_material(), blender::nodes::node_group_declare(), blender::bke::node_type_socket_templates(), blender::bke::node_update_asset_metadata(), register_node_type_tex_at(), register_node_type_tex_bricks(), register_node_type_tex_checker(), register_node_type_tex_combine_color(), register_node_type_tex_distance(), register_node_type_tex_hue_sat(), register_node_type_tex_invert(), register_node_type_tex_math(), register_node_type_tex_mix_rgb(), register_node_type_tex_output(), register_node_type_tex_rotate(), register_node_type_tex_scale(), register_node_type_tex_separate_color(), register_node_type_tex_texture(), register_node_type_tex_translate(), register_node_type_tex_valtonor(), register_node_type_tex_viewer(), blender::ed::vse::sequencer_add_effect_strip_exec(), blender::ed::vse::sequencer_reassign_inputs_exec(), blender::ed::space_node::snode_autoconnect(), blender::ed::vse::strip_effect_get_new_inputs(), blender::fn::multi_function::tests::TEST(), blender::fn::lazy_function::Graph::update_socket_indices(), blender::gpu::ShaderInterface::valid_bindings_get(), blender::nodes::zone_wrapper_input_name(), and blender::nodes::materialx::NodeItem::~NodeItem().
|
static |
Definition at line 16 of file node_texture_at.cc.
Referenced by blender::geometry::add_curves_on_mesh(), blender::fn::lazy_function::Graph::add_function(), blender::fn::lazy_function::BasicParams::BasicParams(), blender::compositor::blur_pass_cpu(), blender::compositor::blur_pass_cpu(), ConstantFolder::bypass(), blender::fn::multi_function::CustomMF_GenericCopy::call(), blender::nodes::node_fn_format_string_cc::FormatStringMultiFunction::call(), blender::nodes::node_fn_separate_color_cc::SeparateRGBAFunction::call(), blender::nodes::node_shader_sepcomb_xyz_cc::sep::MF_SeparateXYZ::call(), blender::fn::lazy_function::execute_lazy_function_eagerly(), blender::fn::lazy_function::detail::execute_lazy_function_eagerly_impl(), blender::compositor::get_shader_node_output(), blender::nodes::geo_eval_log::GeoTreeLogger::log_value(), blender::nodes::node_composite_alpha_over_cc::node_gpu_material(), blender::nodes::node_composite_brightness_cc::node_gpu_material(), blender::nodes::node_composite_channel_matte_cc::node_gpu_material(), blender::nodes::node_composite_chroma_matte_cc::node_gpu_material(), blender::nodes::node_composite_color_matte_cc::node_gpu_material(), blender::nodes::node_composite_color_spill_cc::node_gpu_material(), blender::nodes::node_composite_colorbalance_cc::node_gpu_material(), blender::nodes::node_composite_colorcorrection_cc::node_gpu_material(), blender::nodes::node_composite_combine_color_cc::node_gpu_material(), blender::nodes::node_composite_diff_matte_cc::node_gpu_material(), blender::nodes::node_composite_distance_matte_cc::node_gpu_material(), blender::nodes::node_composite_exposure_cc::node_gpu_material(), blender::nodes::node_composite_hue_sat_val_cc::node_gpu_material(), blender::nodes::node_composite_huecorrect_cc::node_gpu_material(), blender::nodes::node_composite_invert_cc::node_gpu_material(), blender::nodes::node_composite_luma_matte_cc::node_gpu_material(), blender::nodes::node_composite_normal_cc::node_gpu_material(), blender::nodes::node_composite_posterize_cc::node_gpu_material(), blender::nodes::node_composite_premulkey_cc::node_gpu_material(), blender::nodes::node_composite_rgb_curves_cc::node_gpu_material(), blender::nodes::node_composite_rgb_to_bw_cc::node_gpu_material(), blender::nodes::node_composite_separate_color_cc::node_gpu_material(), blender::nodes::node_composite_setalpha_cc::node_gpu_material(), blender::nodes::node_group_declare(), blender::bke::node_type_socket_templates(), blender::bke::node_update_asset_metadata(), GHOST_SystemWayland::output_scale_update(), GHOST_WindowWayland::outputs_enter(), GHOST_WindowWayland::outputs_leave(), outputs_max_scale_or_default(), outputs_uniform_scale_or_default(), register_node_type_tex_at(), register_node_type_tex_bricks(), register_node_type_tex_checker(), register_node_type_tex_combine_color(), register_node_type_tex_coord(), register_node_type_tex_distance(), register_node_type_tex_hue_sat(), register_node_type_tex_image(), register_node_type_tex_invert(), register_node_type_tex_math(), register_node_type_tex_mix_rgb(), register_node_type_tex_rotate(), register_node_type_tex_scale(), register_node_type_tex_separate_color(), register_node_type_tex_texture(), register_node_type_tex_translate(), register_node_type_tex_valtonor(), ShaderGraph::relink(), ShaderGraph::relink(), blender::fn::lazy_function::Graph::update_socket_indices(), and blender::nodes::zone_wrapper_output_name().