|
Blender V4.5
|
Classes | |
| class | FileOutputOperation |
Functions | |
| static void | init_output_file (const bContext *C, PointerRNA *ptr) |
| static void | free_output_file (bNode *node) |
| static void | copy_output_file (bNodeTree *, bNode *dest_node, const bNode *src_node) |
| static void | update_output_file (bNodeTree *ntree, bNode *node) |
| static void | node_composit_buts_file_output (uiLayout *layout, bContext *, PointerRNA *ptr) |
| static void | node_composit_buts_file_output_ex (uiLayout *layout, bContext *C, PointerRNA *ptr) |
| static NodeOperation * | get_compositor_operation (Context &context, DNode node) |
|
static |
Definition at line 256 of file node_composite_file_output.cc.
References BKE_image_format_copy(), ListBase::first, NodeImageMultiFile::format, NodeImageMultiFileSocket::format, bNode::inputs, MEM_dupallocN(), bNodeSocket::next, bNode::storage, and bNodeSocket::storage.
|
static |
Definition at line 242 of file node_composite_file_output.cc.
References BKE_image_format_free(), NodeImageMultiFile::format, NodeImageMultiFileSocket::format, bNode::inputs, LISTBASE_FOREACH, MEM_freeN(), and bNode::storage.
|
static |
Definition at line 1010 of file node_composite_file_output.cc.
References get_compositor_operation().
Referenced by get_compositor_operation().
|
static |
Definition at line 211 of file node_composite_file_output.cc.
References NodeImageMultiFile::base_path, BKE_image_format_copy(), BKE_image_format_init(), BKE_image_format_update_color_space_for_type(), BKE_imtype_is_movie(), C, ImageFormatData::color_management, CTX_data_scene(), DATA_, NodeImageMultiFile::format, RenderData::im_format, ImageFormatData::imtype, init_output_file(), MEM_callocN(), ntreeCompositOutputFileAddSocket(), RenderData::pic, ptr, Scene::r, R_IMF_COLOR_MANAGEMENT_FOLLOW_SCENE, R_IMF_IMTYPE_OPENEXR, NodeImageMultiFile::save_as_render, bNode::storage, and STRNCPY().
Referenced by init_output_file().
|
static |
Definition at line 308 of file node_composite_file_output.cc.
References IFACE_, uiLayout::label(), uiLayout::prop(), ptr, R_IMF_IMTYPE_MULTILAYER, RNA_enum_get(), RNA_pointer_get(), and UI_ITEM_R_SPLIT_EMPTY_NAME.
Referenced by node_composit_buts_file_output_ex().
|
static |
Definition at line 322 of file node_composite_file_output.cc.
References C, col, uiLayout::column(), CTX_data_scene(), PointerRNA::data, IFACE_, node_composit_buts_file_output(), uiLayout::op(), ot, PointerRNA::owner_id, uiLayout::prop(), ptr, Scene::r, R_IMF_IMTYPE_MULTILAYER, R_MULTIVIEW, RNA_boolean_get(), RNA_enum_get(), RNA_enum_set(), RNA_int_get(), RNA_pointer_get(), RNA_property_collection_lookup_int(), RNA_struct_find_property(), uiLayout::row(), RenderData::scemode, uiLayout::separator(), UI_ITEM_NONE, UI_ITEM_R_ICON_ONLY, UI_ITEM_R_SPLIT_EMPTY_NAME, UI_TEMPLATE_LIST_FLAG_NONE, uiLayoutSetPropDecorate(), uiLayoutSetPropSep(), uiTemplateImageFormatViews(), uiTemplateImageSettings(), uiTemplateList(), WM_OP_EXEC_DEFAULT, WM_OP_INVOKE_DEFAULT, and WM_operatortype_find().
|
static |
Definition at line 278 of file node_composite_file_output.cc.
References BKE_ntree_update_tag_socket_property(), cmp_node_update_default(), bNode::inputs, LISTBASE_FOREACH, LISTBASE_FOREACH_MUTABLE, blender::bke::node_modify_socket_type_static(), blender::bke::node_remove_socket(), bNode::outputs, and bNodeSocket::type.