|
Blender V5.0
|
#include <algorithm>#include "BKE_idprop.hh"#include "BLI_listbase.h"#include "BLI_utildefines.h"#include "DNA_anim_types.h"#include "DNA_brush_types.h"#include "DNA_camera_types.h"#include "DNA_cloth_types.h"#include "DNA_constraint_types.h"#include "DNA_dynamicpaint_types.h"#include "DNA_fluid_types.h"#include "DNA_genfile.h"#include "DNA_light_types.h"#include "DNA_linestyle_types.h"#include "DNA_material_types.h"#include "DNA_mesh_types.h"#include "DNA_meshdata_types.h"#include "DNA_node_types.h"#include "DNA_object_fluidsim_types.h"#include "DNA_object_types.h"#include "DNA_screen_types.h"#include "DNA_sequence_types.h"#include "DNA_space_types.h"#include "DNA_text_types.h"#include "DNA_view3d_types.h"#include "DNA_world_types.h"#include "MEM_guardedalloc.h"#include "BLI_math_matrix.h"#include "BLI_math_rotation.h"#include "BLI_math_vector.h"#include "BLI_path_utils.hh"#include "BLI_string.h"#include "BLI_string_utf8.h"#include "BLI_string_utils.hh"#include "BKE_anim_visualization.h"#include "BKE_customdata.hh"#include "BKE_image.hh"#include "BKE_image_format.hh"#include "BKE_main.hh"#include "BKE_mesh_legacy_convert.hh"#include "BKE_modifier.hh"#include "BKE_node_legacy_types.hh"#include "BKE_node_runtime.hh"#include "BKE_node_tree_update.hh"#include "BKE_particle.h"#include "BKE_scene.hh"#include "BKE_screen.hh"#include "BKE_text.h"#include "BKE_texture.h"#include "BKE_tracking.h"#include "SEQ_iterator.hh"#include "SEQ_modifier.hh"#include "SEQ_utils.hh"#include "IMB_imbuf_enums.h"#include "MOV_enums.hh"#include "NOD_common.hh"#include "NOD_composite.hh"#include "BLO_readfile.hh"#include "readfile.hh"Go to the source code of this file.
Macros | |
| #define | DNA_DEPRECATED_ALLOW |
| #define | DNA_GENFILE_VERSIONING_MACROS |
| #define | CLANG_FORMAT_NOP_WORKAROUND ((void)0) |
| #define | U (*((const UserDef *)&U)) |
| #define | BRUSH_TEXTURE_OVERLAY (1 << 21) |
| #define | BRUSH_FIXED (1 << 6) |
| #define BRUSH_FIXED (1 << 6) |
Referenced by blo_do_versions_260().
| #define BRUSH_TEXTURE_OVERLAY (1 << 21) |
Referenced by blo_do_versions_260().
| #define CLANG_FORMAT_NOP_WORKAROUND ((void)0) |
Without empty statements, clang-format fails (tested with v12 & v15).
Definition at line 89 of file versioning_260.cc.
Referenced by blo_do_versions_260(), and do_versions_nodetree_customnodes().
| #define DNA_DEPRECATED_ALLOW |
Definition at line 12 of file versioning_260.cc.
| #define DNA_GENFILE_VERSIONING_MACROS |
Definition at line 15 of file versioning_260.cc.
| #define U (*((const UserDef *)&U)) |
Definition at line 92 of file versioning_260.cc.
TIP: to initialize new variables added, use the new function: DNA_struct_member_exists(fd->filesdna, "structname", "typename", "varname"), example:
Definition at line 1277 of file versioning_260.cc.
References FluidDomainSettings::adapt_margin, FluidDomainSettings::adapt_threshold, ARegion::alignment, UnifiedPaintSettings::alpha, FluidsimSettings::animRate, animviz_settings_init(), SpaceClip::around, BevelModifierData::bevel_angle, BKE_area_find_region_type(), BKE_area_region_new(), BKE_image_alpha_mode_from_extension(), BKE_mesh_do_versions_cd_flag_init(), BKE_scene_disable_color_management(), BKE_texture_mtex_default(), BKE_tracking_object_add(), BLI_assert, BLI_insertlinkafter(), BLI_listbase_is_empty(), BLI_strlen_utf8(), blo_do_versions_key_uidgen(), blo_do_versions_newlibadr(), BRUSH_FIXED, BRUSH_OVERLAY_CURSOR, BRUSH_OVERLAY_PRIMARY, BRUSH_TEXTURE_OVERLAY, Main::brushes, View3D::bundle_drawtype, View3D::bundle_size, FluidDomainSettings::burning_rate, CAM_PANO, CAM_PANORAMA, Main::cameras, DynamicPaintModifierData::canvas, CLANG_FORMAT_NOP_WORKAROUND, CMP_NODE_BOKEHIMAGE, CMP_NODE_COLORBALANCE, CMP_NODE_DEFOCUS, CMP_NODE_DILATEERODE, CMP_NODE_KEYING, CMP_NODE_MASK, CMP_NODE_MASK_BOX, CMP_NODE_MASK_ELLIPSE, CMP_NODE_TRANSLATE, FluidFlowSettings::color, color_balance_node_cdl_from_lgg(), color_balance_node_lgg_from_cdl(), DynamicPaintSurface::color_dry_threshold, CONSTRAINT_SPACE_LOCAL, CONSTRAINT_TYPE_OBJECTSOLVER, CONSTRAINT_TYPE_SHRINKWRAP, copy_v3_v3(), copy_vn_fl(), CU_BACK, CU_FRONT, Main::curves, CustomData_free_layers(), CustomData_update_typemap(), data, MovieTrackingSettings::default_minimum_correlation, MovieTrackingSettings::default_motion_model, MovieTrackingSettings::default_pattern_size, MovieTrackingSettings::default_search_size, DEFAULT_SENSOR_HEIGHT, DEFAULT_SENSOR_WIDTH, DEG2RADF, ColorManagedDisplaySettings::display_device, MeshStatVis::distort_max, MeshStatVis::distort_min, do_versions_affine_tracker_track(), do_versions_image_settings_2_60(), do_versions_mesh_mloopcol_swap_2_62_1(), do_versions_nodetree_convert_angle(), do_versions_nodetree_customnodes(), do_versions_nodetree_file_output_layers_2_64_5(), do_versions_nodetree_frame_2_64_6(), do_versions_nodetree_image_default_alpha_output(), do_versions_nodetree_image_layer_2_64_5(), do_versions_nodetree_multi_file_output_format_2_62_1(), do_versions_nodetree_multi_file_output_path_2_63_1(), do_versions_nodetree_socket_use_flags_2_62(), FluidModifierData::domain, FluidDomainSettings::dx, SpaceNode::edittree, ELEM, eModifierType_Bevel, eModifierType_Build, eModifierType_Cloth, eModifierType_DynamicPaint, eModifierType_EdgeSplit, eModifierType_Fluid, eModifierType_Fluidsim, eModifierType_Lattice, eModifierType_Triangulate, FFMPEG_AVI, FFMPEG_INVALID, FileData::filesdna, ListBase::first, ARegion::flag, BuildModifierData::flag, Image::flag, SpaceClip::flag, SpaceImage::flag, SpaceNode::flag, SpaceSeq::flag, TriangulateModifierData::flag, UnifiedPaintSettings::flag, View3D::flag2, DynamicPaintSurface::flags, FluidDomainSettings::flags, Sculpt::flags, FluidDomainSettings::flame_ignition, FluidDomainSettings::flame_max_temp, FluidDomainSettings::flame_smoke, FluidDomainSettings::flame_smoke_color, FluidDomainSettings::flame_vorticity, FluidModifierData::flow, FOREACH_NODETREE_BEGIN, FOREACH_NODETREE_END, blender::seq::foreach_strip(), ImageUser::frames, FREESTYLE_ALGO_CULLED_ADAPTIVE_CUMULATIVE, FREESTYLE_ALGO_CULLED_ADAPTIVE_TRADITIONAL, FREESTYLE_CONTROL_EDITOR_MODE, FREESTYLE_CULLING, SpaceNode::from, bNodeLink::fromnode, bNodeLink::fromsock, FluidsimModifierData::fss, FluidFlowSettings::fuel_amount, FluidDomainSettings::highres_sampling, i, SpaceNode::id, ID_IS_LINKED, bNodeSocket::identifier, IMA_ALPHA_STRAIGHT, IMA_SRC_VIEWER, IMA_VIEW_AS_RENDER, Main::images, IMB_PROXY_25, IMB_TC_RECORD_RUN, IMB_TC_RECORD_RUN_NO_GAPS, DynamicPaintSurface::influence_scale, is_zero_v3(), NodeTexImage::iuser, MovieTrackingSettings::keyframe1_legacy, MovieTrackingSettings::keyframe2_legacy, ListBase::last, Main::lights, Main::linestyles, LISTBASE_FOREACH, bNode::locx_legacy, bNode::locy_legacy, LS_CHAINING_PLAIN, LS_PANEL_MISC, LS_PANEL_STROKES, LS_THICKNESS_CENTER, MAIN_VERSION_FILE_ATLEAST, MAIN_VERSION_FILE_OLDER, Main::materials, max_iii(), MEM_callocN(), Main::meshes, MovieTrackingTrack::minimum_correlation, MOD_BUILD_FLAG_RANDOMIZE, MOD_DPAINT_USE_DRYING, MOD_FLUID_TYPE_DOMAIN, MOD_FLUID_TYPE_FLOW, MOD_SHRINKWRAP_PROJECT_OVER_X_AXIS, MOD_SHRINKWRAP_PROJECT_OVER_Y_AXIS, MOD_TRIANGULATE_NGON_BEAUTY, MOD_TRIANGULATE_NGON_EARCLIP, MOD_TRIANGULATE_QUAD_BEAUTY, MOD_TRIANGULATE_QUAD_FIXED, Main::movieclips, MTEX_MAP_MODE_TILED, bNodeLink::next, DynamicPaintSurface::next, MovieTrackingObject::next, MovieTrackingTrack::next, TriangulateModifierData::ngon_method, NODE_GROUP_INPUT, node_group_input_find_socket(), NODE_GROUP_OUTPUT, node_group_output_find_socket(), NODE_OPTIONS, blender::bke::node_remove_link(), blender::bke::node_unique_name(), SpaceNode::nodetree, Main::nodetrees, NTREE_COMPOSIT, NTREE_SHADER, NTREE_TEXTURE, OB_MODE_TEXTURE_PAINT, OB_NEGZ, OB_PLAINAXES, OB_POSX, OB_POSY, OB_POSZ, MovieTrackingSettings::object_distance, Main::objects, MovieTracking::objects, SpaceOutliner::outlinevis, MeshStatVis::overhang_axis, MeshStatVis::overhang_max, MeshStatVis::overhang_min, Sculpt::paint, PAINT_SYMM_X, PAINT_SYMM_Y, PAINT_SYMM_Z, PAINT_SYMMETRY_FEATHER, bNodeTreePath::parent_key, PART_DRAW_GR, PART_DRAW_NO_SCALE_OB, PART_DRAW_OB, PART_DRAW_ROTATE_OB, PART_ROT_VEL, PART_ROTATIONS, FluidFlowSettings::particle_size, Main::particles, PROJ_X, PROJ_Y, PROJ_Z, TexMapping::projx, TexMapping::projy, TexMapping::projz, PROP_SMOOTH, TriangulateModifierData::quad_method, R_COLOR_MANAGEMENT, R_LINE_THICKNESS_ABSOLUTE, BezTriple::radius, BPoint::radius, DynamicPaintSurface::radius_scale, BuildModifierData::randomize, ARegion::regiontype, View3D::render_border, FluidDomainSettings::res, RGN_ALIGN_LEFT, RGN_ALIGN_NONE, RGN_ALIGN_RIGHT, RGN_FLAG_HIDDEN, RGN_TYPE_HEADER, RGN_TYPE_PREVIEW, RGN_TYPE_TOOLS, RGN_TYPE_UI, SC_SHOW_ANNOTATION, SC_VIEW_CLIP, FluidDomainSettings::scale, MovieTrackingObject::scale, Main::scenes, SpaceClip::scopes, Main::screens, ToolSettings::sculpt, SCULPT_BRUSH_TYPE_ROTATE, SCULPT_DYNTOPO_SUBDIVIDE, SEQ_PREVIEW_SHOW_GPENCIL, MovieTracking::settings, ImageUser::sfra, SH_NODE_MAPPING, SH_NODE_SUBSURFACE_SCATTERING, SH_NODE_TEX_COORD, SH_NODE_TEX_ENVIRONMENT, SH_NODE_TEX_IMAGE, Main::shapekeys, MeshStatVis::sharp_max, MeshStatVis::sharp_min, SI_SHOW_GPENCIL, ClothModifierData::sim_parms, UnifiedPaintSettings::size, SM_HRES_LINEAR, SM_HRES_NEAREST, SNODE_SHOW_GPENCIL, SO_DATA_API, SO_LIBRARIES, SO_SCENES, SO_SEQUENCE, SPACE_CLIP, SPACE_IMAGE, SPACE_NODE, SPACE_OUTLINER, SPACE_SEQ, SPACE_VIEW3D, EdgeSplitModifierData::split_angle, LatticeModifierData::strength, strip_colorbalance_update_cb(), strip_set_alpha_mode_cb(), strip_set_wipe_angle_cb(), STRNCPY_UTF8, Main::subversionfile, FluidFlowSettings::surface_distance, DynamicPaintCanvasSettings::surfaces, Paint::symmetry_flags, TEX_IMAGE, TEX_USEALPHA, Main::texts, FluidFlowSettings::texture_size, Main::textures, MeshStatVis::thickness_max, MeshStatVis::thickness_samples, bNodeLink::tonode, bNodeLink::tosock, TRACK_MOTION_MODEL_TRANSLATION, MovieClipScopes::track_preview_height, TRACKING_OBJECT_CAMERA, MovieTracking::tracks_legacy, SpaceNode::tree_idname, SpaceNode::treepath, txt_extended_ascii_as_utf8(), TXT_ISEXT, FluidModifierData::type, UNIFIED_PAINT_WEIGHT, unit_m4(), UnifiedPaintSettings::unprojected_size, UVCALC_UNWRAP_METHOD_ANGLE, V2D_IS_INIT, V3D_AROUND_CENTER_MEDIAN, V3D_SHOW_ANNOTATION, V3D_SHOW_RECONSTRUCTION, bNodeInstanceKey::value, version_add_group_in_out_node(), Main::versionfile, ToolSettings::vgroup_weight, SpaceClip::view, FluidsimSettings::viscosityExponent, FluidsimSettings::viscosityValue, Main::worlds, rctf::xmax, rctf::xmin, rctf::ymax, rctf::ymin, and SpaceNode::zoom.
Referenced by do_versions().
|
static |
Definition at line 1117 of file versioning_260.cc.
References bNode::storage.
Referenced by blo_do_versions_260().
|
static |
Definition at line 1128 of file versioning_260.cc.
References bNode::storage.
Referenced by blo_do_versions_260().
|
static |
Definition at line 549 of file versioning_260.cc.
References copy_v2_v2(), i, is_zero_v2(), MovieTrackingTrack::markers, MovieTrackingTrack::markersnr, MovieTrackingTrack::pat_max_legacy, MovieTrackingTrack::pat_min_legacy, MovieTrackingMarker::pattern_corners, MovieTrackingMarker::search_max, MovieTrackingTrack::search_max_legacy, MovieTrackingMarker::search_min, and MovieTrackingTrack::search_min_legacy.
Referenced by blo_do_versions_260().
| void do_versions_after_linking_260 | ( | Main * | bmain | ) |
Definition at line 3022 of file versioning_260.cc.
Referenced by do_versions_after_linking().
|
static |
Definition at line 153 of file versioning_260.cc.
References ImageFormatData::cineon_flag, ImageFormatData::compress, ImageFormatData::depth, ImageFormatData::exr_codec, ImageFormatData::flag, RenderData::im_format, ImageFormatData::imtype, ImageFormatData::jp2_flag, ImageFormatData::planes, ImageFormatData::quality, Scene::r, R_IMF_CHAN_DEPTH_12, R_IMF_CHAN_DEPTH_16, R_IMF_CHAN_DEPTH_32, R_IMF_CHAN_DEPTH_8, R_IMF_CINEON_FLAG_LOG, R_IMF_FLAG_PREVIEW_JPG, R_IMF_IMTYPE_CINEON, R_IMF_IMTYPE_DPX, R_IMF_IMTYPE_JP2, R_IMF_IMTYPE_OPENEXR, R_IMF_IMTYPE_TIFF, R_IMF_JP2_FLAG_CINE_48, R_IMF_JP2_FLAG_CINE_PRESET, and R_IMF_JP2_FLAG_YCC.
Referenced by blo_do_versions_260().
|
static |
Definition at line 465 of file versioning_260.cc.
References MLoopCol::b, CD_PROP_BYTE_COLOR, Mesh::corner_data, Mesh::corners_num, CustomDataLayer::data, i, CustomData::layers, MLoopCol::r, CustomData::totlayer, and CustomDataLayer::type.
Referenced by blo_do_versions_260().
|
static |
Definition at line 105 of file versioning_260.cc.
References CMP_NODE_CHROMA_MATTE, CMP_NODE_DBLUR, CMP_NODE_DEFOCUS, CMP_NODE_GLARE, CMP_NODE_ROTATE, bNodeSocket::default_value, DEG2RADF, LISTBASE_FOREACH, next, bNodeTree::nodes, TexMapping::rot, NodeDefocus::rotation, and SH_NODE_MAPPING.
Referenced by blo_do_versions_260().
|
static |
Definition at line 1008 of file versioning_260.cc.
References BLI_uniquename(), CLANG_FORMAT_NOP_WORKAROUND, bNodeTree::idname, LISTBASE_FOREACH, node_get_static_idname(), NODE_INIT, node_socket_get_static_idname(), bNodeTree::nodes, NTREE_COMPOSIT, NTREE_SHADER, NTREE_TEXTURE, offsetof, SOCK_IN, SOCK_OUT, STRNCPY(), STRNCPY_UTF8, bNodeTree::type, and bNodeTree::typeinfo.
Referenced by blo_do_versions_260().
|
static |
Definition at line 492 of file versioning_260.cc.
References CMP_NODE_OUTPUT_FILE, input, LISTBASE_FOREACH, bNodeTree::nodes, ntreeCompositOutputFileUniqueLayer(), ntreeCompositOutputFileUniquePath(), and STRNCPY_UTF8.
Referenced by blo_do_versions_260().
|
static |
Definition at line 528 of file versioning_260.cc.
References data, LISTBASE_FOREACH, MEM_callocN(), NODE_FRAME, and bNodeTree::nodes.
Referenced by blo_do_versions_260().
|
static |
Definition at line 94 of file versioning_260.cc.
References CMP_NODE_IMAGE, CMP_NODE_R_LAYERS, bNodeSocket::default_value, ELEM, LISTBASE_FOREACH, and bNodeTree::nodes.
Referenced by blo_do_versions_260().
|
static |
Definition at line 511 of file versioning_260.cc.
References CMP_NODE_IMAGE, LISTBASE_FOREACH, MEM_callocN(), bNodeTree::nodes, output, and POINTER_AS_INT.
Referenced by blo_do_versions_260().
Definition at line 363 of file versioning_260.cc.
References BLI_findlink(), BLI_listbase_clear(), BLI_path_split_dir_file(), CMP_NODE_OUTPUT_FILE, CMP_NODE_OUTPUT_MULTI_FILE__DEPRECATED, NodeCompositorFileOutput::directory, ELEM, FILE_MAX, FILE_MAXDIR, FILE_MAXFILE, bNodeSocket::flag, NodeCompositorFileOutput::format, NodeImageFile::im_format, RenderData::im_format, ImageFormatData::imtype, bNodeSocket::link, LISTBASE_FOREACH, MEM_callocN(), MEM_freeN(), bNodeSocket::name, NodeImageFile::name, NODE_PREVIEW, blender::bke::node_remove_socket(), bNodeTree::nodes, ntreeCompositOutputFileAddSocket(), Scene::r, R_IMF_IMTYPE_IRIZ, R_IMF_IMTYPE_MULTILAYER, R_IMF_IMTYPE_OPENEXR, SNPRINTF_UTF8, STRNCPY(), STRNCPY_UTF8, and bNodeLink::tosock.
Referenced by blo_do_versions_260().
|
static |
Definition at line 479 of file versioning_260.cc.
References CMP_NODE_OUTPUT_FILE, input, LISTBASE_FOREACH, bNodeTree::nodes, and STRNCPY_UTF8.
Referenced by blo_do_versions_260().
|
static |
Definition at line 229 of file versioning_260.cc.
References RenderData::flag, bNodeTree::links, LISTBASE_FOREACH, bNodeTree::nodes, and SOCK_IS_LINKED.
Referenced by blo_do_versions_260().
|
static |
Definition at line 577 of file versioning_260.cc.
References CMP_NODE_ALPHAOVER, CMP_NODE_BILATERALBLUR, CMP_NODE_BLUR, CMP_NODE_BOKEHBLUR, CMP_NODE_BOKEHIMAGE, CMP_NODE_BRIGHTCONTRAST, CMP_NODE_CHANNEL_MATTE, CMP_NODE_CHROMA_MATTE, CMP_NODE_COLOR_MATTE, CMP_NODE_COLOR_SPILL, CMP_NODE_COLORBALANCE, CMP_NODE_COLORCORRECTION, CMP_NODE_COMBHSVA_LEGACY, CMP_NODE_COMBRGBA_LEGACY, CMP_NODE_COMBYCCA_LEGACY, CMP_NODE_COMBYUVA_LEGACY, CMP_NODE_COMPOSITE_DEPRECATED, CMP_NODE_CROP, CMP_NODE_CURVE_RGB, CMP_NODE_CURVE_VEC_DEPRECATED, CMP_NODE_DBLUR, CMP_NODE_DEFOCUS, CMP_NODE_DESPECKLE, CMP_NODE_DIFF_MATTE, CMP_NODE_DILATEERODE, CMP_NODE_DISPLACE, CMP_NODE_DIST_MATTE, CMP_NODE_DOUBLEEDGEMASK, CMP_NODE_FILTER, CMP_NODE_FLIP, CMP_NODE_GAMMA_DEPRECATED, CMP_NODE_GLARE, CMP_NODE_HUE_SAT, CMP_NODE_HUECORRECT, CMP_NODE_ID_MASK, CMP_NODE_IMAGE, CMP_NODE_INPAINT, CMP_NODE_INVERT, CMP_NODE_KEYING, CMP_NODE_KEYINGSCREEN, CMP_NODE_LENSDIST, CMP_NODE_LUMA_MATTE, CMP_NODE_MAP_RANGE_DEPRECATED, CMP_NODE_MAP_UV, CMP_NODE_MAP_VALUE_DEPRECATED, CMP_NODE_MASK, CMP_NODE_MASK_BOX, CMP_NODE_MASK_ELLIPSE, CMP_NODE_MATH_DEPRECATED, CMP_NODE_MIX_RGB_DEPRECATED, CMP_NODE_MOVIECLIP, CMP_NODE_MOVIEDISTORTION, CMP_NODE_NORMAL, CMP_NODE_NORMALIZE, CMP_NODE_OUTPUT_FILE, CMP_NODE_PIXELATE, CMP_NODE_PREMULKEY, CMP_NODE_R_LAYERS, CMP_NODE_RGB, CMP_NODE_RGBTOBW, CMP_NODE_ROTATE, CMP_NODE_SCALE, CMP_NODE_SEPHSVA_LEGACY, CMP_NODE_SEPRGBA_LEGACY, CMP_NODE_SEPYCCA_LEGACY, CMP_NODE_SEPYUVA_LEGACY, CMP_NODE_SETALPHA, CMP_NODE_SPLITVIEWER__DEPRECATED, CMP_NODE_STABILIZE2D, CMP_NODE_SWITCH, CMP_NODE_TEXTURE_DEPRECATED, CMP_NODE_TIME, CMP_NODE_TONEMAP, CMP_NODE_TRACKPOS, CMP_NODE_TRANSFORM, CMP_NODE_TRANSLATE, CMP_NODE_VALTORGB_DEPRECATED, CMP_NODE_VALUE_DEPRECATED, CMP_NODE_VECBLUR, CMP_NODE_VIEW_LEVELS, CMP_NODE_VIEWER, CMP_NODE_ZCOMBINE, NODE_FRAME, NODE_GROUP, NODE_GROUP_INPUT, NODE_GROUP_OUTPUT, NODE_REROUTE, NTREE_COMPOSIT, NTREE_SHADER, NTREE_TEXTURE, SH_NODE_ADD_SHADER, SH_NODE_AMBIENT_OCCLUSION, SH_NODE_ATTRIBUTE, SH_NODE_BACKGROUND, SH_NODE_BRIGHTCONTRAST, SH_NODE_BSDF_DIFFUSE, SH_NODE_BSDF_GLASS, SH_NODE_BSDF_RAY_PORTAL, SH_NODE_BSDF_REFRACTION, SH_NODE_BSDF_TRANSLUCENT, SH_NODE_BSDF_TRANSPARENT, SH_NODE_BUMP, SH_NODE_CAMERA, SH_NODE_COMBRGB_LEGACY, SH_NODE_CURVE_RGB, SH_NODE_CURVE_VEC, SH_NODE_EMISSION, SH_NODE_FRESNEL, SH_NODE_GAMMA, SH_NODE_HAIR_INFO, SH_NODE_HOLDOUT, SH_NODE_HUE_SAT, SH_NODE_INVERT, SH_NODE_LAYER_WEIGHT, SH_NODE_LIGHT_FALLOFF, SH_NODE_LIGHT_PATH, SH_NODE_MAPPING, SH_NODE_MATH, SH_NODE_MIX_RGB_LEGACY, SH_NODE_MIX_SHADER, SH_NODE_NEW_GEOMETRY, SH_NODE_NORMAL, SH_NODE_NORMAL_MAP, SH_NODE_OBJECT_INFO, SH_NODE_OUTPUT_LIGHT, SH_NODE_OUTPUT_MATERIAL, SH_NODE_OUTPUT_WORLD, SH_NODE_PARTICLE_INFO, SH_NODE_RGB, SH_NODE_RGBTOBW, SH_NODE_SCRIPT, SH_NODE_SEPRGB_LEGACY, SH_NODE_SQUEEZE, SH_NODE_TANGENT, SH_NODE_TEX_BRICK, SH_NODE_TEX_CHECKER, SH_NODE_TEX_COORD, SH_NODE_TEX_ENVIRONMENT, SH_NODE_TEX_GRADIENT, SH_NODE_TEX_IMAGE, SH_NODE_TEX_MAGIC, SH_NODE_TEX_MUSGRAVE_DEPRECATED, SH_NODE_TEX_NOISE, SH_NODE_TEX_SKY, SH_NODE_TEX_VORONOI, SH_NODE_TEX_WAVE, SH_NODE_VALTORGB, SH_NODE_VALUE, SH_NODE_VECTOR_MATH, TEX_BLEND, TEX_CLOUDS, TEX_DISTNOISE, TEX_MAGIC, TEX_MARBLE, TEX_MUSGRAVE, TEX_NODE_AT, TEX_NODE_BRICKS, TEX_NODE_CHECKER, TEX_NODE_COMPOSE_LEGACY, TEX_NODE_COORD, TEX_NODE_CURVE_RGB, TEX_NODE_CURVE_TIME, TEX_NODE_DECOMPOSE_LEGACY, TEX_NODE_DISTANCE, TEX_NODE_HUE_SAT, TEX_NODE_IMAGE, TEX_NODE_INVERT, TEX_NODE_MATH, TEX_NODE_MIX_RGB, TEX_NODE_OUTPUT, TEX_NODE_PROC, TEX_NODE_RGBTOBW, TEX_NODE_ROTATE, TEX_NODE_SCALE, TEX_NODE_TEXTURE, TEX_NODE_TRANSLATE, TEX_NODE_VALTONOR, TEX_NODE_VALTORGB, TEX_NODE_VIEWER, TEX_NOISE, TEX_STUCCI, TEX_VORONOI, and TEX_WOOD.
Referenced by do_versions_nodetree_customnodes().
|
static |
Definition at line 976 of file versioning_260.cc.
References blender::bke::node_static_socket_type(), PROP_NONE, SOCK_BOOLEAN, SOCK_FLOAT, SOCK_INT, SOCK_RGBA, SOCK_SHADER, SOCK_STRING, SOCK_VECTOR, bNodeSocketValueFloat::subtype, bNodeSocketValueInt::subtype, bNodeSocketValueString::subtype, bNodeSocketValueVector::subtype, and bNodeSocket::type.
Referenced by do_versions_nodetree_customnodes().
|
static |
Definition at line 324 of file versioning_260.cc.
References NodeCompositorFileOutput::active_item_index, BKE_image_format_copy(), BKE_image_format_init(), BKE_image_format_update_color_space_for_type(), BKE_imtype_is_movie(), BLI_findindex(), bNode::inputs, MEM_callocN(), name, blender::bke::node_add_static_socket(), ntreeCompositOutputFileUniqueLayer(), ntreeCompositOutputFileUniquePath(), PROP_NONE, R_IMF_COLOR_MANAGEMENT_FOLLOW_SCENE, R_IMF_IMTYPE_OPENEXR, SOCK_IN, SOCK_RGBA, bNode::storage, bNodeSocket::storage, and STRNCPY_UTF8.
Referenced by do_versions_nodetree_multi_file_output_format_2_62_1().
|
static |
Definition at line 304 of file versioning_260.cc.
References BLI_uniquename_cb(), ELEM, bNodeSocket::storage, and unique_layer_unique_check().
Referenced by do_versions_nodetree_file_output_layers_2_64_5(), and ntreeCompositOutputFileAddSocket().
|
static |
Definition at line 268 of file versioning_260.cc.
References BLI_uniquename_cb(), ELEM, bNodeSocket::storage, and unique_path_unique_check().
Referenced by do_versions_nodetree_file_output_layers_2_64_5(), and ntreeCompositOutputFileAddSocket().
|
static |
Definition at line 1140 of file versioning_260.cc.
References ColorBalanceModifierData::color_balance, ColorBalanceModifierData::color_multiply, data, Strip::data, eSeqModifierType_ColorBalance, MEM_freeN(), blender::seq::modifier_new(), and Strip::mul.
Referenced by blo_do_versions_260().
|
static |
Definition at line 1164 of file versioning_260.cc.
References Strip::alpha_mode, blender::seq::alpha_mode_from_file_extension(), Strip::flag, and SEQ_ALPHA_STRAIGHT.
Referenced by blo_do_versions_260(), and blo_do_versions_pre250().
|
static |
Definition at line 1176 of file versioning_260.cc.
References WipeVars::angle, DEG2RADF, Strip::effectdata, STRIP_TYPE_WIPE, and Strip::type.
Referenced by blo_do_versions_260().
|
static |
Definition at line 289 of file versioning_260.cc.
References LISTBASE_FOREACH, and name.
Referenced by ntreeCompositOutputFileUniqueLayer().
|
static |
Definition at line 253 of file versioning_260.cc.
References LISTBASE_FOREACH, and name.
Referenced by ntreeCompositOutputFileUniquePath().
Definition at line 1217 of file versioning_260.cc.
References BKE_ntree_update_tag_node_new(), BKE_ntree_update_tag_socket_new(), BKE_ntree_update_tag_socket_type(), BLI_addtail(), BLI_assert_unreachable, bNode::idname, bNode::inputs, LISTBASE_FOREACH, MEM_callocN(), NODE_GROUP_INPUT, NODE_GROUP_OUTPUT, blender::bke::node_unique_id(), bNodeTree::nodes, bNode::outputs, bNode::runtime, SOCK_IN, SOCK_OUT, STRNCPY_UTF8, bNode::type_legacy, bNodeTree::typeinfo, and version_make_socket_stub().
Referenced by blo_do_versions_260().
|
static |
Definition at line 1186 of file versioning_260.cc.
References bNodeSocket::default_value, bNodeSocket::flag, bNodeSocket::identifier, bNodeSocket::idname, IDP_CopyProperty(), bNodeSocket::in_out, bNodeSocket::limit, MEM_callocN(), MEM_dupallocN(), bNodeSocket::name, name, bNodeSocket::prop, bNodeSocket::runtime, SOCK_COLLAPSED, SOCK_IN, bNodeSocket::storage, STRNCPY_UTF8, and bNodeSocket::type.
Referenced by version_add_group_in_out_node().