|
Blender V5.0
|
#include "DNA_brush_types.h"#include "DNA_camera_types.h"#include "DNA_collection_types.h"#include "DNA_curves_types.h"#include "DNA_defaults.h"#include "DNA_modifier_types.h"#include "DNA_windowmanager_types.h"#include "DNA_workspace_types.h"#include "BLI_listbase.h"#include "BLI_math_vector.h"#include "BLI_string_utf8.h"#include "BKE_collection.hh"#include "BKE_context.hh"#include "BKE_customdata.hh"#include "BKE_file_handler.hh"#include "BKE_grease_pencil.hh"#include "BKE_image_format.hh"#include "BKE_main.hh"#include "BKE_node.hh"#include "BKE_node_legacy_types.hh"#include "BKE_node_runtime.hh"#include "BKE_paint.hh"#include "BKE_screen.hh"#include "SEQ_sequencer.hh"#include "BLT_translation.hh"#include "readfile.hh"#include "versioning_common.hh"Go to the source code of this file.
Macros | |
| #define | DNA_DEPRECATED_ALLOW |
Functions | |
| void | do_versions_after_linking_430 (FileData *, Main *bmain) |
| static void | update_paint_modes_for_brush_assets (Main &bmain) |
| static void | fix_built_in_curve_attribute_defaults (Main *bmain) |
| static void | node_reroute_add_storage (bNodeTree &tree) |
| static void | add_bevel_modifier_attribute_name_defaults (Main &bmain) |
| static void | hide_simulation_node_skip_socket_value (Main &bmain) |
| void | blo_do_versions_430 (FileData *, Library *, Main *bmain) |
| #define DNA_DEPRECATED_ALLOW |
Definition at line 9 of file versioning_430.cc.
|
static |
Definition at line 142 of file versioning_430.cc.
References BevelModifierData::edge_weight_name, eModifierType_Bevel, LISTBASE_FOREACH, OB_MESH, Main::objects, STRNCPY(), and BevelModifierData::vertex_weight_name.
Referenced by blo_do_versions_430().
Definition at line 207 of file versioning_430.cc.
References add_bevel_modifier_attribute_name_defaults(), NodesModifierData::bake_target, BKE_area_find_region_type(), BKE_collection_exporter_name_set(), BKE_image_format_update_color_space_for_type(), BLI_assert, BLI_listbase_is_empty(), Main::brushes, Main::cameras, Camera::central_cylindrical_radius, Camera::central_cylindrical_range_u_max, Camera::central_cylindrical_range_u_min, Camera::central_cylindrical_range_v_max, Camera::central_cylindrical_range_v_min, CMP_NODE_COLORBALANCE, CMP_NODE_COMPOSITE_DEPRECATED, CMP_NODE_OUTPUT_FILE, CMP_NODE_VIEWER, Main::collections, copy_v2_fl(), copy_v3_fl(), data, DATA_, DNA_struct_default_get, ELEM, eModifierType_Nodes, blender::bke::file_handler_find(), fix_built_in_curve_attribute_defaults(), ARegion::flag, SpaceNode::flag, View2D::flag, FOREACH_NODETREE_BEGIN, FOREACH_NODETREE_END, NodeCompositorFileOutput::format, View3DOverlay::gpencil_grid_color, View3DOverlay::gpencil_grid_offset, View3DOverlay::gpencil_grid_scale, View3DOverlay::gpencil_grid_subdivisions, GROUP_NODE_DEFAULT_WIDTH, Main::hair_curves, hide_simulation_node_skip_socket_value(), ImageFormatData::imtype, input, blender::bke::FileHandlerType::label, blender::bke::greasepencil::LEGACY_RADIUS_CONVERSION_FACTOR, ImageFormatData::linear_colorspace_settings, LISTBASE_FOREACH, LISTBASE_FOREACH_MUTABLE, MAIN_VERSION_FILE_ATLEAST, ColorManagedColorspaceSettings::name, NODE_PREVIEW, node_reroute_add_storage(), NODES_MODIFIER_BAKE_TARGET_DISK, NODES_MODIFIER_BAKE_TARGET_INHERIT, NODES_MODIFIER_PANEL_WARNINGS, NTREE_COMPOSIT, NTREE_CUSTOM, Main::objects, View3D::overlay, R_IMF_IMTYPE_MULTILAYER, R_IMF_IMTYPE_OPENEXR, RGN_FLAG_HIDDEN, RGN_TYPE_TOOLS, RGN_TYPE_WINDOW, NodeCompositorFileOutput::save_as_render, SCE_EEVEE_FAST_GI_ENABLED, Main::scenes, Main::screens, SEQ_SNAP_TO_PREVIEW_BORDERS, SEQ_SNAP_TO_PREVIEW_CENTER, SEQ_SNAP_TO_STRIPS_PREVIEW, SequencerToolSettings::snap_mode, SNODE_FLAG_UNUSED_5, SPACE_CLIP, SPACE_NODE, SPACE_SEQ, SPACE_VIEW3D, bNodeSocket::storage, STRNCPY_UTF8, blender::seq::tool_settings_ensure(), tree, update_paint_modes_for_brush_assets(), ARegion::v2d, V2D_VIEWSYNC_SCREEN_TIME, and Main::workspaces.
Referenced by do_versions().
Definition at line 45 of file versioning_430.cc.
References MAIN_VERSION_FILE_ATLEAST, NTREE_SHADER, SH_NODE_BSDF_PRINCIPLED, and version_node_socket_index_animdata().
Referenced by do_versions_after_linking().
|
static |
It was possible that curve attributes were initialized to 0 even if that is not allowed for some attributes.
Definition at line 96 of file versioning_430.cc.
References CD_PROP_INT32, CD_PROP_INT8, CustomData_get_layer_named_for_write(), Main::hair_curves, and LISTBASE_FOREACH.
Referenced by blo_do_versions_430().
|
static |
Definition at line 162 of file versioning_430.cc.
References NodeInputBool::boolean, bNodeSocket::default_value, GEO_NODE_SIMULATION_OUTPUT, bNodeSocket::identifier, LISTBASE_FOREACH, bNode::locx_legacy, bNode::locy_legacy, MEM_callocN(), Main::nodetrees, bNode::parent, SOCK_OUT, bNode::storage, STREQ, tree, version_node_add_empty(), version_node_add_link(), and version_node_add_socket().
Referenced by blo_do_versions_430().
|
static |
Definition at line 117 of file versioning_430.cc.
References data, input, MEM_callocN(), output, STRNCPY_UTF8, and tree.
Referenced by blo_do_versions_430().
|
static |
Definition at line 53 of file versioning_430.cc.
References BKE_paint_brushes_set_default_references(), CTX_MODE_PAINT_GPENCIL_LEGACY, CTX_MODE_PAINT_GREASE_PENCIL, CTX_MODE_PAINT_TEXTURE, CTX_MODE_PAINT_VERTEX, CTX_MODE_PAINT_WEIGHT, CTX_MODE_SCULPT, CTX_MODE_SCULPT_CURVES, CTX_MODE_SCULPT_GPENCIL_LEGACY, CTX_MODE_SCULPT_GREASE_PENCIL, CTX_MODE_VERTEX_GPENCIL_LEGACY, CTX_MODE_VERTEX_GREASE_PENCIL, CTX_MODE_WEIGHT_GPENCIL_LEGACY, CTX_MODE_WEIGHT_GREASE_PENCIL, ELEM, LISTBASE_FOREACH, Main::scenes, SI_MODE_PAINT, SPACE_IMAGE, SPACE_VIEW3D, STRNCPY_UTF8, and Main::workspaces.
Referenced by blo_do_versions_430().