Added memoryOffset value to DNAFieldAttribute, regenerated files.

This commit is contained in:
Samuele Lorefice
2025-02-20 21:00:55 +01:00
parent b171b65aa5
commit f383debd18
939 changed files with 9636 additions and 9605 deletions

View File

@@ -15,201 +15,201 @@ namespace BlendFile.DNA {
[DNAClassAttribute(828, "ToolSettings", 1072)]
public class ToolSettings {
[DNAFieldAttribute(0, "VPaint", "*vpaint", "VPaint", 8, true)]
[DNAFieldAttribute(0, "VPaint", "*vpaint", "VPaint", 8, true, 0)]
public VPaint ptr_vpaint;
[DNAFieldAttribute(1, "VPaint", "*wpaint", "VPaint", 8, true)]
[DNAFieldAttribute(1, "VPaint", "*wpaint", "VPaint", 8, true, 8)]
public VPaint ptr_wpaint;
[DNAFieldAttribute(2, "Sculpt", "*sculpt", "Sculpt", 8, true)]
[DNAFieldAttribute(2, "Sculpt", "*sculpt", "Sculpt", 8, true, 16)]
public Sculpt ptr_sculpt;
[DNAFieldAttribute(3, "UvSculpt", "uvsculpt", "UvSculpt", 24, false)]
[DNAFieldAttribute(3, "UvSculpt", "uvsculpt", "UvSculpt", 24, false, 24)]
public UvSculpt uvsculpt;
[DNAFieldAttribute(4, "GpPaint", "*gp_paint", "GpPaint", 8, true)]
[DNAFieldAttribute(4, "GpPaint", "*gp_paint", "GpPaint", 8, true, 48)]
public GpPaint ptr_gp_paint;
[DNAFieldAttribute(5, "GpVertexPaint", "*gp_vertexpaint", "GpVertexPaint", 8, true)]
[DNAFieldAttribute(5, "GpVertexPaint", "*gp_vertexpaint", "GpVertexPaint", 8, true, 56)]
public GpVertexPaint ptr_gp_vertexpaint;
[DNAFieldAttribute(6, "GpSculptPaint", "*gp_sculptpaint", "GpSculptPaint", 8, true)]
[DNAFieldAttribute(6, "GpSculptPaint", "*gp_sculptpaint", "GpSculptPaint", 8, true, 64)]
public GpSculptPaint ptr_gp_sculptpaint;
[DNAFieldAttribute(7, "GpWeightPaint", "*gp_weightpaint", "GpWeightPaint", 8, true)]
[DNAFieldAttribute(7, "GpWeightPaint", "*gp_weightpaint", "GpWeightPaint", 8, true, 72)]
public GpWeightPaint ptr_gp_weightpaint;
[DNAFieldAttribute(8, "CurvesSculpt", "*curves_sculpt", "CurvesSculpt", 8, true)]
[DNAFieldAttribute(8, "CurvesSculpt", "*curves_sculpt", "CurvesSculpt", 8, true, 80)]
public CurvesSculpt ptr_curves_sculpt;
[DNAFieldAttribute(9, "float", "vgroup_weight", "float", 4, false)]
[DNAFieldAttribute(9, "float", "vgroup_weight", "float", 4, false, 88)]
public float vgroup_weight;
[DNAFieldAttribute(10, "float", "doublimit", "float", 4, false)]
[DNAFieldAttribute(10, "float", "doublimit", "float", 4, false, 92)]
public float doublimit;
[DNAFieldAttribute(11, "char", "automerge", "char", 1, false)]
[DNAFieldAttribute(11, "char", "automerge", "char", 1, false, 96)]
public char automerge;
[DNAFieldAttribute(12, "char", "object_flag", "char", 1, false)]
[DNAFieldAttribute(12, "char", "object_flag", "char", 1, false, 97)]
public char object_flag;
[DNAFieldAttribute(13, "char", "selectmode", "char", 1, false)]
[DNAFieldAttribute(13, "char", "selectmode", "char", 1, false, 98)]
public char selectmode;
[DNAFieldAttribute(14, "char", "unwrapper", "char", 1, false)]
[DNAFieldAttribute(14, "char", "unwrapper", "char", 1, false, 99)]
public char unwrapper;
[DNAFieldAttribute(15, "char", "uvcalc_flag", "char", 1, false)]
[DNAFieldAttribute(15, "char", "uvcalc_flag", "char", 1, false, 100)]
public char uvcalc_flag;
[DNAFieldAttribute(16, "char", "uv_flag", "char", 1, false)]
[DNAFieldAttribute(16, "char", "uv_flag", "char", 1, false, 101)]
public char uv_flag;
[DNAFieldAttribute(17, "char", "uv_selectmode", "char", 1, false)]
[DNAFieldAttribute(17, "char", "uv_selectmode", "char", 1, false, 102)]
public char uv_selectmode;
[DNAFieldAttribute(18, "char", "uv_sticky", "char", 1, false)]
[DNAFieldAttribute(18, "char", "uv_sticky", "char", 1, false, 103)]
public char uv_sticky;
[DNAFieldAttribute(19, "float", "uvcalc_margin", "float", 4, false)]
[DNAFieldAttribute(19, "float", "uvcalc_margin", "float", 4, false, 104)]
public float uvcalc_margin;
[DNAFieldAttribute(20, "int", "uvcalc_iterations", "int", 4, false)]
[DNAFieldAttribute(20, "int", "uvcalc_iterations", "int", 4, false, 108)]
public int uvcalc_iterations;
[DNAFieldAttribute(21, "float", "uvcalc_weight_factor", "float", 4, false)]
[DNAFieldAttribute(21, "float", "uvcalc_weight_factor", "float", 4, false, 112)]
public float uvcalc_weight_factor;
[DNAFieldAttribute(22, "char", "uvcalc_weight_group[64]", "System.Char[]", 64, false)]
[DNAFieldAttribute(22, "char", "uvcalc_weight_group[64]", "System.Char[]", 64, false, 116)]
public char[] uvcalc_weight_group = new System.Char[64];
[DNAFieldAttribute(23, "short", "autoik_chainlen", "short", 2, false)]
[DNAFieldAttribute(23, "short", "autoik_chainlen", "short", 2, false, 180)]
public short autoik_chainlen;
[DNAFieldAttribute(24, "char", "gpencil_flags", "char", 1, false)]
[DNAFieldAttribute(24, "char", "gpencil_flags", "char", 1, false, 182)]
public char gpencil_flags;
[DNAFieldAttribute(25, "char", "gpencil_v3d_align", "char", 1, false)]
[DNAFieldAttribute(25, "char", "gpencil_v3d_align", "char", 1, false, 183)]
public char gpencil_v3d_align;
[DNAFieldAttribute(26, "char", "gpencil_v2d_align", "char", 1, false)]
[DNAFieldAttribute(26, "char", "gpencil_v2d_align", "char", 1, false, 184)]
public char gpencil_v2d_align;
[DNAFieldAttribute(27, "char", "annotate_v3d_align", "char", 1, false)]
[DNAFieldAttribute(27, "char", "annotate_v3d_align", "char", 1, false, 185)]
public char annotate_v3d_align;
[DNAFieldAttribute(28, "short", "annotate_thickness", "short", 2, false)]
[DNAFieldAttribute(28, "short", "annotate_thickness", "short", 2, false, 186)]
public short annotate_thickness;
[DNAFieldAttribute(29, "float", "gpencil_surface_offset", "float", 4, false)]
[DNAFieldAttribute(29, "float", "gpencil_surface_offset", "float", 4, false, 188)]
public float gpencil_surface_offset;
[DNAFieldAttribute(30, "char", "gpencil_selectmode_edit", "char", 1, false)]
[DNAFieldAttribute(30, "char", "gpencil_selectmode_edit", "char", 1, false, 192)]
public char gpencil_selectmode_edit;
[DNAFieldAttribute(31, "char", "gpencil_selectmode_sculpt", "char", 1, false)]
[DNAFieldAttribute(31, "char", "gpencil_selectmode_sculpt", "char", 1, false, 193)]
public char gpencil_selectmode_sculpt;
[DNAFieldAttribute(32, "char", "_pad0[6]", "System.Char[]", 6, false)]
[DNAFieldAttribute(32, "char", "_pad0[6]", "System.Char[]", 6, false, 194)]
public char[] _pad0 = new System.Char[6];
[DNAFieldAttribute(33, "GP_Sculpt_Settings", "gp_sculpt", "GP_Sculpt_Settings", 80, false)]
[DNAFieldAttribute(33, "GP_Sculpt_Settings", "gp_sculpt", "GP_Sculpt_Settings", 80, false, 200)]
public GP_Sculpt_Settings gp_sculpt;
[DNAFieldAttribute(34, "GP_Interpolate_Settings", "gp_interpolate", "GP_Interpolate_Settings", 8, false)]
[DNAFieldAttribute(34, "GP_Interpolate_Settings", "gp_interpolate", "GP_Interpolate_Settings", 8, false, 280)]
public GP_Interpolate_Settings gp_interpolate;
[DNAFieldAttribute(35, "ImagePaintSettings", "imapaint", "ImagePaintSettings", 184, false)]
[DNAFieldAttribute(35, "ImagePaintSettings", "imapaint", "ImagePaintSettings", 184, false, 288)]
public ImagePaintSettings imapaint;
[DNAFieldAttribute(36, "PaintModeSettings", "paint_mode", "PaintModeSettings", 56, false)]
[DNAFieldAttribute(36, "PaintModeSettings", "paint_mode", "PaintModeSettings", 56, false, 472)]
public PaintModeSettings paint_mode;
[DNAFieldAttribute(37, "ParticleEditSettings", "particle", "ParticleEditSettings", 176, false)]
[DNAFieldAttribute(37, "ParticleEditSettings", "particle", "ParticleEditSettings", 176, false, 528)]
public ParticleEditSettings particle;
[DNAFieldAttribute(38, "float", "proportional_size", "float", 4, false)]
[DNAFieldAttribute(38, "float", "proportional_size", "float", 4, false, 704)]
public float proportional_size;
[DNAFieldAttribute(39, "float", "select_thresh", "float", 4, false)]
[DNAFieldAttribute(39, "float", "select_thresh", "float", 4, false, 708)]
public float select_thresh;
[DNAFieldAttribute(40, "short", "keying_flag", "short", 2, false)]
[DNAFieldAttribute(40, "short", "keying_flag", "short", 2, false, 712)]
public short keying_flag;
[DNAFieldAttribute(41, "char", "autokey_mode", "char", 1, false)]
[DNAFieldAttribute(41, "char", "autokey_mode", "char", 1, false, 714)]
public char autokey_mode;
[DNAFieldAttribute(42, "char", "keyframe_type", "char", 1, false)]
[DNAFieldAttribute(42, "char", "keyframe_type", "char", 1, false, 715)]
public char keyframe_type;
[DNAFieldAttribute(43, "char", "multires_subdiv_type", "char", 1, false)]
[DNAFieldAttribute(43, "char", "multires_subdiv_type", "char", 1, false, 716)]
public char multires_subdiv_type;
[DNAFieldAttribute(44, "char", "edge_mode", "char", 1, false)]
[DNAFieldAttribute(44, "char", "edge_mode", "char", 1, false, 717)]
public char edge_mode;
[DNAFieldAttribute(45, "char", "edge_mode_live_unwrap", "char", 1, false)]
[DNAFieldAttribute(45, "char", "edge_mode_live_unwrap", "char", 1, false, 718)]
public char edge_mode_live_unwrap;
[DNAFieldAttribute(46, "char", "transform_pivot_point", "char", 1, false)]
[DNAFieldAttribute(46, "char", "transform_pivot_point", "char", 1, false, 719)]
public char transform_pivot_point;
[DNAFieldAttribute(47, "char", "transform_flag", "char", 1, false)]
[DNAFieldAttribute(47, "char", "transform_flag", "char", 1, false, 720)]
public char transform_flag;
[DNAFieldAttribute(48, "char", "snap_node_mode", "char", 1, false)]
[DNAFieldAttribute(48, "char", "snap_node_mode", "char", 1, false, 721)]
public char snap_node_mode;
[DNAFieldAttribute(49, "short", "snap_mode", "short", 2, false)]
[DNAFieldAttribute(49, "short", "snap_mode", "short", 2, false, 722)]
public short snap_mode;
[DNAFieldAttribute(50, "short", "snap_uv_mode", "short", 2, false)]
[DNAFieldAttribute(50, "short", "snap_uv_mode", "short", 2, false, 724)]
public short snap_uv_mode;
[DNAFieldAttribute(51, "short", "snap_anim_mode", "short", 2, false)]
[DNAFieldAttribute(51, "short", "snap_anim_mode", "short", 2, false, 726)]
public short snap_anim_mode;
[DNAFieldAttribute(52, "short", "snap_flag", "short", 2, false)]
[DNAFieldAttribute(52, "short", "snap_flag", "short", 2, false, 728)]
public short snap_flag;
[DNAFieldAttribute(53, "short", "snap_flag_node", "short", 2, false)]
[DNAFieldAttribute(53, "short", "snap_flag_node", "short", 2, false, 730)]
public short snap_flag_node;
[DNAFieldAttribute(54, "short", "snap_flag_seq", "short", 2, false)]
[DNAFieldAttribute(54, "short", "snap_flag_seq", "short", 2, false, 732)]
public short snap_flag_seq;
[DNAFieldAttribute(55, "short", "snap_flag_anim", "short", 2, false)]
[DNAFieldAttribute(55, "short", "snap_flag_anim", "short", 2, false, 734)]
public short snap_flag_anim;
[DNAFieldAttribute(56, "short", "snap_uv_flag", "short", 2, false)]
[DNAFieldAttribute(56, "short", "snap_uv_flag", "short", 2, false, 736)]
public short snap_uv_flag;
[DNAFieldAttribute(57, "char", "_pad[4]", "System.Char[]", 4, false)]
[DNAFieldAttribute(57, "char", "_pad[4]", "System.Char[]", 4, false, 738)]
public char[] _pad = new System.Char[4];
[DNAFieldAttribute(58, "char", "snap_target", "char", 1, false)]
[DNAFieldAttribute(58, "char", "snap_target", "char", 1, false, 742)]
public char snap_target;
[DNAFieldAttribute(59, "char", "snap_transform_mode_flag", "char", 1, false)]
[DNAFieldAttribute(59, "char", "snap_transform_mode_flag", "char", 1, false, 743)]
public char snap_transform_mode_flag;
[DNAFieldAttribute(60, "short", "snap_face_nearest_steps", "short", 2, false)]
[DNAFieldAttribute(60, "short", "snap_face_nearest_steps", "short", 2, false, 744)]
public short snap_face_nearest_steps;
[DNAFieldAttribute(61, "char", "proportional_edit", "char", 1, false)]
[DNAFieldAttribute(61, "char", "proportional_edit", "char", 1, false, 746)]
public char proportional_edit;
[DNAFieldAttribute(62, "char", "prop_mode", "char", 1, false)]
[DNAFieldAttribute(62, "char", "prop_mode", "char", 1, false, 747)]
public char prop_mode;
[DNAFieldAttribute(63, "char", "proportional_objects", "char", 1, false)]
[DNAFieldAttribute(63, "char", "proportional_objects", "char", 1, false, 748)]
public char proportional_objects;
[DNAFieldAttribute(64, "char", "proportional_mask", "char", 1, false)]
[DNAFieldAttribute(64, "char", "proportional_mask", "char", 1, false, 749)]
public char proportional_mask;
[DNAFieldAttribute(65, "char", "proportional_action", "char", 1, false)]
[DNAFieldAttribute(65, "char", "proportional_action", "char", 1, false, 750)]
public char proportional_action;
[DNAFieldAttribute(66, "char", "proportional_fcurve", "char", 1, false)]
[DNAFieldAttribute(66, "char", "proportional_fcurve", "char", 1, false, 751)]
public char proportional_fcurve;
[DNAFieldAttribute(67, "char", "lock_markers", "char", 1, false)]
[DNAFieldAttribute(67, "char", "lock_markers", "char", 1, false, 752)]
public char lock_markers;
[DNAFieldAttribute(68, "char", "auto_normalize", "char", 1, false)]
[DNAFieldAttribute(68, "char", "auto_normalize", "char", 1, false, 753)]
public char auto_normalize;
[DNAFieldAttribute(69, "char", "wpaint_lock_relative", "char", 1, false)]
[DNAFieldAttribute(69, "char", "wpaint_lock_relative", "char", 1, false, 754)]
public char wpaint_lock_relative;
[DNAFieldAttribute(70, "char", "multipaint", "char", 1, false)]
[DNAFieldAttribute(70, "char", "multipaint", "char", 1, false, 755)]
public char multipaint;
[DNAFieldAttribute(71, "char", "weightuser", "char", 1, false)]
[DNAFieldAttribute(71, "char", "weightuser", "char", 1, false, 756)]
public char weightuser;
[DNAFieldAttribute(72, "char", "vgroupsubset", "char", 1, false)]
[DNAFieldAttribute(72, "char", "vgroupsubset", "char", 1, false, 757)]
public char vgroupsubset;
[DNAFieldAttribute(73, "char", "gpencil_selectmode_vertex", "char", 1, false)]
[DNAFieldAttribute(73, "char", "gpencil_selectmode_vertex", "char", 1, false, 758)]
public char gpencil_selectmode_vertex;
[DNAFieldAttribute(74, "char", "uv_sculpt_settings", "char", 1, false)]
[DNAFieldAttribute(74, "char", "uv_sculpt_settings", "char", 1, false, 759)]
public char uv_sculpt_settings;
[DNAFieldAttribute(75, "char", "workspace_tool_type", "char", 1, false)]
[DNAFieldAttribute(75, "char", "workspace_tool_type", "char", 1, false, 760)]
public char workspace_tool_type;
[DNAFieldAttribute(76, "char", "_pad5[1]", "System.Char[]", 1, false)]
[DNAFieldAttribute(76, "char", "_pad5[1]", "System.Char[]", 1, false, 761)]
public char[] _pad5 = new System.Char[1];
[DNAFieldAttribute(77, "short", "sculpt_paint_settings", "short", 2, false)]
[DNAFieldAttribute(77, "short", "sculpt_paint_settings", "short", 2, false, 762)]
public short sculpt_paint_settings;
[DNAFieldAttribute(78, "int", "sculpt_paint_unified_size", "int", 4, false)]
[DNAFieldAttribute(78, "int", "sculpt_paint_unified_size", "int", 4, false, 764)]
public int sculpt_paint_unified_size;
[DNAFieldAttribute(79, "float", "sculpt_paint_unified_unprojected_radius", "float", 4, false)]
[DNAFieldAttribute(79, "float", "sculpt_paint_unified_unprojected_radius", "float", 4, false, 768)]
public float sculpt_paint_unified_unprojected_radius;
[DNAFieldAttribute(80, "float", "sculpt_paint_unified_alpha", "float", 4, false)]
[DNAFieldAttribute(80, "float", "sculpt_paint_unified_alpha", "float", 4, false, 772)]
public float sculpt_paint_unified_alpha;
[DNAFieldAttribute(81, "UnifiedPaintSettings", "unified_paint_settings", "UnifiedPaintSettings", 168, false)]
[DNAFieldAttribute(81, "UnifiedPaintSettings", "unified_paint_settings", "UnifiedPaintSettings", 168, false, 776)]
public UnifiedPaintSettings unified_paint_settings;
[DNAFieldAttribute(82, "CurvePaintSettings", "curve_paint_settings", "CurvePaintSettings", 32, false)]
[DNAFieldAttribute(82, "CurvePaintSettings", "curve_paint_settings", "CurvePaintSettings", 32, false, 944)]
public CurvePaintSettings curve_paint_settings;
[DNAFieldAttribute(83, "MeshStatVis", "statvis", "MeshStatVis", 40, false)]
[DNAFieldAttribute(83, "MeshStatVis", "statvis", "MeshStatVis", 40, false, 976)]
public MeshStatVis statvis;
[DNAFieldAttribute(84, "float", "normal_vector[3]", "System.Single[]", 12, false)]
[DNAFieldAttribute(84, "float", "normal_vector[3]", "System.Single[]", 12, false, 1016)]
public float[] normal_vector = new System.Single[3];
[DNAFieldAttribute(85, "char", "_pad6[4]", "System.Char[]", 4, false)]
[DNAFieldAttribute(85, "char", "_pad6[4]", "System.Char[]", 4, false, 1028)]
public char[] _pad6 = new System.Char[4];
[DNAFieldAttribute(86, "CurveProfile", "*custom_bevel_profile_preset", "CurveProfile", 8, true)]
[DNAFieldAttribute(86, "CurveProfile", "*custom_bevel_profile_preset", "CurveProfile", 8, true, 1032)]
public CurveProfile ptr_custom_bevel_profile_preset;
[DNAFieldAttribute(87, "SequencerToolSettings", "*sequencer_tool_settings", "SequencerToolSettings", 8, true)]
[DNAFieldAttribute(87, "SequencerToolSettings", "*sequencer_tool_settings", "SequencerToolSettings", 8, true, 1040)]
public SequencerToolSettings ptr_sequencer_tool_settings;
[DNAFieldAttribute(88, "short", "snap_mode_tools", "short", 2, false)]
[DNAFieldAttribute(88, "short", "snap_mode_tools", "short", 2, false, 1048)]
public short snap_mode_tools;
[DNAFieldAttribute(89, "char", "plane_axis", "char", 1, false)]
[DNAFieldAttribute(89, "char", "plane_axis", "char", 1, false, 1050)]
public char plane_axis;
[DNAFieldAttribute(90, "char", "plane_depth", "char", 1, false)]
[DNAFieldAttribute(90, "char", "plane_depth", "char", 1, false, 1051)]
public char plane_depth;
[DNAFieldAttribute(91, "char", "plane_orient", "char", 1, false)]
[DNAFieldAttribute(91, "char", "plane_orient", "char", 1, false, 1052)]
public char plane_orient;
[DNAFieldAttribute(92, "char", "use_plane_axis_auto", "char", 1, false)]
[DNAFieldAttribute(92, "char", "use_plane_axis_auto", "char", 1, false, 1053)]
public char use_plane_axis_auto;
[DNAFieldAttribute(93, "char", "_pad7[2]", "System.Char[]", 2, false)]
[DNAFieldAttribute(93, "char", "_pad7[2]", "System.Char[]", 2, false, 1054)]
public char[] _pad7 = new System.Char[2];
[DNAFieldAttribute(94, "float", "snap_angle_increment_2d", "float", 4, false)]
[DNAFieldAttribute(94, "float", "snap_angle_increment_2d", "float", 4, false, 1056)]
public float snap_angle_increment_2d;
[DNAFieldAttribute(95, "float", "snap_angle_increment_2d_precision", "float", 4, false)]
[DNAFieldAttribute(95, "float", "snap_angle_increment_2d_precision", "float", 4, false, 1060)]
public float snap_angle_increment_2d_precision;
[DNAFieldAttribute(96, "float", "snap_angle_increment_3d", "float", 4, false)]
[DNAFieldAttribute(96, "float", "snap_angle_increment_3d", "float", 4, false, 1064)]
public float snap_angle_increment_3d;
[DNAFieldAttribute(97, "float", "snap_angle_increment_3d_precision", "float", 4, false)]
[DNAFieldAttribute(97, "float", "snap_angle_increment_3d_precision", "float", 4, false, 1068)]
public float snap_angle_increment_3d_precision;
public ToolSettings() {
this.ptr_vpaint = default;