Blender
V3.3
|
Go to the source code of this file.
Functions | |
static void | exec (void *data, int UNUSED(thread), bNode *node, bNodeExecData *UNUSED(execdata), bNodeStack **in, bNodeStack **UNUSED(out)) |
static void | unique_name (bNode *node) |
static void | assign_index (struct bNode *node) |
static void | init (bNodeTree *UNUSED(ntree), bNode *node) |
static void | copy (bNodeTree *dest_ntree, bNode *dest_node, const bNode *src_node) |
void | register_node_type_tex_output (void) |
Variables | |
static bNodeSocketTemplate | inputs [] |
Definition at line 94 of file node_texture_output.c.
References bNode::custom1, bNode::next, node, bNode::prev, TEX_NODE_OUTPUT, and bNode::type.
Definition at line 127 of file node_texture_output.c.
References assign_index(), node_copy_standard_storage(), and unique_name().
Referenced by MD5Hash::append(), blender::ui::AbstractViewItem::begin_renaming(), Freestyle::SteerableViewMap::buildImagesPyramids(), blender::bke::AssetCatalogDefinitionFile::copy_and_remap(), blender::bke::AssetCatalogCollection::copy_catalog_map(), blender::bke::AssetCatalogCollection::deep_copy(), TransformReader::get_node_mat(), gpencil_copy_move_point(), graph_slider_exit(), IDP_MergeGroup_ex(), IDP_ReplaceGroupInGroup(), blender::compositor::FastGaussianBlurOperation::initialize_tile_data(), blender::compositor::FastGaussianBlurValueOperation::initialize_tile_data(), makebody_tga(), p_split_vert(), blender::io::path_reference_copy(), path_write_text(), register_node_type_tex_output(), Freestyle::GrayImage::setArray(), Freestyle::RGBImage::setArray(), store_original_bezt_arrays(), StrokeVertexIterator_decremented(), StrokeVertexIterator_incremented(), blender::bke::tests::TEST_F(), and WM_dropbox_add().
|
static |
Definition at line 20 of file node_texture_output.c.
References data, TexCallData::do_preview, node, params, 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 117 of file node_texture_output.c.
References assign_index(), MEM_callocN, TexNodeOutput::name, node, and unique_name().
Referenced by register_node_type_tex_output().
Definition at line 134 of file node_texture_output.c.
References copy(), exec(), bNodeType::flag, init(), inputs, bNodeType::no_muting, NODE_CLASS_OUTPUT, node_free_standard_storage(), NODE_PREVIEW, NODE_SIZE_MIDDLE, node_type_exec(), node_type_init(), node_type_size_preset(), node_type_socket_templates(), node_type_storage(), nodeRegisterType(), NULL, TEX_NODE_OUTPUT, and tex_node_type_base().
Referenced by registerTextureNodes().
Definition at line 50 of file node_texture_output.c.
References BLI_strncpy(), len, TexNodeOutput::name, bNode::next, node, bNode::prev, bNode::storage, STREQ, TEX_NODE_OUTPUT, and bNode::type.
Referenced by catalog_name_ensure_unique(), copy(), ED_asset_catalog_add(), ED_asset_catalog_move(), init(), blender::bke::node_copy(), blender::bke::node_copy_with_mapping(), save_output(), and DenoiseImage::save_output().
|
static |
Definition at line 14 of file node_texture_output.c.
Referenced by register_node_type_tex_output().