Blender V4.3
versioning_260.cc File Reference
#include "BKE_idprop.hh"
#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_blenlib.h"
#include "BLI_math_matrix.h"
#include "BLI_math_rotation.h"
#include "BLI_math_vector.h"
#include "BLI_string_utils.hh"
#include "BKE_anim_visualization.h"
#include "BKE_customdata.hh"
#include "BKE_image.hh"
#include "BKE_main.hh"
#include "BKE_mesh_legacy_convert.hh"
#include "BKE_modifier.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.hh"
#include "NOD_common.h"
#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)
 

Functions

static void do_versions_nodetree_image_default_alpha_output (bNodeTree *ntree)
 
static void do_versions_nodetree_convert_angle (bNodeTree *ntree)
 
static void do_versions_image_settings_2_60 (Scene *sce)
 
static void do_versions_nodetree_socket_use_flags_2_62 (bNodeTree *ntree)
 
static void do_versions_nodetree_multi_file_output_format_2_62_1 (Scene *sce, bNodeTree *ntree)
 
static void do_versions_mesh_mloopcol_swap_2_62_1 (Mesh *mesh)
 
static void do_versions_nodetree_multi_file_output_path_2_63_1 (bNodeTree *ntree)
 
static void do_versions_nodetree_file_output_layers_2_64_5 (bNodeTree *ntree)
 
static void do_versions_nodetree_image_layer_2_64_5 (bNodeTree *ntree)
 
static void do_versions_nodetree_frame_2_64_6 (bNodeTree *ntree)
 
static void do_versions_affine_tracker_track (MovieTrackingTrack *track)
 
static const char * node_get_static_idname (int type, int treetype)
 
static const char * node_socket_get_static_idname (bNodeSocket *sock)
 
static void do_versions_nodetree_customnodes (bNodeTree *ntree, int)
 
static bool seq_colorbalance_update_cb (Sequence *seq, void *)
 
static bool seq_set_alpha_mode_cb (Sequence *seq, void *)
 
static bool seq_set_wipe_angle_cb (Sequence *seq, void *)
 
static bNodeSocketversion_make_socket_stub (const char *idname, eNodeSocketDatatype type, eNodeSocketInOut in_out, const char *identifier, const char *name, const void *default_value, const IDProperty *prop)
 
static bNodeversion_add_group_in_out_node (bNodeTree *ntree, const int type)
 
void blo_do_versions_260 (FileData *fd, Library *, Main *bmain)
 
void do_versions_after_linking_260 (Main *)
 

Macro Definition Documentation

◆ BRUSH_FIXED

#define BRUSH_FIXED   (1 << 6)

◆ BRUSH_TEXTURE_OVERLAY

#define BRUSH_TEXTURE_OVERLAY   (1 << 21)

Referenced by blo_do_versions_260().

◆ CLANG_FORMAT_NOP_WORKAROUND

#define CLANG_FORMAT_NOP_WORKAROUND   ((void)0)

Without empty statements, clang-format fails (tested with v12 & v15).

Definition at line 84 of file versioning_260.cc.

Referenced by blo_do_versions_260(), and do_versions_nodetree_customnodes().

◆ DNA_DEPRECATED_ALLOW

#define DNA_DEPRECATED_ALLOW

Definition at line 13 of file versioning_260.cc.

◆ DNA_GENFILE_VERSIONING_MACROS

#define DNA_GENFILE_VERSIONING_MACROS

Definition at line 16 of file versioning_260.cc.

◆ U

#define U   (*((const UserDef *)&U))

Definition at line 87 of file versioning_260.cc.

Function Documentation

◆ blo_do_versions_260()

void blo_do_versions_260 ( FileData * fd,
Library * lib,
Main * bmain )

TIP: to initialize new variables added, use the new function: DNA_struct_member_exists(fd->filesdna, "structname", "typename", "varname"), example:

if (!DNA_struct_member_exists(fd->filesdna, "UserDef", "short", "image_gpubuffer_limit")) {
user->image_gpubuffer_limit = 10;
}

Definition at line 1133 of file versioning_260.cc.

References FluidDomainSettings::adapt_margin, FluidDomainSettings::adapt_threshold, ARegion::alignment, UnifiedPaintSettings::alpha, NodeBokehImage::angle, FluidsimSettings::animRate, animviz_settings_init(), SpaceClip::around, BevelModifierData::bevel_angle, BKE_area_find_region_type(), 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_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, FreestyleLineStyle::chaining, CLANG_FORMAT_NOP_WORKAROUND, CMP_NODE_IMAGE_USE_STRAIGHT_OUTPUT, FluidFlowSettings::color, 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_motion_model, DEFAULT_SENSOR_HEIGHT, DEFAULT_SENSOR_WIDTH, DEG2RADF, NodeKeyingData::despill_balance, 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, FileData::filesdna, ListBase::first, ARegion::flag, BuildModifierData::flag, Image::flag, SpaceClip::flag, SpaceImage::flag, SpaceNode::flag, SpaceSeq::flag, TriangulateModifierData::flag, UnifiedPaintSettings::flag, View3D::flag2, 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, 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, NodeColorBalance::gain, NodeColorBalance::gamma, FluidDomainSettings::highres_sampling, SpaceNode::id, Tex::id, ID_IS_LINKED, bNodeSocket::identifier, Tex::ima, IMA_ALPHA_STRAIGHT, IMA_SRC_VIEWER, IMA_VIEW_AS_RENDER, Tex::imaflag, Main::images, IMB_PROXY_25, IMB_TC_RECORD_RUN, IMB_TC_RECORD_RUN_NO_GAPS, int, is_zero_v3(), Tex::iuser, MovieTrackingSettings::keyframe1_legacy, ListBase::last, NodeColorBalance::lift, Main::lights, linestyle, Main::linestyles, LISTBASE_FOREACH, bNode::locx, bNode::locy, LS_CHAINING_PLAIN, LS_PANEL_MISC, LS_PANEL_STROKES, LS_THICKNESS_CENTER, MAIN_VERSION_FILE_ATLEAST, MAIN_VERSION_FILE_OLDER, Main::materials, max_iii(), NodeDefocus::maxblur, 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, 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, Tex::nodetree, Main::nodetrees, NTREE_COMPOSIT, NTREE_SHADER, NTREE_TEXTURE, ntreeCompositColorBalanceSyncFromCDL(), ntreeCompositColorBalanceSyncFromLGG(), OB_MODE_TEXTURE_PAINT, OB_NEGZ, OB_PLAINAXES, OB_POSX, OB_POSY, OB_POSZ, Main::objects, NodeColorBalance::offset, 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, FreestyleLineStyle::panel, 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, NodeColorBalance::power, PROJ_X, PROJ_Y, PROJ_Z, bShrinkwrapConstraint::projAxis, TexMapping::projx, TexMapping::projy, TexMapping::projz, PROP_SMOOTH, TriangulateModifierData::quad_method, R_COLOR_MANAGEMENT, R_LINE_THICKNESS_ABSOLUTE, BezTriple::radius, BPoint::radius, 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, NodeBoxMask::rotation, NodeEllipseMask::rotation, FreestyleLineStyle::rounds, 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_colorbalance_update_cb(), SEQ_for_each_callback(), SEQ_PREVIEW_SHOW_GPENCIL, seq_set_alpha_mode_cb(), seq_set_wipe_angle_cb(), MovieTracking::settings, ImageUser::sfra, SH_NODE_MAPPING, 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, NodeColorBalance::slope, 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, STRNCPY, Main::subversionfile, FluidFlowSettings::surface_distance, DynamicPaintCanvasSettings::surfaces, Paint::symmetry_flags, tex, TEX_IMAGE, TEX_USEALPHA, Main::texts, FluidFlowSettings::texture_size, Main::textures, MeshStatVis::thickness_max, FreestyleLineStyle::thickness_position, FreestyleLineStyle::thickness_ratio, MeshStatVis::thickness_samples, bNodeLink::tonode, bNodeLink::tosock, TRACK_MOTION_MODEL_TRANSLATION, MovieClipScopes::track_preview_height, TRACKING_OBJECT_CAMERA, SpaceNode::tree_idname, SpaceNode::treepath, txt_extended_ascii_as_utf8(), TXT_ISEXT, FluidModifierData::type, Tex::type, ToolSettings::unified_paint_settings, UNIFIED_PAINT_WEIGHT, unit_m4(), UnifiedPaintSettings::unprojected_radius, UVCALC_UNWRAP_METHOD_ANGLE, 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, UnifiedPaintSettings::weight, Main::worlds, rctf::xmax, rctf::xmin, rctf::ymax, rctf::ymin, and SpaceNode::zoom.

Referenced by do_versions().

◆ do_versions_affine_tracker_track()

◆ do_versions_after_linking_260()

void do_versions_after_linking_260 ( Main * bmain)

Definition at line 2906 of file versioning_260.cc.

Referenced by do_versions_after_linking().

◆ do_versions_image_settings_2_60()

◆ do_versions_mesh_mloopcol_swap_2_62_1()

static void do_versions_mesh_mloopcol_swap_2_62_1 ( Mesh * mesh)
static

Definition at line 348 of file versioning_260.cc.

References MLoopCol::b, CD_PROP_BYTE_COLOR, and MLoopCol::r.

Referenced by blo_do_versions_260().

◆ do_versions_nodetree_convert_angle()

◆ do_versions_nodetree_customnodes()

◆ do_versions_nodetree_file_output_layers_2_64_5()

static void do_versions_nodetree_file_output_layers_2_64_5 ( bNodeTree * ntree)
static

◆ do_versions_nodetree_frame_2_64_6()

static void do_versions_nodetree_frame_2_64_6 ( bNodeTree * ntree)
static

Definition at line 411 of file versioning_260.cc.

References data, LISTBASE_FOREACH, NODE_FRAME, and bNodeTree::nodes.

Referenced by blo_do_versions_260().

◆ do_versions_nodetree_image_default_alpha_output()

static void do_versions_nodetree_image_default_alpha_output ( bNodeTree * ntree)
static

Definition at line 89 of file versioning_260.cc.

References bNodeSocket::default_value, ELEM, LISTBASE_FOREACH, and bNodeTree::nodes.

Referenced by blo_do_versions_260().

◆ do_versions_nodetree_image_layer_2_64_5()

static void do_versions_nodetree_image_layer_2_64_5 ( bNodeTree * ntree)
static

Definition at line 394 of file versioning_260.cc.

References LISTBASE_FOREACH, bNodeTree::nodes, output, and POINTER_AS_INT.

Referenced by blo_do_versions_260().

◆ do_versions_nodetree_multi_file_output_format_2_62_1()

◆ do_versions_nodetree_multi_file_output_path_2_63_1()

static void do_versions_nodetree_multi_file_output_path_2_63_1 ( bNodeTree * ntree)
static

Definition at line 362 of file versioning_260.cc.

References LISTBASE_FOREACH, bNodeTree::nodes, and STRNCPY.

Referenced by blo_do_versions_260().

◆ do_versions_nodetree_socket_use_flags_2_62()

static void do_versions_nodetree_socket_use_flags_2_62 ( bNodeTree * ntree)
static

Definition at line 224 of file versioning_260.cc.

References bNodeTree::links, LISTBASE_FOREACH, bNodeTree::nodes, and SOCK_IS_LINKED.

Referenced by blo_do_versions_260().

◆ node_get_static_idname()

static const char * node_get_static_idname ( int type,
int treetype )
static

Definition at line 460 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, CMP_NODE_CROP, CMP_NODE_CURVE_RGB, CMP_NODE_CURVE_VEC, 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, 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, CMP_NODE_MAP_UV, CMP_NODE_MAP_VALUE, CMP_NODE_MASK, CMP_NODE_MASK_BOX, CMP_NODE_MASK_ELLIPSE, CMP_NODE_MATH, CMP_NODE_MIX_RGB, 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, CMP_NODE_TIME, CMP_NODE_TONEMAP, CMP_NODE_TRACKPOS, CMP_NODE_TRANSFORM, CMP_NODE_TRANSLATE, CMP_NODE_VALTORGB, CMP_NODE_VALUE, 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_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().

◆ node_socket_get_static_idname()

◆ seq_colorbalance_update_cb()

static bool seq_colorbalance_update_cb ( Sequence * seq,
void *  )
static

◆ seq_set_alpha_mode_cb()

static bool seq_set_alpha_mode_cb ( Sequence * seq,
void *  )
static

◆ seq_set_wipe_angle_cb()

static bool seq_set_wipe_angle_cb ( Sequence * seq,
void *  )
static

◆ version_add_group_in_out_node()

◆ version_make_socket_stub()

static bNodeSocket * version_make_socket_stub ( const char * idname,
eNodeSocketDatatype type,
eNodeSocketInOut in_out,
const char * identifier,
const char * name,
const void * default_value,
const IDProperty * prop )
static