|
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, LISTBASE_FOREACH, MEM_freeN(), and node.
|
static |
Definition at line 1014 of file node_composite_file_output.cc.
References node.
|
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(), ImageFormatData::color_management, CTX_data_scene(), PointerRNA::data, DATA_, NodeImageMultiFile::format, RenderData::im_format, ImageFormatData::imtype, MEM_callocN(), node, ntreeCompositOutputFileAddSocket(), PointerRNA::owner_id, RenderData::pic, ptr, Scene::r, R_IMF_COLOR_MANAGEMENT_FOLLOW_SCENE, R_IMF_IMTYPE_OPENEXR, NodeImageMultiFile::save_as_render, scene, and STRNCPY().
|
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 col, uiLayout::column(), CTX_data_scene(), PointerRNA::data, IFACE_, uiLayout::label(), 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, scene, 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(), LISTBASE_FOREACH, LISTBASE_FOREACH_MUTABLE, node, blender::bke::node_modify_socket_type_static(), blender::bke::node_remove_socket(), and bNodeSocket::type.