|
Blender V4.3
|
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 265 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 251 of file node_composite_file_output.cc.
References BKE_image_format_free(), NodeImageMultiFile::format, NodeImageMultiFileSocket::format, LISTBASE_FOREACH, and MEM_freeN().
|
static |
Definition at line 894 of file node_composite_file_output.cc.
References get_compositor_operation().
Referenced by get_compositor_operation().
|
static |
Definition at line 220 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, NodeImageMultiFile::format, RenderData::im_format, ImageFormatData::imtype, ntreeCompositOutputFileAddSocket(), PointerRNA::owner_id, RenderData::pic, ptr, R_IMF_COLOR_MANAGEMENT_FOLLOW_SCENE, R_IMF_IMTYPE_OPENEXR, NodeImageMultiFile::save_as_render, and STRNCPY.
|
static |
Definition at line 317 of file node_composite_file_output.cc.
References IFACE_, ptr, R_IMF_IMTYPE_MULTILAYER, RNA_enum_get(), RNA_pointer_get(), UI_ITEM_R_SPLIT_EMPTY_NAME, uiItemL(), and uiItemR().
Referenced by node_composit_buts_file_output_ex().
|
static |
Definition at line 331 of file node_composite_file_output.cc.
References col, CTX_data_scene(), PointerRNA::data, IFACE_, node_composit_buts_file_output(), ot, PointerRNA::owner_id, ptr, 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(), UI_ITEM_NONE, UI_ITEM_R_ICON_ONLY, UI_ITEM_R_SPLIT_EMPTY_NAME, UI_TEMPLATE_LIST_FLAG_NONE, uiItemFullO(), uiItemFullO_ptr(), uiItemL(), uiItemO(), uiItemR(), uiItemS(), uiLayoutColumn(), uiLayoutRow(), uiLayoutSetPropDecorate(), uiLayoutSetPropSep(), uiTemplateImageFormatViews(), uiTemplateImageSettings(), uiTemplateList(), WM_OP_EXEC_DEFAULT, WM_OP_INVOKE_DEFAULT, and WM_operatortype_find().
|
static |
Definition at line 287 of file node_composite_file_output.cc.
References BKE_ntree_update_tag_socket_property(), cmp_node_update_default(), LISTBASE_FOREACH, blender::bke::node_modify_socket_type_static(), blender::bke::node_remove_socket(), and bNodeSocket::type.