|
Blender V4.5
|
#include <algorithm>#include "BLI_string.h"#include "node_texture_util.hh"#include "node_util.hh"Go to the source code of this file.
Functions | |
| static void | exec (void *data, int, bNode *node, bNodeExecData *, bNodeStack **in, bNodeStack **) |
| static void | unique_name (bNode *node) |
| static void | assign_index (bNode *node) |
| static void | init (bNodeTree *, bNode *node) |
| static void | copy (bNodeTree *dest_ntree, bNode *dest_node, const bNode *src_node) |
| void | register_node_type_tex_output () |
Variables | |
| static blender::bke::bNodeSocketTemplate | inputs [] |
|
static |
Definition at line 97 of file node_texture_output.cc.
References assign_index(), bNode::custom1, bNode::next, bNode::prev, TEX_NODE_OUTPUT, and bNode::type_legacy.
Referenced by assign_index(), copy(), and init().
Definition at line 130 of file node_texture_output.cc.
References assign_index(), node_copy_standard_storage(), and unique_name().
Referenced by register_node_type_tex_output().
|
static |
Definition at line 23 of file node_texture_output.cc.
References bNode::custom1, data, TexCallData::do_preview, in, params_from_cdata(), TexResult::talpha, TexCallData::target, tex_input_rgba(), TexCallData::thread, TexResult::tin, TexResult::trgba, and TexCallData::which_output.
Referenced by register_node_type_tex_output().
Definition at line 120 of file node_texture_output.cc.
References assign_index(), init(), MEM_callocN(), TexNodeOutput::name, bNode::storage, STRNCPY(), and unique_name().
| void register_node_type_tex_output | ( | ) |
Definition at line 137 of file node_texture_output.cc.
References copy(), blender::bke::bNodeType::enum_name_legacy, exec(), blender::bke::bNodeType::exec_fn, blender::bke::bNodeType::flag, init(), blender::bke::bNodeType::initfunc, inputs, blender::bke::Middle, blender::bke::bNodeType::nclass, blender::bke::bNodeType::no_muting, NODE_CLASS_OUTPUT, node_free_standard_storage(), NODE_PREVIEW, blender::bke::node_register_type(), blender::bke::node_type_size_preset(), blender::bke::node_type_socket_templates(), blender::bke::node_type_storage(), register_node_type_tex_output(), TEX_NODE_OUTPUT, tex_node_type_base(), and blender::bke::bNodeType::ui_name.
Referenced by register_node_type_tex_output(), and register_texture_nodes().
|
static |
Definition at line 53 of file node_texture_output.cc.
References BLI_snprintf(), i, len(), TexNodeOutput::name, bNode::storage, STREQ, STRNCPY(), and TEX_NODE_OUTPUT.
|
static |
Definition at line 17 of file node_texture_output.cc.
Referenced by register_node_type_tex_output().