diff --git a/BlendFile/DNA/ARegion.cs b/BlendFile/DNA/ARegion.cs
index 1f0c590..08d8181 100644
--- a/BlendFile/DNA/ARegion.cs
+++ b/BlendFile/DNA/ARegion.cs
@@ -15,71 +15,71 @@ namespace BlendFile.DNA {
[DNAClassAttribute(842, "ARegion", 440)]
public class ARegion {
- [DNAFieldAttribute(0, "ARegion", "*next", "ARegion", 8, true)]
+ [DNAFieldAttribute(0, "ARegion", "*next", "ARegion", 8, true, 0)]
public ARegion ptr_next;
- [DNAFieldAttribute(1, "ARegion", "*prev", "ARegion", 8, true)]
+ [DNAFieldAttribute(1, "ARegion", "*prev", "ARegion", 8, true, 8)]
public ARegion ptr_prev;
- [DNAFieldAttribute(2, "View2D", "v2d", "View2D", 152, false)]
+ [DNAFieldAttribute(2, "View2D", "v2d", "View2D", 152, false, 16)]
public View2D v2d;
- [DNAFieldAttribute(3, "rcti", "winrct", "rcti", 16, false)]
+ [DNAFieldAttribute(3, "rcti", "winrct", "rcti", 16, false, 168)]
public rcti winrct;
- [DNAFieldAttribute(4, "rcti", "drawrct", "rcti", 16, false)]
+ [DNAFieldAttribute(4, "rcti", "drawrct", "rcti", 16, false, 184)]
public rcti drawrct;
- [DNAFieldAttribute(5, "short", "winx", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "winx", "short", 2, false, 200)]
public short winx;
- [DNAFieldAttribute(6, "short", "winy", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "winy", "short", 2, false, 202)]
public short winy;
- [DNAFieldAttribute(7, "int", "category_scroll", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "category_scroll", "int", 4, false, 204)]
public int category_scroll;
- [DNAFieldAttribute(8, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(8, "char", "_pad0[4]", "System.Char[]", 4, false, 208)]
public char[] _pad0 = new System.Char[4];
- [DNAFieldAttribute(9, "short", "visible", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "visible", "short", 2, false, 212)]
public short visible;
- [DNAFieldAttribute(10, "short", "regiontype", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "regiontype", "short", 2, false, 214)]
public short regiontype;
- [DNAFieldAttribute(11, "short", "alignment", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "alignment", "short", 2, false, 216)]
public short alignment;
- [DNAFieldAttribute(12, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "flag", "short", 2, false, 218)]
public short flag;
- [DNAFieldAttribute(13, "short", "sizex", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "sizex", "short", 2, false, 220)]
public short sizex;
- [DNAFieldAttribute(14, "short", "sizey", "short", 2, false)]
+ [DNAFieldAttribute(14, "short", "sizey", "short", 2, false, 222)]
public short sizey;
- [DNAFieldAttribute(15, "short", "do_draw", "short", 2, false)]
+ [DNAFieldAttribute(15, "short", "do_draw", "short", 2, false, 224)]
public short do_draw;
- [DNAFieldAttribute(16, "short", "do_draw_paintcursor", "short", 2, false)]
+ [DNAFieldAttribute(16, "short", "do_draw_paintcursor", "short", 2, false, 226)]
public short do_draw_paintcursor;
- [DNAFieldAttribute(17, "short", "overlap", "short", 2, false)]
+ [DNAFieldAttribute(17, "short", "overlap", "short", 2, false, 228)]
public short overlap;
- [DNAFieldAttribute(18, "short", "flagfullscreen", "short", 2, false)]
+ [DNAFieldAttribute(18, "short", "flagfullscreen", "short", 2, false, 230)]
public short flagfullscreen;
- [DNAFieldAttribute(19, "ARegionType", "*type", "ARegionType", 8, true)]
+ [DNAFieldAttribute(19, "ARegionType", "*type", "ARegionType", 8, true, 232)]
public ARegionType ptr_type;
- [DNAFieldAttribute(20, "ListBase", "uiblocks", "ListBase", 16, false)]
+ [DNAFieldAttribute(20, "ListBase", "uiblocks", "ListBase", 16, false, 240)]
public ListBase uiblocks;
- [DNAFieldAttribute(21, "ListBase", "panels", "ListBase", 16, false)]
+ [DNAFieldAttribute(21, "ListBase", "panels", "ListBase", 16, false, 256)]
public ListBase panels;
- [DNAFieldAttribute(22, "ListBase", "panels_category_active", "ListBase", 16, false)]
+ [DNAFieldAttribute(22, "ListBase", "panels_category_active", "ListBase", 16, false, 272)]
public ListBase panels_category_active;
- [DNAFieldAttribute(23, "ListBase", "ui_lists", "ListBase", 16, false)]
+ [DNAFieldAttribute(23, "ListBase", "ui_lists", "ListBase", 16, false, 288)]
public ListBase ui_lists;
- [DNAFieldAttribute(24, "ListBase", "ui_previews", "ListBase", 16, false)]
+ [DNAFieldAttribute(24, "ListBase", "ui_previews", "ListBase", 16, false, 304)]
public ListBase ui_previews;
- [DNAFieldAttribute(25, "ListBase", "handlers", "ListBase", 16, false)]
+ [DNAFieldAttribute(25, "ListBase", "handlers", "ListBase", 16, false, 320)]
public ListBase handlers;
- [DNAFieldAttribute(26, "ListBase", "panels_category", "ListBase", 16, false)]
+ [DNAFieldAttribute(26, "ListBase", "panels_category", "ListBase", 16, false, 336)]
public ListBase panels_category;
- [DNAFieldAttribute(27, "wmGizmoMap", "*gizmo_map", "wmGizmoMap", 8, true)]
+ [DNAFieldAttribute(27, "wmGizmoMap", "*gizmo_map", "wmGizmoMap", 8, true, 352)]
public wmGizmoMap ptr_gizmo_map;
- [DNAFieldAttribute(28, "wmTimer", "*regiontimer", "wmTimer", 8, true)]
+ [DNAFieldAttribute(28, "wmTimer", "*regiontimer", "wmTimer", 8, true, 360)]
public wmTimer ptr_regiontimer;
- [DNAFieldAttribute(29, "wmDrawBuffer", "*draw_buffer", "wmDrawBuffer", 8, true)]
+ [DNAFieldAttribute(29, "wmDrawBuffer", "*draw_buffer", "wmDrawBuffer", 8, true, 368)]
public wmDrawBuffer ptr_draw_buffer;
- [DNAFieldAttribute(30, "char", "*headerstr", "char", 8, true)]
+ [DNAFieldAttribute(30, "char", "*headerstr", "char", 8, true, 376)]
public char ptr_headerstr;
- [DNAFieldAttribute(31, "void", "*regiondata", "void", 8, true)]
+ [DNAFieldAttribute(31, "void", "*regiondata", "void", 8, true, 384)]
public object ptr_regiondata;
- [DNAFieldAttribute(32, "ARegion_Runtime", "runtime", "ARegion_Runtime", 48, false)]
+ [DNAFieldAttribute(32, "ARegion_Runtime", "runtime", "ARegion_Runtime", 48, false, 392)]
public ARegion_Runtime runtime;
public ARegion() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/ARegion_Runtime.cs b/BlendFile/DNA/ARegion_Runtime.cs
index 47ccac3..f72e36a 100644
--- a/BlendFile/DNA/ARegion_Runtime.cs
+++ b/BlendFile/DNA/ARegion_Runtime.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(866, "ARegion_Runtime", 48)]
public class ARegion_Runtime {
- [DNAFieldAttribute(0, "char", "*category", "char", 8, true)]
+ [DNAFieldAttribute(0, "char", "*category", "char", 8, true, 0)]
public char ptr_category;
- [DNAFieldAttribute(1, "rcti", "visible_rect", "rcti", 16, false)]
+ [DNAFieldAttribute(1, "rcti", "visible_rect", "rcti", 16, false, 8)]
public rcti visible_rect;
- [DNAFieldAttribute(2, "int", "offset_x", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "offset_x", "int", 4, false, 24)]
public int offset_x;
- [DNAFieldAttribute(3, "int", "offset_y", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "offset_y", "int", 4, false, 28)]
public int offset_y;
- [DNAFieldAttribute(4, "GHash", "*block_name_map", "GHash", 8, true)]
+ [DNAFieldAttribute(4, "GHash", "*block_name_map", "GHash", 8, true, 32)]
public GHash ptr_block_name_map;
- [DNAFieldAttribute(5, "Panel", "*popup_block_panel", "Panel", 8, true)]
+ [DNAFieldAttribute(5, "Panel", "*popup_block_panel", "Panel", 8, true, 40)]
public Panel ptr_popup_block_panel;
public ARegion_Runtime() {
this.ptr_category = default;
diff --git a/BlendFile/DNA/ActionChannelBag.cs b/BlendFile/DNA/ActionChannelBag.cs
index b86a911..37ad612 100644
--- a/BlendFile/DNA/ActionChannelBag.cs
+++ b/BlendFile/DNA/ActionChannelBag.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(63, "ActionChannelBag", 32)]
public class ActionChannelBag {
- [DNAFieldAttribute(0, "int", "slot_handle", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "slot_handle", "int", 4, false, 0)]
public int slot_handle;
- [DNAFieldAttribute(1, "int", "group_array_num", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "group_array_num", "int", 4, false, 4)]
public int group_array_num;
- [DNAFieldAttribute(2, "bActionGroup", "**group_array", "bActionGroup", 8, true)]
+ [DNAFieldAttribute(2, "bActionGroup", "**group_array", "bActionGroup", 8, true, 8)]
public bActionGroup ptr_ptr_group_array;
- [DNAFieldAttribute(3, "uchar", "_pad[4]", "System.Byte[]", 4, false)]
+ [DNAFieldAttribute(3, "uchar", "_pad[4]", "System.Byte[]", 4, false, 16)]
public byte[] _pad = new System.Byte[4];
- [DNAFieldAttribute(4, "int", "fcurve_array_num", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "fcurve_array_num", "int", 4, false, 20)]
public int fcurve_array_num;
- [DNAFieldAttribute(5, "FCurve", "**fcurve_array", "FCurve", 8, true)]
+ [DNAFieldAttribute(5, "FCurve", "**fcurve_array", "FCurve", 8, true, 24)]
public FCurve ptr_ptr_fcurve_array;
public ActionChannelBag() {
this.slot_handle = default;
diff --git a/BlendFile/DNA/ActionLayer.cs b/BlendFile/DNA/ActionLayer.cs
index f21d9da..2f0b4ef 100644
--- a/BlendFile/DNA/ActionLayer.cs
+++ b/BlendFile/DNA/ActionLayer.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(66, "ActionLayer", 88)]
public class ActionLayer {
- [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false, 0)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(1, "float", "influence", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "influence", "float", 4, false, 64)]
public float influence;
- [DNAFieldAttribute(2, "uchar", "layer_flags", "uchar", 1, false)]
+ [DNAFieldAttribute(2, "uchar", "layer_flags", "uchar", 1, false, 68)]
public byte layer_flags;
- [DNAFieldAttribute(3, "int8_t", "layer_mix_mode", "int8_t", 1, false)]
+ [DNAFieldAttribute(3, "int8_t", "layer_mix_mode", "int8_t", 1, false, 69)]
public sbyte layer_mix_mode;
- [DNAFieldAttribute(4, "uchar", "_pad0[2]", "System.Byte[]", 2, false)]
+ [DNAFieldAttribute(4, "uchar", "_pad0[2]", "System.Byte[]", 2, false, 70)]
public byte[] _pad0 = new System.Byte[2];
- [DNAFieldAttribute(5, "ActionStrip", "**strip_array", "ActionStrip", 8, true)]
+ [DNAFieldAttribute(5, "ActionStrip", "**strip_array", "ActionStrip", 8, true, 72)]
public ActionStrip ptr_ptr_strip_array;
- [DNAFieldAttribute(6, "int", "strip_array_num", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "strip_array_num", "int", 4, false, 80)]
public int strip_array_num;
- [DNAFieldAttribute(7, "uchar", "_pad1[4]", "System.Byte[]", 4, false)]
+ [DNAFieldAttribute(7, "uchar", "_pad1[4]", "System.Byte[]", 4, false, 84)]
public byte[] _pad1 = new System.Byte[4];
public ActionLayer() {
this.name = default;
diff --git a/BlendFile/DNA/ActionSlot.cs b/BlendFile/DNA/ActionSlot.cs
index 9193383..e1f7758 100644
--- a/BlendFile/DNA/ActionSlot.cs
+++ b/BlendFile/DNA/ActionSlot.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(67, "ActionSlot", 88)]
public class ActionSlot {
- [DNAFieldAttribute(0, "char", "name[66]", "System.Char[]", 66, false)]
+ [DNAFieldAttribute(0, "char", "name[66]", "System.Char[]", 66, false, 0)]
public char[] name = new System.Char[66];
- [DNAFieldAttribute(1, "uchar", "_pad0[2]", "System.Byte[]", 2, false)]
+ [DNAFieldAttribute(1, "uchar", "_pad0[2]", "System.Byte[]", 2, false, 66)]
public byte[] _pad0 = new System.Byte[2];
- [DNAFieldAttribute(2, "int", "idtype", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "idtype", "int", 4, false, 68)]
public int idtype;
- [DNAFieldAttribute(3, "int", "handle", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "handle", "int", 4, false, 72)]
public int handle;
- [DNAFieldAttribute(4, "int8_t", "slot_flags", "int8_t", 1, false)]
+ [DNAFieldAttribute(4, "int8_t", "slot_flags", "int8_t", 1, false, 76)]
public sbyte slot_flags;
- [DNAFieldAttribute(5, "uchar", "_pad1[3]", "System.Byte[]", 3, false)]
+ [DNAFieldAttribute(5, "uchar", "_pad1[3]", "System.Byte[]", 3, false, 77)]
public byte[] _pad1 = new System.Byte[3];
- [DNAFieldAttribute(6, "ActionSlotRuntimeHandle", "*runtime", "ActionSlotRuntimeHandle", 8, true)]
+ [DNAFieldAttribute(6, "ActionSlotRuntimeHandle", "*runtime", "ActionSlotRuntimeHandle", 8, true, 80)]
public ActionSlotRuntimeHandle ptr_runtime;
public ActionSlot() {
this.name = default;
diff --git a/BlendFile/DNA/ActionStrip.cs b/BlendFile/DNA/ActionStrip.cs
index 5b978f8..c56f42a 100644
--- a/BlendFile/DNA/ActionStrip.cs
+++ b/BlendFile/DNA/ActionStrip.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(77, "ActionStrip", 24)]
public struct ActionStrip {
- [DNAFieldAttribute(0, "int8_t", "strip_type", "int8_t", 1, false)]
+ [DNAFieldAttribute(0, "int8_t", "strip_type", "int8_t", 1, false, 0)]
public sbyte strip_type;
- [DNAFieldAttribute(1, "uchar", "_pad0[3]", "System.Byte[]", 3, false)]
+ [DNAFieldAttribute(1, "uchar", "_pad0[3]", "System.Byte[]", 3, false, 1)]
public byte[] _pad0 = new System.Byte[3];
- [DNAFieldAttribute(2, "int", "data_index", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "data_index", "int", 4, false, 4)]
public int data_index;
- [DNAFieldAttribute(3, "float", "frame_start", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "frame_start", "float", 4, false, 8)]
public float frame_start;
- [DNAFieldAttribute(4, "float", "frame_end", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "frame_end", "float", 4, false, 12)]
public float frame_end;
- [DNAFieldAttribute(5, "float", "frame_offset", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "frame_offset", "float", 4, false, 16)]
public float frame_offset;
- [DNAFieldAttribute(6, "uchar", "_pad1[4]", "System.Byte[]", 4, false)]
+ [DNAFieldAttribute(6, "uchar", "_pad1[4]", "System.Byte[]", 4, false, 20)]
public byte[] _pad1 = new System.Byte[4];
public ActionStrip() {
this.strip_type = default;
diff --git a/BlendFile/DNA/ActionStripKeyframeData.cs b/BlendFile/DNA/ActionStripKeyframeData.cs
index 66350e5..678735e 100644
--- a/BlendFile/DNA/ActionStripKeyframeData.cs
+++ b/BlendFile/DNA/ActionStripKeyframeData.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(68, "ActionStripKeyframeData", 16)]
public class ActionStripKeyframeData {
- [DNAFieldAttribute(0, "ActionChannelBag", "**channelbag_array", "ActionChannelBag", 8, true)]
+ [DNAFieldAttribute(0, "ActionChannelBag", "**channelbag_array", "ActionChannelBag", 8, true, 0)]
public ActionChannelBag ptr_ptr_channelbag_array;
- [DNAFieldAttribute(1, "int", "channelbag_array_num", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "channelbag_array_num", "int", 4, false, 8)]
public int channelbag_array_num;
- [DNAFieldAttribute(2, "uchar", "_pad[4]", "System.Byte[]", 4, false)]
+ [DNAFieldAttribute(2, "uchar", "_pad[4]", "System.Byte[]", 4, false, 12)]
public byte[] _pad = new System.Byte[4];
public ActionStripKeyframeData() {
this.ptr_ptr_channelbag_array = default;
diff --git a/BlendFile/DNA/AnimData.cs b/BlendFile/DNA/AnimData.cs
index 3303004..a37d694 100644
--- a/BlendFile/DNA/AnimData.cs
+++ b/BlendFile/DNA/AnimData.cs
@@ -15,43 +15,43 @@ namespace BlendFile.DNA {
[DNAClassAttribute(101, "AnimData", 248)]
public class AnimData {
- [DNAFieldAttribute(0, "bAction", "*action", "bAction", 8, true)]
+ [DNAFieldAttribute(0, "bAction", "*action", "bAction", 8, true, 0)]
public bAction ptr_action;
- [DNAFieldAttribute(1, "int", "slot_handle", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "slot_handle", "int", 4, false, 8)]
public int slot_handle;
- [DNAFieldAttribute(2, "char", "slot_name[66]", "System.Char[]", 66, false)]
+ [DNAFieldAttribute(2, "char", "slot_name[66]", "System.Char[]", 66, false, 12)]
public char[] slot_name = new System.Char[66];
- [DNAFieldAttribute(3, "uchar", "_pad0[2]", "System.Byte[]", 2, false)]
+ [DNAFieldAttribute(3, "uchar", "_pad0[2]", "System.Byte[]", 2, false, 78)]
public byte[] _pad0 = new System.Byte[2];
- [DNAFieldAttribute(4, "bAction", "*tmpact", "bAction", 8, true)]
+ [DNAFieldAttribute(4, "bAction", "*tmpact", "bAction", 8, true, 80)]
public bAction ptr_tmpact;
- [DNAFieldAttribute(5, "int", "tmp_slot_handle", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "tmp_slot_handle", "int", 4, false, 88)]
public int tmp_slot_handle;
- [DNAFieldAttribute(6, "char", "tmp_slot_name[66]", "System.Char[]", 66, false)]
+ [DNAFieldAttribute(6, "char", "tmp_slot_name[66]", "System.Char[]", 66, false, 92)]
public char[] tmp_slot_name = new System.Char[66];
- [DNAFieldAttribute(7, "uchar", "_pad1[2]", "System.Byte[]", 2, false)]
+ [DNAFieldAttribute(7, "uchar", "_pad1[2]", "System.Byte[]", 2, false, 158)]
public byte[] _pad1 = new System.Byte[2];
- [DNAFieldAttribute(8, "ListBase", "nla_tracks", "ListBase", 16, false)]
+ [DNAFieldAttribute(8, "ListBase", "nla_tracks", "ListBase", 16, false, 160)]
public ListBase nla_tracks;
- [DNAFieldAttribute(9, "NlaTrack", "*act_track", "NlaTrack", 8, true)]
+ [DNAFieldAttribute(9, "NlaTrack", "*act_track", "NlaTrack", 8, true, 176)]
public NlaTrack ptr_act_track;
- [DNAFieldAttribute(10, "NlaStrip", "*actstrip", "NlaStrip", 8, true)]
+ [DNAFieldAttribute(10, "NlaStrip", "*actstrip", "NlaStrip", 8, true, 184)]
public NlaStrip ptr_actstrip;
- [DNAFieldAttribute(11, "ListBase", "drivers", "ListBase", 16, false)]
+ [DNAFieldAttribute(11, "ListBase", "drivers", "ListBase", 16, false, 192)]
public ListBase drivers;
- [DNAFieldAttribute(12, "ListBase", "overrides", "ListBase", 16, false)]
+ [DNAFieldAttribute(12, "ListBase", "overrides", "ListBase", 16, false, 208)]
public ListBase overrides;
- [DNAFieldAttribute(13, "FCurve", "**driver_array", "FCurve", 8, true)]
+ [DNAFieldAttribute(13, "FCurve", "**driver_array", "FCurve", 8, true, 224)]
public FCurve ptr_ptr_driver_array;
- [DNAFieldAttribute(14, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "flag", "int", 4, false, 232)]
public int flag;
- [DNAFieldAttribute(15, "short", "act_blendmode", "short", 2, false)]
+ [DNAFieldAttribute(15, "short", "act_blendmode", "short", 2, false, 236)]
public short act_blendmode;
- [DNAFieldAttribute(16, "short", "act_extendmode", "short", 2, false)]
+ [DNAFieldAttribute(16, "short", "act_extendmode", "short", 2, false, 238)]
public short act_extendmode;
- [DNAFieldAttribute(17, "float", "act_influence", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "act_influence", "float", 4, false, 240)]
public float act_influence;
- [DNAFieldAttribute(18, "uchar", "_pad2[4]", "System.Byte[]", 4, false)]
+ [DNAFieldAttribute(18, "uchar", "_pad2[4]", "System.Byte[]", 4, false, 244)]
public byte[] _pad2 = new System.Byte[4];
public AnimData() {
this.ptr_action = default;
diff --git a/BlendFile/DNA/AnimOverride.cs b/BlendFile/DNA/AnimOverride.cs
index fecbae9..8c5b5a2 100644
--- a/BlendFile/DNA/AnimOverride.cs
+++ b/BlendFile/DNA/AnimOverride.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(100, "AnimOverride", 32)]
public class AnimOverride {
- [DNAFieldAttribute(0, "AnimOverride", "*next", "AnimOverride", 8, true)]
+ [DNAFieldAttribute(0, "AnimOverride", "*next", "AnimOverride", 8, true, 0)]
public AnimOverride ptr_next;
- [DNAFieldAttribute(1, "AnimOverride", "*prev", "AnimOverride", 8, true)]
+ [DNAFieldAttribute(1, "AnimOverride", "*prev", "AnimOverride", 8, true, 8)]
public AnimOverride ptr_prev;
- [DNAFieldAttribute(2, "char", "*rna_path", "char", 8, true)]
+ [DNAFieldAttribute(2, "char", "*rna_path", "char", 8, true, 16)]
public char ptr_rna_path;
- [DNAFieldAttribute(3, "int", "array_index", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "array_index", "int", 4, false, 24)]
public int array_index;
- [DNAFieldAttribute(4, "float", "value", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "value", "float", 4, false, 28)]
public float value;
public AnimOverride() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/ArmatureGpencilModifierData.cs b/BlendFile/DNA/ArmatureGpencilModifierData.cs
index 517a7e2..895e90b 100644
--- a/BlendFile/DNA/ArmatureGpencilModifierData.cs
+++ b/BlendFile/DNA/ArmatureGpencilModifierData.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(296, "ArmatureGpencilModifierData", 184)]
public class ArmatureGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "short", "deformflag", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "deformflag", "short", 2, false, 104)]
public short deformflag;
- [DNAFieldAttribute(2, "short", "multi", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "multi", "short", 2, false, 106)]
public short multi;
- [DNAFieldAttribute(3, "int", "_pad", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "_pad", "int", 4, false, 108)]
public int _pad;
- [DNAFieldAttribute(4, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(4, "Object", "*object", "Object", 8, true, 112)]
public Object ptr_object;
- [DNAFieldAttribute(6, "char", "vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(6, "char", "vgname[64]", "System.Char[]", 64, false, 120)]
public char[] vgname = new System.Char[64];
public ArmatureGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/ArmatureModifierData.cs b/BlendFile/DNA/ArmatureModifierData.cs
index dc86f53..6c3718d 100644
--- a/BlendFile/DNA/ArmatureModifierData.cs
+++ b/BlendFile/DNA/ArmatureModifierData.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(461, "ArmatureModifierData", 200)]
public class ArmatureModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "short", "deformflag", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "deformflag", "short", 2, false, 120)]
public short deformflag;
- [DNAFieldAttribute(2, "short", "multi", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "multi", "short", 2, false, 122)]
public short multi;
- [DNAFieldAttribute(3, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "_pad2[4]", "System.Char[]", 4, false, 124)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(4, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(4, "Object", "*object", "Object", 8, true, 128)]
public Object ptr_object;
- [DNAFieldAttribute(6, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(6, "char", "defgrp_name[64]", "System.Char[]", 64, false, 136)]
public char[] defgrp_name = new System.Char[64];
public ArmatureModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/ArrayGpencilModifierData.cs b/BlendFile/DNA/ArrayGpencilModifierData.cs
index 9b58753..c9b154e 100644
--- a/BlendFile/DNA/ArrayGpencilModifierData.cs
+++ b/BlendFile/DNA/ArrayGpencilModifierData.cs
@@ -15,39 +15,39 @@ namespace BlendFile.DNA {
[DNAClassAttribute(284, "ArrayGpencilModifierData", 336)]
public class ArrayGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true, 104)]
public Object ptr_object;
- [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true, 112)]
public Material ptr_material;
- [DNAFieldAttribute(3, "int", "count", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "count", "int", 4, false, 120)]
public int count;
- [DNAFieldAttribute(4, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "flag", "int", 4, false, 124)]
public int flag;
- [DNAFieldAttribute(5, "float", "offset[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(5, "float", "offset[3]", "System.Single[]", 12, false, 128)]
public float[] offset = new System.Single[3];
- [DNAFieldAttribute(6, "float", "shift[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(6, "float", "shift[3]", "System.Single[]", 12, false, 140)]
public float[] shift = new System.Single[3];
- [DNAFieldAttribute(7, "float", "rnd_offset[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(7, "float", "rnd_offset[3]", "System.Single[]", 12, false, 152)]
public float[] rnd_offset = new System.Single[3];
- [DNAFieldAttribute(8, "float", "rnd_rot[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(8, "float", "rnd_rot[3]", "System.Single[]", 12, false, 164)]
public float[] rnd_rot = new System.Single[3];
- [DNAFieldAttribute(9, "float", "rnd_scale[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(9, "float", "rnd_scale[3]", "System.Single[]", 12, false, 176)]
public float[] rnd_scale = new System.Single[3];
- [DNAFieldAttribute(10, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(10, "char", "_pad[4]", "System.Char[]", 4, false, 188)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(11, "int", "seed", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "seed", "int", 4, false, 192)]
public int seed;
- [DNAFieldAttribute(12, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "pass_index", "int", 4, false, 196)]
public int pass_index;
- [DNAFieldAttribute(13, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(13, "char", "layername[64]", "System.Char[]", 64, false, 200)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(14, "char", "materialname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(14, "char", "materialname[64]", "System.Char[]", 64, false, 264)]
public char[] materialname = new System.Char[64];
- [DNAFieldAttribute(15, "int", "mat_rpl", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "mat_rpl", "int", 4, false, 328)]
public int mat_rpl;
- [DNAFieldAttribute(16, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "layer_pass", "int", 4, false, 332)]
public int layer_pass;
public ArrayGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/ArrayModifierData.cs b/BlendFile/DNA/ArrayModifierData.cs
index 0e9f28f..cc8d4db 100644
--- a/BlendFile/DNA/ArrayModifierData.cs
+++ b/BlendFile/DNA/ArrayModifierData.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(451, "ArrayModifierData", 208)]
public class ArrayModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*start_cap", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*start_cap", "Object", 8, true, 120)]
public Object ptr_start_cap;
- [DNAFieldAttribute(2, "Object", "*end_cap", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*end_cap", "Object", 8, true, 128)]
public Object ptr_end_cap;
- [DNAFieldAttribute(3, "Object", "*curve_ob", "Object", 8, true)]
+ [DNAFieldAttribute(3, "Object", "*curve_ob", "Object", 8, true, 136)]
public Object ptr_curve_ob;
- [DNAFieldAttribute(4, "Object", "*offset_ob", "Object", 8, true)]
+ [DNAFieldAttribute(4, "Object", "*offset_ob", "Object", 8, true, 144)]
public Object ptr_offset_ob;
- [DNAFieldAttribute(5, "float", "offset[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(5, "float", "offset[3]", "System.Single[]", 12, false, 152)]
public float[] offset = new System.Single[3];
- [DNAFieldAttribute(6, "float", "scale[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(6, "float", "scale[3]", "System.Single[]", 12, false, 164)]
public float[] scale = new System.Single[3];
- [DNAFieldAttribute(7, "float", "length", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "length", "float", 4, false, 176)]
public float length;
- [DNAFieldAttribute(8, "float", "merge_dist", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "merge_dist", "float", 4, false, 180)]
public float merge_dist;
- [DNAFieldAttribute(9, "int", "fit_type", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "fit_type", "int", 4, false, 184)]
public int fit_type;
- [DNAFieldAttribute(10, "int", "offset_type", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "offset_type", "int", 4, false, 188)]
public int offset_type;
- [DNAFieldAttribute(11, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "flags", "int", 4, false, 192)]
public int flags;
- [DNAFieldAttribute(12, "int", "count", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "count", "int", 4, false, 196)]
public int count;
- [DNAFieldAttribute(13, "float", "uv_offset[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(13, "float", "uv_offset[2]", "System.Single[]", 8, false, 200)]
public float[] uv_offset = new System.Single[2];
public ArrayModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/AssetCatalogPathLink.cs b/BlendFile/DNA/AssetCatalogPathLink.cs
index d7e59af..8059dd5 100644
--- a/BlendFile/DNA/AssetCatalogPathLink.cs
+++ b/BlendFile/DNA/AssetCatalogPathLink.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(115, "AssetCatalogPathLink", 24)]
public class AssetCatalogPathLink {
- [DNAFieldAttribute(0, "AssetCatalogPathLink", "*next", "AssetCatalogPathLink", 8, true)]
+ [DNAFieldAttribute(0, "AssetCatalogPathLink", "*next", "AssetCatalogPathLink", 8, true, 0)]
public AssetCatalogPathLink ptr_next;
- [DNAFieldAttribute(1, "AssetCatalogPathLink", "*prev", "AssetCatalogPathLink", 8, true)]
+ [DNAFieldAttribute(1, "AssetCatalogPathLink", "*prev", "AssetCatalogPathLink", 8, true, 8)]
public AssetCatalogPathLink ptr_prev;
- [DNAFieldAttribute(2, "char", "*path", "char", 8, true)]
+ [DNAFieldAttribute(2, "char", "*path", "char", 8, true, 16)]
public char ptr_path;
public AssetCatalogPathLink() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/AssetLibraryReference.cs b/BlendFile/DNA/AssetLibraryReference.cs
index b35b3cf..29c3bcf 100644
--- a/BlendFile/DNA/AssetLibraryReference.cs
+++ b/BlendFile/DNA/AssetLibraryReference.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(113, "AssetLibraryReference", 8)]
public struct AssetLibraryReference {
- [DNAFieldAttribute(0, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "type", "short", 2, false, 0)]
public short type;
- [DNAFieldAttribute(1, "char", "_pad1[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(1, "char", "_pad1[2]", "System.Char[]", 2, false, 2)]
public char[] _pad1 = new System.Char[2];
- [DNAFieldAttribute(2, "int", "custom_library_index", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "custom_library_index", "int", 4, false, 4)]
public int custom_library_index;
public AssetLibraryReference() {
this.type = default;
diff --git a/BlendFile/DNA/AssetMetaData.cs b/BlendFile/DNA/AssetMetaData.cs
index 8bdaff6..ca7e075 100644
--- a/BlendFile/DNA/AssetMetaData.cs
+++ b/BlendFile/DNA/AssetMetaData.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(35, "AssetMetaData", 152)]
public class AssetMetaData {
- [DNAFieldAttribute(0, "AssetTypeInfo", "*local_type_info", "AssetTypeInfo", 8, true)]
+ [DNAFieldAttribute(0, "AssetTypeInfo", "*local_type_info", "AssetTypeInfo", 8, true, 0)]
public AssetTypeInfo ptr_local_type_info;
- [DNAFieldAttribute(1, "IDProperty", "*properties", "IDProperty", 8, true)]
+ [DNAFieldAttribute(1, "IDProperty", "*properties", "IDProperty", 8, true, 8)]
public IDProperty ptr_properties;
- [DNAFieldAttribute(2, "bUUID", "catalog_id", "bUUID", 16, false)]
+ [DNAFieldAttribute(2, "bUUID", "catalog_id", "bUUID", 16, false, 16)]
public bUUID catalog_id;
- [DNAFieldAttribute(3, "char", "catalog_simple_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "catalog_simple_name[64]", "System.Char[]", 64, false, 32)]
public char[] catalog_simple_name = new System.Char[64];
- [DNAFieldAttribute(4, "char", "*author", "char", 8, true)]
+ [DNAFieldAttribute(4, "char", "*author", "char", 8, true, 96)]
public char ptr_author;
- [DNAFieldAttribute(5, "char", "*description", "char", 8, true)]
+ [DNAFieldAttribute(5, "char", "*description", "char", 8, true, 104)]
public char ptr_description;
- [DNAFieldAttribute(6, "char", "*copyright", "char", 8, true)]
+ [DNAFieldAttribute(6, "char", "*copyright", "char", 8, true, 112)]
public char ptr_copyright;
- [DNAFieldAttribute(7, "char", "*license", "char", 8, true)]
+ [DNAFieldAttribute(7, "char", "*license", "char", 8, true, 120)]
public char ptr_license;
- [DNAFieldAttribute(8, "ListBase", "tags", "ListBase", 16, false)]
+ [DNAFieldAttribute(8, "ListBase", "tags", "ListBase", 16, false, 128)]
public ListBase tags;
- [DNAFieldAttribute(9, "short", "active_tag", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "active_tag", "short", 2, false, 144)]
public short active_tag;
- [DNAFieldAttribute(10, "short", "tot_tags", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "tot_tags", "short", 2, false, 146)]
public short tot_tags;
- [DNAFieldAttribute(11, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(11, "char", "_pad[4]", "System.Char[]", 4, false, 148)]
public char[] _pad = new System.Char[4];
public AssetMetaData() {
this.ptr_local_type_info = default;
diff --git a/BlendFile/DNA/AssetShelf.cs b/BlendFile/DNA/AssetShelf.cs
index 48725f0..8c2d48e 100644
--- a/BlendFile/DNA/AssetShelf.cs
+++ b/BlendFile/DNA/AssetShelf.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(871, "AssetShelf", 216)]
public class AssetShelf {
- [DNAFieldAttribute(0, "AssetShelf", "*next", "AssetShelf", 8, true)]
+ [DNAFieldAttribute(0, "AssetShelf", "*next", "AssetShelf", 8, true, 0)]
public AssetShelf ptr_next;
- [DNAFieldAttribute(1, "AssetShelf", "*prev", "AssetShelf", 8, true)]
+ [DNAFieldAttribute(1, "AssetShelf", "*prev", "AssetShelf", 8, true, 8)]
public AssetShelf ptr_prev;
- [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false, 16)]
public char[] idname = new System.Char[64];
- [DNAFieldAttribute(3, "AssetShelfType", "*type", "AssetShelfType", 8, true)]
+ [DNAFieldAttribute(3, "AssetShelfType", "*type", "AssetShelfType", 8, true, 80)]
public AssetShelfType ptr_type;
- [DNAFieldAttribute(4, "AssetShelfSettings", "settings", "AssetShelfSettings", 120, false)]
+ [DNAFieldAttribute(4, "AssetShelfSettings", "settings", "AssetShelfSettings", 120, false, 88)]
public AssetShelfSettings settings;
- [DNAFieldAttribute(5, "short", "preferred_row_count", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "preferred_row_count", "short", 2, false, 208)]
public short preferred_row_count;
- [DNAFieldAttribute(6, "short", "instance_flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "instance_flag", "short", 2, false, 210)]
public short instance_flag;
- [DNAFieldAttribute(7, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(7, "char", "_pad[4]", "System.Char[]", 4, false, 212)]
public char[] _pad = new System.Char[4];
public AssetShelf() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/AssetShelfSettings.cs b/BlendFile/DNA/AssetShelfSettings.cs
index e4181fc..ce7827c 100644
--- a/BlendFile/DNA/AssetShelfSettings.cs
+++ b/BlendFile/DNA/AssetShelfSettings.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(870, "AssetShelfSettings", 120)]
public class AssetShelfSettings {
- [DNAFieldAttribute(0, "AssetShelfSettings", "*next", "AssetShelfSettings", 8, true)]
+ [DNAFieldAttribute(0, "AssetShelfSettings", "*next", "AssetShelfSettings", 8, true, 0)]
public AssetShelfSettings ptr_next;
- [DNAFieldAttribute(1, "AssetShelfSettings", "*prev", "AssetShelfSettings", 8, true)]
+ [DNAFieldAttribute(1, "AssetShelfSettings", "*prev", "AssetShelfSettings", 8, true, 8)]
public AssetShelfSettings ptr_prev;
- [DNAFieldAttribute(2, "AssetLibraryReference", "asset_library_reference", "AssetLibraryReference", 8, false)]
+ [DNAFieldAttribute(2, "AssetLibraryReference", "asset_library_reference", "AssetLibraryReference", 8, false, 16)]
public AssetLibraryReference asset_library_reference;
- [DNAFieldAttribute(3, "ListBase", "enabled_catalog_paths", "ListBase", 16, false)]
+ [DNAFieldAttribute(3, "ListBase", "enabled_catalog_paths", "ListBase", 16, false, 24)]
public ListBase enabled_catalog_paths;
- [DNAFieldAttribute(4, "char", "*active_catalog_path", "char", 8, true)]
+ [DNAFieldAttribute(4, "char", "*active_catalog_path", "char", 8, true, 40)]
public char ptr_active_catalog_path;
- [DNAFieldAttribute(5, "char", "search_string[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(5, "char", "search_string[64]", "System.Char[]", 64, false, 48)]
public char[] search_string = new System.Char[64];
- [DNAFieldAttribute(6, "short", "preview_size", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "preview_size", "short", 2, false, 112)]
public short preview_size;
- [DNAFieldAttribute(7, "short", "display_flag", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "display_flag", "short", 2, false, 114)]
public short display_flag;
- [DNAFieldAttribute(8, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(8, "char", "_pad1[4]", "System.Char[]", 4, false, 116)]
public char[] _pad1 = new System.Char[4];
public AssetShelfSettings() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/AssetTag.cs b/BlendFile/DNA/AssetTag.cs
index f9b5844..9114c1e 100644
--- a/BlendFile/DNA/AssetTag.cs
+++ b/BlendFile/DNA/AssetTag.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(110, "AssetTag", 80)]
public class AssetTag {
- [DNAFieldAttribute(0, "AssetTag", "*next", "AssetTag", 8, true)]
+ [DNAFieldAttribute(0, "AssetTag", "*next", "AssetTag", 8, true, 0)]
public AssetTag ptr_next;
- [DNAFieldAttribute(1, "AssetTag", "*prev", "AssetTag", 8, true)]
+ [DNAFieldAttribute(1, "AssetTag", "*prev", "AssetTag", 8, true, 8)]
public AssetTag ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
public AssetTag() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/AssetWeakReference.cs b/BlendFile/DNA/AssetWeakReference.cs
index d4ce4c7..dba3795 100644
--- a/BlendFile/DNA/AssetWeakReference.cs
+++ b/BlendFile/DNA/AssetWeakReference.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(114, "AssetWeakReference", 24)]
public class AssetWeakReference {
- [DNAFieldAttribute(0, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(0, "char", "_pad[6]", "System.Char[]", 6, false, 0)]
public char[] _pad = new System.Char[6];
- [DNAFieldAttribute(1, "short", "asset_library_type", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "asset_library_type", "short", 2, false, 6)]
public short asset_library_type;
- [DNAFieldAttribute(2, "char", "*asset_library_identifier", "char", 8, true)]
+ [DNAFieldAttribute(2, "char", "*asset_library_identifier", "char", 8, true, 8)]
public char ptr_asset_library_identifier;
- [DNAFieldAttribute(3, "char", "*relative_asset_identifier", "char", 8, true)]
+ [DNAFieldAttribute(3, "char", "*relative_asset_identifier", "char", 8, true, 16)]
public char ptr_relative_asset_identifier;
public AssetWeakReference() {
this._pad = default;
diff --git a/BlendFile/DNA/AudioData.cs b/BlendFile/DNA/AudioData.cs
index 39f031c..a49c731 100644
--- a/BlendFile/DNA/AudioData.cs
+++ b/BlendFile/DNA/AudioData.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(798, "AudioData", 32)]
public struct AudioData {
- [DNAFieldAttribute(0, "int", "mixrate", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "mixrate", "int", 4, false, 0)]
public int mixrate;
- [DNAFieldAttribute(1, "float", "main", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "main", "float", 4, false, 4)]
public float main;
- [DNAFieldAttribute(2, "float", "speed_of_sound", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "speed_of_sound", "float", 4, false, 8)]
public float speed_of_sound;
- [DNAFieldAttribute(3, "float", "doppler_factor", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "doppler_factor", "float", 4, false, 12)]
public float doppler_factor;
- [DNAFieldAttribute(4, "int", "distance_model", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "distance_model", "int", 4, false, 16)]
public int distance_model;
- [DNAFieldAttribute(5, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "flag", "short", 2, false, 20)]
public short flag;
- [DNAFieldAttribute(6, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(6, "char", "_pad[2]", "System.Char[]", 2, false, 22)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(7, "float", "volume", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "volume", "float", 4, false, 24)]
public float volume;
- [DNAFieldAttribute(8, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(8, "char", "_pad2[4]", "System.Char[]", 4, false, 28)]
public char[] _pad2 = new System.Char[4];
public AudioData() {
this.mixrate = default;
diff --git a/BlendFile/DNA/BPoint.cs b/BlendFile/DNA/BPoint.cs
index 95211f4..88107a2 100644
--- a/BlendFile/DNA/BPoint.cs
+++ b/BlendFile/DNA/BPoint.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(206, "BPoint", 36)]
public struct BPoint {
- [DNAFieldAttribute(0, "float", "vec[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(0, "float", "vec[4]", "System.Single[]", 16, false, 0)]
public float[] vec = new System.Single[4];
- [DNAFieldAttribute(1, "float", "alfa", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "alfa", "float", 4, false, 16)]
public float alfa;
- [DNAFieldAttribute(2, "float", "weight", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "weight", "float", 4, false, 20)]
public float weight;
- [DNAFieldAttribute(3, "uchar", "f1", "uchar", 1, false)]
+ [DNAFieldAttribute(3, "uchar", "f1", "uchar", 1, false, 24)]
public byte f1;
- [DNAFieldAttribute(4, "char", "_pad1[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(4, "char", "_pad1[1]", "System.Char[]", 1, false, 25)]
public char[] _pad1 = new System.Char[1];
- [DNAFieldAttribute(5, "short", "hide", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "hide", "short", 2, false, 26)]
public short hide;
- [DNAFieldAttribute(6, "float", "radius", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "radius", "float", 4, false, 28)]
public float radius;
- [DNAFieldAttribute(7, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(7, "char", "_pad[4]", "System.Char[]", 4, false, 32)]
public char[] _pad = new System.Char[4];
public BPoint() {
this.vec = default;
diff --git a/BlendFile/DNA/BakeData.cs b/BlendFile/DNA/BakeData.cs
index 3d705b0..8d13d00 100644
--- a/BlendFile/DNA/BakeData.cs
+++ b/BlendFile/DNA/BakeData.cs
@@ -15,39 +15,39 @@ namespace BlendFile.DNA {
[DNAClassAttribute(801, "BakeData", 1400)]
public class BakeData {
- [DNAFieldAttribute(0, "ImageFormatData", "im_format", "ImageFormatData", 336, false)]
+ [DNAFieldAttribute(0, "ImageFormatData", "im_format", "ImageFormatData", 336, false, 0)]
public ImageFormatData im_format;
- [DNAFieldAttribute(1, "char", "filepath[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(1, "char", "filepath[1024]", "System.Char[]", 1024, false, 336)]
public char[] filepath = new System.Char[1024];
- [DNAFieldAttribute(2, "short", "width", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "width", "short", 2, false, 1360)]
public short width;
- [DNAFieldAttribute(3, "short", "height", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "height", "short", 2, false, 1362)]
public short height;
- [DNAFieldAttribute(4, "short", "margin", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "margin", "short", 2, false, 1364)]
public short margin;
- [DNAFieldAttribute(5, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "flag", "short", 2, false, 1366)]
public short flag;
- [DNAFieldAttribute(6, "float", "cage_extrusion", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "cage_extrusion", "float", 4, false, 1368)]
public float cage_extrusion;
- [DNAFieldAttribute(7, "float", "max_ray_distance", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "max_ray_distance", "float", 4, false, 1372)]
public float max_ray_distance;
- [DNAFieldAttribute(8, "int", "pass_filter", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "pass_filter", "int", 4, false, 1376)]
public int pass_filter;
- [DNAFieldAttribute(9, "char", "normal_swizzle[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(9, "char", "normal_swizzle[3]", "System.Char[]", 3, false, 1380)]
public char[] normal_swizzle = new System.Char[3];
- [DNAFieldAttribute(10, "char", "normal_space", "char", 1, false)]
+ [DNAFieldAttribute(10, "char", "normal_space", "char", 1, false, 1383)]
public char normal_space;
- [DNAFieldAttribute(11, "char", "target", "char", 1, false)]
+ [DNAFieldAttribute(11, "char", "target", "char", 1, false, 1384)]
public char target;
- [DNAFieldAttribute(12, "char", "save_mode", "char", 1, false)]
+ [DNAFieldAttribute(12, "char", "save_mode", "char", 1, false, 1385)]
public char save_mode;
- [DNAFieldAttribute(13, "char", "margin_type", "char", 1, false)]
+ [DNAFieldAttribute(13, "char", "margin_type", "char", 1, false, 1386)]
public char margin_type;
- [DNAFieldAttribute(14, "char", "view_from", "char", 1, false)]
+ [DNAFieldAttribute(14, "char", "view_from", "char", 1, false, 1387)]
public char view_from;
- [DNAFieldAttribute(15, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(15, "char", "_pad[4]", "System.Char[]", 4, false, 1388)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(16, "Object", "*cage_object", "Object", 8, true)]
+ [DNAFieldAttribute(16, "Object", "*cage_object", "Object", 8, true, 1392)]
public Object ptr_cage_object;
public BakeData() {
this.im_format = default;
diff --git a/BlendFile/DNA/Base.cs b/BlendFile/DNA/Base.cs
index 352314f..07ded52 100644
--- a/BlendFile/DNA/Base.cs
+++ b/BlendFile/DNA/Base.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(340, "Base", 48)]
public class Base {
- [DNAFieldAttribute(0, "Base", "*next", "Base", 8, true)]
+ [DNAFieldAttribute(0, "Base", "*next", "Base", 8, true, 0)]
public Base ptr_next;
- [DNAFieldAttribute(1, "Base", "*prev", "Base", 8, true)]
+ [DNAFieldAttribute(1, "Base", "*prev", "Base", 8, true, 8)]
public Base ptr_prev;
- [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true, 16)]
public Object ptr_object;
- [DNAFieldAttribute(3, "Base", "*base_orig", "Base", 8, true)]
+ [DNAFieldAttribute(3, "Base", "*base_orig", "Base", 8, true, 24)]
public Base ptr_base_orig;
- [DNAFieldAttribute(4, "int", "lay", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "lay", "int", 4, false, 32)]
public int lay;
- [DNAFieldAttribute(5, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "flag", "short", 2, false, 36)]
public short flag;
- [DNAFieldAttribute(6, "short", "flag_from_collection", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "flag_from_collection", "short", 2, false, 38)]
public short flag_from_collection;
- [DNAFieldAttribute(7, "short", "flag_legacy", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "flag_legacy", "short", 2, false, 40)]
public short flag_legacy;
- [DNAFieldAttribute(8, "short", "local_view_bits", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "local_view_bits", "short", 2, false, 42)]
public short local_view_bits;
- [DNAFieldAttribute(9, "short", "local_collections_bits", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "local_collections_bits", "short", 2, false, 44)]
public short local_collections_bits;
- [DNAFieldAttribute(10, "char", "_pad1[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(10, "char", "_pad1[2]", "System.Char[]", 2, false, 46)]
public char[] _pad1 = new System.Char[2];
public Base() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/BevelModifierData.cs b/BlendFile/DNA/BevelModifierData.cs
index 8190a43..2c98bcf 100644
--- a/BlendFile/DNA/BevelModifierData.cs
+++ b/BlendFile/DNA/BevelModifierData.cs
@@ -15,53 +15,53 @@ namespace BlendFile.DNA {
[DNAClassAttribute(454, "BevelModifierData", 368)]
public class BevelModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "float", "value", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "value", "float", 4, false, 120)]
public float value;
- [DNAFieldAttribute(2, "int", "res", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "res", "int", 4, false, 124)]
public int res;
- [DNAFieldAttribute(3, "short", "flags", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "flags", "short", 2, false, 128)]
public short flags;
- [DNAFieldAttribute(4, "short", "val_flags", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "val_flags", "short", 2, false, 130)]
public short val_flags;
- [DNAFieldAttribute(5, "short", "profile_type", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "profile_type", "short", 2, false, 132)]
public short profile_type;
- [DNAFieldAttribute(6, "short", "lim_flags", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "lim_flags", "short", 2, false, 134)]
public short lim_flags;
- [DNAFieldAttribute(7, "short", "e_flags", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "e_flags", "short", 2, false, 136)]
public short e_flags;
- [DNAFieldAttribute(8, "short", "mat", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "mat", "short", 2, false, 138)]
public short mat;
- [DNAFieldAttribute(9, "short", "edge_flags", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "edge_flags", "short", 2, false, 140)]
public short edge_flags;
- [DNAFieldAttribute(10, "short", "face_str_mode", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "face_str_mode", "short", 2, false, 142)]
public short face_str_mode;
- [DNAFieldAttribute(11, "short", "miter_inner", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "miter_inner", "short", 2, false, 144)]
public short miter_inner;
- [DNAFieldAttribute(12, "short", "miter_outer", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "miter_outer", "short", 2, false, 146)]
public short miter_outer;
- [DNAFieldAttribute(13, "short", "vmesh_method", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "vmesh_method", "short", 2, false, 148)]
public short vmesh_method;
- [DNAFieldAttribute(14, "char", "affect_type", "char", 1, false)]
+ [DNAFieldAttribute(14, "char", "affect_type", "char", 1, false, 150)]
public char affect_type;
- [DNAFieldAttribute(15, "char", "_pad", "char", 1, false)]
+ [DNAFieldAttribute(15, "char", "_pad", "char", 1, false, 151)]
public char _pad;
- [DNAFieldAttribute(16, "float", "profile", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "profile", "float", 4, false, 152)]
public float profile;
- [DNAFieldAttribute(17, "float", "bevel_angle", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "bevel_angle", "float", 4, false, 156)]
public float bevel_angle;
- [DNAFieldAttribute(18, "float", "spread", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "spread", "float", 4, false, 160)]
public float spread;
- [DNAFieldAttribute(19, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(19, "char", "defgrp_name[64]", "System.Char[]", 64, false, 164)]
public char[] defgrp_name = new System.Char[64];
- [DNAFieldAttribute(20, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(20, "char", "_pad1[4]", "System.Char[]", 4, false, 228)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(21, "CurveProfile", "*custom_profile", "CurveProfile", 8, true)]
+ [DNAFieldAttribute(21, "CurveProfile", "*custom_profile", "CurveProfile", 8, true, 232)]
public CurveProfile ptr_custom_profile;
- [DNAFieldAttribute(22, "char", "edge_weight_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(22, "char", "edge_weight_name[64]", "System.Char[]", 64, false, 240)]
public char[] edge_weight_name = new System.Char[64];
- [DNAFieldAttribute(23, "char", "vertex_weight_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(23, "char", "vertex_weight_name[64]", "System.Char[]", 64, false, 304)]
public char[] vertex_weight_name = new System.Char[64];
public BevelModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/BezTriple.cs b/BlendFile/DNA/BezTriple.cs
index 8f96afd..bb4d7c8 100644
--- a/BlendFile/DNA/BezTriple.cs
+++ b/BlendFile/DNA/BezTriple.cs
@@ -15,39 +15,39 @@ namespace BlendFile.DNA {
[DNAClassAttribute(95, "BezTriple", 72)]
public struct BezTriple {
- [DNAFieldAttribute(0, "float", "vec[3][3]", "System.Single[,]", 36, false)]
+ [DNAFieldAttribute(0, "float", "vec[3][3]", "System.Single[,]", 36, false, 0)]
public float[,] vec = new System.Single[3,3];
- [DNAFieldAttribute(1, "float", "alfa", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "alfa", "float", 4, false, 36)]
public float alfa;
- [DNAFieldAttribute(2, "float", "weight", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "weight", "float", 4, false, 40)]
public float weight;
- [DNAFieldAttribute(3, "float", "radius", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "radius", "float", 4, false, 44)]
public float radius;
- [DNAFieldAttribute(4, "char", "ipo", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "ipo", "char", 1, false, 48)]
public char ipo;
- [DNAFieldAttribute(5, "uchar", "h1", "uchar", 1, false)]
+ [DNAFieldAttribute(5, "uchar", "h1", "uchar", 1, false, 49)]
public byte h1;
- [DNAFieldAttribute(6, "uchar", "h2", "uchar", 1, false)]
+ [DNAFieldAttribute(6, "uchar", "h2", "uchar", 1, false, 50)]
public byte h2;
- [DNAFieldAttribute(7, "uchar", "f1", "uchar", 1, false)]
+ [DNAFieldAttribute(7, "uchar", "f1", "uchar", 1, false, 51)]
public byte f1;
- [DNAFieldAttribute(8, "uchar", "f2", "uchar", 1, false)]
+ [DNAFieldAttribute(8, "uchar", "f2", "uchar", 1, false, 52)]
public byte f2;
- [DNAFieldAttribute(9, "uchar", "f3", "uchar", 1, false)]
+ [DNAFieldAttribute(9, "uchar", "f3", "uchar", 1, false, 53)]
public byte f3;
- [DNAFieldAttribute(10, "char", "hide", "char", 1, false)]
+ [DNAFieldAttribute(10, "char", "hide", "char", 1, false, 54)]
public char hide;
- [DNAFieldAttribute(11, "char", "easing", "char", 1, false)]
+ [DNAFieldAttribute(11, "char", "easing", "char", 1, false, 55)]
public char easing;
- [DNAFieldAttribute(12, "float", "back", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "back", "float", 4, false, 56)]
public float back;
- [DNAFieldAttribute(13, "float", "amplitude", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "amplitude", "float", 4, false, 60)]
public float amplitude;
- [DNAFieldAttribute(14, "float", "period", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "period", "float", 4, false, 64)]
public float period;
- [DNAFieldAttribute(15, "char", "auto_handle_type", "char", 1, false)]
+ [DNAFieldAttribute(15, "char", "auto_handle_type", "char", 1, false, 68)]
public char auto_handle_type;
- [DNAFieldAttribute(16, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(16, "char", "_pad[3]", "System.Char[]", 3, false, 69)]
public char[] _pad = new System.Char[3];
public BezTriple() {
this.vec = default;
diff --git a/BlendFile/DNA/BlurShaderFxData.cs b/BlendFile/DNA/BlurShaderFxData.cs
index bcaf6f3..1233a72 100644
--- a/BlendFile/DNA/BlurShaderFxData.cs
+++ b/BlendFile/DNA/BlurShaderFxData.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(917, "BlurShaderFxData", 168)]
public struct BlurShaderFxData {
- [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false)]
+ [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false, 0)]
public ShaderFxData shaderfx;
- [DNAFieldAttribute(1, "float", "radius[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(1, "float", "radius[2]", "System.Single[]", 8, false, 104)]
public float[] radius = new System.Single[2];
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 112)]
public int flag;
- [DNAFieldAttribute(3, "int", "samples", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "samples", "int", 4, false, 116)]
public int samples;
- [DNAFieldAttribute(4, "float", "rotation", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "rotation", "float", 4, false, 120)]
public float rotation;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 124)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(6, "ShaderFxData_Runtime", "runtime", "ShaderFxData_Runtime", 40, false)]
+ [DNAFieldAttribute(6, "ShaderFxData_Runtime", "runtime", "ShaderFxData_Runtime", 40, false, 128)]
public ShaderFxData_Runtime runtime;
public BlurShaderFxData() {
this.shaderfx = default;
diff --git a/BlendFile/DNA/BoidData.cs b/BlendFile/DNA/BoidData.cs
index 30c332a..f9aa923 100644
--- a/BlendFile/DNA/BoidData.cs
+++ b/BlendFile/DNA/BoidData.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(122, "BoidData", 20)]
public struct BoidData {
- [DNAFieldAttribute(0, "float", "health", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "health", "float", 4, false, 0)]
public float health;
- [DNAFieldAttribute(1, "float", "acc[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(1, "float", "acc[3]", "System.Single[]", 12, false, 4)]
public float[] acc = new System.Single[3];
- [DNAFieldAttribute(2, "short", "state_id", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "state_id", "short", 2, false, 16)]
public short state_id;
- [DNAFieldAttribute(3, "short", "mode", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "mode", "short", 2, false, 18)]
public short mode;
public BoidData() {
this.health = default;
diff --git a/BlendFile/DNA/BoidParticle.cs b/BlendFile/DNA/BoidParticle.cs
index 26cadbf..da5e057 100644
--- a/BlendFile/DNA/BoidParticle.cs
+++ b/BlendFile/DNA/BoidParticle.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(778, "BoidParticle", 56)]
public class BoidParticle {
- [DNAFieldAttribute(0, "Object", "*ground", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*ground", "Object", 8, true, 0)]
public Object ptr_ground;
- [DNAFieldAttribute(1, "BoidData", "data", "BoidData", 20, false)]
+ [DNAFieldAttribute(1, "BoidData", "data", "BoidData", 20, false, 8)]
public BoidData data;
- [DNAFieldAttribute(2, "float", "gravity[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(2, "float", "gravity[3]", "System.Single[]", 12, false, 28)]
public float[] gravity = new System.Single[3];
- [DNAFieldAttribute(3, "float", "wander[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(3, "float", "wander[3]", "System.Single[]", 12, false, 40)]
public float[] wander = new System.Single[3];
- [DNAFieldAttribute(4, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad0[4]", "System.Char[]", 4, false, 52)]
public char[] _pad0 = new System.Char[4];
public BoidParticle() {
this.ptr_ground = default;
diff --git a/BlendFile/DNA/BoidRule.cs b/BlendFile/DNA/BoidRule.cs
index f3c8030..9cbe9c9 100644
--- a/BlendFile/DNA/BoidRule.cs
+++ b/BlendFile/DNA/BoidRule.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(116, "BoidRule", 56)]
public class BoidRule {
- [DNAFieldAttribute(0, "BoidRule", "*next", "BoidRule", 8, true)]
+ [DNAFieldAttribute(0, "BoidRule", "*next", "BoidRule", 8, true, 0)]
public BoidRule ptr_next;
- [DNAFieldAttribute(1, "BoidRule", "*prev", "BoidRule", 8, true)]
+ [DNAFieldAttribute(1, "BoidRule", "*prev", "BoidRule", 8, true, 8)]
public BoidRule ptr_prev;
- [DNAFieldAttribute(2, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "type", "int", 4, false, 16)]
public int type;
- [DNAFieldAttribute(3, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flag", "int", 4, false, 20)]
public int flag;
- [DNAFieldAttribute(4, "char", "name[32]", "System.Char[]", 32, false)]
+ [DNAFieldAttribute(4, "char", "name[32]", "System.Char[]", 32, false, 24)]
public char[] name = new System.Char[32];
public BoidRule() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/BoidRuleAverageSpeed.cs b/BlendFile/DNA/BoidRuleAverageSpeed.cs
index 371d137..6898807 100644
--- a/BlendFile/DNA/BoidRuleAverageSpeed.cs
+++ b/BlendFile/DNA/BoidRuleAverageSpeed.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(120, "BoidRuleAverageSpeed", 72)]
public struct BoidRuleAverageSpeed {
- [DNAFieldAttribute(0, "BoidRule", "rule", "BoidRule", 56, false)]
+ [DNAFieldAttribute(0, "BoidRule", "rule", "BoidRule", 56, false, 0)]
public BoidRule rule;
- [DNAFieldAttribute(1, "float", "wander", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "wander", "float", 4, false, 56)]
public float wander;
- [DNAFieldAttribute(2, "float", "level", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "level", "float", 4, false, 60)]
public float level;
- [DNAFieldAttribute(3, "float", "speed", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "speed", "float", 4, false, 64)]
public float speed;
- [DNAFieldAttribute(4, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad0[4]", "System.Char[]", 4, false, 68)]
public char[] _pad0 = new System.Char[4];
public BoidRuleAverageSpeed() {
this.rule = default;
diff --git a/BlendFile/DNA/BoidRuleAvoidCollision.cs b/BlendFile/DNA/BoidRuleAvoidCollision.cs
index b501bbb..83778ca 100644
--- a/BlendFile/DNA/BoidRuleAvoidCollision.cs
+++ b/BlendFile/DNA/BoidRuleAvoidCollision.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(118, "BoidRuleAvoidCollision", 64)]
public struct BoidRuleAvoidCollision {
- [DNAFieldAttribute(0, "BoidRule", "rule", "BoidRule", 56, false)]
+ [DNAFieldAttribute(0, "BoidRule", "rule", "BoidRule", 56, false, 0)]
public BoidRule rule;
- [DNAFieldAttribute(1, "int", "options", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "options", "int", 4, false, 56)]
public int options;
- [DNAFieldAttribute(2, "float", "look_ahead", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "look_ahead", "float", 4, false, 60)]
public float look_ahead;
public BoidRuleAvoidCollision() {
this.rule = default;
diff --git a/BlendFile/DNA/BoidRuleFight.cs b/BlendFile/DNA/BoidRuleFight.cs
index 037256e..8f81030 100644
--- a/BlendFile/DNA/BoidRuleFight.cs
+++ b/BlendFile/DNA/BoidRuleFight.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(121, "BoidRuleFight", 64)]
public struct BoidRuleFight {
- [DNAFieldAttribute(0, "BoidRule", "rule", "BoidRule", 56, false)]
+ [DNAFieldAttribute(0, "BoidRule", "rule", "BoidRule", 56, false, 0)]
public BoidRule rule;
- [DNAFieldAttribute(1, "float", "distance", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "distance", "float", 4, false, 56)]
public float distance;
- [DNAFieldAttribute(2, "float", "flee_distance", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "flee_distance", "float", 4, false, 60)]
public float flee_distance;
public BoidRuleFight() {
this.rule = default;
diff --git a/BlendFile/DNA/BoidRuleFollowLeader.cs b/BlendFile/DNA/BoidRuleFollowLeader.cs
index f4cd099..9aa6c04 100644
--- a/BlendFile/DNA/BoidRuleFollowLeader.cs
+++ b/BlendFile/DNA/BoidRuleFollowLeader.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(119, "BoidRuleFollowLeader", 104)]
public class BoidRuleFollowLeader {
- [DNAFieldAttribute(0, "BoidRule", "rule", "BoidRule", 56, false)]
+ [DNAFieldAttribute(0, "BoidRule", "rule", "BoidRule", 56, false, 0)]
public BoidRule rule;
- [DNAFieldAttribute(1, "Object", "*ob", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*ob", "Object", 8, true, 56)]
public Object ptr_ob;
- [DNAFieldAttribute(2, "float", "loc[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(2, "float", "loc[3]", "System.Single[]", 12, false, 64)]
public float[] loc = new System.Single[3];
- [DNAFieldAttribute(3, "float", "oloc[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(3, "float", "oloc[3]", "System.Single[]", 12, false, 76)]
public float[] oloc = new System.Single[3];
- [DNAFieldAttribute(4, "float", "cfra", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "cfra", "float", 4, false, 88)]
public float cfra;
- [DNAFieldAttribute(5, "float", "distance", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "distance", "float", 4, false, 92)]
public float distance;
- [DNAFieldAttribute(6, "int", "options", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "options", "int", 4, false, 96)]
public int options;
- [DNAFieldAttribute(7, "int", "queue_size", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "queue_size", "int", 4, false, 100)]
public int queue_size;
public BoidRuleFollowLeader() {
this.rule = default;
diff --git a/BlendFile/DNA/BoidRuleGoalAvoid.cs b/BlendFile/DNA/BoidRuleGoalAvoid.cs
index deabf4d..19f3d8e 100644
--- a/BlendFile/DNA/BoidRuleGoalAvoid.cs
+++ b/BlendFile/DNA/BoidRuleGoalAvoid.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(117, "BoidRuleGoalAvoid", 80)]
public class BoidRuleGoalAvoid {
- [DNAFieldAttribute(0, "BoidRule", "rule", "BoidRule", 56, false)]
+ [DNAFieldAttribute(0, "BoidRule", "rule", "BoidRule", 56, false, 0)]
public BoidRule rule;
- [DNAFieldAttribute(1, "Object", "*ob", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*ob", "Object", 8, true, 56)]
public Object ptr_ob;
- [DNAFieldAttribute(2, "int", "options", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "options", "int", 4, false, 64)]
public int options;
- [DNAFieldAttribute(3, "float", "fear_factor", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "fear_factor", "float", 4, false, 68)]
public float fear_factor;
- [DNAFieldAttribute(4, "int", "signal_id", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "signal_id", "int", 4, false, 72)]
public int signal_id;
- [DNAFieldAttribute(5, "int", "channels", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "channels", "int", 4, false, 76)]
public int channels;
public BoidRuleGoalAvoid() {
this.rule = default;
diff --git a/BlendFile/DNA/BoidSettings.cs b/BlendFile/DNA/BoidSettings.cs
index b0773a0..f17fbfb 100644
--- a/BlendFile/DNA/BoidSettings.cs
+++ b/BlendFile/DNA/BoidSettings.cs
@@ -15,51 +15,51 @@ namespace BlendFile.DNA {
[DNAClassAttribute(124, "BoidSettings", 104)]
public struct BoidSettings {
- [DNAFieldAttribute(0, "int", "options", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "options", "int", 4, false, 0)]
public int options;
- [DNAFieldAttribute(1, "int", "last_state_id", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "last_state_id", "int", 4, false, 4)]
public int last_state_id;
- [DNAFieldAttribute(2, "float", "landing_smoothness", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "landing_smoothness", "float", 4, false, 8)]
public float landing_smoothness;
- [DNAFieldAttribute(3, "float", "height", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "height", "float", 4, false, 12)]
public float height;
- [DNAFieldAttribute(4, "float", "banking", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "banking", "float", 4, false, 16)]
public float banking;
- [DNAFieldAttribute(5, "float", "pitch", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "pitch", "float", 4, false, 20)]
public float pitch;
- [DNAFieldAttribute(6, "float", "health", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "health", "float", 4, false, 24)]
public float health;
- [DNAFieldAttribute(7, "float", "aggression", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "aggression", "float", 4, false, 28)]
public float aggression;
- [DNAFieldAttribute(8, "float", "strength", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "strength", "float", 4, false, 32)]
public float strength;
- [DNAFieldAttribute(9, "float", "accuracy", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "accuracy", "float", 4, false, 36)]
public float accuracy;
- [DNAFieldAttribute(10, "float", "range", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "range", "float", 4, false, 40)]
public float range;
- [DNAFieldAttribute(11, "float", "air_min_speed", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "air_min_speed", "float", 4, false, 44)]
public float air_min_speed;
- [DNAFieldAttribute(12, "float", "air_max_speed", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "air_max_speed", "float", 4, false, 48)]
public float air_max_speed;
- [DNAFieldAttribute(13, "float", "air_max_acc", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "air_max_acc", "float", 4, false, 52)]
public float air_max_acc;
- [DNAFieldAttribute(14, "float", "air_max_ave", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "air_max_ave", "float", 4, false, 56)]
public float air_max_ave;
- [DNAFieldAttribute(15, "float", "air_personal_space", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "air_personal_space", "float", 4, false, 60)]
public float air_personal_space;
- [DNAFieldAttribute(16, "float", "land_jump_speed", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "land_jump_speed", "float", 4, false, 64)]
public float land_jump_speed;
- [DNAFieldAttribute(17, "float", "land_max_speed", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "land_max_speed", "float", 4, false, 68)]
public float land_max_speed;
- [DNAFieldAttribute(18, "float", "land_max_acc", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "land_max_acc", "float", 4, false, 72)]
public float land_max_acc;
- [DNAFieldAttribute(19, "float", "land_max_ave", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "land_max_ave", "float", 4, false, 76)]
public float land_max_ave;
- [DNAFieldAttribute(20, "float", "land_personal_space", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "land_personal_space", "float", 4, false, 80)]
public float land_personal_space;
- [DNAFieldAttribute(21, "float", "land_stick_force", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "land_stick_force", "float", 4, false, 84)]
public float land_stick_force;
- [DNAFieldAttribute(22, "ListBase", "states", "ListBase", 16, false)]
+ [DNAFieldAttribute(22, "ListBase", "states", "ListBase", 16, false, 88)]
public ListBase states;
public BoidSettings() {
this.options = default;
diff --git a/BlendFile/DNA/BoidState.cs b/BlendFile/DNA/BoidState.cs
index 771c80e..a7526ae 100644
--- a/BlendFile/DNA/BoidState.cs
+++ b/BlendFile/DNA/BoidState.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(123, "BoidState", 128)]
public class BoidState {
- [DNAFieldAttribute(0, "BoidState", "*next", "BoidState", 8, true)]
+ [DNAFieldAttribute(0, "BoidState", "*next", "BoidState", 8, true, 0)]
public BoidState ptr_next;
- [DNAFieldAttribute(1, "BoidState", "*prev", "BoidState", 8, true)]
+ [DNAFieldAttribute(1, "BoidState", "*prev", "BoidState", 8, true, 8)]
public BoidState ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "rules", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "rules", "ListBase", 16, false, 16)]
public ListBase rules;
- [DNAFieldAttribute(3, "ListBase", "conditions", "ListBase", 16, false)]
+ [DNAFieldAttribute(3, "ListBase", "conditions", "ListBase", 16, false, 32)]
public ListBase conditions;
- [DNAFieldAttribute(4, "ListBase", "actions", "ListBase", 16, false)]
+ [DNAFieldAttribute(4, "ListBase", "actions", "ListBase", 16, false, 48)]
public ListBase actions;
- [DNAFieldAttribute(5, "char", "name[32]", "System.Char[]", 32, false)]
+ [DNAFieldAttribute(5, "char", "name[32]", "System.Char[]", 32, false, 64)]
public char[] name = new System.Char[32];
- [DNAFieldAttribute(6, "int", "id", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "id", "int", 4, false, 96)]
public int id;
- [DNAFieldAttribute(7, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "flag", "int", 4, false, 100)]
public int flag;
- [DNAFieldAttribute(8, "int", "ruleset_type", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "ruleset_type", "int", 4, false, 104)]
public int ruleset_type;
- [DNAFieldAttribute(9, "float", "rule_fuzziness", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "rule_fuzziness", "float", 4, false, 108)]
public float rule_fuzziness;
- [DNAFieldAttribute(10, "int", "signal_id", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "signal_id", "int", 4, false, 112)]
public int signal_id;
- [DNAFieldAttribute(11, "int", "channels", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "channels", "int", 4, false, 116)]
public int channels;
- [DNAFieldAttribute(12, "float", "volume", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "volume", "float", 4, false, 120)]
public float volume;
- [DNAFieldAttribute(13, "float", "falloff", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "falloff", "float", 4, false, 124)]
public float falloff;
public BoidState() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/Bone.cs b/BlendFile/DNA/Bone.cs
index f8b57ed..7429576 100644
--- a/BlendFile/DNA/Bone.cs
+++ b/BlendFile/DNA/Bone.cs
@@ -15,111 +15,111 @@ namespace BlendFile.DNA {
[DNAClassAttribute(54, "Bone", 472)]
public class Bone {
- [DNAFieldAttribute(0, "Bone", "*next", "Bone", 8, true)]
+ [DNAFieldAttribute(0, "Bone", "*next", "Bone", 8, true, 0)]
public Bone ptr_next;
- [DNAFieldAttribute(1, "Bone", "*prev", "Bone", 8, true)]
+ [DNAFieldAttribute(1, "Bone", "*prev", "Bone", 8, true, 8)]
public Bone ptr_prev;
- [DNAFieldAttribute(2, "IDProperty", "*prop", "IDProperty", 8, true)]
+ [DNAFieldAttribute(2, "IDProperty", "*prop", "IDProperty", 8, true, 16)]
public IDProperty ptr_prop;
- [DNAFieldAttribute(3, "Bone", "*parent", "Bone", 8, true)]
+ [DNAFieldAttribute(3, "Bone", "*parent", "Bone", 8, true, 24)]
public Bone ptr_parent;
- [DNAFieldAttribute(4, "ListBase", "childbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(4, "ListBase", "childbase", "ListBase", 16, false, 32)]
public ListBase childbase;
- [DNAFieldAttribute(5, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(5, "char", "name[64]", "System.Char[]", 64, false, 48)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(6, "float", "roll", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "roll", "float", 4, false, 112)]
public float roll;
- [DNAFieldAttribute(7, "float", "head[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(7, "float", "head[3]", "System.Single[]", 12, false, 116)]
public float[] head = new System.Single[3];
- [DNAFieldAttribute(8, "float", "tail[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(8, "float", "tail[3]", "System.Single[]", 12, false, 128)]
public float[] tail = new System.Single[3];
- [DNAFieldAttribute(9, "float", "bone_mat[3][3]", "System.Single[,]", 36, false)]
+ [DNAFieldAttribute(9, "float", "bone_mat[3][3]", "System.Single[,]", 36, false, 140)]
public float[,] bone_mat = new System.Single[3,3];
- [DNAFieldAttribute(10, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "flag", "int", 4, false, 176)]
public int flag;
- [DNAFieldAttribute(11, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(11, "char", "_pad1[4]", "System.Char[]", 4, false, 180)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(12, "BoneColor", "color", "BoneColor", 24, false)]
+ [DNAFieldAttribute(12, "BoneColor", "color", "BoneColor", 24, false, 184)]
public BoneColor color;
- [DNAFieldAttribute(13, "char", "inherit_scale_mode", "char", 1, false)]
+ [DNAFieldAttribute(13, "char", "inherit_scale_mode", "char", 1, false, 208)]
public char inherit_scale_mode;
- [DNAFieldAttribute(14, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(14, "char", "_pad[3]", "System.Char[]", 3, false, 209)]
public char[] _pad = new System.Char[3];
- [DNAFieldAttribute(15, "float", "arm_head[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(15, "float", "arm_head[3]", "System.Single[]", 12, false, 212)]
public float[] arm_head = new System.Single[3];
- [DNAFieldAttribute(16, "float", "arm_tail[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(16, "float", "arm_tail[3]", "System.Single[]", 12, false, 224)]
public float[] arm_tail = new System.Single[3];
- [DNAFieldAttribute(17, "float", "arm_mat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(17, "float", "arm_mat[4][4]", "System.Single[,]", 64, false, 236)]
public float[,] arm_mat = new System.Single[4,4];
- [DNAFieldAttribute(18, "float", "arm_roll", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "arm_roll", "float", 4, false, 300)]
public float arm_roll;
- [DNAFieldAttribute(19, "float", "dist", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "dist", "float", 4, false, 304)]
public float dist;
- [DNAFieldAttribute(20, "float", "weight", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "weight", "float", 4, false, 308)]
public float weight;
- [DNAFieldAttribute(21, "float", "xwidth", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "xwidth", "float", 4, false, 312)]
public float xwidth;
- [DNAFieldAttribute(22, "float", "length", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "length", "float", 4, false, 316)]
public float length;
- [DNAFieldAttribute(23, "float", "zwidth", "float", 4, false)]
+ [DNAFieldAttribute(23, "float", "zwidth", "float", 4, false, 320)]
public float zwidth;
- [DNAFieldAttribute(24, "float", "rad_head", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "rad_head", "float", 4, false, 324)]
public float rad_head;
- [DNAFieldAttribute(25, "float", "rad_tail", "float", 4, false)]
+ [DNAFieldAttribute(25, "float", "rad_tail", "float", 4, false, 328)]
public float rad_tail;
- [DNAFieldAttribute(26, "float", "roll1", "float", 4, false)]
+ [DNAFieldAttribute(26, "float", "roll1", "float", 4, false, 332)]
public float roll1;
- [DNAFieldAttribute(27, "float", "roll2", "float", 4, false)]
+ [DNAFieldAttribute(27, "float", "roll2", "float", 4, false, 336)]
public float roll2;
- [DNAFieldAttribute(28, "float", "curveInX", "float", 4, false)]
+ [DNAFieldAttribute(28, "float", "curveInX", "float", 4, false, 340)]
public float curveInX;
- [DNAFieldAttribute(29, "float", "curveInY", "float", 4, false)]
+ [DNAFieldAttribute(29, "float", "curveInY", "float", 4, false, 344)]
public float curveInY;
- [DNAFieldAttribute(30, "float", "curveOutX", "float", 4, false)]
+ [DNAFieldAttribute(30, "float", "curveOutX", "float", 4, false, 348)]
public float curveOutX;
- [DNAFieldAttribute(31, "float", "curveOutY", "float", 4, false)]
+ [DNAFieldAttribute(31, "float", "curveOutY", "float", 4, false, 352)]
public float curveOutY;
- [DNAFieldAttribute(32, "float", "ease1", "float", 4, false)]
+ [DNAFieldAttribute(32, "float", "ease1", "float", 4, false, 356)]
public float ease1;
- [DNAFieldAttribute(33, "float", "ease2", "float", 4, false)]
+ [DNAFieldAttribute(33, "float", "ease2", "float", 4, false, 360)]
public float ease2;
- [DNAFieldAttribute(34, "float", "scaleIn", "float", 4, false)]
+ [DNAFieldAttribute(34, "float", "scaleIn", "float", 4, false, 364)]
public float scaleIn;
- [DNAFieldAttribute(35, "float", "scale_in_y", "float", 4, false)]
+ [DNAFieldAttribute(35, "float", "scale_in_y", "float", 4, false, 368)]
public float scale_in_y;
- [DNAFieldAttribute(36, "float", "scaleOut", "float", 4, false)]
+ [DNAFieldAttribute(36, "float", "scaleOut", "float", 4, false, 372)]
public float scaleOut;
- [DNAFieldAttribute(37, "float", "scale_out_y", "float", 4, false)]
+ [DNAFieldAttribute(37, "float", "scale_out_y", "float", 4, false, 376)]
public float scale_out_y;
- [DNAFieldAttribute(38, "float", "scale_in[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(38, "float", "scale_in[3]", "System.Single[]", 12, false, 380)]
public float[] scale_in = new System.Single[3];
- [DNAFieldAttribute(39, "float", "scale_out[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(39, "float", "scale_out[3]", "System.Single[]", 12, false, 392)]
public float[] scale_out = new System.Single[3];
- [DNAFieldAttribute(40, "float", "size[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(40, "float", "size[3]", "System.Single[]", 12, false, 404)]
public float[] size = new System.Single[3];
- [DNAFieldAttribute(41, "int", "layer", "int", 4, false)]
+ [DNAFieldAttribute(41, "int", "layer", "int", 4, false, 416)]
public int layer;
- [DNAFieldAttribute(42, "short", "segments", "short", 2, false)]
+ [DNAFieldAttribute(42, "short", "segments", "short", 2, false, 420)]
public short segments;
- [DNAFieldAttribute(43, "char", "bbone_mapping_mode", "char", 1, false)]
+ [DNAFieldAttribute(43, "char", "bbone_mapping_mode", "char", 1, false, 422)]
public char bbone_mapping_mode;
- [DNAFieldAttribute(44, "char", "_pad2[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(44, "char", "_pad2[7]", "System.Char[]", 7, false, 423)]
public char[] _pad2 = new System.Char[7];
- [DNAFieldAttribute(45, "char", "bbone_prev_type", "char", 1, false)]
+ [DNAFieldAttribute(45, "char", "bbone_prev_type", "char", 1, false, 430)]
public char bbone_prev_type;
- [DNAFieldAttribute(46, "char", "bbone_next_type", "char", 1, false)]
+ [DNAFieldAttribute(46, "char", "bbone_next_type", "char", 1, false, 431)]
public char bbone_next_type;
- [DNAFieldAttribute(47, "int", "bbone_flag", "int", 4, false)]
+ [DNAFieldAttribute(47, "int", "bbone_flag", "int", 4, false, 432)]
public int bbone_flag;
- [DNAFieldAttribute(48, "short", "bbone_prev_flag", "short", 2, false)]
+ [DNAFieldAttribute(48, "short", "bbone_prev_flag", "short", 2, false, 436)]
public short bbone_prev_flag;
- [DNAFieldAttribute(49, "short", "bbone_next_flag", "short", 2, false)]
+ [DNAFieldAttribute(49, "short", "bbone_next_flag", "short", 2, false, 438)]
public short bbone_next_flag;
- [DNAFieldAttribute(50, "Bone", "*bbone_prev", "Bone", 8, true)]
+ [DNAFieldAttribute(50, "Bone", "*bbone_prev", "Bone", 8, true, 440)]
public Bone ptr_bbone_prev;
- [DNAFieldAttribute(51, "Bone", "*bbone_next", "Bone", 8, true)]
+ [DNAFieldAttribute(51, "Bone", "*bbone_next", "Bone", 8, true, 448)]
public Bone ptr_bbone_next;
- [DNAFieldAttribute(52, "Bone_Runtime", "runtime", "Bone_Runtime", 16, false)]
+ [DNAFieldAttribute(52, "Bone_Runtime", "runtime", "Bone_Runtime", 16, false, 456)]
public Bone_Runtime runtime;
public Bone() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/BoneCollection.cs b/BlendFile/DNA/BoneCollection.cs
index 3e399dd..812377b 100644
--- a/BlendFile/DNA/BoneCollection.cs
+++ b/BlendFile/DNA/BoneCollection.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(105, "BoneCollection", 120)]
public class BoneCollection {
- [DNAFieldAttribute(0, "BoneCollection", "*next", "BoneCollection", 8, true)]
+ [DNAFieldAttribute(0, "BoneCollection", "*next", "BoneCollection", 8, true, 0)]
public BoneCollection ptr_next;
- [DNAFieldAttribute(1, "BoneCollection", "*prev", "BoneCollection", 8, true)]
+ [DNAFieldAttribute(1, "BoneCollection", "*prev", "BoneCollection", 8, true, 8)]
public BoneCollection ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "ListBase", "bones", "ListBase", 16, false)]
+ [DNAFieldAttribute(3, "ListBase", "bones", "ListBase", 16, false, 80)]
public ListBase bones;
- [DNAFieldAttribute(4, "uchar", "flags", "uchar", 1, false)]
+ [DNAFieldAttribute(4, "uchar", "flags", "uchar", 1, false, 96)]
public byte flags;
- [DNAFieldAttribute(5, "uchar", "_pad0[7]", "System.Byte[]", 7, false)]
+ [DNAFieldAttribute(5, "uchar", "_pad0[7]", "System.Byte[]", 7, false, 97)]
public byte[] _pad0 = new System.Byte[7];
- [DNAFieldAttribute(6, "int", "child_index", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "child_index", "int", 4, false, 104)]
public int child_index;
- [DNAFieldAttribute(7, "int", "child_count", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "child_count", "int", 4, false, 108)]
public int child_count;
- [DNAFieldAttribute(8, "IDProperty", "*prop", "IDProperty", 8, true)]
+ [DNAFieldAttribute(8, "IDProperty", "*prop", "IDProperty", 8, true, 112)]
public IDProperty ptr_prop;
public BoneCollection() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/BoneCollectionMember.cs b/BlendFile/DNA/BoneCollectionMember.cs
index 9de1a76..dd2c44e 100644
--- a/BlendFile/DNA/BoneCollectionMember.cs
+++ b/BlendFile/DNA/BoneCollectionMember.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(108, "BoneCollectionMember", 24)]
public class BoneCollectionMember {
- [DNAFieldAttribute(0, "BoneCollectionMember", "*next", "BoneCollectionMember", 8, true)]
+ [DNAFieldAttribute(0, "BoneCollectionMember", "*next", "BoneCollectionMember", 8, true, 0)]
public BoneCollectionMember ptr_next;
- [DNAFieldAttribute(1, "BoneCollectionMember", "*prev", "BoneCollectionMember", 8, true)]
+ [DNAFieldAttribute(1, "BoneCollectionMember", "*prev", "BoneCollectionMember", 8, true, 8)]
public BoneCollectionMember ptr_prev;
- [DNAFieldAttribute(2, "Bone", "*bone", "Bone", 8, true)]
+ [DNAFieldAttribute(2, "Bone", "*bone", "Bone", 8, true, 16)]
public Bone ptr_bone;
public BoneCollectionMember() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/BoneCollectionReference.cs b/BlendFile/DNA/BoneCollectionReference.cs
index d2cd8a7..c48377e 100644
--- a/BlendFile/DNA/BoneCollectionReference.cs
+++ b/BlendFile/DNA/BoneCollectionReference.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(109, "BoneCollectionReference", 24)]
public class BoneCollectionReference {
- [DNAFieldAttribute(0, "BoneCollectionReference", "*next", "BoneCollectionReference", 8, true)]
+ [DNAFieldAttribute(0, "BoneCollectionReference", "*next", "BoneCollectionReference", 8, true, 0)]
public BoneCollectionReference ptr_next;
- [DNAFieldAttribute(1, "BoneCollectionReference", "*prev", "BoneCollectionReference", 8, true)]
+ [DNAFieldAttribute(1, "BoneCollectionReference", "*prev", "BoneCollectionReference", 8, true, 8)]
public BoneCollectionReference ptr_prev;
- [DNAFieldAttribute(2, "BoneCollection", "*bcoll", "BoneCollection", 8, true)]
+ [DNAFieldAttribute(2, "BoneCollection", "*bcoll", "BoneCollection", 8, true, 16)]
public BoneCollection ptr_bcoll;
public BoneCollectionReference() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/BoneColor.cs b/BlendFile/DNA/BoneColor.cs
index a501761..c0a116d 100644
--- a/BlendFile/DNA/BoneColor.cs
+++ b/BlendFile/DNA/BoneColor.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(57, "BoneColor", 24)]
public struct BoneColor {
- [DNAFieldAttribute(0, "int8_t", "palette_index", "int8_t", 1, false)]
+ [DNAFieldAttribute(0, "int8_t", "palette_index", "int8_t", 1, false, 0)]
public sbyte palette_index;
- [DNAFieldAttribute(1, "uchar", "_pad0[7]", "System.Byte[]", 7, false)]
+ [DNAFieldAttribute(1, "uchar", "_pad0[7]", "System.Byte[]", 7, false, 1)]
public byte[] _pad0 = new System.Byte[7];
- [DNAFieldAttribute(2, "ThemeWireColor", "custom", "ThemeWireColor", 16, false)]
+ [DNAFieldAttribute(2, "ThemeWireColor", "custom", "ThemeWireColor", 16, false, 8)]
public ThemeWireColor custom;
public BoneColor() {
this.palette_index = default;
diff --git a/BlendFile/DNA/Bone_Runtime.cs b/BlendFile/DNA/Bone_Runtime.cs
index 9020801..ccf90a3 100644
--- a/BlendFile/DNA/Bone_Runtime.cs
+++ b/BlendFile/DNA/Bone_Runtime.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(103, "Bone_Runtime", 16)]
public struct Bone_Runtime {
- [DNAFieldAttribute(0, "ListBase", "collections", "ListBase", 16, false)]
+ [DNAFieldAttribute(0, "ListBase", "collections", "ListBase", 16, false, 0)]
public ListBase collections;
public Bone_Runtime() {
this.collections = default;
diff --git a/BlendFile/DNA/BooleanModifierData.cs b/BlendFile/DNA/BooleanModifierData.cs
index 74bde75..41447d5 100644
--- a/BlendFile/DNA/BooleanModifierData.cs
+++ b/BlendFile/DNA/BooleanModifierData.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(473, "BooleanModifierData", 152)]
public class BooleanModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true, 120)]
public Object ptr_object;
- [DNAFieldAttribute(2, "Collection", "*collection", "Collection", 8, true)]
+ [DNAFieldAttribute(2, "Collection", "*collection", "Collection", 8, true, 128)]
public Collection ptr_collection;
- [DNAFieldAttribute(3, "float", "double_threshold", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "double_threshold", "float", 4, false, 136)]
public float double_threshold;
- [DNAFieldAttribute(4, "char", "operation", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "operation", "char", 1, false, 140)]
public char operation;
- [DNAFieldAttribute(5, "char", "solver", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "solver", "char", 1, false, 141)]
public char solver;
- [DNAFieldAttribute(6, "char", "material_mode", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "material_mode", "char", 1, false, 142)]
public char material_mode;
- [DNAFieldAttribute(7, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "flag", "char", 1, false, 143)]
public char flag;
- [DNAFieldAttribute(8, "char", "bm_flag", "char", 1, false)]
+ [DNAFieldAttribute(8, "char", "bm_flag", "char", 1, false, 144)]
public char bm_flag;
- [DNAFieldAttribute(9, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(9, "char", "_pad[7]", "System.Char[]", 7, false, 145)]
public char[] _pad = new System.Char[7];
public BooleanModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/BoundBox.cs b/BlendFile/DNA/BoundBox.cs
index e236803..241d977 100644
--- a/BlendFile/DNA/BoundBox.cs
+++ b/BlendFile/DNA/BoundBox.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(442, "BoundBox", 96)]
public struct BoundBox {
- [DNAFieldAttribute(0, "float", "vec[8][3]", "System.Single[,]", 96, false)]
+ [DNAFieldAttribute(0, "float", "vec[8][3]", "System.Single[,]", 96, false, 0)]
public float[,] vec = new System.Single[8,3];
public BoundBox() {
this.vec = default;
diff --git a/BlendFile/DNA/BrightContrastModifierData.cs b/BlendFile/DNA/BrightContrastModifierData.cs
index 5b1b905..2e870e3 100644
--- a/BlendFile/DNA/BrightContrastModifierData.cs
+++ b/BlendFile/DNA/BrightContrastModifierData.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(908, "BrightContrastModifierData", 120)]
public struct BrightContrastModifierData {
- [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false)]
+ [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false, 0)]
public SequenceModifierData modifier;
- [DNAFieldAttribute(1, "float", "bright", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "bright", "float", 4, false, 112)]
public float bright;
- [DNAFieldAttribute(2, "float", "contrast", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "contrast", "float", 4, false, 116)]
public float contrast;
public BrightContrastModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/Brush.cs b/BlendFile/DNA/Brush.cs
index c9aa3bd..3475a59 100644
--- a/BlendFile/DNA/Brush.cs
+++ b/BlendFile/DNA/Brush.cs
@@ -15,255 +15,255 @@ namespace BlendFile.DNA {
[DNAClassAttribute(131, "Brush", 2216)]
public class Brush {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "BrushClone", "clone", "BrushClone", 24, false)]
+ [DNAFieldAttribute(1, "BrushClone", "clone", "BrushClone", 24, false, 208)]
public BrushClone clone;
- [DNAFieldAttribute(2, "CurveMapping", "*curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(2, "CurveMapping", "*curve", "CurveMapping", 8, true, 232)]
public CurveMapping ptr_curve;
- [DNAFieldAttribute(3, "MTex", "mtex", "MTex", 216, false)]
+ [DNAFieldAttribute(3, "MTex", "mtex", "MTex", 216, false, 240)]
public MTex mtex;
- [DNAFieldAttribute(4, "MTex", "mask_mtex", "MTex", 216, false)]
+ [DNAFieldAttribute(4, "MTex", "mask_mtex", "MTex", 216, false, 456)]
public MTex mask_mtex;
- [DNAFieldAttribute(5, "Brush", "*toggle_brush", "Brush", 8, true)]
+ [DNAFieldAttribute(5, "Brush", "*toggle_brush", "Brush", 8, true, 672)]
public Brush ptr_toggle_brush;
- [DNAFieldAttribute(6, "ImBuf", "*icon_imbuf", "ImBuf", 8, true)]
+ [DNAFieldAttribute(6, "ImBuf", "*icon_imbuf", "ImBuf", 8, true, 680)]
public ImBuf ptr_icon_imbuf;
- [DNAFieldAttribute(7, "PreviewImage", "*preview", "PreviewImage", 8, true)]
+ [DNAFieldAttribute(7, "PreviewImage", "*preview", "PreviewImage", 8, true, 688)]
public PreviewImage ptr_preview;
- [DNAFieldAttribute(8, "ColorBand", "*gradient", "ColorBand", 8, true)]
+ [DNAFieldAttribute(8, "ColorBand", "*gradient", "ColorBand", 8, true, 696)]
public ColorBand ptr_gradient;
- [DNAFieldAttribute(9, "PaintCurve", "*paint_curve", "PaintCurve", 8, true)]
+ [DNAFieldAttribute(9, "PaintCurve", "*paint_curve", "PaintCurve", 8, true, 704)]
public PaintCurve ptr_paint_curve;
- [DNAFieldAttribute(10, "char", "icon_filepath[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(10, "char", "icon_filepath[1024]", "System.Char[]", 1024, false, 712)]
public char[] icon_filepath = new System.Char[1024];
- [DNAFieldAttribute(11, "float", "normal_weight", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "normal_weight", "float", 4, false, 1736)]
public float normal_weight;
- [DNAFieldAttribute(12, "float", "rake_factor", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "rake_factor", "float", 4, false, 1740)]
public float rake_factor;
- [DNAFieldAttribute(13, "short", "blend", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "blend", "short", 2, false, 1744)]
public short blend;
- [DNAFieldAttribute(14, "short", "ob_mode", "short", 2, false)]
+ [DNAFieldAttribute(14, "short", "ob_mode", "short", 2, false, 1746)]
public short ob_mode;
- [DNAFieldAttribute(15, "float", "weight", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "weight", "float", 4, false, 1748)]
public float weight;
- [DNAFieldAttribute(16, "int", "size", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "size", "int", 4, false, 1752)]
public int size;
- [DNAFieldAttribute(17, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(17, "int", "flag", "int", 4, false, 1756)]
public int flag;
- [DNAFieldAttribute(18, "int", "flag2", "int", 4, false)]
+ [DNAFieldAttribute(18, "int", "flag2", "int", 4, false, 1760)]
public int flag2;
- [DNAFieldAttribute(19, "int", "sampling_flag", "int", 4, false)]
+ [DNAFieldAttribute(19, "int", "sampling_flag", "int", 4, false, 1764)]
public int sampling_flag;
- [DNAFieldAttribute(20, "int", "input_samples", "int", 4, false)]
+ [DNAFieldAttribute(20, "int", "input_samples", "int", 4, false, 1768)]
public int input_samples;
- [DNAFieldAttribute(21, "int", "mask_pressure", "int", 4, false)]
+ [DNAFieldAttribute(21, "int", "mask_pressure", "int", 4, false, 1772)]
public int mask_pressure;
- [DNAFieldAttribute(22, "float", "jitter", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "jitter", "float", 4, false, 1776)]
public float jitter;
- [DNAFieldAttribute(23, "int", "jitter_absolute", "int", 4, false)]
+ [DNAFieldAttribute(23, "int", "jitter_absolute", "int", 4, false, 1780)]
public int jitter_absolute;
- [DNAFieldAttribute(24, "int", "overlay_flags", "int", 4, false)]
+ [DNAFieldAttribute(24, "int", "overlay_flags", "int", 4, false, 1784)]
public int overlay_flags;
- [DNAFieldAttribute(25, "int", "spacing", "int", 4, false)]
+ [DNAFieldAttribute(25, "int", "spacing", "int", 4, false, 1788)]
public int spacing;
- [DNAFieldAttribute(26, "int", "smooth_stroke_radius", "int", 4, false)]
+ [DNAFieldAttribute(26, "int", "smooth_stroke_radius", "int", 4, false, 1792)]
public int smooth_stroke_radius;
- [DNAFieldAttribute(27, "float", "smooth_stroke_factor", "float", 4, false)]
+ [DNAFieldAttribute(27, "float", "smooth_stroke_factor", "float", 4, false, 1796)]
public float smooth_stroke_factor;
- [DNAFieldAttribute(28, "float", "rate", "float", 4, false)]
+ [DNAFieldAttribute(28, "float", "rate", "float", 4, false, 1800)]
public float rate;
- [DNAFieldAttribute(29, "float", "rgb[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(29, "float", "rgb[3]", "System.Single[]", 12, false, 1804)]
public float[] rgb = new System.Single[3];
- [DNAFieldAttribute(30, "float", "alpha", "float", 4, false)]
+ [DNAFieldAttribute(30, "float", "alpha", "float", 4, false, 1816)]
public float alpha;
- [DNAFieldAttribute(31, "float", "hardness", "float", 4, false)]
+ [DNAFieldAttribute(31, "float", "hardness", "float", 4, false, 1820)]
public float hardness;
- [DNAFieldAttribute(32, "float", "flow", "float", 4, false)]
+ [DNAFieldAttribute(32, "float", "flow", "float", 4, false, 1824)]
public float flow;
- [DNAFieldAttribute(33, "float", "wet_mix", "float", 4, false)]
+ [DNAFieldAttribute(33, "float", "wet_mix", "float", 4, false, 1828)]
public float wet_mix;
- [DNAFieldAttribute(34, "float", "wet_persistence", "float", 4, false)]
+ [DNAFieldAttribute(34, "float", "wet_persistence", "float", 4, false, 1832)]
public float wet_persistence;
- [DNAFieldAttribute(35, "float", "density", "float", 4, false)]
+ [DNAFieldAttribute(35, "float", "density", "float", 4, false, 1836)]
public float density;
- [DNAFieldAttribute(36, "int", "paint_flags", "int", 4, false)]
+ [DNAFieldAttribute(36, "int", "paint_flags", "int", 4, false, 1840)]
public int paint_flags;
- [DNAFieldAttribute(37, "float", "tip_roundness", "float", 4, false)]
+ [DNAFieldAttribute(37, "float", "tip_roundness", "float", 4, false, 1844)]
public float tip_roundness;
- [DNAFieldAttribute(38, "float", "tip_scale_x", "float", 4, false)]
+ [DNAFieldAttribute(38, "float", "tip_scale_x", "float", 4, false, 1848)]
public float tip_scale_x;
- [DNAFieldAttribute(39, "float", "secondary_rgb[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(39, "float", "secondary_rgb[3]", "System.Single[]", 12, false, 1852)]
public float[] secondary_rgb = new System.Single[3];
- [DNAFieldAttribute(40, "float", "dash_ratio", "float", 4, false)]
+ [DNAFieldAttribute(40, "float", "dash_ratio", "float", 4, false, 1864)]
public float dash_ratio;
- [DNAFieldAttribute(41, "int", "dash_samples", "int", 4, false)]
+ [DNAFieldAttribute(41, "int", "dash_samples", "int", 4, false, 1868)]
public int dash_samples;
- [DNAFieldAttribute(42, "int", "sculpt_plane", "int", 4, false)]
+ [DNAFieldAttribute(42, "int", "sculpt_plane", "int", 4, false, 1872)]
public int sculpt_plane;
- [DNAFieldAttribute(43, "float", "plane_offset", "float", 4, false)]
+ [DNAFieldAttribute(43, "float", "plane_offset", "float", 4, false, 1876)]
public float plane_offset;
- [DNAFieldAttribute(44, "int", "gradient_spacing", "int", 4, false)]
+ [DNAFieldAttribute(44, "int", "gradient_spacing", "int", 4, false, 1880)]
public int gradient_spacing;
- [DNAFieldAttribute(45, "char", "gradient_stroke_mode", "char", 1, false)]
+ [DNAFieldAttribute(45, "char", "gradient_stroke_mode", "char", 1, false, 1884)]
public char gradient_stroke_mode;
- [DNAFieldAttribute(46, "char", "gradient_fill_mode", "char", 1, false)]
+ [DNAFieldAttribute(46, "char", "gradient_fill_mode", "char", 1, false, 1885)]
public char gradient_fill_mode;
- [DNAFieldAttribute(47, "char", "has_unsaved_changes", "char", 1, false)]
+ [DNAFieldAttribute(47, "char", "has_unsaved_changes", "char", 1, false, 1886)]
public char has_unsaved_changes;
- [DNAFieldAttribute(48, "char", "falloff_shape", "char", 1, false)]
+ [DNAFieldAttribute(48, "char", "falloff_shape", "char", 1, false, 1887)]
public char falloff_shape;
- [DNAFieldAttribute(49, "float", "falloff_angle", "float", 4, false)]
+ [DNAFieldAttribute(49, "float", "falloff_angle", "float", 4, false, 1888)]
public float falloff_angle;
- [DNAFieldAttribute(50, "char", "sculpt_tool", "char", 1, false)]
+ [DNAFieldAttribute(50, "char", "sculpt_tool", "char", 1, false, 1892)]
public char sculpt_tool;
- [DNAFieldAttribute(51, "char", "vertexpaint_tool", "char", 1, false)]
+ [DNAFieldAttribute(51, "char", "vertexpaint_tool", "char", 1, false, 1893)]
public char vertexpaint_tool;
- [DNAFieldAttribute(52, "char", "weightpaint_tool", "char", 1, false)]
+ [DNAFieldAttribute(52, "char", "weightpaint_tool", "char", 1, false, 1894)]
public char weightpaint_tool;
- [DNAFieldAttribute(53, "char", "imagepaint_tool", "char", 1, false)]
+ [DNAFieldAttribute(53, "char", "imagepaint_tool", "char", 1, false, 1895)]
public char imagepaint_tool;
- [DNAFieldAttribute(54, "char", "mask_tool", "char", 1, false)]
+ [DNAFieldAttribute(54, "char", "mask_tool", "char", 1, false, 1896)]
public char mask_tool;
- [DNAFieldAttribute(55, "char", "gpencil_tool", "char", 1, false)]
+ [DNAFieldAttribute(55, "char", "gpencil_tool", "char", 1, false, 1897)]
public char gpencil_tool;
- [DNAFieldAttribute(56, "char", "gpencil_vertex_tool", "char", 1, false)]
+ [DNAFieldAttribute(56, "char", "gpencil_vertex_tool", "char", 1, false, 1898)]
public char gpencil_vertex_tool;
- [DNAFieldAttribute(57, "char", "gpencil_sculpt_tool", "char", 1, false)]
+ [DNAFieldAttribute(57, "char", "gpencil_sculpt_tool", "char", 1, false, 1899)]
public char gpencil_sculpt_tool;
- [DNAFieldAttribute(58, "char", "gpencil_weight_tool", "char", 1, false)]
+ [DNAFieldAttribute(58, "char", "gpencil_weight_tool", "char", 1, false, 1900)]
public char gpencil_weight_tool;
- [DNAFieldAttribute(59, "char", "curves_sculpt_tool", "char", 1, false)]
+ [DNAFieldAttribute(59, "char", "curves_sculpt_tool", "char", 1, false, 1901)]
public char curves_sculpt_tool;
- [DNAFieldAttribute(60, "char", "_pad1[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(60, "char", "_pad1[6]", "System.Char[]", 6, false, 1902)]
public char[] _pad1 = new System.Char[6];
- [DNAFieldAttribute(61, "float", "autosmooth_factor", "float", 4, false)]
+ [DNAFieldAttribute(61, "float", "autosmooth_factor", "float", 4, false, 1908)]
public float autosmooth_factor;
- [DNAFieldAttribute(62, "float", "tilt_strength_factor", "float", 4, false)]
+ [DNAFieldAttribute(62, "float", "tilt_strength_factor", "float", 4, false, 1912)]
public float tilt_strength_factor;
- [DNAFieldAttribute(63, "float", "topology_rake_factor", "float", 4, false)]
+ [DNAFieldAttribute(63, "float", "topology_rake_factor", "float", 4, false, 1916)]
public float topology_rake_factor;
- [DNAFieldAttribute(64, "float", "crease_pinch_factor", "float", 4, false)]
+ [DNAFieldAttribute(64, "float", "crease_pinch_factor", "float", 4, false, 1920)]
public float crease_pinch_factor;
- [DNAFieldAttribute(65, "float", "normal_radius_factor", "float", 4, false)]
+ [DNAFieldAttribute(65, "float", "normal_radius_factor", "float", 4, false, 1924)]
public float normal_radius_factor;
- [DNAFieldAttribute(66, "float", "area_radius_factor", "float", 4, false)]
+ [DNAFieldAttribute(66, "float", "area_radius_factor", "float", 4, false, 1928)]
public float area_radius_factor;
- [DNAFieldAttribute(67, "float", "wet_paint_radius_factor", "float", 4, false)]
+ [DNAFieldAttribute(67, "float", "wet_paint_radius_factor", "float", 4, false, 1932)]
public float wet_paint_radius_factor;
- [DNAFieldAttribute(68, "float", "plane_trim", "float", 4, false)]
+ [DNAFieldAttribute(68, "float", "plane_trim", "float", 4, false, 1936)]
public float plane_trim;
- [DNAFieldAttribute(69, "float", "height", "float", 4, false)]
+ [DNAFieldAttribute(69, "float", "height", "float", 4, false, 1940)]
public float height;
- [DNAFieldAttribute(70, "float", "texture_sample_bias", "float", 4, false)]
+ [DNAFieldAttribute(70, "float", "texture_sample_bias", "float", 4, false, 1944)]
public float texture_sample_bias;
- [DNAFieldAttribute(71, "int", "curve_preset", "int", 4, false)]
+ [DNAFieldAttribute(71, "int", "curve_preset", "int", 4, false, 1948)]
public int curve_preset;
- [DNAFieldAttribute(72, "float", "disconnected_distance_max", "float", 4, false)]
+ [DNAFieldAttribute(72, "float", "disconnected_distance_max", "float", 4, false, 1952)]
public float disconnected_distance_max;
- [DNAFieldAttribute(73, "int", "deform_target", "int", 4, false)]
+ [DNAFieldAttribute(73, "int", "deform_target", "int", 4, false, 1956)]
public int deform_target;
- [DNAFieldAttribute(74, "int", "automasking_flags", "int", 4, false)]
+ [DNAFieldAttribute(74, "int", "automasking_flags", "int", 4, false, 1960)]
public int automasking_flags;
- [DNAFieldAttribute(75, "int", "automasking_boundary_edges_propagation_steps", "int", 4, false)]
+ [DNAFieldAttribute(75, "int", "automasking_boundary_edges_propagation_steps", "int", 4, false, 1964)]
public int automasking_boundary_edges_propagation_steps;
- [DNAFieldAttribute(76, "float", "automasking_start_normal_limit", "float", 4, false)]
+ [DNAFieldAttribute(76, "float", "automasking_start_normal_limit", "float", 4, false, 1968)]
public float automasking_start_normal_limit;
- [DNAFieldAttribute(77, "float", "automasking_start_normal_falloff", "float", 4, false)]
+ [DNAFieldAttribute(77, "float", "automasking_start_normal_falloff", "float", 4, false, 1972)]
public float automasking_start_normal_falloff;
- [DNAFieldAttribute(78, "float", "automasking_view_normal_limit", "float", 4, false)]
+ [DNAFieldAttribute(78, "float", "automasking_view_normal_limit", "float", 4, false, 1976)]
public float automasking_view_normal_limit;
- [DNAFieldAttribute(79, "float", "automasking_view_normal_falloff", "float", 4, false)]
+ [DNAFieldAttribute(79, "float", "automasking_view_normal_falloff", "float", 4, false, 1980)]
public float automasking_view_normal_falloff;
- [DNAFieldAttribute(80, "int", "elastic_deform_type", "int", 4, false)]
+ [DNAFieldAttribute(80, "int", "elastic_deform_type", "int", 4, false, 1984)]
public int elastic_deform_type;
- [DNAFieldAttribute(81, "float", "elastic_deform_volume_preservation", "float", 4, false)]
+ [DNAFieldAttribute(81, "float", "elastic_deform_volume_preservation", "float", 4, false, 1988)]
public float elastic_deform_volume_preservation;
- [DNAFieldAttribute(82, "int", "snake_hook_deform_type", "int", 4, false)]
+ [DNAFieldAttribute(82, "int", "snake_hook_deform_type", "int", 4, false, 1992)]
public int snake_hook_deform_type;
- [DNAFieldAttribute(83, "int", "pose_deform_type", "int", 4, false)]
+ [DNAFieldAttribute(83, "int", "pose_deform_type", "int", 4, false, 1996)]
public int pose_deform_type;
- [DNAFieldAttribute(84, "float", "pose_offset", "float", 4, false)]
+ [DNAFieldAttribute(84, "float", "pose_offset", "float", 4, false, 2000)]
public float pose_offset;
- [DNAFieldAttribute(85, "int", "pose_smooth_iterations", "int", 4, false)]
+ [DNAFieldAttribute(85, "int", "pose_smooth_iterations", "int", 4, false, 2004)]
public int pose_smooth_iterations;
- [DNAFieldAttribute(86, "int", "pose_ik_segments", "int", 4, false)]
+ [DNAFieldAttribute(86, "int", "pose_ik_segments", "int", 4, false, 2008)]
public int pose_ik_segments;
- [DNAFieldAttribute(87, "int", "pose_origin_type", "int", 4, false)]
+ [DNAFieldAttribute(87, "int", "pose_origin_type", "int", 4, false, 2012)]
public int pose_origin_type;
- [DNAFieldAttribute(88, "int", "boundary_deform_type", "int", 4, false)]
+ [DNAFieldAttribute(88, "int", "boundary_deform_type", "int", 4, false, 2016)]
public int boundary_deform_type;
- [DNAFieldAttribute(89, "int", "boundary_falloff_type", "int", 4, false)]
+ [DNAFieldAttribute(89, "int", "boundary_falloff_type", "int", 4, false, 2020)]
public int boundary_falloff_type;
- [DNAFieldAttribute(90, "float", "boundary_offset", "float", 4, false)]
+ [DNAFieldAttribute(90, "float", "boundary_offset", "float", 4, false, 2024)]
public float boundary_offset;
- [DNAFieldAttribute(91, "int", "cloth_deform_type", "int", 4, false)]
+ [DNAFieldAttribute(91, "int", "cloth_deform_type", "int", 4, false, 2028)]
public int cloth_deform_type;
- [DNAFieldAttribute(92, "int", "cloth_force_falloff_type", "int", 4, false)]
+ [DNAFieldAttribute(92, "int", "cloth_force_falloff_type", "int", 4, false, 2032)]
public int cloth_force_falloff_type;
- [DNAFieldAttribute(93, "int", "cloth_simulation_area_type", "int", 4, false)]
+ [DNAFieldAttribute(93, "int", "cloth_simulation_area_type", "int", 4, false, 2036)]
public int cloth_simulation_area_type;
- [DNAFieldAttribute(94, "float", "cloth_mass", "float", 4, false)]
+ [DNAFieldAttribute(94, "float", "cloth_mass", "float", 4, false, 2040)]
public float cloth_mass;
- [DNAFieldAttribute(95, "float", "cloth_damping", "float", 4, false)]
+ [DNAFieldAttribute(95, "float", "cloth_damping", "float", 4, false, 2044)]
public float cloth_damping;
- [DNAFieldAttribute(96, "float", "cloth_sim_limit", "float", 4, false)]
+ [DNAFieldAttribute(96, "float", "cloth_sim_limit", "float", 4, false, 2048)]
public float cloth_sim_limit;
- [DNAFieldAttribute(97, "float", "cloth_sim_falloff", "float", 4, false)]
+ [DNAFieldAttribute(97, "float", "cloth_sim_falloff", "float", 4, false, 2052)]
public float cloth_sim_falloff;
- [DNAFieldAttribute(98, "float", "cloth_constraint_softbody_strength", "float", 4, false)]
+ [DNAFieldAttribute(98, "float", "cloth_constraint_softbody_strength", "float", 4, false, 2056)]
public float cloth_constraint_softbody_strength;
- [DNAFieldAttribute(99, "int", "smooth_deform_type", "int", 4, false)]
+ [DNAFieldAttribute(99, "int", "smooth_deform_type", "int", 4, false, 2060)]
public int smooth_deform_type;
- [DNAFieldAttribute(100, "float", "surface_smooth_shape_preservation", "float", 4, false)]
+ [DNAFieldAttribute(100, "float", "surface_smooth_shape_preservation", "float", 4, false, 2064)]
public float surface_smooth_shape_preservation;
- [DNAFieldAttribute(101, "float", "surface_smooth_current_vertex", "float", 4, false)]
+ [DNAFieldAttribute(101, "float", "surface_smooth_current_vertex", "float", 4, false, 2068)]
public float surface_smooth_current_vertex;
- [DNAFieldAttribute(102, "int", "surface_smooth_iterations", "int", 4, false)]
+ [DNAFieldAttribute(102, "int", "surface_smooth_iterations", "int", 4, false, 2072)]
public int surface_smooth_iterations;
- [DNAFieldAttribute(103, "float", "multiplane_scrape_angle", "float", 4, false)]
+ [DNAFieldAttribute(103, "float", "multiplane_scrape_angle", "float", 4, false, 2076)]
public float multiplane_scrape_angle;
- [DNAFieldAttribute(104, "int", "smear_deform_type", "int", 4, false)]
+ [DNAFieldAttribute(104, "int", "smear_deform_type", "int", 4, false, 2080)]
public int smear_deform_type;
- [DNAFieldAttribute(105, "int", "slide_deform_type", "int", 4, false)]
+ [DNAFieldAttribute(105, "int", "slide_deform_type", "int", 4, false, 2084)]
public int slide_deform_type;
- [DNAFieldAttribute(106, "int", "texture_overlay_alpha", "int", 4, false)]
+ [DNAFieldAttribute(106, "int", "texture_overlay_alpha", "int", 4, false, 2088)]
public int texture_overlay_alpha;
- [DNAFieldAttribute(107, "int", "mask_overlay_alpha", "int", 4, false)]
+ [DNAFieldAttribute(107, "int", "mask_overlay_alpha", "int", 4, false, 2092)]
public int mask_overlay_alpha;
- [DNAFieldAttribute(108, "int", "cursor_overlay_alpha", "int", 4, false)]
+ [DNAFieldAttribute(108, "int", "cursor_overlay_alpha", "int", 4, false, 2096)]
public int cursor_overlay_alpha;
- [DNAFieldAttribute(109, "float", "unprojected_radius", "float", 4, false)]
+ [DNAFieldAttribute(109, "float", "unprojected_radius", "float", 4, false, 2100)]
public float unprojected_radius;
- [DNAFieldAttribute(110, "float", "sharp_threshold", "float", 4, false)]
+ [DNAFieldAttribute(110, "float", "sharp_threshold", "float", 4, false, 2104)]
public float sharp_threshold;
- [DNAFieldAttribute(111, "int", "blur_kernel_radius", "int", 4, false)]
+ [DNAFieldAttribute(111, "int", "blur_kernel_radius", "int", 4, false, 2108)]
public int blur_kernel_radius;
- [DNAFieldAttribute(112, "int", "blur_mode", "int", 4, false)]
+ [DNAFieldAttribute(112, "int", "blur_mode", "int", 4, false, 2112)]
public int blur_mode;
- [DNAFieldAttribute(113, "float", "fill_threshold", "float", 4, false)]
+ [DNAFieldAttribute(113, "float", "fill_threshold", "float", 4, false, 2116)]
public float fill_threshold;
- [DNAFieldAttribute(114, "float", "add_col[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(114, "float", "add_col[4]", "System.Single[]", 16, false, 2120)]
public float[] add_col = new System.Single[4];
- [DNAFieldAttribute(115, "float", "sub_col[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(115, "float", "sub_col[4]", "System.Single[]", 16, false, 2136)]
public float[] sub_col = new System.Single[4];
- [DNAFieldAttribute(116, "float", "stencil_pos[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(116, "float", "stencil_pos[2]", "System.Single[]", 8, false, 2152)]
public float[] stencil_pos = new System.Single[2];
- [DNAFieldAttribute(117, "float", "stencil_dimension[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(117, "float", "stencil_dimension[2]", "System.Single[]", 8, false, 2160)]
public float[] stencil_dimension = new System.Single[2];
- [DNAFieldAttribute(118, "float", "mask_stencil_pos[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(118, "float", "mask_stencil_pos[2]", "System.Single[]", 8, false, 2168)]
public float[] mask_stencil_pos = new System.Single[2];
- [DNAFieldAttribute(119, "float", "mask_stencil_dimension[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(119, "float", "mask_stencil_dimension[2]", "System.Single[]", 8, false, 2176)]
public float[] mask_stencil_dimension = new System.Single[2];
- [DNAFieldAttribute(120, "BrushGpencilSettings", "*gpencil_settings", "BrushGpencilSettings", 8, true)]
+ [DNAFieldAttribute(120, "BrushGpencilSettings", "*gpencil_settings", "BrushGpencilSettings", 8, true, 2184)]
public BrushGpencilSettings ptr_gpencil_settings;
- [DNAFieldAttribute(121, "BrushCurvesSculptSettings", "*curves_sculpt_settings", "BrushCurvesSculptSettings", 8, true)]
+ [DNAFieldAttribute(121, "BrushCurvesSculptSettings", "*curves_sculpt_settings", "BrushCurvesSculptSettings", 8, true, 2192)]
public BrushCurvesSculptSettings ptr_curves_sculpt_settings;
- [DNAFieldAttribute(122, "int", "automasking_cavity_blur_steps", "int", 4, false)]
+ [DNAFieldAttribute(122, "int", "automasking_cavity_blur_steps", "int", 4, false, 2200)]
public int automasking_cavity_blur_steps;
- [DNAFieldAttribute(123, "float", "automasking_cavity_factor", "float", 4, false)]
+ [DNAFieldAttribute(123, "float", "automasking_cavity_factor", "float", 4, false, 2204)]
public float automasking_cavity_factor;
- [DNAFieldAttribute(124, "CurveMapping", "*automasking_cavity_curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(124, "CurveMapping", "*automasking_cavity_curve", "CurveMapping", 8, true, 2208)]
public CurveMapping ptr_automasking_cavity_curve;
public Brush() {
this.id = default;
diff --git a/BlendFile/DNA/BrushClone.cs b/BlendFile/DNA/BrushClone.cs
index e5cd39d..818eb5e 100644
--- a/BlendFile/DNA/BrushClone.cs
+++ b/BlendFile/DNA/BrushClone.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(125, "BrushClone", 24)]
public class BrushClone {
- [DNAFieldAttribute(0, "Image", "*image", "Image", 8, true)]
+ [DNAFieldAttribute(0, "Image", "*image", "Image", 8, true, 0)]
public Image ptr_image;
- [DNAFieldAttribute(1, "float", "offset[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(1, "float", "offset[2]", "System.Single[]", 8, false, 8)]
public float[] offset = new System.Single[2];
- [DNAFieldAttribute(2, "float", "alpha", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "alpha", "float", 4, false, 16)]
public float alpha;
- [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false, 20)]
public char[] _pad = new System.Char[4];
public BrushClone() {
this.ptr_image = default;
diff --git a/BlendFile/DNA/BrushCurvesSculptSettings.cs b/BlendFile/DNA/BrushCurvesSculptSettings.cs
index d56e91a..8d2e1a7 100644
--- a/BlendFile/DNA/BrushCurvesSculptSettings.cs
+++ b/BlendFile/DNA/BrushCurvesSculptSettings.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(130, "BrushCurvesSculptSettings", 48)]
public class BrushCurvesSculptSettings {
- [DNAFieldAttribute(0, "int", "add_amount", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "add_amount", "int", 4, false, 0)]
public int add_amount;
- [DNAFieldAttribute(1, "int", "points_per_curve", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "points_per_curve", "int", 4, false, 4)]
public int points_per_curve;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 8)]
public int flag;
- [DNAFieldAttribute(3, "float", "minimum_length", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "minimum_length", "float", 4, false, 12)]
public float minimum_length;
- [DNAFieldAttribute(4, "float", "curve_length", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "curve_length", "float", 4, false, 16)]
public float curve_length;
- [DNAFieldAttribute(5, "float", "minimum_distance", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "minimum_distance", "float", 4, false, 20)]
public float minimum_distance;
- [DNAFieldAttribute(6, "float", "curve_radius", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "curve_radius", "float", 4, false, 24)]
public float curve_radius;
- [DNAFieldAttribute(7, "int", "density_add_attempts", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "density_add_attempts", "int", 4, false, 28)]
public int density_add_attempts;
- [DNAFieldAttribute(8, "uchar", "density_mode", "uchar", 1, false)]
+ [DNAFieldAttribute(8, "uchar", "density_mode", "uchar", 1, false, 32)]
public byte density_mode;
- [DNAFieldAttribute(9, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(9, "char", "_pad[7]", "System.Char[]", 7, false, 33)]
public char[] _pad = new System.Char[7];
- [DNAFieldAttribute(10, "CurveMapping", "*curve_parameter_falloff", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(10, "CurveMapping", "*curve_parameter_falloff", "CurveMapping", 8, true, 40)]
public CurveMapping ptr_curve_parameter_falloff;
public BrushCurvesSculptSettings() {
this.add_amount = default;
diff --git a/BlendFile/DNA/BrushGpencilSettings.cs b/BlendFile/DNA/BrushGpencilSettings.cs
index d9f01ef..648528d 100644
--- a/BlendFile/DNA/BrushGpencilSettings.cs
+++ b/BlendFile/DNA/BrushGpencilSettings.cs
@@ -15,115 +15,115 @@ namespace BlendFile.DNA {
[DNAClassAttribute(127, "BrushGpencilSettings", 248)]
public class BrushGpencilSettings {
- [DNAFieldAttribute(0, "float", "draw_smoothfac", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "draw_smoothfac", "float", 4, false, 0)]
public float draw_smoothfac;
- [DNAFieldAttribute(1, "float", "fill_factor", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "fill_factor", "float", 4, false, 4)]
public float fill_factor;
- [DNAFieldAttribute(2, "float", "draw_strength", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "draw_strength", "float", 4, false, 8)]
public float draw_strength;
- [DNAFieldAttribute(3, "float", "draw_jitter", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "draw_jitter", "float", 4, false, 12)]
public float draw_jitter;
- [DNAFieldAttribute(4, "float", "draw_angle", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "draw_angle", "float", 4, false, 16)]
public float draw_angle;
- [DNAFieldAttribute(5, "float", "draw_angle_factor", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "draw_angle_factor", "float", 4, false, 20)]
public float draw_angle_factor;
- [DNAFieldAttribute(6, "float", "draw_random_press", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "draw_random_press", "float", 4, false, 24)]
public float draw_random_press;
- [DNAFieldAttribute(7, "float", "draw_random_strength", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "draw_random_strength", "float", 4, false, 28)]
public float draw_random_strength;
- [DNAFieldAttribute(8, "short", "draw_smoothlvl", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "draw_smoothlvl", "short", 2, false, 32)]
public short draw_smoothlvl;
- [DNAFieldAttribute(9, "short", "draw_subdivide", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "draw_subdivide", "short", 2, false, 34)]
public short draw_subdivide;
- [DNAFieldAttribute(10, "short", "fill_layer_mode", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "fill_layer_mode", "short", 2, false, 36)]
public short fill_layer_mode;
- [DNAFieldAttribute(11, "short", "fill_direction", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "fill_direction", "short", 2, false, 38)]
public short fill_direction;
- [DNAFieldAttribute(12, "float", "fill_threshold", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "fill_threshold", "float", 4, false, 40)]
public float fill_threshold;
- [DNAFieldAttribute(13, "char", "_pad2[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(13, "char", "_pad2[2]", "System.Char[]", 2, false, 44)]
public char[] _pad2 = new System.Char[2];
- [DNAFieldAttribute(14, "int8_t", "caps_type", "int8_t", 1, false)]
+ [DNAFieldAttribute(14, "int8_t", "caps_type", "int8_t", 1, false, 46)]
public sbyte caps_type;
- [DNAFieldAttribute(15, "char", "_pad[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(15, "char", "_pad[1]", "System.Char[]", 1, false, 47)]
public char[] _pad = new System.Char[1];
- [DNAFieldAttribute(16, "int", "flag2", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "flag2", "int", 4, false, 48)]
public int flag2;
- [DNAFieldAttribute(17, "int", "fill_simplylvl", "int", 4, false)]
+ [DNAFieldAttribute(17, "int", "fill_simplylvl", "int", 4, false, 52)]
public int fill_simplylvl;
- [DNAFieldAttribute(18, "int", "fill_draw_mode", "int", 4, false)]
+ [DNAFieldAttribute(18, "int", "fill_draw_mode", "int", 4, false, 56)]
public int fill_draw_mode;
- [DNAFieldAttribute(19, "int", "fill_extend_mode", "int", 4, false)]
+ [DNAFieldAttribute(19, "int", "fill_extend_mode", "int", 4, false, 60)]
public int fill_extend_mode;
- [DNAFieldAttribute(20, "int", "input_samples", "int", 4, false)]
+ [DNAFieldAttribute(20, "int", "input_samples", "int", 4, false, 64)]
public int input_samples;
- [DNAFieldAttribute(21, "float", "uv_random", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "uv_random", "float", 4, false, 68)]
public float uv_random;
- [DNAFieldAttribute(22, "int", "brush_type", "int", 4, false)]
+ [DNAFieldAttribute(22, "int", "brush_type", "int", 4, false, 72)]
public int brush_type;
- [DNAFieldAttribute(23, "int", "eraser_mode", "int", 4, false)]
+ [DNAFieldAttribute(23, "int", "eraser_mode", "int", 4, false, 76)]
public int eraser_mode;
- [DNAFieldAttribute(24, "float", "active_smooth", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "active_smooth", "float", 4, false, 80)]
public float active_smooth;
- [DNAFieldAttribute(25, "float", "era_strength_f", "float", 4, false)]
+ [DNAFieldAttribute(25, "float", "era_strength_f", "float", 4, false, 84)]
public float era_strength_f;
- [DNAFieldAttribute(26, "float", "era_thickness_f", "float", 4, false)]
+ [DNAFieldAttribute(26, "float", "era_thickness_f", "float", 4, false, 88)]
public float era_thickness_f;
- [DNAFieldAttribute(27, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(27, "int", "flag", "int", 4, false, 92)]
public int flag;
- [DNAFieldAttribute(28, "float", "gradient_f", "float", 4, false)]
+ [DNAFieldAttribute(28, "float", "gradient_f", "float", 4, false, 96)]
public float gradient_f;
- [DNAFieldAttribute(29, "float", "gradient_s[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(29, "float", "gradient_s[2]", "System.Single[]", 8, false, 100)]
public float[] gradient_s = new System.Single[2];
- [DNAFieldAttribute(30, "float", "simplify_f", "float", 4, false)]
+ [DNAFieldAttribute(30, "float", "simplify_f", "float", 4, false, 108)]
public float simplify_f;
- [DNAFieldAttribute(31, "float", "vertex_factor", "float", 4, false)]
+ [DNAFieldAttribute(31, "float", "vertex_factor", "float", 4, false, 112)]
public float vertex_factor;
- [DNAFieldAttribute(32, "int", "vertex_mode", "int", 4, false)]
+ [DNAFieldAttribute(32, "int", "vertex_mode", "int", 4, false, 116)]
public int vertex_mode;
- [DNAFieldAttribute(33, "int", "sculpt_flag", "int", 4, false)]
+ [DNAFieldAttribute(33, "int", "sculpt_flag", "int", 4, false, 120)]
public int sculpt_flag;
- [DNAFieldAttribute(34, "int", "sculpt_mode_flag", "int", 4, false)]
+ [DNAFieldAttribute(34, "int", "sculpt_mode_flag", "int", 4, false, 124)]
public int sculpt_mode_flag;
- [DNAFieldAttribute(35, "short", "preset_type", "short", 2, false)]
+ [DNAFieldAttribute(35, "short", "preset_type", "short", 2, false, 128)]
public short preset_type;
- [DNAFieldAttribute(36, "short", "brush_draw_mode", "short", 2, false)]
+ [DNAFieldAttribute(36, "short", "brush_draw_mode", "short", 2, false, 130)]
public short brush_draw_mode;
- [DNAFieldAttribute(37, "float", "random_hue", "float", 4, false)]
+ [DNAFieldAttribute(37, "float", "random_hue", "float", 4, false, 132)]
public float random_hue;
- [DNAFieldAttribute(38, "float", "random_saturation", "float", 4, false)]
+ [DNAFieldAttribute(38, "float", "random_saturation", "float", 4, false, 136)]
public float random_saturation;
- [DNAFieldAttribute(39, "float", "random_value", "float", 4, false)]
+ [DNAFieldAttribute(39, "float", "random_value", "float", 4, false, 140)]
public float random_value;
- [DNAFieldAttribute(40, "float", "fill_extend_fac", "float", 4, false)]
+ [DNAFieldAttribute(40, "float", "fill_extend_fac", "float", 4, false, 144)]
public float fill_extend_fac;
- [DNAFieldAttribute(41, "int", "dilate_pixels", "int", 4, false)]
+ [DNAFieldAttribute(41, "int", "dilate_pixels", "int", 4, false, 148)]
public int dilate_pixels;
- [DNAFieldAttribute(42, "CurveMapping", "*curve_sensitivity", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(42, "CurveMapping", "*curve_sensitivity", "CurveMapping", 8, true, 152)]
public CurveMapping ptr_curve_sensitivity;
- [DNAFieldAttribute(43, "CurveMapping", "*curve_strength", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(43, "CurveMapping", "*curve_strength", "CurveMapping", 8, true, 160)]
public CurveMapping ptr_curve_strength;
- [DNAFieldAttribute(44, "CurveMapping", "*curve_jitter", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(44, "CurveMapping", "*curve_jitter", "CurveMapping", 8, true, 168)]
public CurveMapping ptr_curve_jitter;
- [DNAFieldAttribute(45, "CurveMapping", "*curve_rand_pressure", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(45, "CurveMapping", "*curve_rand_pressure", "CurveMapping", 8, true, 176)]
public CurveMapping ptr_curve_rand_pressure;
- [DNAFieldAttribute(46, "CurveMapping", "*curve_rand_strength", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(46, "CurveMapping", "*curve_rand_strength", "CurveMapping", 8, true, 184)]
public CurveMapping ptr_curve_rand_strength;
- [DNAFieldAttribute(47, "CurveMapping", "*curve_rand_uv", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(47, "CurveMapping", "*curve_rand_uv", "CurveMapping", 8, true, 192)]
public CurveMapping ptr_curve_rand_uv;
- [DNAFieldAttribute(48, "CurveMapping", "*curve_rand_hue", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(48, "CurveMapping", "*curve_rand_hue", "CurveMapping", 8, true, 200)]
public CurveMapping ptr_curve_rand_hue;
- [DNAFieldAttribute(49, "CurveMapping", "*curve_rand_saturation", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(49, "CurveMapping", "*curve_rand_saturation", "CurveMapping", 8, true, 208)]
public CurveMapping ptr_curve_rand_saturation;
- [DNAFieldAttribute(50, "CurveMapping", "*curve_rand_value", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(50, "CurveMapping", "*curve_rand_value", "CurveMapping", 8, true, 216)]
public CurveMapping ptr_curve_rand_value;
- [DNAFieldAttribute(51, "float", "outline_fac", "float", 4, false)]
+ [DNAFieldAttribute(51, "float", "outline_fac", "float", 4, false, 224)]
public float outline_fac;
- [DNAFieldAttribute(52, "float", "simplify_px", "float", 4, false)]
+ [DNAFieldAttribute(52, "float", "simplify_px", "float", 4, false, 228)]
public float simplify_px;
- [DNAFieldAttribute(53, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(53, "Material", "*material", "Material", 8, true, 232)]
public Material ptr_material;
- [DNAFieldAttribute(54, "Material", "*material_alt", "Material", 8, true)]
+ [DNAFieldAttribute(54, "Material", "*material_alt", "Material", 8, true, 240)]
public Material ptr_material_alt;
public BrushGpencilSettings() {
this.draw_smoothfac = default;
diff --git a/BlendFile/DNA/BuildEff.cs b/BlendFile/DNA/BuildEff.cs
index d9a85fc..e6ebe8a 100644
--- a/BlendFile/DNA/BuildEff.cs
+++ b/BlendFile/DNA/BuildEff.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(235, "BuildEff", 32)]
public class BuildEff {
- [DNAFieldAttribute(0, "BuildEff", "*next", "BuildEff", 8, true)]
+ [DNAFieldAttribute(0, "BuildEff", "*next", "BuildEff", 8, true, 0)]
public BuildEff ptr_next;
- [DNAFieldAttribute(1, "BuildEff", "*prev", "BuildEff", 8, true)]
+ [DNAFieldAttribute(1, "BuildEff", "*prev", "BuildEff", 8, true, 8)]
public BuildEff ptr_prev;
- [DNAFieldAttribute(2, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "type", "short", 2, false, 16)]
public short type;
- [DNAFieldAttribute(3, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "flag", "short", 2, false, 18)]
public short flag;
- [DNAFieldAttribute(4, "short", "buttype", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "buttype", "short", 2, false, 20)]
public short buttype;
- [DNAFieldAttribute(5, "char", "_pad0[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[2]", "System.Char[]", 2, false, 22)]
public char[] _pad0 = new System.Char[2];
- [DNAFieldAttribute(6, "float", "len", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "len", "float", 4, false, 24)]
public float len;
- [DNAFieldAttribute(7, "float", "sfra", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "sfra", "float", 4, false, 28)]
public float sfra;
public BuildEff() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/BuildGpencilModifierData.cs b/BlendFile/DNA/BuildGpencilModifierData.cs
index 3284722..bae534a 100644
--- a/BlendFile/DNA/BuildGpencilModifierData.cs
+++ b/BlendFile/DNA/BuildGpencilModifierData.cs
@@ -15,53 +15,53 @@ namespace BlendFile.DNA {
[DNAClassAttribute(285, "BuildGpencilModifierData", 376)]
public class BuildGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true, 104)]
public Material ptr_material;
- [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false, 112)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(3, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "pass_index", "int", 4, false, 176)]
public int pass_index;
- [DNAFieldAttribute(4, "char", "materialname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "materialname[64]", "System.Char[]", 64, false, 180)]
public char[] materialname = new System.Char[64];
- [DNAFieldAttribute(5, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "layer_pass", "int", 4, false, 244)]
public int layer_pass;
- [DNAFieldAttribute(6, "float", "start_frame", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "start_frame", "float", 4, false, 248)]
public float start_frame;
- [DNAFieldAttribute(7, "float", "end_frame", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "end_frame", "float", 4, false, 252)]
public float end_frame;
- [DNAFieldAttribute(8, "float", "start_delay", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "start_delay", "float", 4, false, 256)]
public float start_delay;
- [DNAFieldAttribute(9, "float", "length", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "length", "float", 4, false, 260)]
public float length;
- [DNAFieldAttribute(10, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "flag", "short", 2, false, 264)]
public short flag;
- [DNAFieldAttribute(11, "short", "mode", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "mode", "short", 2, false, 266)]
public short mode;
- [DNAFieldAttribute(12, "short", "transition", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "transition", "short", 2, false, 268)]
public short transition;
- [DNAFieldAttribute(13, "short", "time_alignment", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "time_alignment", "short", 2, false, 270)]
public short time_alignment;
- [DNAFieldAttribute(14, "float", "speed_fac", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "speed_fac", "float", 4, false, 272)]
public float speed_fac;
- [DNAFieldAttribute(15, "float", "speed_maxgap", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "speed_maxgap", "float", 4, false, 276)]
public float speed_maxgap;
- [DNAFieldAttribute(16, "short", "time_mode", "short", 2, false)]
+ [DNAFieldAttribute(16, "short", "time_mode", "short", 2, false, 280)]
public short time_mode;
- [DNAFieldAttribute(17, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(17, "char", "_pad[6]", "System.Char[]", 6, false, 282)]
public char[] _pad = new System.Char[6];
- [DNAFieldAttribute(18, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(18, "Object", "*object", "Object", 8, true, 288)]
public Object ptr_object;
- [DNAFieldAttribute(19, "float", "percentage_fac", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "percentage_fac", "float", 4, false, 296)]
public float percentage_fac;
- [DNAFieldAttribute(20, "float", "fade_fac", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "fade_fac", "float", 4, false, 300)]
public float fade_fac;
- [DNAFieldAttribute(21, "char", "target_vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(21, "char", "target_vgname[64]", "System.Char[]", 64, false, 304)]
public char[] target_vgname = new System.Char[64];
- [DNAFieldAttribute(22, "float", "fade_opacity_strength", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "fade_opacity_strength", "float", 4, false, 368)]
public float fade_opacity_strength;
- [DNAFieldAttribute(23, "float", "fade_thickness_strength", "float", 4, false)]
+ [DNAFieldAttribute(23, "float", "fade_thickness_strength", "float", 4, false, 372)]
public float fade_thickness_strength;
public BuildGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/BuildModifierData.cs b/BlendFile/DNA/BuildModifierData.cs
index c6f9974..add789d 100644
--- a/BlendFile/DNA/BuildModifierData.cs
+++ b/BlendFile/DNA/BuildModifierData.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(449, "BuildModifierData", 136)]
public struct BuildModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "float", "start", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "start", "float", 4, false, 120)]
public float start;
- [DNAFieldAttribute(2, "float", "length", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "length", "float", 4, false, 124)]
public float length;
- [DNAFieldAttribute(3, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "flag", "short", 2, false, 128)]
public short flag;
- [DNAFieldAttribute(4, "short", "randomize", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "randomize", "short", 2, false, 130)]
public short randomize;
- [DNAFieldAttribute(5, "int", "seed", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "seed", "int", 4, false, 132)]
public int seed;
public BuildModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/CBData.cs b/BlendFile/DNA/CBData.cs
index 06c5964..dbd26c2 100644
--- a/BlendFile/DNA/CBData.cs
+++ b/BlendFile/DNA/CBData.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(974, "CBData", 24)]
public struct CBData {
- [DNAFieldAttribute(0, "float", "r", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "r", "float", 4, false, 0)]
public float r;
- [DNAFieldAttribute(1, "float", "g", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "g", "float", 4, false, 4)]
public float g;
- [DNAFieldAttribute(2, "float", "b", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "b", "float", 4, false, 8)]
public float b;
- [DNAFieldAttribute(3, "float", "a", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "a", "float", 4, false, 12)]
public float a;
- [DNAFieldAttribute(4, "float", "pos", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "pos", "float", 4, false, 16)]
public float pos;
- [DNAFieldAttribute(5, "int", "cur", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "cur", "int", 4, false, 20)]
public int cur;
public CBData() {
this.r = default;
diff --git a/BlendFile/DNA/CacheFile.cs b/BlendFile/DNA/CacheFile.cs
index d2f9864..e64067f 100644
--- a/BlendFile/DNA/CacheFile.cs
+++ b/BlendFile/DNA/CacheFile.cs
@@ -15,57 +15,57 @@ namespace BlendFile.DNA {
[DNAClassAttribute(142, "CacheFile", 2416)]
public class CacheFile {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "ListBase", "object_paths", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "object_paths", "ListBase", 16, false, 216)]
public ListBase object_paths;
- [DNAFieldAttribute(3, "ListBase", "layers", "ListBase", 16, false)]
+ [DNAFieldAttribute(3, "ListBase", "layers", "ListBase", 16, false, 232)]
public ListBase layers;
- [DNAFieldAttribute(4, "char", "filepath[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(4, "char", "filepath[1024]", "System.Char[]", 1024, false, 248)]
public char[] filepath = new System.Char[1024];
- [DNAFieldAttribute(5, "char", "is_sequence", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "is_sequence", "char", 1, false, 1272)]
public char is_sequence;
- [DNAFieldAttribute(6, "char", "forward_axis", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "forward_axis", "char", 1, false, 1273)]
public char forward_axis;
- [DNAFieldAttribute(7, "char", "up_axis", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "up_axis", "char", 1, false, 1274)]
public char up_axis;
- [DNAFieldAttribute(8, "char", "override_frame", "char", 1, false)]
+ [DNAFieldAttribute(8, "char", "override_frame", "char", 1, false, 1275)]
public char override_frame;
- [DNAFieldAttribute(9, "float", "scale", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "scale", "float", 4, false, 1276)]
public float scale;
- [DNAFieldAttribute(10, "float", "frame", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "frame", "float", 4, false, 1280)]
public float frame;
- [DNAFieldAttribute(11, "float", "frame_offset", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "frame_offset", "float", 4, false, 1284)]
public float frame_offset;
- [DNAFieldAttribute(12, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(12, "char", "_pad[4]", "System.Char[]", 4, false, 1288)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(13, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "flag", "short", 2, false, 1292)]
public short flag;
- [DNAFieldAttribute(14, "char", "type", "char", 1, false)]
+ [DNAFieldAttribute(14, "char", "type", "char", 1, false, 1294)]
public char type;
- [DNAFieldAttribute(15, "char", "use_render_procedural", "char", 1, false)]
+ [DNAFieldAttribute(15, "char", "use_render_procedural", "char", 1, false, 1295)]
public char use_render_procedural;
- [DNAFieldAttribute(16, "char", "_pad1[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(16, "char", "_pad1[3]", "System.Char[]", 3, false, 1296)]
public char[] _pad1 = new System.Char[3];
- [DNAFieldAttribute(17, "char", "use_prefetch", "char", 1, false)]
+ [DNAFieldAttribute(17, "char", "use_prefetch", "char", 1, false, 1299)]
public char use_prefetch;
- [DNAFieldAttribute(18, "int", "prefetch_cache_size", "int", 4, false)]
+ [DNAFieldAttribute(18, "int", "prefetch_cache_size", "int", 4, false, 1300)]
public int prefetch_cache_size;
- [DNAFieldAttribute(19, "int", "active_layer", "int", 4, false)]
+ [DNAFieldAttribute(19, "int", "active_layer", "int", 4, false, 1304)]
public int active_layer;
- [DNAFieldAttribute(20, "char", "_pad2[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(20, "char", "_pad2[3]", "System.Char[]", 3, false, 1308)]
public char[] _pad2 = new System.Char[3];
- [DNAFieldAttribute(21, "char", "velocity_unit", "char", 1, false)]
+ [DNAFieldAttribute(21, "char", "velocity_unit", "char", 1, false, 1311)]
public char velocity_unit;
- [DNAFieldAttribute(22, "char", "velocity_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(22, "char", "velocity_name[64]", "System.Char[]", 64, false, 1312)]
public char[] velocity_name = new System.Char[64];
- [DNAFieldAttribute(23, "CacheArchiveHandle", "*handle", "CacheArchiveHandle", 8, true)]
+ [DNAFieldAttribute(23, "CacheArchiveHandle", "*handle", "CacheArchiveHandle", 8, true, 1376)]
public CacheArchiveHandle ptr_handle;
- [DNAFieldAttribute(24, "char", "handle_filepath[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(24, "char", "handle_filepath[1024]", "System.Char[]", 1024, false, 1384)]
public char[] handle_filepath = new System.Char[1024];
- [DNAFieldAttribute(25, "GSet", "*handle_readers", "GSet", 8, true)]
+ [DNAFieldAttribute(25, "GSet", "*handle_readers", "GSet", 8, true, 2408)]
public GSet ptr_handle_readers;
public CacheFile() {
this.id = default;
diff --git a/BlendFile/DNA/CacheFileLayer.cs b/BlendFile/DNA/CacheFileLayer.cs
index 1dffff3..f2e53f2 100644
--- a/BlendFile/DNA/CacheFileLayer.cs
+++ b/BlendFile/DNA/CacheFileLayer.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(141, "CacheFileLayer", 1048)]
public class CacheFileLayer {
- [DNAFieldAttribute(0, "CacheFileLayer", "*next", "CacheFileLayer", 8, true)]
+ [DNAFieldAttribute(0, "CacheFileLayer", "*next", "CacheFileLayer", 8, true, 0)]
public CacheFileLayer ptr_next;
- [DNAFieldAttribute(1, "CacheFileLayer", "*prev", "CacheFileLayer", 8, true)]
+ [DNAFieldAttribute(1, "CacheFileLayer", "*prev", "CacheFileLayer", 8, true, 8)]
public CacheFileLayer ptr_prev;
- [DNAFieldAttribute(2, "char", "filepath[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(2, "char", "filepath[1024]", "System.Char[]", 1024, false, 16)]
public char[] filepath = new System.Char[1024];
- [DNAFieldAttribute(3, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flag", "int", 4, false, 1040)]
public int flag;
- [DNAFieldAttribute(4, "int", "_pad", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "_pad", "int", 4, false, 1044)]
public int _pad;
public CacheFileLayer() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/CacheObjectPath.cs b/BlendFile/DNA/CacheObjectPath.cs
index 5c58b2d..c0f48bd 100644
--- a/BlendFile/DNA/CacheObjectPath.cs
+++ b/BlendFile/DNA/CacheObjectPath.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(140, "CacheObjectPath", 4112)]
public class CacheObjectPath {
- [DNAFieldAttribute(0, "CacheObjectPath", "*next", "CacheObjectPath", 8, true)]
+ [DNAFieldAttribute(0, "CacheObjectPath", "*next", "CacheObjectPath", 8, true, 0)]
public CacheObjectPath ptr_next;
- [DNAFieldAttribute(1, "CacheObjectPath", "*prev", "CacheObjectPath", 8, true)]
+ [DNAFieldAttribute(1, "CacheObjectPath", "*prev", "CacheObjectPath", 8, true, 8)]
public CacheObjectPath ptr_prev;
- [DNAFieldAttribute(2, "char", "path[4096]", "System.Char[]", 4096, false)]
+ [DNAFieldAttribute(2, "char", "path[4096]", "System.Char[]", 4096, false, 16)]
public char[] path = new System.Char[4096];
public CacheObjectPath() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/Camera.cs b/BlendFile/DNA/Camera.cs
index 0d52b0d..ede8e33 100644
--- a/BlendFile/DNA/Camera.cs
+++ b/BlendFile/DNA/Camera.cs
@@ -15,91 +15,91 @@ namespace BlendFile.DNA {
[DNAClassAttribute(152, "Camera", 736)]
public class Camera {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "char", "type", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "type", "char", 1, false, 216)]
public char type;
- [DNAFieldAttribute(3, "char", "dtx", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "dtx", "char", 1, false, 217)]
public char dtx;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 218)]
public short flag;
- [DNAFieldAttribute(5, "float", "passepartalpha", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "passepartalpha", "float", 4, false, 220)]
public float passepartalpha;
- [DNAFieldAttribute(6, "float", "clipsta", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "clipsta", "float", 4, false, 224)]
public float clipsta;
- [DNAFieldAttribute(7, "float", "clipend", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "clipend", "float", 4, false, 228)]
public float clipend;
- [DNAFieldAttribute(8, "float", "lens", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "lens", "float", 4, false, 232)]
public float lens;
- [DNAFieldAttribute(9, "float", "ortho_scale", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "ortho_scale", "float", 4, false, 236)]
public float ortho_scale;
- [DNAFieldAttribute(10, "float", "drawsize", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "drawsize", "float", 4, false, 240)]
public float drawsize;
- [DNAFieldAttribute(11, "float", "sensor_x", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "sensor_x", "float", 4, false, 244)]
public float sensor_x;
- [DNAFieldAttribute(12, "float", "sensor_y", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "sensor_y", "float", 4, false, 248)]
public float sensor_y;
- [DNAFieldAttribute(13, "float", "shiftx", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "shiftx", "float", 4, false, 252)]
public float shiftx;
- [DNAFieldAttribute(14, "float", "shifty", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "shifty", "float", 4, false, 256)]
public float shifty;
- [DNAFieldAttribute(15, "float", "YF_dofdist", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "YF_dofdist", "float", 4, false, 260)]
public float YF_dofdist;
- [DNAFieldAttribute(16, "char", "sensor_fit", "char", 1, false)]
+ [DNAFieldAttribute(16, "char", "sensor_fit", "char", 1, false, 264)]
public char sensor_fit;
- [DNAFieldAttribute(17, "char", "panorama_type", "char", 1, false)]
+ [DNAFieldAttribute(17, "char", "panorama_type", "char", 1, false, 265)]
public char panorama_type;
- [DNAFieldAttribute(18, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(18, "char", "_pad[2]", "System.Char[]", 2, false, 266)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(19, "float", "fisheye_fov", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "fisheye_fov", "float", 4, false, 268)]
public float fisheye_fov;
- [DNAFieldAttribute(20, "float", "fisheye_lens", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "fisheye_lens", "float", 4, false, 272)]
public float fisheye_lens;
- [DNAFieldAttribute(21, "float", "latitude_min", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "latitude_min", "float", 4, false, 276)]
public float latitude_min;
- [DNAFieldAttribute(22, "float", "latitude_max", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "latitude_max", "float", 4, false, 280)]
public float latitude_max;
- [DNAFieldAttribute(23, "float", "longitude_min", "float", 4, false)]
+ [DNAFieldAttribute(23, "float", "longitude_min", "float", 4, false, 284)]
public float longitude_min;
- [DNAFieldAttribute(24, "float", "longitude_max", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "longitude_max", "float", 4, false, 288)]
public float longitude_max;
- [DNAFieldAttribute(25, "float", "fisheye_polynomial_k0", "float", 4, false)]
+ [DNAFieldAttribute(25, "float", "fisheye_polynomial_k0", "float", 4, false, 292)]
public float fisheye_polynomial_k0;
- [DNAFieldAttribute(26, "float", "fisheye_polynomial_k1", "float", 4, false)]
+ [DNAFieldAttribute(26, "float", "fisheye_polynomial_k1", "float", 4, false, 296)]
public float fisheye_polynomial_k1;
- [DNAFieldAttribute(27, "float", "fisheye_polynomial_k2", "float", 4, false)]
+ [DNAFieldAttribute(27, "float", "fisheye_polynomial_k2", "float", 4, false, 300)]
public float fisheye_polynomial_k2;
- [DNAFieldAttribute(28, "float", "fisheye_polynomial_k3", "float", 4, false)]
+ [DNAFieldAttribute(28, "float", "fisheye_polynomial_k3", "float", 4, false, 304)]
public float fisheye_polynomial_k3;
- [DNAFieldAttribute(29, "float", "fisheye_polynomial_k4", "float", 4, false)]
+ [DNAFieldAttribute(29, "float", "fisheye_polynomial_k4", "float", 4, false, 308)]
public float fisheye_polynomial_k4;
- [DNAFieldAttribute(30, "float", "central_cylindrical_range_u_min", "float", 4, false)]
+ [DNAFieldAttribute(30, "float", "central_cylindrical_range_u_min", "float", 4, false, 312)]
public float central_cylindrical_range_u_min;
- [DNAFieldAttribute(31, "float", "central_cylindrical_range_u_max", "float", 4, false)]
+ [DNAFieldAttribute(31, "float", "central_cylindrical_range_u_max", "float", 4, false, 316)]
public float central_cylindrical_range_u_max;
- [DNAFieldAttribute(32, "float", "central_cylindrical_range_v_min", "float", 4, false)]
+ [DNAFieldAttribute(32, "float", "central_cylindrical_range_v_min", "float", 4, false, 320)]
public float central_cylindrical_range_v_min;
- [DNAFieldAttribute(33, "float", "central_cylindrical_range_v_max", "float", 4, false)]
+ [DNAFieldAttribute(33, "float", "central_cylindrical_range_v_max", "float", 4, false, 324)]
public float central_cylindrical_range_v_max;
- [DNAFieldAttribute(34, "float", "central_cylindrical_radius", "float", 4, false)]
+ [DNAFieldAttribute(34, "float", "central_cylindrical_radius", "float", 4, false, 328)]
public float central_cylindrical_radius;
- [DNAFieldAttribute(35, "float", "_pad2", "float", 4, false)]
+ [DNAFieldAttribute(35, "float", "_pad2", "float", 4, false, 332)]
public float _pad2;
- [DNAFieldAttribute(36, "Ipo", "*ipo", "Ipo", 8, true)]
+ [DNAFieldAttribute(36, "Ipo", "*ipo", "Ipo", 8, true, 336)]
public Ipo ptr_ipo;
- [DNAFieldAttribute(37, "Object", "*dof_ob", "Object", 8, true)]
+ [DNAFieldAttribute(37, "Object", "*dof_ob", "Object", 8, true, 344)]
public Object ptr_dof_ob;
- [DNAFieldAttribute(38, "GPUDOFSettings", "gpu_dof", "GPUDOFSettings", 32, false)]
+ [DNAFieldAttribute(38, "GPUDOFSettings", "gpu_dof", "GPUDOFSettings", 32, false, 352)]
public GPUDOFSettings gpu_dof;
- [DNAFieldAttribute(39, "CameraDOFSettings", "dof", "CameraDOFSettings", 96, false)]
+ [DNAFieldAttribute(39, "CameraDOFSettings", "dof", "CameraDOFSettings", 96, false, 384)]
public CameraDOFSettings dof;
- [DNAFieldAttribute(40, "ListBase", "bg_images", "ListBase", 16, false)]
+ [DNAFieldAttribute(40, "ListBase", "bg_images", "ListBase", 16, false, 480)]
public ListBase bg_images;
- [DNAFieldAttribute(41, "CameraStereoSettings", "stereo", "CameraStereoSettings", 24, false)]
+ [DNAFieldAttribute(41, "CameraStereoSettings", "stereo", "CameraStereoSettings", 24, false, 496)]
public CameraStereoSettings stereo;
- [DNAFieldAttribute(42, "Camera_Runtime", "runtime", "Camera_Runtime", 216, false)]
+ [DNAFieldAttribute(42, "Camera_Runtime", "runtime", "Camera_Runtime", 216, false, 520)]
public Camera_Runtime runtime;
public Camera() {
this.id = default;
diff --git a/BlendFile/DNA/CameraBGImage.cs b/BlendFile/DNA/CameraBGImage.cs
index ad6f324..bdc2bcf 100644
--- a/BlendFile/DNA/CameraBGImage.cs
+++ b/BlendFile/DNA/CameraBGImage.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(146, "CameraBGImage", 104)]
public class CameraBGImage {
- [DNAFieldAttribute(0, "CameraBGImage", "*next", "CameraBGImage", 8, true)]
+ [DNAFieldAttribute(0, "CameraBGImage", "*next", "CameraBGImage", 8, true, 0)]
public CameraBGImage ptr_next;
- [DNAFieldAttribute(1, "CameraBGImage", "*prev", "CameraBGImage", 8, true)]
+ [DNAFieldAttribute(1, "CameraBGImage", "*prev", "CameraBGImage", 8, true, 8)]
public CameraBGImage ptr_prev;
- [DNAFieldAttribute(2, "Image", "*ima", "Image", 8, true)]
+ [DNAFieldAttribute(2, "Image", "*ima", "Image", 8, true, 16)]
public Image ptr_ima;
- [DNAFieldAttribute(3, "ImageUser", "iuser", "ImageUser", 40, false)]
+ [DNAFieldAttribute(3, "ImageUser", "iuser", "ImageUser", 40, false, 24)]
public ImageUser iuser;
- [DNAFieldAttribute(4, "MovieClip", "*clip", "MovieClip", 8, true)]
+ [DNAFieldAttribute(4, "MovieClip", "*clip", "MovieClip", 8, true, 64)]
public MovieClip ptr_clip;
- [DNAFieldAttribute(5, "MovieClipUser", "cuser", "MovieClipUser", 8, false)]
+ [DNAFieldAttribute(5, "MovieClipUser", "cuser", "MovieClipUser", 8, false, 72)]
public MovieClipUser cuser;
- [DNAFieldAttribute(6, "float", "offset[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(6, "float", "offset[2]", "System.Single[]", 8, false, 80)]
public float[] offset = new System.Single[2];
- [DNAFieldAttribute(7, "float", "scale", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "scale", "float", 4, false, 88)]
public float scale;
- [DNAFieldAttribute(8, "float", "rotation", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "rotation", "float", 4, false, 92)]
public float rotation;
- [DNAFieldAttribute(9, "float", "alpha", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "alpha", "float", 4, false, 96)]
public float alpha;
- [DNAFieldAttribute(10, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "flag", "short", 2, false, 100)]
public short flag;
- [DNAFieldAttribute(11, "short", "source", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "source", "short", 2, false, 102)]
public short source;
public CameraBGImage() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/CameraDOFSettings.cs b/BlendFile/DNA/CameraDOFSettings.cs
index 2b53526..7674eed 100644
--- a/BlendFile/DNA/CameraDOFSettings.cs
+++ b/BlendFile/DNA/CameraDOFSettings.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(150, "CameraDOFSettings", 96)]
public class CameraDOFSettings {
- [DNAFieldAttribute(0, "Object", "*focus_object", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*focus_object", "Object", 8, true, 0)]
public Object ptr_focus_object;
- [DNAFieldAttribute(1, "char", "focus_subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "focus_subtarget[64]", "System.Char[]", 64, false, 8)]
public char[] focus_subtarget = new System.Char[64];
- [DNAFieldAttribute(2, "float", "focus_distance", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "focus_distance", "float", 4, false, 72)]
public float focus_distance;
- [DNAFieldAttribute(3, "float", "aperture_fstop", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "aperture_fstop", "float", 4, false, 76)]
public float aperture_fstop;
- [DNAFieldAttribute(4, "float", "aperture_rotation", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "aperture_rotation", "float", 4, false, 80)]
public float aperture_rotation;
- [DNAFieldAttribute(5, "float", "aperture_ratio", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "aperture_ratio", "float", 4, false, 84)]
public float aperture_ratio;
- [DNAFieldAttribute(6, "int", "aperture_blades", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "aperture_blades", "int", 4, false, 88)]
public int aperture_blades;
- [DNAFieldAttribute(7, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "flag", "short", 2, false, 92)]
public short flag;
- [DNAFieldAttribute(8, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(8, "char", "_pad[2]", "System.Char[]", 2, false, 94)]
public char[] _pad = new System.Char[2];
public CameraDOFSettings() {
this.ptr_focus_object = default;
diff --git a/BlendFile/DNA/CameraStereoSettings.cs b/BlendFile/DNA/CameraStereoSettings.cs
index 7ba2550..d153e25 100644
--- a/BlendFile/DNA/CameraStereoSettings.cs
+++ b/BlendFile/DNA/CameraStereoSettings.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(145, "CameraStereoSettings", 24)]
public struct CameraStereoSettings {
- [DNAFieldAttribute(0, "float", "interocular_distance", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "interocular_distance", "float", 4, false, 0)]
public float interocular_distance;
- [DNAFieldAttribute(1, "float", "convergence_distance", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "convergence_distance", "float", 4, false, 4)]
public float convergence_distance;
- [DNAFieldAttribute(2, "short", "convergence_mode", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "convergence_mode", "short", 2, false, 8)]
public short convergence_mode;
- [DNAFieldAttribute(3, "short", "pivot", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "pivot", "short", 2, false, 10)]
public short pivot;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 12)]
public short flag;
- [DNAFieldAttribute(5, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(5, "char", "_pad[2]", "System.Char[]", 2, false, 14)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(6, "float", "pole_merge_angle_from", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "pole_merge_angle_from", "float", 4, false, 16)]
public float pole_merge_angle_from;
- [DNAFieldAttribute(7, "float", "pole_merge_angle_to", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "pole_merge_angle_to", "float", 4, false, 20)]
public float pole_merge_angle_to;
public CameraStereoSettings() {
this.interocular_distance = default;
diff --git a/BlendFile/DNA/Camera_Runtime.cs b/BlendFile/DNA/Camera_Runtime.cs
index c57ea92..4b33632 100644
--- a/BlendFile/DNA/Camera_Runtime.cs
+++ b/BlendFile/DNA/Camera_Runtime.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(151, "Camera_Runtime", 216)]
public struct Camera_Runtime {
- [DNAFieldAttribute(0, "float", "drw_corners[2][4][2]", "System.Single[,,]", 64, false)]
+ [DNAFieldAttribute(0, "float", "drw_corners[2][4][2]", "System.Single[,,]", 64, false, 0)]
public float[,,] drw_corners = new System.Single[2,4,2];
- [DNAFieldAttribute(1, "float", "drw_tria[2][2]", "System.Single[,]", 16, false)]
+ [DNAFieldAttribute(1, "float", "drw_tria[2][2]", "System.Single[,]", 16, false, 64)]
public float[,] drw_tria = new System.Single[2,2];
- [DNAFieldAttribute(2, "float", "drw_depth[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(2, "float", "drw_depth[2]", "System.Single[]", 8, false, 80)]
public float[] drw_depth = new System.Single[2];
- [DNAFieldAttribute(3, "float", "drw_focusmat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(3, "float", "drw_focusmat[4][4]", "System.Single[,]", 64, false, 88)]
public float[,] drw_focusmat = new System.Single[4,4];
- [DNAFieldAttribute(4, "float", "drw_normalmat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(4, "float", "drw_normalmat[4][4]", "System.Single[,]", 64, false, 152)]
public float[,] drw_normalmat = new System.Single[4,4];
public Camera_Runtime() {
this.drw_corners = default;
diff --git a/BlendFile/DNA/CastModifierData.cs b/BlendFile/DNA/CastModifierData.cs
index f98562f..021c3c8 100644
--- a/BlendFile/DNA/CastModifierData.cs
+++ b/BlendFile/DNA/CastModifierData.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(459, "CastModifierData", 216)]
public class CastModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true, 120)]
public Object ptr_object;
- [DNAFieldAttribute(2, "float", "fac", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "fac", "float", 4, false, 128)]
public float fac;
- [DNAFieldAttribute(3, "float", "radius", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "radius", "float", 4, false, 132)]
public float radius;
- [DNAFieldAttribute(4, "float", "size", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "size", "float", 4, false, 136)]
public float size;
- [DNAFieldAttribute(5, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(5, "char", "defgrp_name[64]", "System.Char[]", 64, false, 140)]
public char[] defgrp_name = new System.Char[64];
- [DNAFieldAttribute(6, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "flag", "short", 2, false, 204)]
public short flag;
- [DNAFieldAttribute(7, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "type", "short", 2, false, 206)]
public short type;
- [DNAFieldAttribute(8, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(8, "void", "*_pad1", "void", 8, true, 208)]
public object ptr__pad1;
public CastModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/ChannelDriver.cs b/BlendFile/DNA/ChannelDriver.cs
index 01c4dac..f0f8164 100644
--- a/BlendFile/DNA/ChannelDriver.cs
+++ b/BlendFile/DNA/ChannelDriver.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(92, "ChannelDriver", 304)]
public class ChannelDriver {
- [DNAFieldAttribute(0, "ListBase", "variables", "ListBase", 16, false)]
+ [DNAFieldAttribute(0, "ListBase", "variables", "ListBase", 16, false, 0)]
public ListBase variables;
- [DNAFieldAttribute(1, "char", "expression[256]", "System.Char[]", 256, false)]
+ [DNAFieldAttribute(1, "char", "expression[256]", "System.Char[]", 256, false, 16)]
public char[] expression = new System.Char[256];
- [DNAFieldAttribute(2, "void", "*expr_comp", "void", 8, true)]
+ [DNAFieldAttribute(2, "void", "*expr_comp", "void", 8, true, 272)]
public object ptr_expr_comp;
- [DNAFieldAttribute(3, "ExprPyLike_Parsed", "*expr_simple", "ExprPyLike_Parsed", 8, true)]
+ [DNAFieldAttribute(3, "ExprPyLike_Parsed", "*expr_simple", "ExprPyLike_Parsed", 8, true, 280)]
public ExprPyLike_Parsed ptr_expr_simple;
- [DNAFieldAttribute(4, "float", "curval", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "curval", "float", 4, false, 288)]
public float curval;
- [DNAFieldAttribute(5, "float", "influence", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "influence", "float", 4, false, 292)]
public float influence;
- [DNAFieldAttribute(6, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "type", "int", 4, false, 296)]
public int type;
- [DNAFieldAttribute(7, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "flag", "int", 4, false, 300)]
public int flag;
public ChannelDriver() {
this.variables = default;
diff --git a/BlendFile/DNA/CharInfo.cs b/BlendFile/DNA/CharInfo.cs
index 4a23beb..6124c1f 100644
--- a/BlendFile/DNA/CharInfo.cs
+++ b/BlendFile/DNA/CharInfo.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(208, "CharInfo", 8)]
public struct CharInfo {
- [DNAFieldAttribute(0, "float", "kern", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "kern", "float", 4, false, 0)]
public float kern;
- [DNAFieldAttribute(1, "short", "mat_nr", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "mat_nr", "short", 2, false, 4)]
public short mat_nr;
- [DNAFieldAttribute(2, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "flag", "char", 1, false, 6)]
public char flag;
- [DNAFieldAttribute(3, "char", "_pad[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(3, "char", "_pad[1]", "System.Char[]", 1, false, 7)]
public char[] _pad = new System.Char[1];
public CharInfo() {
this.kern = default;
diff --git a/BlendFile/DNA/ChildParticle.cs b/BlendFile/DNA/ChildParticle.cs
index 9ea0b99..618f2c7 100644
--- a/BlendFile/DNA/ChildParticle.cs
+++ b/BlendFile/DNA/ChildParticle.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(780, "ChildParticle", 64)]
public struct ChildParticle {
- [DNAFieldAttribute(0, "int", "num", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "num", "int", 4, false, 0)]
public int num;
- [DNAFieldAttribute(1, "int", "parent", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "parent", "int", 4, false, 4)]
public int parent;
- [DNAFieldAttribute(2, "int", "pa[4]", "System.Int32[]", 16, false)]
+ [DNAFieldAttribute(2, "int", "pa[4]", "System.Int32[]", 16, false, 8)]
public int[] pa = new System.Int32[4];
- [DNAFieldAttribute(3, "float", "w[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(3, "float", "w[4]", "System.Single[]", 16, false, 24)]
public float[] w = new System.Single[4];
- [DNAFieldAttribute(4, "float", "fuv[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(4, "float", "fuv[4]", "System.Single[]", 16, false, 40)]
public float[] fuv = new System.Single[4];
- [DNAFieldAttribute(5, "float", "foffset", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "foffset", "float", 4, false, 56)]
public float foffset;
- [DNAFieldAttribute(6, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "_pad0[4]", "System.Char[]", 4, false, 60)]
public char[] _pad0 = new System.Char[4];
public ChildParticle() {
this.num = default;
diff --git a/BlendFile/DNA/ClothCollSettings.cs b/BlendFile/DNA/ClothCollSettings.cs
index 677614f..c5438f2 100644
--- a/BlendFile/DNA/ClothCollSettings.cs
+++ b/BlendFile/DNA/ClothCollSettings.cs
@@ -15,41 +15,41 @@ namespace BlendFile.DNA {
[DNAClassAttribute(157, "ClothCollSettings", 72)]
public class ClothCollSettings {
- [DNAFieldAttribute(0, "LinkNode", "*collision_list", "LinkNode", 8, true)]
+ [DNAFieldAttribute(0, "LinkNode", "*collision_list", "LinkNode", 8, true, 0)]
public LinkNode ptr_collision_list;
- [DNAFieldAttribute(1, "float", "epsilon", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "epsilon", "float", 4, false, 8)]
public float epsilon;
- [DNAFieldAttribute(2, "float", "self_friction", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "self_friction", "float", 4, false, 12)]
public float self_friction;
- [DNAFieldAttribute(3, "float", "friction", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "friction", "float", 4, false, 16)]
public float friction;
- [DNAFieldAttribute(4, "float", "damping", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "damping", "float", 4, false, 20)]
public float damping;
- [DNAFieldAttribute(5, "float", "selfepsilon", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "selfepsilon", "float", 4, false, 24)]
public float selfepsilon;
- [DNAFieldAttribute(6, "float", "repel_force", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "repel_force", "float", 4, false, 28)]
public float repel_force;
- [DNAFieldAttribute(7, "float", "distance_repel", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "distance_repel", "float", 4, false, 32)]
public float distance_repel;
- [DNAFieldAttribute(8, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "flags", "int", 4, false, 36)]
public int flags;
- [DNAFieldAttribute(9, "short", "self_loop_count", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "self_loop_count", "short", 2, false, 40)]
public short self_loop_count;
- [DNAFieldAttribute(10, "short", "loop_count", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "loop_count", "short", 2, false, 42)]
public short loop_count;
- [DNAFieldAttribute(11, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(11, "char", "_pad[4]", "System.Char[]", 4, false, 44)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(12, "Collection", "*group", "Collection", 8, true)]
+ [DNAFieldAttribute(12, "Collection", "*group", "Collection", 8, true, 48)]
public Collection ptr_group;
- [DNAFieldAttribute(13, "short", "vgroup_selfcol", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "vgroup_selfcol", "short", 2, false, 56)]
public short vgroup_selfcol;
- [DNAFieldAttribute(14, "short", "vgroup_objcol", "short", 2, false)]
+ [DNAFieldAttribute(14, "short", "vgroup_objcol", "short", 2, false, 58)]
public short vgroup_objcol;
- [DNAFieldAttribute(15, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(15, "char", "_pad2[4]", "System.Char[]", 4, false, 60)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(16, "float", "clamp", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "clamp", "float", 4, false, 64)]
public float clamp;
- [DNAFieldAttribute(17, "float", "self_clamp", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "self_clamp", "float", 4, false, 68)]
public float self_clamp;
public ClothCollSettings() {
this.ptr_collision_list = default;
diff --git a/BlendFile/DNA/ClothModifierData.cs b/BlendFile/DNA/ClothModifierData.cs
index 29e298c..209e4df 100644
--- a/BlendFile/DNA/ClothModifierData.cs
+++ b/BlendFile/DNA/ClothModifierData.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(464, "ClothModifierData", 224)]
public class ClothModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Cloth", "*clothObject", "Cloth", 8, true)]
+ [DNAFieldAttribute(1, "Cloth", "*clothObject", "Cloth", 8, true, 120)]
public Cloth ptr_clothObject;
- [DNAFieldAttribute(2, "ClothSimSettings", "*sim_parms", "ClothSimSettings", 8, true)]
+ [DNAFieldAttribute(2, "ClothSimSettings", "*sim_parms", "ClothSimSettings", 8, true, 128)]
public ClothSimSettings ptr_sim_parms;
- [DNAFieldAttribute(3, "ClothCollSettings", "*coll_parms", "ClothCollSettings", 8, true)]
+ [DNAFieldAttribute(3, "ClothCollSettings", "*coll_parms", "ClothCollSettings", 8, true, 136)]
public ClothCollSettings ptr_coll_parms;
- [DNAFieldAttribute(4, "PointCache", "*point_cache", "PointCache", 8, true)]
+ [DNAFieldAttribute(4, "PointCache", "*point_cache", "PointCache", 8, true, 144)]
public PointCache ptr_point_cache;
- [DNAFieldAttribute(5, "ListBase", "ptcaches", "ListBase", 16, false)]
+ [DNAFieldAttribute(5, "ListBase", "ptcaches", "ListBase", 16, false, 152)]
public ListBase ptcaches;
- [DNAFieldAttribute(6, "ClothHairData", "*hairdata", "ClothHairData", 8, true)]
+ [DNAFieldAttribute(6, "ClothHairData", "*hairdata", "ClothHairData", 8, true, 168)]
public ClothHairData ptr_hairdata;
- [DNAFieldAttribute(7, "float", "hair_grid_min[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(7, "float", "hair_grid_min[3]", "System.Single[]", 12, false, 176)]
public float[] hair_grid_min = new System.Single[3];
- [DNAFieldAttribute(8, "float", "hair_grid_max[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(8, "float", "hair_grid_max[3]", "System.Single[]", 12, false, 188)]
public float[] hair_grid_max = new System.Single[3];
- [DNAFieldAttribute(9, "int", "hair_grid_res[3]", "System.Int32[]", 12, false)]
+ [DNAFieldAttribute(9, "int", "hair_grid_res[3]", "System.Int32[]", 12, false, 200)]
public int[] hair_grid_res = new System.Int32[3];
- [DNAFieldAttribute(10, "float", "hair_grid_cellsize", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "hair_grid_cellsize", "float", 4, false, 212)]
public float hair_grid_cellsize;
- [DNAFieldAttribute(11, "ClothSolverResult", "*solver_result", "ClothSolverResult", 8, true)]
+ [DNAFieldAttribute(11, "ClothSolverResult", "*solver_result", "ClothSolverResult", 8, true, 216)]
public ClothSolverResult ptr_solver_result;
public ClothModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/ClothSimSettings.cs b/BlendFile/DNA/ClothSimSettings.cs
index 766724f..cd38761 100644
--- a/BlendFile/DNA/ClothSimSettings.cs
+++ b/BlendFile/DNA/ClothSimSettings.cs
@@ -15,145 +15,145 @@ namespace BlendFile.DNA {
[DNAClassAttribute(154, "ClothSimSettings", 272)]
public class ClothSimSettings {
- [DNAFieldAttribute(0, "LinkNode", "*cache", "LinkNode", 8, true)]
+ [DNAFieldAttribute(0, "LinkNode", "*cache", "LinkNode", 8, true, 0)]
public LinkNode ptr_cache;
- [DNAFieldAttribute(1, "float", "mingoal", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "mingoal", "float", 4, false, 8)]
public float mingoal;
- [DNAFieldAttribute(2, "float", "Cdis", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "Cdis", "float", 4, false, 12)]
public float Cdis;
- [DNAFieldAttribute(3, "float", "Cvi", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "Cvi", "float", 4, false, 16)]
public float Cvi;
- [DNAFieldAttribute(4, "float", "gravity[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(4, "float", "gravity[3]", "System.Single[]", 12, false, 20)]
public float[] gravity = new System.Single[3];
- [DNAFieldAttribute(5, "float", "dt", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "dt", "float", 4, false, 32)]
public float dt;
- [DNAFieldAttribute(6, "float", "mass", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "mass", "float", 4, false, 36)]
public float mass;
- [DNAFieldAttribute(7, "float", "structural", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "structural", "float", 4, false, 40)]
public float structural;
- [DNAFieldAttribute(8, "float", "shear", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "shear", "float", 4, false, 44)]
public float shear;
- [DNAFieldAttribute(9, "float", "bending", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "bending", "float", 4, false, 48)]
public float bending;
- [DNAFieldAttribute(10, "float", "max_bend", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "max_bend", "float", 4, false, 52)]
public float max_bend;
- [DNAFieldAttribute(11, "float", "max_struct", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "max_struct", "float", 4, false, 56)]
public float max_struct;
- [DNAFieldAttribute(12, "float", "max_shear", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "max_shear", "float", 4, false, 60)]
public float max_shear;
- [DNAFieldAttribute(13, "float", "max_sewing", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "max_sewing", "float", 4, false, 64)]
public float max_sewing;
- [DNAFieldAttribute(14, "float", "avg_spring_len", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "avg_spring_len", "float", 4, false, 68)]
public float avg_spring_len;
- [DNAFieldAttribute(15, "float", "timescale", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "timescale", "float", 4, false, 72)]
public float timescale;
- [DNAFieldAttribute(16, "float", "time_scale", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "time_scale", "float", 4, false, 76)]
public float time_scale;
- [DNAFieldAttribute(17, "float", "maxgoal", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "maxgoal", "float", 4, false, 80)]
public float maxgoal;
- [DNAFieldAttribute(18, "float", "eff_force_scale", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "eff_force_scale", "float", 4, false, 84)]
public float eff_force_scale;
- [DNAFieldAttribute(19, "float", "eff_wind_scale", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "eff_wind_scale", "float", 4, false, 88)]
public float eff_wind_scale;
- [DNAFieldAttribute(20, "float", "sim_time_old", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "sim_time_old", "float", 4, false, 92)]
public float sim_time_old;
- [DNAFieldAttribute(21, "float", "defgoal", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "defgoal", "float", 4, false, 96)]
public float defgoal;
- [DNAFieldAttribute(22, "float", "goalspring", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "goalspring", "float", 4, false, 100)]
public float goalspring;
- [DNAFieldAttribute(23, "float", "goalfrict", "float", 4, false)]
+ [DNAFieldAttribute(23, "float", "goalfrict", "float", 4, false, 104)]
public float goalfrict;
- [DNAFieldAttribute(24, "float", "velocity_smooth", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "velocity_smooth", "float", 4, false, 108)]
public float velocity_smooth;
- [DNAFieldAttribute(25, "float", "density_target", "float", 4, false)]
+ [DNAFieldAttribute(25, "float", "density_target", "float", 4, false, 112)]
public float density_target;
- [DNAFieldAttribute(26, "float", "density_strength", "float", 4, false)]
+ [DNAFieldAttribute(26, "float", "density_strength", "float", 4, false, 116)]
public float density_strength;
- [DNAFieldAttribute(27, "float", "collider_friction", "float", 4, false)]
+ [DNAFieldAttribute(27, "float", "collider_friction", "float", 4, false, 120)]
public float collider_friction;
- [DNAFieldAttribute(28, "float", "vel_damping", "float", 4, false)]
+ [DNAFieldAttribute(28, "float", "vel_damping", "float", 4, false, 124)]
public float vel_damping;
- [DNAFieldAttribute(29, "float", "shrink_min", "float", 4, false)]
+ [DNAFieldAttribute(29, "float", "shrink_min", "float", 4, false, 128)]
public float shrink_min;
- [DNAFieldAttribute(30, "float", "shrink_max", "float", 4, false)]
+ [DNAFieldAttribute(30, "float", "shrink_max", "float", 4, false, 132)]
public float shrink_max;
- [DNAFieldAttribute(31, "float", "uniform_pressure_force", "float", 4, false)]
+ [DNAFieldAttribute(31, "float", "uniform_pressure_force", "float", 4, false, 136)]
public float uniform_pressure_force;
- [DNAFieldAttribute(32, "float", "target_volume", "float", 4, false)]
+ [DNAFieldAttribute(32, "float", "target_volume", "float", 4, false, 140)]
public float target_volume;
- [DNAFieldAttribute(33, "float", "pressure_factor", "float", 4, false)]
+ [DNAFieldAttribute(33, "float", "pressure_factor", "float", 4, false, 144)]
public float pressure_factor;
- [DNAFieldAttribute(34, "float", "fluid_density", "float", 4, false)]
+ [DNAFieldAttribute(34, "float", "fluid_density", "float", 4, false, 148)]
public float fluid_density;
- [DNAFieldAttribute(35, "short", "vgroup_pressure", "short", 2, false)]
+ [DNAFieldAttribute(35, "short", "vgroup_pressure", "short", 2, false, 152)]
public short vgroup_pressure;
- [DNAFieldAttribute(36, "char", "_pad7[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(36, "char", "_pad7[6]", "System.Char[]", 6, false, 154)]
public char[] _pad7 = new System.Char[6];
- [DNAFieldAttribute(37, "float", "bending_damping", "float", 4, false)]
+ [DNAFieldAttribute(37, "float", "bending_damping", "float", 4, false, 160)]
public float bending_damping;
- [DNAFieldAttribute(38, "float", "voxel_cell_size", "float", 4, false)]
+ [DNAFieldAttribute(38, "float", "voxel_cell_size", "float", 4, false, 164)]
public float voxel_cell_size;
- [DNAFieldAttribute(39, "int", "stepsPerFrame", "int", 4, false)]
+ [DNAFieldAttribute(39, "int", "stepsPerFrame", "int", 4, false, 168)]
public int stepsPerFrame;
- [DNAFieldAttribute(40, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(40, "int", "flags", "int", 4, false, 172)]
public int flags;
- [DNAFieldAttribute(41, "int", "preroll", "int", 4, false)]
+ [DNAFieldAttribute(41, "int", "preroll", "int", 4, false, 176)]
public int preroll;
- [DNAFieldAttribute(42, "int", "maxspringlen", "int", 4, false)]
+ [DNAFieldAttribute(42, "int", "maxspringlen", "int", 4, false, 180)]
public int maxspringlen;
- [DNAFieldAttribute(43, "short", "solver_type", "short", 2, false)]
+ [DNAFieldAttribute(43, "short", "solver_type", "short", 2, false, 184)]
public short solver_type;
- [DNAFieldAttribute(44, "short", "vgroup_bend", "short", 2, false)]
+ [DNAFieldAttribute(44, "short", "vgroup_bend", "short", 2, false, 186)]
public short vgroup_bend;
- [DNAFieldAttribute(45, "short", "vgroup_mass", "short", 2, false)]
+ [DNAFieldAttribute(45, "short", "vgroup_mass", "short", 2, false, 188)]
public short vgroup_mass;
- [DNAFieldAttribute(46, "short", "vgroup_struct", "short", 2, false)]
+ [DNAFieldAttribute(46, "short", "vgroup_struct", "short", 2, false, 190)]
public short vgroup_struct;
- [DNAFieldAttribute(47, "short", "vgroup_shrink", "short", 2, false)]
+ [DNAFieldAttribute(47, "short", "vgroup_shrink", "short", 2, false, 192)]
public short vgroup_shrink;
- [DNAFieldAttribute(48, "short", "shapekey_rest", "short", 2, false)]
+ [DNAFieldAttribute(48, "short", "shapekey_rest", "short", 2, false, 194)]
public short shapekey_rest;
- [DNAFieldAttribute(49, "short", "presets", "short", 2, false)]
+ [DNAFieldAttribute(49, "short", "presets", "short", 2, false, 196)]
public short presets;
- [DNAFieldAttribute(50, "short", "reset", "short", 2, false)]
+ [DNAFieldAttribute(50, "short", "reset", "short", 2, false, 198)]
public short reset;
- [DNAFieldAttribute(51, "EffectorWeights", "*effector_weights", "EffectorWeights", 8, true)]
+ [DNAFieldAttribute(51, "EffectorWeights", "*effector_weights", "EffectorWeights", 8, true, 200)]
public EffectorWeights ptr_effector_weights;
- [DNAFieldAttribute(52, "short", "bending_model", "short", 2, false)]
+ [DNAFieldAttribute(52, "short", "bending_model", "short", 2, false, 208)]
public short bending_model;
- [DNAFieldAttribute(53, "short", "vgroup_shear", "short", 2, false)]
+ [DNAFieldAttribute(53, "short", "vgroup_shear", "short", 2, false, 210)]
public short vgroup_shear;
- [DNAFieldAttribute(54, "float", "tension", "float", 4, false)]
+ [DNAFieldAttribute(54, "float", "tension", "float", 4, false, 212)]
public float tension;
- [DNAFieldAttribute(55, "float", "compression", "float", 4, false)]
+ [DNAFieldAttribute(55, "float", "compression", "float", 4, false, 216)]
public float compression;
- [DNAFieldAttribute(56, "float", "max_tension", "float", 4, false)]
+ [DNAFieldAttribute(56, "float", "max_tension", "float", 4, false, 220)]
public float max_tension;
- [DNAFieldAttribute(57, "float", "max_compression", "float", 4, false)]
+ [DNAFieldAttribute(57, "float", "max_compression", "float", 4, false, 224)]
public float max_compression;
- [DNAFieldAttribute(58, "float", "tension_damp", "float", 4, false)]
+ [DNAFieldAttribute(58, "float", "tension_damp", "float", 4, false, 228)]
public float tension_damp;
- [DNAFieldAttribute(59, "float", "compression_damp", "float", 4, false)]
+ [DNAFieldAttribute(59, "float", "compression_damp", "float", 4, false, 232)]
public float compression_damp;
- [DNAFieldAttribute(60, "float", "shear_damp", "float", 4, false)]
+ [DNAFieldAttribute(60, "float", "shear_damp", "float", 4, false, 236)]
public float shear_damp;
- [DNAFieldAttribute(61, "float", "internal_spring_max_length", "float", 4, false)]
+ [DNAFieldAttribute(61, "float", "internal_spring_max_length", "float", 4, false, 240)]
public float internal_spring_max_length;
- [DNAFieldAttribute(62, "float", "internal_spring_max_diversion", "float", 4, false)]
+ [DNAFieldAttribute(62, "float", "internal_spring_max_diversion", "float", 4, false, 244)]
public float internal_spring_max_diversion;
- [DNAFieldAttribute(63, "short", "vgroup_intern", "short", 2, false)]
+ [DNAFieldAttribute(63, "short", "vgroup_intern", "short", 2, false, 248)]
public short vgroup_intern;
- [DNAFieldAttribute(64, "char", "_pad1[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(64, "char", "_pad1[2]", "System.Char[]", 2, false, 250)]
public char[] _pad1 = new System.Char[2];
- [DNAFieldAttribute(65, "float", "internal_tension", "float", 4, false)]
+ [DNAFieldAttribute(65, "float", "internal_tension", "float", 4, false, 252)]
public float internal_tension;
- [DNAFieldAttribute(66, "float", "internal_compression", "float", 4, false)]
+ [DNAFieldAttribute(66, "float", "internal_compression", "float", 4, false, 256)]
public float internal_compression;
- [DNAFieldAttribute(67, "float", "max_internal_tension", "float", 4, false)]
+ [DNAFieldAttribute(67, "float", "max_internal_tension", "float", 4, false, 260)]
public float max_internal_tension;
- [DNAFieldAttribute(68, "float", "max_internal_compression", "float", 4, false)]
+ [DNAFieldAttribute(68, "float", "max_internal_compression", "float", 4, false, 264)]
public float max_internal_compression;
- [DNAFieldAttribute(69, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(69, "char", "_pad0[4]", "System.Char[]", 4, false, 268)]
public char[] _pad0 = new System.Char[4];
public ClothSimSettings() {
this.ptr_cache = default;
diff --git a/BlendFile/DNA/Collection.cs b/BlendFile/DNA/Collection.cs
index 8337339..aca5bc5 100644
--- a/BlendFile/DNA/Collection.cs
+++ b/BlendFile/DNA/Collection.cs
@@ -15,43 +15,43 @@ namespace BlendFile.DNA {
[DNAClassAttribute(70, "Collection", 376)]
public class Collection {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "ID", "*owner_id", "ID", 8, true)]
+ [DNAFieldAttribute(1, "ID", "*owner_id", "ID", 8, true, 208)]
public ID ptr_owner_id;
- [DNAFieldAttribute(2, "ListBase", "gobject", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "gobject", "ListBase", 16, false, 216)]
public ListBase gobject;
- [DNAFieldAttribute(3, "ListBase", "children", "ListBase", 16, false)]
+ [DNAFieldAttribute(3, "ListBase", "children", "ListBase", 16, false, 232)]
public ListBase children;
- [DNAFieldAttribute(4, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad0[4]", "System.Char[]", 4, false, 248)]
public char[] _pad0 = new System.Char[4];
- [DNAFieldAttribute(5, "int", "active_exporter_index", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "active_exporter_index", "int", 4, false, 252)]
public int active_exporter_index;
- [DNAFieldAttribute(6, "ListBase", "exporters", "ListBase", 16, false)]
+ [DNAFieldAttribute(6, "ListBase", "exporters", "ListBase", 16, false, 256)]
public ListBase exporters;
- [DNAFieldAttribute(7, "PreviewImage", "*preview", "PreviewImage", 8, true)]
+ [DNAFieldAttribute(7, "PreviewImage", "*preview", "PreviewImage", 8, true, 272)]
public PreviewImage ptr_preview;
- [DNAFieldAttribute(8, "int", "layer", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "layer", "int", 4, false, 280)]
public int layer;
- [DNAFieldAttribute(9, "float", "dupli_ofs[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(9, "float", "dupli_ofs[3]", "System.Single[]", 12, false, 284)]
public float[] dupli_ofs = new System.Single[3];
- [DNAFieldAttribute(10, "uchar", "flag", "uchar", 1, false)]
+ [DNAFieldAttribute(10, "uchar", "flag", "uchar", 1, false, 296)]
public byte flag;
- [DNAFieldAttribute(11, "int8_t", "color_tag", "int8_t", 1, false)]
+ [DNAFieldAttribute(11, "int8_t", "color_tag", "int8_t", 1, false, 297)]
public sbyte color_tag;
- [DNAFieldAttribute(12, "char", "_pad1[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(12, "char", "_pad1[2]", "System.Char[]", 2, false, 298)]
public char[] _pad1 = new System.Char[2];
- [DNAFieldAttribute(13, "uchar", "lineart_usage", "uchar", 1, false)]
+ [DNAFieldAttribute(13, "uchar", "lineart_usage", "uchar", 1, false, 300)]
public byte lineart_usage;
- [DNAFieldAttribute(14, "uchar", "lineart_flags", "uchar", 1, false)]
+ [DNAFieldAttribute(14, "uchar", "lineart_flags", "uchar", 1, false, 301)]
public byte lineart_flags;
- [DNAFieldAttribute(15, "uchar", "lineart_intersection_mask", "uchar", 1, false)]
+ [DNAFieldAttribute(15, "uchar", "lineart_intersection_mask", "uchar", 1, false, 302)]
public byte lineart_intersection_mask;
- [DNAFieldAttribute(16, "uchar", "lineart_intersection_priority", "uchar", 1, false)]
+ [DNAFieldAttribute(16, "uchar", "lineart_intersection_priority", "uchar", 1, false, 303)]
public byte lineart_intersection_priority;
- [DNAFieldAttribute(17, "ViewLayer", "*view_layer", "ViewLayer", 8, true)]
+ [DNAFieldAttribute(17, "ViewLayer", "*view_layer", "ViewLayer", 8, true, 304)]
public ViewLayer ptr_view_layer;
- [DNAFieldAttribute(18, "Collection_Runtime", "runtime", "Collection_Runtime", 64, false)]
+ [DNAFieldAttribute(18, "Collection_Runtime", "runtime", "Collection_Runtime", 64, false, 312)]
public Collection_Runtime runtime;
public Collection() {
this.id = default;
diff --git a/BlendFile/DNA/CollectionChild.cs b/BlendFile/DNA/CollectionChild.cs
index e3cbe01..c107c9c 100644
--- a/BlendFile/DNA/CollectionChild.cs
+++ b/BlendFile/DNA/CollectionChild.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(160, "CollectionChild", 32)]
public class CollectionChild {
- [DNAFieldAttribute(0, "CollectionChild", "*next", "CollectionChild", 8, true)]
+ [DNAFieldAttribute(0, "CollectionChild", "*next", "CollectionChild", 8, true, 0)]
public CollectionChild ptr_next;
- [DNAFieldAttribute(1, "CollectionChild", "*prev", "CollectionChild", 8, true)]
+ [DNAFieldAttribute(1, "CollectionChild", "*prev", "CollectionChild", 8, true, 8)]
public CollectionChild ptr_prev;
- [DNAFieldAttribute(2, "Collection", "*collection", "Collection", 8, true)]
+ [DNAFieldAttribute(2, "Collection", "*collection", "Collection", 8, true, 16)]
public Collection ptr_collection;
- [DNAFieldAttribute(3, "CollectionLightLinking", "light_linking", "CollectionLightLinking", 4, false)]
+ [DNAFieldAttribute(3, "CollectionLightLinking", "light_linking", "CollectionLightLinking", 4, false, 24)]
public CollectionLightLinking light_linking;
- [DNAFieldAttribute(4, "int", "_pad", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "_pad", "int", 4, false, 28)]
public int _pad;
public CollectionChild() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/CollectionExport.cs b/BlendFile/DNA/CollectionExport.cs
index 4384fb9..801a307 100644
--- a/BlendFile/DNA/CollectionExport.cs
+++ b/BlendFile/DNA/CollectionExport.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(161, "CollectionExport", 160)]
public class CollectionExport {
- [DNAFieldAttribute(0, "CollectionExport", "*next", "CollectionExport", 8, true)]
+ [DNAFieldAttribute(0, "CollectionExport", "*next", "CollectionExport", 8, true, 0)]
public CollectionExport ptr_next;
- [DNAFieldAttribute(1, "CollectionExport", "*prev", "CollectionExport", 8, true)]
+ [DNAFieldAttribute(1, "CollectionExport", "*prev", "CollectionExport", 8, true, 8)]
public CollectionExport ptr_prev;
- [DNAFieldAttribute(2, "char", "fh_idname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "fh_idname[64]", "System.Char[]", 64, false, 16)]
public char[] fh_idname = new System.Char[64];
- [DNAFieldAttribute(3, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "name[64]", "System.Char[]", 64, false, 80)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(4, "IDProperty", "*export_properties", "IDProperty", 8, true)]
+ [DNAFieldAttribute(4, "IDProperty", "*export_properties", "IDProperty", 8, true, 144)]
public IDProperty ptr_export_properties;
- [DNAFieldAttribute(5, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "flag", "int", 4, false, 152)]
public int flag;
- [DNAFieldAttribute(6, "int", "_pad0", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "_pad0", "int", 4, false, 156)]
public int _pad0;
public CollectionExport() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/CollectionLightLinking.cs b/BlendFile/DNA/CollectionLightLinking.cs
index 8870f76..fa8bd5a 100644
--- a/BlendFile/DNA/CollectionLightLinking.cs
+++ b/BlendFile/DNA/CollectionLightLinking.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(158, "CollectionLightLinking", 4)]
public struct CollectionLightLinking {
- [DNAFieldAttribute(0, "uchar", "link_state", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "link_state", "uchar", 1, false, 0)]
public byte link_state;
- [DNAFieldAttribute(1, "uchar", "_pad[3]", "System.Byte[]", 3, false)]
+ [DNAFieldAttribute(1, "uchar", "_pad[3]", "System.Byte[]", 3, false, 1)]
public byte[] _pad = new System.Byte[3];
public CollectionLightLinking() {
this.link_state = default;
diff --git a/BlendFile/DNA/CollectionObject.cs b/BlendFile/DNA/CollectionObject.cs
index 4d7a5c2..8607af4 100644
--- a/BlendFile/DNA/CollectionObject.cs
+++ b/BlendFile/DNA/CollectionObject.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(159, "CollectionObject", 32)]
public class CollectionObject {
- [DNAFieldAttribute(0, "CollectionObject", "*next", "CollectionObject", 8, true)]
+ [DNAFieldAttribute(0, "CollectionObject", "*next", "CollectionObject", 8, true, 0)]
public CollectionObject ptr_next;
- [DNAFieldAttribute(1, "CollectionObject", "*prev", "CollectionObject", 8, true)]
+ [DNAFieldAttribute(1, "CollectionObject", "*prev", "CollectionObject", 8, true, 8)]
public CollectionObject ptr_prev;
- [DNAFieldAttribute(2, "Object", "*ob", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*ob", "Object", 8, true, 16)]
public Object ptr_ob;
- [DNAFieldAttribute(3, "CollectionLightLinking", "light_linking", "CollectionLightLinking", 4, false)]
+ [DNAFieldAttribute(3, "CollectionLightLinking", "light_linking", "CollectionLightLinking", 4, false, 24)]
public CollectionLightLinking light_linking;
- [DNAFieldAttribute(4, "int", "_pad", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "_pad", "int", 4, false, 28)]
public int _pad;
public CollectionObject() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/Collection_Runtime.cs b/BlendFile/DNA/Collection_Runtime.cs
index 0d6a1b3..7d8ad7b 100644
--- a/BlendFile/DNA/Collection_Runtime.cs
+++ b/BlendFile/DNA/Collection_Runtime.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(162, "Collection_Runtime", 64)]
public class Collection_Runtime {
- [DNAFieldAttribute(0, "ListBase", "object_cache", "ListBase", 16, false)]
+ [DNAFieldAttribute(0, "ListBase", "object_cache", "ListBase", 16, false, 0)]
public ListBase object_cache;
- [DNAFieldAttribute(1, "ListBase", "object_cache_instanced", "ListBase", 16, false)]
+ [DNAFieldAttribute(1, "ListBase", "object_cache_instanced", "ListBase", 16, false, 16)]
public ListBase object_cache_instanced;
- [DNAFieldAttribute(2, "ListBase", "parents", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "parents", "ListBase", 16, false, 32)]
public ListBase parents;
- [DNAFieldAttribute(3, "GHash", "*gobject_hash", "GHash", 8, true)]
+ [DNAFieldAttribute(3, "GHash", "*gobject_hash", "GHash", 8, true, 48)]
public GHash ptr_gobject_hash;
- [DNAFieldAttribute(4, "uchar", "tag", "uchar", 1, false)]
+ [DNAFieldAttribute(4, "uchar", "tag", "uchar", 1, false, 56)]
public byte tag;
- [DNAFieldAttribute(5, "char", "_pad0[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[7]", "System.Char[]", 7, false, 57)]
public char[] _pad0 = new System.Char[7];
public Collection_Runtime() {
this.object_cache = default;
diff --git a/BlendFile/DNA/CollisionModifierData.cs b/BlendFile/DNA/CollisionModifierData.cs
index 1cfa791..bbbf2b6 100644
--- a/BlendFile/DNA/CollisionModifierData.cs
+++ b/BlendFile/DNA/CollisionModifierData.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(468, "CollisionModifierData", 152)]
public class CollisionModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(8, "int", "mvert_num", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "mvert_num", "int", 4, false, 120)]
public int mvert_num;
- [DNAFieldAttribute(9, "int", "tri_num", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "tri_num", "int", 4, false, 124)]
public int tri_num;
- [DNAFieldAttribute(10, "float", "time_x", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "time_x", "float", 4, false, 128)]
public float time_x;
- [DNAFieldAttribute(11, "float", "time_xnew", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "time_xnew", "float", 4, false, 132)]
public float time_xnew;
- [DNAFieldAttribute(12, "char", "is_static", "char", 1, false)]
+ [DNAFieldAttribute(12, "char", "is_static", "char", 1, false, 136)]
public char is_static;
- [DNAFieldAttribute(13, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(13, "char", "_pad[7]", "System.Char[]", 7, false, 137)]
public char[] _pad = new System.Char[7];
- [DNAFieldAttribute(14, "BVHTree", "*bvhtree", "BVHTree", 8, true)]
+ [DNAFieldAttribute(14, "BVHTree", "*bvhtree", "BVHTree", 8, true, 144)]
public BVHTree ptr_bvhtree;
public CollisionModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/ColorBalanceModifierData.cs b/BlendFile/DNA/ColorBalanceModifierData.cs
index 3fc027a..df8f1b8 100644
--- a/BlendFile/DNA/ColorBalanceModifierData.cs
+++ b/BlendFile/DNA/ColorBalanceModifierData.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(905, "ColorBalanceModifierData", 200)]
public struct ColorBalanceModifierData {
- [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false)]
+ [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false, 0)]
public SequenceModifierData modifier;
- [DNAFieldAttribute(1, "StripColorBalance", "color_balance", "StripColorBalance", 84, false)]
+ [DNAFieldAttribute(1, "StripColorBalance", "color_balance", "StripColorBalance", 84, false, 112)]
public StripColorBalance color_balance;
- [DNAFieldAttribute(2, "float", "color_multiply", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "color_multiply", "float", 4, false, 196)]
public float color_multiply;
public ColorBalanceModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/ColorBand.cs b/BlendFile/DNA/ColorBand.cs
index e41122f..d14fe42 100644
--- a/BlendFile/DNA/ColorBand.cs
+++ b/BlendFile/DNA/ColorBand.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(134, "ColorBand", 776)]
public struct ColorBand {
- [DNAFieldAttribute(0, "short", "tot", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "tot", "short", 2, false, 0)]
public short tot;
- [DNAFieldAttribute(1, "short", "cur", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "cur", "short", 2, false, 2)]
public short cur;
- [DNAFieldAttribute(2, "char", "ipotype", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "ipotype", "char", 1, false, 4)]
public char ipotype;
- [DNAFieldAttribute(3, "char", "ipotype_hue", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "ipotype_hue", "char", 1, false, 5)]
public char ipotype_hue;
- [DNAFieldAttribute(4, "char", "color_mode", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "color_mode", "char", 1, false, 6)]
public char color_mode;
- [DNAFieldAttribute(5, "char", "_pad[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(5, "char", "_pad[1]", "System.Char[]", 1, false, 7)]
public char[] _pad = new System.Char[1];
- [DNAFieldAttribute(6, "CBData", "data[32]", "CBData[]", 768, false)]
+ [DNAFieldAttribute(6, "CBData", "data[32]", "CBData[]", 768, false, 8)]
public CBData[] data = new CBData[32];
public ColorBand() {
this.tot = default;
diff --git a/BlendFile/DNA/ColorCorrectionData.cs b/BlendFile/DNA/ColorCorrectionData.cs
index d049d94..5574311 100644
--- a/BlendFile/DNA/ColorCorrectionData.cs
+++ b/BlendFile/DNA/ColorCorrectionData.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(602, "ColorCorrectionData", 24)]
public struct ColorCorrectionData {
- [DNAFieldAttribute(0, "float", "saturation", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "saturation", "float", 4, false, 0)]
public float saturation;
- [DNAFieldAttribute(1, "float", "contrast", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "contrast", "float", 4, false, 4)]
public float contrast;
- [DNAFieldAttribute(2, "float", "gamma", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "gamma", "float", 4, false, 8)]
public float gamma;
- [DNAFieldAttribute(3, "float", "gain", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "gain", "float", 4, false, 12)]
public float gain;
- [DNAFieldAttribute(4, "float", "lift", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "lift", "float", 4, false, 16)]
public float lift;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 20)]
public char[] _pad = new System.Char[4];
public ColorCorrectionData() {
this.saturation = default;
diff --git a/BlendFile/DNA/ColorGpencilModifierData.cs b/BlendFile/DNA/ColorGpencilModifierData.cs
index 1fb623d..31b16bc 100644
--- a/BlendFile/DNA/ColorGpencilModifierData.cs
+++ b/BlendFile/DNA/ColorGpencilModifierData.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(281, "ColorGpencilModifierData", 280)]
public class ColorGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true, 104)]
public Material ptr_material;
- [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false, 112)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(3, "char", "materialname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "materialname[64]", "System.Char[]", 64, false, 176)]
public char[] materialname = new System.Char[64];
- [DNAFieldAttribute(4, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "pass_index", "int", 4, false, 240)]
public int pass_index;
- [DNAFieldAttribute(5, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "flag", "int", 4, false, 244)]
public int flag;
- [DNAFieldAttribute(6, "float", "hsv[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(6, "float", "hsv[3]", "System.Single[]", 12, false, 248)]
public float[] hsv = new System.Single[3];
- [DNAFieldAttribute(7, "char", "modify_color", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "modify_color", "char", 1, false, 260)]
public char modify_color;
- [DNAFieldAttribute(8, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(8, "char", "_pad[3]", "System.Char[]", 3, false, 261)]
public char[] _pad = new System.Char[3];
- [DNAFieldAttribute(9, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "layer_pass", "int", 4, false, 264)]
public int layer_pass;
- [DNAFieldAttribute(10, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(10, "char", "_pad1[4]", "System.Char[]", 4, false, 268)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(11, "CurveMapping", "*curve_intensity", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(11, "CurveMapping", "*curve_intensity", "CurveMapping", 8, true, 272)]
public CurveMapping ptr_curve_intensity;
public ColorGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/ColorManagedColorspaceSettings.cs b/BlendFile/DNA/ColorManagedColorspaceSettings.cs
index 9c4efef..06f857f 100644
--- a/BlendFile/DNA/ColorManagedColorspaceSettings.cs
+++ b/BlendFile/DNA/ColorManagedColorspaceSettings.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(170, "ColorManagedColorspaceSettings", 64)]
public struct ColorManagedColorspaceSettings {
- [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false, 0)]
public char[] name = new System.Char[64];
public ColorManagedColorspaceSettings() {
this.name = default;
diff --git a/BlendFile/DNA/ColorManagedDisplaySettings.cs b/BlendFile/DNA/ColorManagedDisplaySettings.cs
index 2b477ea..1a200bb 100644
--- a/BlendFile/DNA/ColorManagedDisplaySettings.cs
+++ b/BlendFile/DNA/ColorManagedDisplaySettings.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(169, "ColorManagedDisplaySettings", 64)]
public struct ColorManagedDisplaySettings {
- [DNAFieldAttribute(0, "char", "display_device[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(0, "char", "display_device[64]", "System.Char[]", 64, false, 0)]
public char[] display_device = new System.Char[64];
public ColorManagedDisplaySettings() {
this.display_device = default;
diff --git a/BlendFile/DNA/ColorManagedViewSettings.cs b/BlendFile/DNA/ColorManagedViewSettings.cs
index 40ddeb1..e218052 100644
--- a/BlendFile/DNA/ColorManagedViewSettings.cs
+++ b/BlendFile/DNA/ColorManagedViewSettings.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(168, "ColorManagedViewSettings", 168)]
public class ColorManagedViewSettings {
- [DNAFieldAttribute(0, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "flag", "int", 4, false, 0)]
public int flag;
- [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false, 4)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(2, "char", "look[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "look[64]", "System.Char[]", 64, false, 8)]
public char[] look = new System.Char[64];
- [DNAFieldAttribute(3, "char", "view_transform[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "view_transform[64]", "System.Char[]", 64, false, 72)]
public char[] view_transform = new System.Char[64];
- [DNAFieldAttribute(4, "float", "exposure", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "exposure", "float", 4, false, 136)]
public float exposure;
- [DNAFieldAttribute(5, "float", "gamma", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "gamma", "float", 4, false, 140)]
public float gamma;
- [DNAFieldAttribute(6, "float", "temperature", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "temperature", "float", 4, false, 144)]
public float temperature;
- [DNAFieldAttribute(7, "float", "tint", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "tint", "float", 4, false, 148)]
public float tint;
- [DNAFieldAttribute(8, "CurveMapping", "*curve_mapping", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(8, "CurveMapping", "*curve_mapping", "CurveMapping", 8, true, 152)]
public CurveMapping ptr_curve_mapping;
- [DNAFieldAttribute(9, "void", "*_pad2", "void", 8, true)]
+ [DNAFieldAttribute(9, "void", "*_pad2", "void", 8, true, 160)]
public object ptr__pad2;
public ColorManagedViewSettings() {
this.flag = default;
diff --git a/BlendFile/DNA/ColorMapping.cs b/BlendFile/DNA/ColorMapping.cs
index 1533e18..b0a73b8 100644
--- a/BlendFile/DNA/ColorMapping.cs
+++ b/BlendFile/DNA/ColorMapping.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(636, "ColorMapping", 816)]
public struct ColorMapping {
- [DNAFieldAttribute(0, "ColorBand", "coba", "ColorBand", 776, false)]
+ [DNAFieldAttribute(0, "ColorBand", "coba", "ColorBand", 776, false, 0)]
public ColorBand coba;
- [DNAFieldAttribute(1, "float", "bright", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "bright", "float", 4, false, 776)]
public float bright;
- [DNAFieldAttribute(2, "float", "contrast", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "contrast", "float", 4, false, 780)]
public float contrast;
- [DNAFieldAttribute(3, "float", "saturation", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "saturation", "float", 4, false, 784)]
public float saturation;
- [DNAFieldAttribute(4, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "flag", "int", 4, false, 788)]
public int flag;
- [DNAFieldAttribute(5, "float", "blend_color[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(5, "float", "blend_color[3]", "System.Single[]", 12, false, 792)]
public float[] blend_color = new System.Single[3];
- [DNAFieldAttribute(6, "float", "blend_factor", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "blend_factor", "float", 4, false, 804)]
public float blend_factor;
- [DNAFieldAttribute(7, "int", "blend_type", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "blend_type", "int", 4, false, 808)]
public int blend_type;
- [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false, 812)]
public char[] _pad = new System.Char[4];
public ColorMapping() {
this.coba = default;
diff --git a/BlendFile/DNA/ColorMixVars.cs b/BlendFile/DNA/ColorMixVars.cs
index 444f665..ffe3c4f 100644
--- a/BlendFile/DNA/ColorMixVars.cs
+++ b/BlendFile/DNA/ColorMixVars.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(903, "ColorMixVars", 8)]
public struct ColorMixVars {
- [DNAFieldAttribute(0, "int", "blend_effect", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "blend_effect", "int", 4, false, 0)]
public int blend_effect;
- [DNAFieldAttribute(1, "float", "factor", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "factor", "float", 4, false, 4)]
public float factor;
public ColorMixVars() {
this.blend_effect = default;
diff --git a/BlendFile/DNA/ColorizeShaderFxData.cs b/BlendFile/DNA/ColorizeShaderFxData.cs
index 2e52bdb..6c6f8cb 100644
--- a/BlendFile/DNA/ColorizeShaderFxData.cs
+++ b/BlendFile/DNA/ColorizeShaderFxData.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(918, "ColorizeShaderFxData", 192)]
public struct ColorizeShaderFxData {
- [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false)]
+ [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false, 0)]
public ShaderFxData shaderfx;
- [DNAFieldAttribute(1, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "mode", "int", 4, false, 104)]
public int mode;
- [DNAFieldAttribute(2, "float", "low_color[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(2, "float", "low_color[4]", "System.Single[]", 16, false, 108)]
public float[] low_color = new System.Single[4];
- [DNAFieldAttribute(3, "float", "high_color[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(3, "float", "high_color[4]", "System.Single[]", 16, false, 124)]
public float[] high_color = new System.Single[4];
- [DNAFieldAttribute(4, "float", "factor", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "factor", "float", 4, false, 140)]
public float factor;
- [DNAFieldAttribute(5, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "flag", "int", 4, false, 144)]
public int flag;
- [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false, 148)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(7, "ShaderFxData_Runtime", "runtime", "ShaderFxData_Runtime", 40, false)]
+ [DNAFieldAttribute(7, "ShaderFxData_Runtime", "runtime", "ShaderFxData_Runtime", 40, false, 152)]
public ShaderFxData_Runtime runtime;
public ColorizeShaderFxData() {
this.shaderfx = default;
diff --git a/BlendFile/DNA/ConsoleLine.cs b/BlendFile/DNA/ConsoleLine.cs
index 54524ec..7210eb4 100644
--- a/BlendFile/DNA/ConsoleLine.cs
+++ b/BlendFile/DNA/ConsoleLine.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(959, "ConsoleLine", 40)]
public class ConsoleLine {
- [DNAFieldAttribute(0, "ConsoleLine", "*next", "ConsoleLine", 8, true)]
+ [DNAFieldAttribute(0, "ConsoleLine", "*next", "ConsoleLine", 8, true, 0)]
public ConsoleLine ptr_next;
- [DNAFieldAttribute(1, "ConsoleLine", "*prev", "ConsoleLine", 8, true)]
+ [DNAFieldAttribute(1, "ConsoleLine", "*prev", "ConsoleLine", 8, true, 8)]
public ConsoleLine ptr_prev;
- [DNAFieldAttribute(2, "int", "len_alloc", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "len_alloc", "int", 4, false, 16)]
public int len_alloc;
- [DNAFieldAttribute(3, "int", "len", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "len", "int", 4, false, 20)]
public int len;
- [DNAFieldAttribute(4, "char", "*line", "char", 8, true)]
+ [DNAFieldAttribute(4, "char", "*line", "char", 8, true, 24)]
public char ptr_line;
- [DNAFieldAttribute(5, "int", "cursor", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "cursor", "int", 4, false, 32)]
public int cursor;
- [DNAFieldAttribute(6, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "type", "int", 4, false, 36)]
public int type;
public ConsoleLine() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/CorrectiveSmoothDeltaCache.cs b/BlendFile/DNA/CorrectiveSmoothDeltaCache.cs
index f7206a4..c2da208 100644
--- a/BlendFile/DNA/CorrectiveSmoothDeltaCache.cs
+++ b/BlendFile/DNA/CorrectiveSmoothDeltaCache.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(500, "CorrectiveSmoothDeltaCache", 24)]
public class CorrectiveSmoothDeltaCache {
- [DNAFieldAttribute(1, "int", "deltas_num", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "deltas_num", "int", 4, false, 0)]
public int deltas_num;
- [DNAFieldAttribute(2, "float", "lambda", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "lambda", "float", 4, false, 4)]
public float lambda;
- [DNAFieldAttribute(3, "float", "scale", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "scale", "float", 4, false, 8)]
public float scale;
- [DNAFieldAttribute(4, "short", "repeat", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "repeat", "short", 2, false, 12)]
public short repeat;
- [DNAFieldAttribute(5, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "flag", "short", 2, false, 14)]
public short flag;
- [DNAFieldAttribute(6, "char", "smooth_type", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "smooth_type", "char", 1, false, 16)]
public char smooth_type;
- [DNAFieldAttribute(7, "char", "rest_source", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "rest_source", "char", 1, false, 17)]
public char rest_source;
- [DNAFieldAttribute(8, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(8, "char", "_pad[6]", "System.Char[]", 6, false, 18)]
public char[] _pad = new System.Char[6];
public CorrectiveSmoothDeltaCache() {
this.deltas_num = default;
diff --git a/BlendFile/DNA/CorrectiveSmoothModifierData.cs b/BlendFile/DNA/CorrectiveSmoothModifierData.cs
index 43e538b..ea495be 100644
--- a/BlendFile/DNA/CorrectiveSmoothModifierData.cs
+++ b/BlendFile/DNA/CorrectiveSmoothModifierData.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(501, "CorrectiveSmoothModifierData", 240)]
public class CorrectiveSmoothModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(2, "int", "bind_coords_num", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "bind_coords_num", "int", 4, false, 120)]
public int bind_coords_num;
- [DNAFieldAttribute(3, "float", "lambda", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "lambda", "float", 4, false, 124)]
public float lambda;
- [DNAFieldAttribute(4, "float", "scale", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "scale", "float", 4, false, 128)]
public float scale;
- [DNAFieldAttribute(5, "short", "repeat", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "repeat", "short", 2, false, 132)]
public short repeat;
- [DNAFieldAttribute(6, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "flag", "short", 2, false, 134)]
public short flag;
- [DNAFieldAttribute(7, "char", "smooth_type", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "smooth_type", "char", 1, false, 136)]
public char smooth_type;
- [DNAFieldAttribute(8, "char", "rest_source", "char", 1, false)]
+ [DNAFieldAttribute(8, "char", "rest_source", "char", 1, false, 137)]
public char rest_source;
- [DNAFieldAttribute(9, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(9, "char", "_pad[6]", "System.Char[]", 6, false, 138)]
public char[] _pad = new System.Char[6];
- [DNAFieldAttribute(10, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(10, "char", "defgrp_name[64]", "System.Char[]", 64, false, 144)]
public char[] defgrp_name = new System.Char[64];
- [DNAFieldAttribute(11, "CorrectiveSmoothDeltaCache", "delta_cache", "CorrectiveSmoothDeltaCache", 32, false)]
+ [DNAFieldAttribute(11, "CorrectiveSmoothDeltaCache", "delta_cache", "CorrectiveSmoothDeltaCache", 32, false, 208)]
public CorrectiveSmoothDeltaCache delta_cache;
public CorrectiveSmoothModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/CryptomatteEntry.cs b/BlendFile/DNA/CryptomatteEntry.cs
index 7f6b451..04a9500 100644
--- a/BlendFile/DNA/CryptomatteEntry.cs
+++ b/BlendFile/DNA/CryptomatteEntry.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(669, "CryptomatteEntry", 88)]
public class CryptomatteEntry {
- [DNAFieldAttribute(0, "CryptomatteEntry", "*next", "CryptomatteEntry", 8, true)]
+ [DNAFieldAttribute(0, "CryptomatteEntry", "*next", "CryptomatteEntry", 8, true, 0)]
public CryptomatteEntry ptr_next;
- [DNAFieldAttribute(1, "CryptomatteEntry", "*prev", "CryptomatteEntry", 8, true)]
+ [DNAFieldAttribute(1, "CryptomatteEntry", "*prev", "CryptomatteEntry", 8, true, 8)]
public CryptomatteEntry ptr_prev;
- [DNAFieldAttribute(2, "float", "encoded_hash", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "encoded_hash", "float", 4, false, 16)]
public float encoded_hash;
- [DNAFieldAttribute(3, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "name[64]", "System.Char[]", 64, false, 20)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 84)]
public char[] _pad = new System.Char[4];
public CryptomatteEntry() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/CryptomatteLayer.cs b/BlendFile/DNA/CryptomatteLayer.cs
index 39a73b0..614fd5d 100644
--- a/BlendFile/DNA/CryptomatteLayer.cs
+++ b/BlendFile/DNA/CryptomatteLayer.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(670, "CryptomatteLayer", 80)]
public class CryptomatteLayer {
- [DNAFieldAttribute(0, "CryptomatteEntry", "*next", "CryptomatteEntry", 8, true)]
+ [DNAFieldAttribute(0, "CryptomatteEntry", "*next", "CryptomatteEntry", 8, true, 0)]
public CryptomatteEntry ptr_next;
- [DNAFieldAttribute(1, "CryptomatteEntry", "*prev", "CryptomatteEntry", 8, true)]
+ [DNAFieldAttribute(1, "CryptomatteEntry", "*prev", "CryptomatteEntry", 8, true, 8)]
public CryptomatteEntry ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
public CryptomatteLayer() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/Curve.cs b/BlendFile/DNA/Curve.cs
index 2e1ea85..c8055b7 100644
--- a/BlendFile/DNA/Curve.cs
+++ b/BlendFile/DNA/Curve.cs
@@ -15,159 +15,159 @@ namespace BlendFile.DNA {
[DNAClassAttribute(210, "Curve", 640)]
public class Curve {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "ListBase", "nurb", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "nurb", "ListBase", 16, false, 216)]
public ListBase nurb;
- [DNAFieldAttribute(3, "EditNurb", "*editnurb", "EditNurb", 8, true)]
+ [DNAFieldAttribute(3, "EditNurb", "*editnurb", "EditNurb", 8, true, 232)]
public EditNurb ptr_editnurb;
- [DNAFieldAttribute(4, "Object", "*bevobj", "Object", 8, true)]
+ [DNAFieldAttribute(4, "Object", "*bevobj", "Object", 8, true, 240)]
public Object ptr_bevobj;
- [DNAFieldAttribute(5, "Object", "*taperobj", "Object", 8, true)]
+ [DNAFieldAttribute(5, "Object", "*taperobj", "Object", 8, true, 248)]
public Object ptr_taperobj;
- [DNAFieldAttribute(6, "Object", "*textoncurve", "Object", 8, true)]
+ [DNAFieldAttribute(6, "Object", "*textoncurve", "Object", 8, true, 256)]
public Object ptr_textoncurve;
- [DNAFieldAttribute(7, "Ipo", "*ipo", "Ipo", 8, true)]
+ [DNAFieldAttribute(7, "Ipo", "*ipo", "Ipo", 8, true, 264)]
public Ipo ptr_ipo;
- [DNAFieldAttribute(8, "Key", "*key", "Key", 8, true)]
+ [DNAFieldAttribute(8, "Key", "*key", "Key", 8, true, 272)]
public Key ptr_key;
- [DNAFieldAttribute(9, "Material", "**mat", "Material", 8, true)]
+ [DNAFieldAttribute(9, "Material", "**mat", "Material", 8, true, 280)]
public Material ptr_ptr_mat;
- [DNAFieldAttribute(10, "CurveProfile", "*bevel_profile", "CurveProfile", 8, true)]
+ [DNAFieldAttribute(10, "CurveProfile", "*bevel_profile", "CurveProfile", 8, true, 288)]
public CurveProfile ptr_bevel_profile;
- [DNAFieldAttribute(11, "float", "loc[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(11, "float", "loc[3]", "System.Single[]", 12, false, 296)]
public float[] loc = new System.Single[3];
- [DNAFieldAttribute(12, "float", "size[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(12, "float", "size[3]", "System.Single[]", 12, false, 308)]
public float[] size = new System.Single[3];
- [DNAFieldAttribute(13, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "type", "short", 2, false, 320)]
public short type;
- [DNAFieldAttribute(14, "char", "texflag", "char", 1, false)]
+ [DNAFieldAttribute(14, "char", "texflag", "char", 1, false, 322)]
public char texflag;
- [DNAFieldAttribute(15, "char", "_pad0[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(15, "char", "_pad0[7]", "System.Char[]", 7, false, 323)]
public char[] _pad0 = new System.Char[7];
- [DNAFieldAttribute(16, "short", "twist_mode", "short", 2, false)]
+ [DNAFieldAttribute(16, "short", "twist_mode", "short", 2, false, 330)]
public short twist_mode;
- [DNAFieldAttribute(17, "float", "twist_smooth", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "twist_smooth", "float", 4, false, 332)]
public float twist_smooth;
- [DNAFieldAttribute(18, "float", "smallcaps_scale", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "smallcaps_scale", "float", 4, false, 336)]
public float smallcaps_scale;
- [DNAFieldAttribute(19, "int", "pathlen", "int", 4, false)]
+ [DNAFieldAttribute(19, "int", "pathlen", "int", 4, false, 340)]
public int pathlen;
- [DNAFieldAttribute(20, "short", "bevresol", "short", 2, false)]
+ [DNAFieldAttribute(20, "short", "bevresol", "short", 2, false, 344)]
public short bevresol;
- [DNAFieldAttribute(21, "short", "totcol", "short", 2, false)]
+ [DNAFieldAttribute(21, "short", "totcol", "short", 2, false, 346)]
public short totcol;
- [DNAFieldAttribute(22, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(22, "int", "flag", "int", 4, false, 348)]
public int flag;
- [DNAFieldAttribute(23, "float", "width", "float", 4, false)]
+ [DNAFieldAttribute(23, "float", "width", "float", 4, false, 352)]
public float width;
- [DNAFieldAttribute(24, "float", "ext1", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "ext1", "float", 4, false, 356)]
public float ext1;
- [DNAFieldAttribute(25, "float", "ext2", "float", 4, false)]
+ [DNAFieldAttribute(25, "float", "ext2", "float", 4, false, 360)]
public float ext2;
- [DNAFieldAttribute(26, "short", "resolu", "short", 2, false)]
+ [DNAFieldAttribute(26, "short", "resolu", "short", 2, false, 364)]
public short resolu;
- [DNAFieldAttribute(27, "short", "resolv", "short", 2, false)]
+ [DNAFieldAttribute(27, "short", "resolv", "short", 2, false, 366)]
public short resolv;
- [DNAFieldAttribute(28, "short", "resolu_ren", "short", 2, false)]
+ [DNAFieldAttribute(28, "short", "resolu_ren", "short", 2, false, 368)]
public short resolu_ren;
- [DNAFieldAttribute(29, "short", "resolv_ren", "short", 2, false)]
+ [DNAFieldAttribute(29, "short", "resolv_ren", "short", 2, false, 370)]
public short resolv_ren;
- [DNAFieldAttribute(30, "int", "actnu", "int", 4, false)]
+ [DNAFieldAttribute(30, "int", "actnu", "int", 4, false, 372)]
public int actnu;
- [DNAFieldAttribute(31, "int", "actvert", "int", 4, false)]
+ [DNAFieldAttribute(31, "int", "actvert", "int", 4, false, 376)]
public int actvert;
- [DNAFieldAttribute(32, "char", "overflow", "char", 1, false)]
+ [DNAFieldAttribute(32, "char", "overflow", "char", 1, false, 380)]
public char overflow;
- [DNAFieldAttribute(33, "char", "spacemode", "char", 1, false)]
+ [DNAFieldAttribute(33, "char", "spacemode", "char", 1, false, 381)]
public char spacemode;
- [DNAFieldAttribute(34, "char", "align_y", "char", 1, false)]
+ [DNAFieldAttribute(34, "char", "align_y", "char", 1, false, 382)]
public char align_y;
- [DNAFieldAttribute(35, "char", "bevel_mode", "char", 1, false)]
+ [DNAFieldAttribute(35, "char", "bevel_mode", "char", 1, false, 383)]
public char bevel_mode;
- [DNAFieldAttribute(36, "char", "taper_radius_mode", "char", 1, false)]
+ [DNAFieldAttribute(36, "char", "taper_radius_mode", "char", 1, false, 384)]
public char taper_radius_mode;
- [DNAFieldAttribute(37, "char", "_pad", "char", 1, false)]
+ [DNAFieldAttribute(37, "char", "_pad", "char", 1, false, 385)]
public char _pad;
- [DNAFieldAttribute(38, "short", "lines", "short", 2, false)]
+ [DNAFieldAttribute(38, "short", "lines", "short", 2, false, 386)]
public short lines;
- [DNAFieldAttribute(39, "float", "spacing", "float", 4, false)]
+ [DNAFieldAttribute(39, "float", "spacing", "float", 4, false, 388)]
public float spacing;
- [DNAFieldAttribute(40, "float", "linedist", "float", 4, false)]
+ [DNAFieldAttribute(40, "float", "linedist", "float", 4, false, 392)]
public float linedist;
- [DNAFieldAttribute(41, "float", "shear", "float", 4, false)]
+ [DNAFieldAttribute(41, "float", "shear", "float", 4, false, 396)]
public float shear;
- [DNAFieldAttribute(42, "float", "fsize", "float", 4, false)]
+ [DNAFieldAttribute(42, "float", "fsize", "float", 4, false, 400)]
public float fsize;
- [DNAFieldAttribute(43, "float", "wordspace", "float", 4, false)]
+ [DNAFieldAttribute(43, "float", "wordspace", "float", 4, false, 404)]
public float wordspace;
- [DNAFieldAttribute(44, "float", "ulpos", "float", 4, false)]
+ [DNAFieldAttribute(44, "float", "ulpos", "float", 4, false, 408)]
public float ulpos;
- [DNAFieldAttribute(45, "float", "ulheight", "float", 4, false)]
+ [DNAFieldAttribute(45, "float", "ulheight", "float", 4, false, 412)]
public float ulheight;
- [DNAFieldAttribute(46, "float", "xof", "float", 4, false)]
+ [DNAFieldAttribute(46, "float", "xof", "float", 4, false, 416)]
public float xof;
- [DNAFieldAttribute(47, "float", "yof", "float", 4, false)]
+ [DNAFieldAttribute(47, "float", "yof", "float", 4, false, 420)]
public float yof;
- [DNAFieldAttribute(48, "float", "linewidth", "float", 4, false)]
+ [DNAFieldAttribute(48, "float", "linewidth", "float", 4, false, 424)]
public float linewidth;
- [DNAFieldAttribute(49, "int", "pos", "int", 4, false)]
+ [DNAFieldAttribute(49, "int", "pos", "int", 4, false, 428)]
public int pos;
- [DNAFieldAttribute(50, "int", "selstart", "int", 4, false)]
+ [DNAFieldAttribute(50, "int", "selstart", "int", 4, false, 432)]
public int selstart;
- [DNAFieldAttribute(51, "int", "selend", "int", 4, false)]
+ [DNAFieldAttribute(51, "int", "selend", "int", 4, false, 436)]
public int selend;
- [DNAFieldAttribute(52, "int", "len_wchar", "int", 4, false)]
+ [DNAFieldAttribute(52, "int", "len_wchar", "int", 4, false, 440)]
public int len_wchar;
- [DNAFieldAttribute(53, "int", "len", "int", 4, false)]
+ [DNAFieldAttribute(53, "int", "len", "int", 4, false, 444)]
public int len;
- [DNAFieldAttribute(54, "char", "*str", "char", 8, true)]
+ [DNAFieldAttribute(54, "char", "*str", "char", 8, true, 448)]
public char ptr_str;
- [DNAFieldAttribute(55, "EditFont", "*editfont", "EditFont", 8, true)]
+ [DNAFieldAttribute(55, "EditFont", "*editfont", "EditFont", 8, true, 456)]
public EditFont ptr_editfont;
- [DNAFieldAttribute(56, "char", "family[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(56, "char", "family[64]", "System.Char[]", 64, false, 464)]
public char[] family = new System.Char[64];
- [DNAFieldAttribute(57, "VFont", "*vfont", "VFont", 8, true)]
+ [DNAFieldAttribute(57, "VFont", "*vfont", "VFont", 8, true, 528)]
public VFont ptr_vfont;
- [DNAFieldAttribute(58, "VFont", "*vfontb", "VFont", 8, true)]
+ [DNAFieldAttribute(58, "VFont", "*vfontb", "VFont", 8, true, 536)]
public VFont ptr_vfontb;
- [DNAFieldAttribute(59, "VFont", "*vfonti", "VFont", 8, true)]
+ [DNAFieldAttribute(59, "VFont", "*vfonti", "VFont", 8, true, 544)]
public VFont ptr_vfonti;
- [DNAFieldAttribute(60, "VFont", "*vfontbi", "VFont", 8, true)]
+ [DNAFieldAttribute(60, "VFont", "*vfontbi", "VFont", 8, true, 552)]
public VFont ptr_vfontbi;
- [DNAFieldAttribute(61, "TextBox", "*tb", "TextBox", 8, true)]
+ [DNAFieldAttribute(61, "TextBox", "*tb", "TextBox", 8, true, 560)]
public TextBox ptr_tb;
- [DNAFieldAttribute(62, "int", "totbox", "int", 4, false)]
+ [DNAFieldAttribute(62, "int", "totbox", "int", 4, false, 568)]
public int totbox;
- [DNAFieldAttribute(63, "int", "actbox", "int", 4, false)]
+ [DNAFieldAttribute(63, "int", "actbox", "int", 4, false, 572)]
public int actbox;
- [DNAFieldAttribute(64, "CharInfo", "*strinfo", "CharInfo", 8, true)]
+ [DNAFieldAttribute(64, "CharInfo", "*strinfo", "CharInfo", 8, true, 576)]
public CharInfo ptr_strinfo;
- [DNAFieldAttribute(65, "CharInfo", "curinfo", "CharInfo", 8, false)]
+ [DNAFieldAttribute(65, "CharInfo", "curinfo", "CharInfo", 8, false, 584)]
public CharInfo curinfo;
- [DNAFieldAttribute(66, "float", "ctime", "float", 4, false)]
+ [DNAFieldAttribute(66, "float", "ctime", "float", 4, false, 592)]
public float ctime;
- [DNAFieldAttribute(67, "float", "bevfac1", "float", 4, false)]
+ [DNAFieldAttribute(67, "float", "bevfac1", "float", 4, false, 596)]
public float bevfac1;
- [DNAFieldAttribute(68, "float", "bevfac2", "float", 4, false)]
+ [DNAFieldAttribute(68, "float", "bevfac2", "float", 4, false, 600)]
public float bevfac2;
- [DNAFieldAttribute(69, "char", "bevfac1_mapping", "char", 1, false)]
+ [DNAFieldAttribute(69, "char", "bevfac1_mapping", "char", 1, false, 604)]
public char bevfac1_mapping;
- [DNAFieldAttribute(70, "char", "bevfac2_mapping", "char", 1, false)]
+ [DNAFieldAttribute(70, "char", "bevfac2_mapping", "char", 1, false, 605)]
public char bevfac2_mapping;
- [DNAFieldAttribute(71, "char", "_pad2[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(71, "char", "_pad2[6]", "System.Char[]", 6, false, 606)]
public char[] _pad2 = new System.Char[6];
- [DNAFieldAttribute(72, "float", "fsize_realtime", "float", 4, false)]
+ [DNAFieldAttribute(72, "float", "fsize_realtime", "float", 4, false, 612)]
public float fsize_realtime;
- [DNAFieldAttribute(73, "Curves", "*curve_eval", "Curves", 8, true)]
+ [DNAFieldAttribute(73, "Curves", "*curve_eval", "Curves", 8, true, 616)]
public Curves ptr_curve_eval;
- [DNAFieldAttribute(74, "char", "edit_data_from_original", "char", 1, false)]
+ [DNAFieldAttribute(74, "char", "edit_data_from_original", "char", 1, false, 624)]
public char edit_data_from_original;
- [DNAFieldAttribute(75, "char", "_pad3[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(75, "char", "_pad3[7]", "System.Char[]", 7, false, 625)]
public char[] _pad3 = new System.Char[7];
- [DNAFieldAttribute(76, "void", "*batch_cache", "void", 8, true)]
+ [DNAFieldAttribute(76, "void", "*batch_cache", "void", 8, true, 632)]
public object ptr_batch_cache;
public Curve() {
this.id = default;
diff --git a/BlendFile/DNA/CurveMap.cs b/BlendFile/DNA/CurveMap.cs
index 3838e18..18e6aaf 100644
--- a/BlendFile/DNA/CurveMap.cs
+++ b/BlendFile/DNA/CurveMap.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(165, "CurveMap", 80)]
public class CurveMap {
- [DNAFieldAttribute(0, "short", "totpoint", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "totpoint", "short", 2, false, 0)]
public short totpoint;
- [DNAFieldAttribute(1, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "flag", "short", 2, false, 2)]
public short flag;
- [DNAFieldAttribute(2, "float", "range", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "range", "float", 4, false, 4)]
public float range;
- [DNAFieldAttribute(3, "float", "mintable", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "mintable", "float", 4, false, 8)]
public float mintable;
- [DNAFieldAttribute(4, "float", "maxtable", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "maxtable", "float", 4, false, 12)]
public float maxtable;
- [DNAFieldAttribute(5, "float", "ext_in[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(5, "float", "ext_in[2]", "System.Single[]", 8, false, 16)]
public float[] ext_in = new System.Single[2];
- [DNAFieldAttribute(6, "float", "ext_out[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(6, "float", "ext_out[2]", "System.Single[]", 8, false, 24)]
public float[] ext_out = new System.Single[2];
- [DNAFieldAttribute(7, "CurveMapPoint", "*curve", "CurveMapPoint", 8, true)]
+ [DNAFieldAttribute(7, "CurveMapPoint", "*curve", "CurveMapPoint", 8, true, 32)]
public CurveMapPoint ptr_curve;
- [DNAFieldAttribute(8, "CurveMapPoint", "*table", "CurveMapPoint", 8, true)]
+ [DNAFieldAttribute(8, "CurveMapPoint", "*table", "CurveMapPoint", 8, true, 40)]
public CurveMapPoint ptr_table;
- [DNAFieldAttribute(9, "CurveMapPoint", "*premultable", "CurveMapPoint", 8, true)]
+ [DNAFieldAttribute(9, "CurveMapPoint", "*premultable", "CurveMapPoint", 8, true, 48)]
public CurveMapPoint ptr_premultable;
- [DNAFieldAttribute(10, "float", "premul_ext_in[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(10, "float", "premul_ext_in[2]", "System.Single[]", 8, false, 56)]
public float[] premul_ext_in = new System.Single[2];
- [DNAFieldAttribute(11, "float", "premul_ext_out[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(11, "float", "premul_ext_out[2]", "System.Single[]", 8, false, 64)]
public float[] premul_ext_out = new System.Single[2];
- [DNAFieldAttribute(12, "short", "default_handle_type", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "default_handle_type", "short", 2, false, 72)]
public short default_handle_type;
- [DNAFieldAttribute(13, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(13, "char", "_pad[6]", "System.Char[]", 6, false, 74)]
public char[] _pad = new System.Char[6];
public CurveMap() {
this.totpoint = default;
diff --git a/BlendFile/DNA/CurveMapPoint.cs b/BlendFile/DNA/CurveMapPoint.cs
index cb49b5d..45ddbc6 100644
--- a/BlendFile/DNA/CurveMapPoint.cs
+++ b/BlendFile/DNA/CurveMapPoint.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(164, "CurveMapPoint", 12)]
public struct CurveMapPoint {
- [DNAFieldAttribute(0, "float", "x", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "x", "float", 4, false, 0)]
public float x;
- [DNAFieldAttribute(1, "float", "y", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "y", "float", 4, false, 4)]
public float y;
- [DNAFieldAttribute(2, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "flag", "short", 2, false, 8)]
public short flag;
- [DNAFieldAttribute(3, "short", "shorty", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "shorty", "short", 2, false, 10)]
public short shorty;
public CurveMapPoint() {
this.x = default;
diff --git a/BlendFile/DNA/CurveMapping.cs b/BlendFile/DNA/CurveMapping.cs
index 0dd86db..03e8c9b 100644
--- a/BlendFile/DNA/CurveMapping.cs
+++ b/BlendFile/DNA/CurveMapping.cs
@@ -15,31 +15,31 @@ namespace BlendFile.DNA {
[DNAClassAttribute(128, "CurveMapping", 424)]
public struct CurveMapping {
- [DNAFieldAttribute(0, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "flag", "int", 4, false, 0)]
public int flag;
- [DNAFieldAttribute(1, "int", "cur", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "cur", "int", 4, false, 4)]
public int cur;
- [DNAFieldAttribute(2, "int", "preset", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "preset", "int", 4, false, 8)]
public int preset;
- [DNAFieldAttribute(3, "int", "changed_timestamp", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "changed_timestamp", "int", 4, false, 12)]
public int changed_timestamp;
- [DNAFieldAttribute(4, "rctf", "curr", "rctf", 16, false)]
+ [DNAFieldAttribute(4, "rctf", "curr", "rctf", 16, false, 16)]
public rctf curr;
- [DNAFieldAttribute(5, "rctf", "clipr", "rctf", 16, false)]
+ [DNAFieldAttribute(5, "rctf", "clipr", "rctf", 16, false, 32)]
public rctf clipr;
- [DNAFieldAttribute(6, "CurveMap", "cm[4]", "CurveMap[]", 320, false)]
+ [DNAFieldAttribute(6, "CurveMap", "cm[4]", "CurveMap[]", 320, false, 48)]
public CurveMap[] cm = new CurveMap[4];
- [DNAFieldAttribute(7, "float", "black[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(7, "float", "black[3]", "System.Single[]", 12, false, 368)]
public float[] black = new System.Single[3];
- [DNAFieldAttribute(8, "float", "white[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(8, "float", "white[3]", "System.Single[]", 12, false, 380)]
public float[] white = new System.Single[3];
- [DNAFieldAttribute(9, "float", "bwmul[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(9, "float", "bwmul[3]", "System.Single[]", 12, false, 392)]
public float[] bwmul = new System.Single[3];
- [DNAFieldAttribute(10, "float", "sample[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(10, "float", "sample[3]", "System.Single[]", 12, false, 404)]
public float[] sample = new System.Single[3];
- [DNAFieldAttribute(11, "short", "tone", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "tone", "short", 2, false, 416)]
public short tone;
- [DNAFieldAttribute(12, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(12, "char", "_pad[6]", "System.Char[]", 6, false, 418)]
public char[] _pad = new System.Char[6];
public CurveMapping() {
this.flag = default;
diff --git a/BlendFile/DNA/CurveModifierData.cs b/BlendFile/DNA/CurveModifierData.cs
index 3050a9c..8901533 100644
--- a/BlendFile/DNA/CurveModifierData.cs
+++ b/BlendFile/DNA/CurveModifierData.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(448, "CurveModifierData", 208)]
public class CurveModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true, 120)]
public Object ptr_object;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 128)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "short", "defaxis", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "defaxis", "short", 2, false, 192)]
public short defaxis;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 194)]
public short flag;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 196)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(6, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(6, "void", "*_pad1", "void", 8, true, 200)]
public object ptr__pad1;
public CurveModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/CurvePaintSettings.cs b/BlendFile/DNA/CurvePaintSettings.cs
index 2c0f9a6..6698a41 100644
--- a/BlendFile/DNA/CurvePaintSettings.cs
+++ b/BlendFile/DNA/CurvePaintSettings.cs
@@ -15,31 +15,31 @@ namespace BlendFile.DNA {
[DNAClassAttribute(825, "CurvePaintSettings", 32)]
public struct CurvePaintSettings {
- [DNAFieldAttribute(0, "char", "curve_type", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "curve_type", "char", 1, false, 0)]
public char curve_type;
- [DNAFieldAttribute(1, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "flag", "char", 1, false, 1)]
public char flag;
- [DNAFieldAttribute(2, "char", "depth_mode", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "depth_mode", "char", 1, false, 2)]
public char depth_mode;
- [DNAFieldAttribute(3, "char", "surface_plane", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "surface_plane", "char", 1, false, 3)]
public char surface_plane;
- [DNAFieldAttribute(4, "char", "fit_method", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "fit_method", "char", 1, false, 4)]
public char fit_method;
- [DNAFieldAttribute(5, "char", "_pad", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "_pad", "char", 1, false, 5)]
public char _pad;
- [DNAFieldAttribute(6, "short", "error_threshold", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "error_threshold", "short", 2, false, 6)]
public short error_threshold;
- [DNAFieldAttribute(7, "float", "radius_min", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "radius_min", "float", 4, false, 8)]
public float radius_min;
- [DNAFieldAttribute(8, "float", "radius_max", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "radius_max", "float", 4, false, 12)]
public float radius_max;
- [DNAFieldAttribute(9, "float", "radius_taper_start", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "radius_taper_start", "float", 4, false, 16)]
public float radius_taper_start;
- [DNAFieldAttribute(10, "float", "radius_taper_end", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "radius_taper_end", "float", 4, false, 20)]
public float radius_taper_end;
- [DNAFieldAttribute(11, "float", "surface_offset", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "surface_offset", "float", 4, false, 24)]
public float surface_offset;
- [DNAFieldAttribute(12, "float", "corner_angle", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "corner_angle", "float", 4, false, 28)]
public float corner_angle;
public CurvePaintSettings() {
this.curve_type = default;
diff --git a/BlendFile/DNA/CurveProfile.cs b/BlendFile/DNA/CurveProfile.cs
index 0f9b1b2..a239dd0 100644
--- a/BlendFile/DNA/CurveProfile.cs
+++ b/BlendFile/DNA/CurveProfile.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(213, "CurveProfile", 72)]
public class CurveProfile {
- [DNAFieldAttribute(0, "short", "path_len", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "path_len", "short", 2, false, 0)]
public short path_len;
- [DNAFieldAttribute(1, "short", "segments_len", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "segments_len", "short", 2, false, 2)]
public short segments_len;
- [DNAFieldAttribute(2, "int", "preset", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "preset", "int", 4, false, 4)]
public int preset;
- [DNAFieldAttribute(3, "CurveProfilePoint", "*path", "CurveProfilePoint", 8, true)]
+ [DNAFieldAttribute(3, "CurveProfilePoint", "*path", "CurveProfilePoint", 8, true, 8)]
public CurveProfilePoint ptr_path;
- [DNAFieldAttribute(4, "CurveProfilePoint", "*table", "CurveProfilePoint", 8, true)]
+ [DNAFieldAttribute(4, "CurveProfilePoint", "*table", "CurveProfilePoint", 8, true, 16)]
public CurveProfilePoint ptr_table;
- [DNAFieldAttribute(5, "CurveProfilePoint", "*segments", "CurveProfilePoint", 8, true)]
+ [DNAFieldAttribute(5, "CurveProfilePoint", "*segments", "CurveProfilePoint", 8, true, 24)]
public CurveProfilePoint ptr_segments;
- [DNAFieldAttribute(6, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "flag", "int", 4, false, 32)]
public int flag;
- [DNAFieldAttribute(7, "int", "changed_timestamp", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "changed_timestamp", "int", 4, false, 36)]
public int changed_timestamp;
- [DNAFieldAttribute(8, "rctf", "view_rect", "rctf", 16, false)]
+ [DNAFieldAttribute(8, "rctf", "view_rect", "rctf", 16, false, 40)]
public rctf view_rect;
- [DNAFieldAttribute(9, "rctf", "clip_rect", "rctf", 16, false)]
+ [DNAFieldAttribute(9, "rctf", "clip_rect", "rctf", 16, false, 56)]
public rctf clip_rect;
public CurveProfile() {
this.path_len = default;
diff --git a/BlendFile/DNA/CurveProfilePoint.cs b/BlendFile/DNA/CurveProfilePoint.cs
index ad7ddde..cbfb71a 100644
--- a/BlendFile/DNA/CurveProfilePoint.cs
+++ b/BlendFile/DNA/CurveProfilePoint.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(217, "CurveProfilePoint", 40)]
public class CurveProfilePoint {
- [DNAFieldAttribute(0, "float", "x", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "x", "float", 4, false, 0)]
public float x;
- [DNAFieldAttribute(1, "float", "y", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "y", "float", 4, false, 4)]
public float y;
- [DNAFieldAttribute(2, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "flag", "short", 2, false, 8)]
public short flag;
- [DNAFieldAttribute(3, "char", "h1", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "h1", "char", 1, false, 10)]
public char h1;
- [DNAFieldAttribute(4, "char", "h2", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "h2", "char", 1, false, 11)]
public char h2;
- [DNAFieldAttribute(5, "float", "h1_loc[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(5, "float", "h1_loc[2]", "System.Single[]", 8, false, 12)]
public float[] h1_loc = new System.Single[2];
- [DNAFieldAttribute(6, "float", "h2_loc[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(6, "float", "h2_loc[2]", "System.Single[]", 8, false, 20)]
public float[] h2_loc = new System.Single[2];
- [DNAFieldAttribute(7, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(7, "char", "_pad[4]", "System.Char[]", 4, false, 28)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(8, "CurveProfile", "*profile", "CurveProfile", 8, true)]
+ [DNAFieldAttribute(8, "CurveProfile", "*profile", "CurveProfile", 8, true, 32)]
public CurveProfile ptr_profile;
public CurveProfilePoint() {
this.x = default;
diff --git a/BlendFile/DNA/Curves.cs b/BlendFile/DNA/Curves.cs
index 7e825e8..8be636a 100644
--- a/BlendFile/DNA/Curves.cs
+++ b/BlendFile/DNA/Curves.cs
@@ -15,31 +15,31 @@ namespace BlendFile.DNA {
[DNAClassAttribute(216, "Curves", 808)]
public class Curves {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "CurvesGeometry", "geometry", "CurvesGeometry", 544, false)]
+ [DNAFieldAttribute(2, "CurvesGeometry", "geometry", "CurvesGeometry", 544, false, 216)]
public CurvesGeometry geometry;
- [DNAFieldAttribute(3, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flag", "int", 4, false, 760)]
public int flag;
- [DNAFieldAttribute(4, "int", "attributes_active_index", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "attributes_active_index", "int", 4, false, 764)]
public int attributes_active_index;
- [DNAFieldAttribute(5, "Material", "**mat", "Material", 8, true)]
+ [DNAFieldAttribute(5, "Material", "**mat", "Material", 8, true, 768)]
public Material ptr_ptr_mat;
- [DNAFieldAttribute(6, "short", "totcol", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "totcol", "short", 2, false, 776)]
public short totcol;
- [DNAFieldAttribute(7, "char", "symmetry", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "symmetry", "char", 1, false, 778)]
public char symmetry;
- [DNAFieldAttribute(8, "char", "selection_domain", "char", 1, false)]
+ [DNAFieldAttribute(8, "char", "selection_domain", "char", 1, false, 779)]
public char selection_domain;
- [DNAFieldAttribute(9, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(9, "char", "_pad[4]", "System.Char[]", 4, false, 780)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(10, "Object", "*surface", "Object", 8, true)]
+ [DNAFieldAttribute(10, "Object", "*surface", "Object", 8, true, 784)]
public Object ptr_surface;
- [DNAFieldAttribute(11, "char", "*surface_uv_map", "char", 8, true)]
+ [DNAFieldAttribute(11, "char", "*surface_uv_map", "char", 8, true, 792)]
public char ptr_surface_uv_map;
- [DNAFieldAttribute(12, "void", "*batch_cache", "void", 8, true)]
+ [DNAFieldAttribute(12, "void", "*batch_cache", "void", 8, true, 800)]
public object ptr_batch_cache;
public Curves() {
this.id = default;
diff --git a/BlendFile/DNA/CurvesGeometry.cs b/BlendFile/DNA/CurvesGeometry.cs
index 4cf4455..c77e3ce 100644
--- a/BlendFile/DNA/CurvesGeometry.cs
+++ b/BlendFile/DNA/CurvesGeometry.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(218, "CurvesGeometry", 544)]
public class CurvesGeometry {
- [DNAFieldAttribute(0, "int", "*curve_offsets", "int", 8, true)]
+ [DNAFieldAttribute(0, "int", "*curve_offsets", "int", 8, true, 0)]
public int ptr_curve_offsets;
- [DNAFieldAttribute(1, "CustomData", "point_data", "CustomData", 248, false)]
+ [DNAFieldAttribute(1, "CustomData", "point_data", "CustomData", 248, false, 8)]
public CustomData point_data;
- [DNAFieldAttribute(2, "CustomData", "curve_data", "CustomData", 248, false)]
+ [DNAFieldAttribute(2, "CustomData", "curve_data", "CustomData", 248, false, 256)]
public CustomData curve_data;
- [DNAFieldAttribute(3, "int", "point_size", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "point_size", "int", 4, false, 504)]
public int point_size;
- [DNAFieldAttribute(4, "int", "curve_size", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "curve_size", "int", 4, false, 508)]
public int curve_size;
- [DNAFieldAttribute(5, "ListBase", "vertex_group_names", "ListBase", 16, false)]
+ [DNAFieldAttribute(5, "ListBase", "vertex_group_names", "ListBase", 16, false, 512)]
public ListBase vertex_group_names;
- [DNAFieldAttribute(6, "int", "vertex_group_active_index", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "vertex_group_active_index", "int", 4, false, 528)]
public int vertex_group_active_index;
- [DNAFieldAttribute(7, "int", "attributes_active_index", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "attributes_active_index", "int", 4, false, 532)]
public int attributes_active_index;
- [DNAFieldAttribute(8, "CurvesGeometryRuntimeHandle", "*runtime", "CurvesGeometryRuntimeHandle", 8, true)]
+ [DNAFieldAttribute(8, "CurvesGeometryRuntimeHandle", "*runtime", "CurvesGeometryRuntimeHandle", 8, true, 536)]
public CurvesGeometryRuntimeHandle ptr_runtime;
public CurvesGeometry() {
this.ptr_curve_offsets = default;
diff --git a/BlendFile/DNA/CurvesModifierData.cs b/BlendFile/DNA/CurvesModifierData.cs
index 1de5e4f..b875c85 100644
--- a/BlendFile/DNA/CurvesModifierData.cs
+++ b/BlendFile/DNA/CurvesModifierData.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(906, "CurvesModifierData", 536)]
public struct CurvesModifierData {
- [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false)]
+ [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false, 0)]
public SequenceModifierData modifier;
- [DNAFieldAttribute(1, "CurveMapping", "curve_mapping", "CurveMapping", 424, false)]
+ [DNAFieldAttribute(1, "CurveMapping", "curve_mapping", "CurveMapping", 424, false, 112)]
public CurveMapping curve_mapping;
public CurvesModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/CurvesSculpt.cs b/BlendFile/DNA/CurvesSculpt.cs
index 2f5ffde..06b3134 100644
--- a/BlendFile/DNA/CurvesSculpt.cs
+++ b/BlendFile/DNA/CurvesSculpt.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(813, "CurvesSculpt", 120)]
public struct CurvesSculpt {
- [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false)]
+ [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false, 0)]
public Paint paint;
public CurvesSculpt() {
this.paint = default;
diff --git a/BlendFile/DNA/CustomData.cs b/BlendFile/DNA/CustomData.cs
index a975eac..e280612 100644
--- a/BlendFile/DNA/CustomData.cs
+++ b/BlendFile/DNA/CustomData.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(219, "CustomData", 248)]
public class CustomData {
- [DNAFieldAttribute(0, "CustomDataLayer", "*layers", "CustomDataLayer", 8, true)]
+ [DNAFieldAttribute(0, "CustomDataLayer", "*layers", "CustomDataLayer", 8, true, 0)]
public CustomDataLayer ptr_layers;
- [DNAFieldAttribute(1, "int", "typemap[53]", "System.Int32[]", 212, false)]
+ [DNAFieldAttribute(1, "int", "typemap[53]", "System.Int32[]", 212, false, 8)]
public int[] typemap = new System.Int32[53];
- [DNAFieldAttribute(2, "int", "totlayer", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "totlayer", "int", 4, false, 220)]
public int totlayer;
- [DNAFieldAttribute(3, "int", "maxlayer", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "maxlayer", "int", 4, false, 224)]
public int maxlayer;
- [DNAFieldAttribute(4, "int", "totsize", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "totsize", "int", 4, false, 228)]
public int totsize;
- [DNAFieldAttribute(5, "BLI_mempool", "*pool", "BLI_mempool", 8, true)]
+ [DNAFieldAttribute(5, "BLI_mempool", "*pool", "BLI_mempool", 8, true, 232)]
public BLI_mempool ptr_pool;
- [DNAFieldAttribute(6, "CustomDataExternal", "*external", "CustomDataExternal", 8, true)]
+ [DNAFieldAttribute(6, "CustomDataExternal", "*external", "CustomDataExternal", 8, true, 240)]
public CustomDataExternal ptr_external;
public CustomData() {
this.ptr_layers = default;
diff --git a/BlendFile/DNA/CustomDataExternal.cs b/BlendFile/DNA/CustomDataExternal.cs
index e0ebd81..4d8c6cf 100644
--- a/BlendFile/DNA/CustomDataExternal.cs
+++ b/BlendFile/DNA/CustomDataExternal.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(223, "CustomDataExternal", 1024)]
public struct CustomDataExternal {
- [DNAFieldAttribute(0, "char", "filename[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(0, "char", "filename[1024]", "System.Char[]", 1024, false, 0)]
public char[] filename = new System.Char[1024];
public CustomDataExternal() {
this.filename = default;
diff --git a/BlendFile/DNA/CustomDataLayer.cs b/BlendFile/DNA/CustomDataLayer.cs
index 54d0cf5..b5b0b48 100644
--- a/BlendFile/DNA/CustomDataLayer.cs
+++ b/BlendFile/DNA/CustomDataLayer.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(221, "CustomDataLayer", 120)]
public class CustomDataLayer {
- [DNAFieldAttribute(0, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "type", "int", 4, false, 0)]
public int type;
- [DNAFieldAttribute(1, "int", "offset", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "offset", "int", 4, false, 4)]
public int offset;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 8)]
public int flag;
- [DNAFieldAttribute(3, "int", "active", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "active", "int", 4, false, 12)]
public int active;
- [DNAFieldAttribute(4, "int", "active_rnd", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "active_rnd", "int", 4, false, 16)]
public int active_rnd;
- [DNAFieldAttribute(5, "int", "active_clone", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "active_clone", "int", 4, false, 20)]
public int active_clone;
- [DNAFieldAttribute(6, "int", "active_mask", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "active_mask", "int", 4, false, 24)]
public int active_mask;
- [DNAFieldAttribute(7, "int", "uid", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "uid", "int", 4, false, 28)]
public int uid;
- [DNAFieldAttribute(8, "char", "name[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(8, "char", "name[68]", "System.Char[]", 68, false, 32)]
public char[] name = new System.Char[68];
- [DNAFieldAttribute(9, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(9, "char", "_pad1[4]", "System.Char[]", 4, false, 100)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(10, "void", "*data", "void", 8, true)]
+ [DNAFieldAttribute(10, "void", "*data", "void", 8, true, 104)]
public object ptr_data;
- [DNAFieldAttribute(11, "ImplicitSharingInfoHandle", "*sharing_info", "ImplicitSharingInfoHandle", 8, true)]
+ [DNAFieldAttribute(11, "ImplicitSharingInfoHandle", "*sharing_info", "ImplicitSharingInfoHandle", 8, true, 112)]
public ImplicitSharingInfoHandle ptr_sharing_info;
public CustomDataLayer() {
this.type = default;
diff --git a/BlendFile/DNA/CustomData_MeshMasks.cs b/BlendFile/DNA/CustomData_MeshMasks.cs
index cd21b04..105da5e 100644
--- a/BlendFile/DNA/CustomData_MeshMasks.cs
+++ b/BlendFile/DNA/CustomData_MeshMasks.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(225, "CustomData_MeshMasks", 40)]
public struct CustomData_MeshMasks {
- [DNAFieldAttribute(0, "uint64_t", "vmask", "uint64_t", 8, false)]
+ [DNAFieldAttribute(0, "uint64_t", "vmask", "uint64_t", 8, false, 0)]
public ulong vmask;
- [DNAFieldAttribute(1, "uint64_t", "emask", "uint64_t", 8, false)]
+ [DNAFieldAttribute(1, "uint64_t", "emask", "uint64_t", 8, false, 8)]
public ulong emask;
- [DNAFieldAttribute(2, "uint64_t", "fmask", "uint64_t", 8, false)]
+ [DNAFieldAttribute(2, "uint64_t", "fmask", "uint64_t", 8, false, 16)]
public ulong fmask;
- [DNAFieldAttribute(3, "uint64_t", "pmask", "uint64_t", 8, false)]
+ [DNAFieldAttribute(3, "uint64_t", "pmask", "uint64_t", 8, false, 24)]
public ulong pmask;
- [DNAFieldAttribute(4, "uint64_t", "lmask", "uint64_t", 8, false)]
+ [DNAFieldAttribute(4, "uint64_t", "lmask", "uint64_t", 8, false, 32)]
public ulong lmask;
public CustomData_MeshMasks() {
this.vmask = default;
diff --git a/BlendFile/DNA/DashGpencilModifierData.cs b/BlendFile/DNA/DashGpencilModifierData.cs
index 97f43e2..d9eb9d7 100644
--- a/BlendFile/DNA/DashGpencilModifierData.cs
+++ b/BlendFile/DNA/DashGpencilModifierData.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(290, "DashGpencilModifierData", 208)]
public class DashGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true, 104)]
public Material ptr_material;
- [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false, 112)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(3, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "pass_index", "int", 4, false, 176)]
public int pass_index;
- [DNAFieldAttribute(4, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "flag", "int", 4, false, 180)]
public int flag;
- [DNAFieldAttribute(5, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "layer_pass", "int", 4, false, 184)]
public int layer_pass;
- [DNAFieldAttribute(6, "int", "dash_offset", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "dash_offset", "int", 4, false, 188)]
public int dash_offset;
- [DNAFieldAttribute(7, "DashGpencilModifierSegment", "*segments", "DashGpencilModifierSegment", 8, true)]
+ [DNAFieldAttribute(7, "DashGpencilModifierSegment", "*segments", "DashGpencilModifierSegment", 8, true, 192)]
public DashGpencilModifierSegment ptr_segments;
- [DNAFieldAttribute(8, "int", "segments_len", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "segments_len", "int", 4, false, 200)]
public int segments_len;
- [DNAFieldAttribute(9, "int", "segment_active_index", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "segment_active_index", "int", 4, false, 204)]
public int segment_active_index;
public DashGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/DashGpencilModifierSegment.cs b/BlendFile/DNA/DashGpencilModifierSegment.cs
index fdb9037..a90ff98 100644
--- a/BlendFile/DNA/DashGpencilModifierSegment.cs
+++ b/BlendFile/DNA/DashGpencilModifierSegment.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(289, "DashGpencilModifierSegment", 96)]
public class DashGpencilModifierSegment {
- [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false, 0)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(1, "DashGpencilModifierData", "*dmd", "DashGpencilModifierData", 8, true)]
+ [DNAFieldAttribute(1, "DashGpencilModifierData", "*dmd", "DashGpencilModifierData", 8, true, 64)]
public DashGpencilModifierData ptr_dmd;
- [DNAFieldAttribute(2, "int", "dash", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "dash", "int", 4, false, 72)]
public int dash;
- [DNAFieldAttribute(3, "int", "gap", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "gap", "int", 4, false, 76)]
public int gap;
- [DNAFieldAttribute(4, "float", "radius", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "radius", "float", 4, false, 80)]
public float radius;
- [DNAFieldAttribute(5, "float", "opacity", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "opacity", "float", 4, false, 84)]
public float opacity;
- [DNAFieldAttribute(6, "int", "mat_nr", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "mat_nr", "int", 4, false, 88)]
public int mat_nr;
- [DNAFieldAttribute(7, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "flag", "int", 4, false, 92)]
public int flag;
public DashGpencilModifierSegment() {
this.name = default;
diff --git a/BlendFile/DNA/DataTransferModifierData.cs b/BlendFile/DNA/DataTransferModifierData.cs
index f3d0e30..6c7ae87 100644
--- a/BlendFile/DNA/DataTransferModifierData.cs
+++ b/BlendFile/DNA/DataTransferModifierData.cs
@@ -15,41 +15,41 @@ namespace BlendFile.DNA {
[DNAClassAttribute(507, "DataTransferModifierData", 288)]
public class DataTransferModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*ob_source", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*ob_source", "Object", 8, true, 120)]
public Object ptr_ob_source;
- [DNAFieldAttribute(2, "int", "data_types", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "data_types", "int", 4, false, 128)]
public int data_types;
- [DNAFieldAttribute(3, "int", "vmap_mode", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "vmap_mode", "int", 4, false, 132)]
public int vmap_mode;
- [DNAFieldAttribute(4, "int", "emap_mode", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "emap_mode", "int", 4, false, 136)]
public int emap_mode;
- [DNAFieldAttribute(5, "int", "lmap_mode", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "lmap_mode", "int", 4, false, 140)]
public int lmap_mode;
- [DNAFieldAttribute(6, "int", "pmap_mode", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "pmap_mode", "int", 4, false, 144)]
public int pmap_mode;
- [DNAFieldAttribute(7, "float", "map_max_distance", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "map_max_distance", "float", 4, false, 148)]
public float map_max_distance;
- [DNAFieldAttribute(8, "float", "map_ray_radius", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "map_ray_radius", "float", 4, false, 152)]
public float map_ray_radius;
- [DNAFieldAttribute(9, "float", "islands_precision", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "islands_precision", "float", 4, false, 156)]
public float islands_precision;
- [DNAFieldAttribute(10, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(10, "char", "_pad1[4]", "System.Char[]", 4, false, 160)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(11, "int", "layers_select_src[5]", "System.Int32[]", 20, false)]
+ [DNAFieldAttribute(11, "int", "layers_select_src[5]", "System.Int32[]", 20, false, 164)]
public int[] layers_select_src = new System.Int32[5];
- [DNAFieldAttribute(12, "int", "layers_select_dst[5]", "System.Int32[]", 20, false)]
+ [DNAFieldAttribute(12, "int", "layers_select_dst[5]", "System.Int32[]", 20, false, 184)]
public int[] layers_select_dst = new System.Int32[5];
- [DNAFieldAttribute(13, "int", "mix_mode", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "mix_mode", "int", 4, false, 204)]
public int mix_mode;
- [DNAFieldAttribute(14, "float", "mix_factor", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "mix_factor", "float", 4, false, 208)]
public float mix_factor;
- [DNAFieldAttribute(15, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(15, "char", "defgrp_name[64]", "System.Char[]", 64, false, 212)]
public char[] defgrp_name = new System.Char[64];
- [DNAFieldAttribute(16, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "flags", "int", 4, false, 276)]
public int flags;
- [DNAFieldAttribute(17, "void", "*_pad2", "void", 8, true)]
+ [DNAFieldAttribute(17, "void", "*_pad2", "void", 8, true, 280)]
public object ptr__pad2;
public DataTransferModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/DecimateModifierData.cs b/BlendFile/DNA/DecimateModifierData.cs
index c22cbe4..16e7ca7 100644
--- a/BlendFile/DNA/DecimateModifierData.cs
+++ b/BlendFile/DNA/DecimateModifierData.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(457, "DecimateModifierData", 208)]
public struct DecimateModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "float", "percent", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "percent", "float", 4, false, 120)]
public float percent;
- [DNAFieldAttribute(2, "short", "iter", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "iter", "short", 2, false, 124)]
public short iter;
- [DNAFieldAttribute(3, "char", "delimit", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "delimit", "char", 1, false, 126)]
public char delimit;
- [DNAFieldAttribute(4, "char", "symmetry_axis", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "symmetry_axis", "char", 1, false, 127)]
public char symmetry_axis;
- [DNAFieldAttribute(5, "float", "angle", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "angle", "float", 4, false, 128)]
public float angle;
- [DNAFieldAttribute(6, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(6, "char", "defgrp_name[64]", "System.Char[]", 64, false, 132)]
public char[] defgrp_name = new System.Char[64];
- [DNAFieldAttribute(7, "float", "defgrp_factor", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "defgrp_factor", "float", 4, false, 196)]
public float defgrp_factor;
- [DNAFieldAttribute(8, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "flag", "short", 2, false, 200)]
public short flag;
- [DNAFieldAttribute(9, "short", "mode", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "mode", "short", 2, false, 202)]
public short mode;
- [DNAFieldAttribute(10, "int", "face_count", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "face_count", "int", 4, false, 204)]
public int face_count;
public DecimateModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/DisplaceModifierData.cs b/BlendFile/DNA/DisplaceModifierData.cs
index 47f55d6..d8b1fe2 100644
--- a/BlendFile/DNA/DisplaceModifierData.cs
+++ b/BlendFile/DNA/DisplaceModifierData.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(455, "DisplaceModifierData", 368)]
public class DisplaceModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Tex", "*texture", "Tex", 8, true)]
+ [DNAFieldAttribute(1, "Tex", "*texture", "Tex", 8, true, 120)]
public Tex ptr_texture;
- [DNAFieldAttribute(2, "Object", "*map_object", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*map_object", "Object", 8, true, 128)]
public Object ptr_map_object;
- [DNAFieldAttribute(3, "char", "map_bone[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "map_bone[64]", "System.Char[]", 64, false, 136)]
public char[] map_bone = new System.Char[64];
- [DNAFieldAttribute(4, "char", "uvlayer_name[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(4, "char", "uvlayer_name[68]", "System.Char[]", 68, false, 200)]
public char[] uvlayer_name = new System.Char[68];
- [DNAFieldAttribute(5, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad1[4]", "System.Char[]", 4, false, 268)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(6, "int", "uvlayer_tmp", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "uvlayer_tmp", "int", 4, false, 272)]
public int uvlayer_tmp;
- [DNAFieldAttribute(7, "int", "texmapping", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "texmapping", "int", 4, false, 276)]
public int texmapping;
- [DNAFieldAttribute(8, "float", "strength", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "strength", "float", 4, false, 280)]
public float strength;
- [DNAFieldAttribute(9, "int", "direction", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "direction", "int", 4, false, 284)]
public int direction;
- [DNAFieldAttribute(10, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(10, "char", "defgrp_name[64]", "System.Char[]", 64, false, 288)]
public char[] defgrp_name = new System.Char[64];
- [DNAFieldAttribute(11, "float", "midlevel", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "midlevel", "float", 4, false, 352)]
public float midlevel;
- [DNAFieldAttribute(12, "int", "space", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "space", "int", 4, false, 356)]
public int space;
- [DNAFieldAttribute(13, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "flag", "short", 2, false, 360)]
public short flag;
- [DNAFieldAttribute(14, "char", "_pad2[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(14, "char", "_pad2[6]", "System.Char[]", 6, false, 362)]
public char[] _pad2 = new System.Char[6];
public DisplaceModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/DisplaySafeAreas.cs b/BlendFile/DNA/DisplaySafeAreas.cs
index e47b861..365aef5 100644
--- a/BlendFile/DNA/DisplaySafeAreas.cs
+++ b/BlendFile/DNA/DisplaySafeAreas.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(831, "DisplaySafeAreas", 32)]
public struct DisplaySafeAreas {
- [DNAFieldAttribute(0, "float", "title[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(0, "float", "title[2]", "System.Single[]", 8, false, 0)]
public float[] title = new System.Single[2];
- [DNAFieldAttribute(1, "float", "action[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(1, "float", "action[2]", "System.Single[]", 8, false, 8)]
public float[] action = new System.Single[2];
- [DNAFieldAttribute(2, "float", "title_center[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(2, "float", "title_center[2]", "System.Single[]", 8, false, 16)]
public float[] title_center = new System.Single[2];
- [DNAFieldAttribute(3, "float", "action_center[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(3, "float", "action_center[2]", "System.Single[]", 8, false, 24)]
public float[] action_center = new System.Single[2];
public DisplaySafeAreas() {
this.title = default;
diff --git a/BlendFile/DNA/DrawDataList.cs b/BlendFile/DNA/DrawDataList.cs
index fe7d1e3..13ebbb9 100644
--- a/BlendFile/DNA/DrawDataList.cs
+++ b/BlendFile/DNA/DrawDataList.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(14, "DrawDataList", 16)]
public class DrawDataList {
- [DNAFieldAttribute(0, "DrawData", "*first", "DrawData", 8, true)]
+ [DNAFieldAttribute(0, "DrawData", "*first", "DrawData", 8, true, 0)]
public DrawData ptr_first;
- [DNAFieldAttribute(1, "DrawData", "*last", "DrawData", 8, true)]
+ [DNAFieldAttribute(1, "DrawData", "*last", "DrawData", 8, true, 8)]
public DrawData ptr_last;
public DrawDataList() {
this.ptr_first = default;
diff --git a/BlendFile/DNA/DriverTarget.cs b/BlendFile/DNA/DriverTarget.cs
index 4d9b9a3..9656a6a 100644
--- a/BlendFile/DNA/DriverTarget.cs
+++ b/BlendFile/DNA/DriverTarget.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(90, "DriverTarget", 104)]
public class DriverTarget {
- [DNAFieldAttribute(0, "ID", "*id", "ID", 8, true)]
+ [DNAFieldAttribute(0, "ID", "*id", "ID", 8, true, 0)]
public ID ptr_id;
- [DNAFieldAttribute(1, "char", "*rna_path", "char", 8, true)]
+ [DNAFieldAttribute(1, "char", "*rna_path", "char", 8, true, 8)]
public char ptr_rna_path;
- [DNAFieldAttribute(2, "char", "pchan_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "pchan_name[64]", "System.Char[]", 64, false, 16)]
public char[] pchan_name = new System.Char[64];
- [DNAFieldAttribute(3, "short", "transChan", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "transChan", "short", 2, false, 80)]
public short transChan;
- [DNAFieldAttribute(4, "char", "rotation_mode", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "rotation_mode", "char", 1, false, 82)]
public char rotation_mode;
- [DNAFieldAttribute(5, "char", "_pad[5]", "System.Char[]", 5, false)]
+ [DNAFieldAttribute(5, "char", "_pad[5]", "System.Char[]", 5, false, 83)]
public char[] _pad = new System.Char[5];
- [DNAFieldAttribute(6, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "flag", "short", 2, false, 88)]
public short flag;
- [DNAFieldAttribute(7, "short", "options", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "options", "short", 2, false, 90)]
public short options;
- [DNAFieldAttribute(8, "int", "idtype", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "idtype", "int", 4, false, 92)]
public int idtype;
- [DNAFieldAttribute(9, "int", "context_property", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "context_property", "int", 4, false, 96)]
public int context_property;
- [DNAFieldAttribute(10, "float", "fallback_value", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "fallback_value", "float", 4, false, 100)]
public float fallback_value;
public DriverTarget() {
this.ptr_id = default;
diff --git a/BlendFile/DNA/DriverVar.cs b/BlendFile/DNA/DriverVar.cs
index e570312..9f8b55e 100644
--- a/BlendFile/DNA/DriverVar.cs
+++ b/BlendFile/DNA/DriverVar.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(91, "DriverVar", 920)]
public class DriverVar {
- [DNAFieldAttribute(0, "DriverVar", "*next", "DriverVar", 8, true)]
+ [DNAFieldAttribute(0, "DriverVar", "*next", "DriverVar", 8, true, 0)]
public DriverVar ptr_next;
- [DNAFieldAttribute(1, "DriverVar", "*prev", "DriverVar", 8, true)]
+ [DNAFieldAttribute(1, "DriverVar", "*prev", "DriverVar", 8, true, 8)]
public DriverVar ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "DriverTarget", "targets[8]", "DriverTarget[]", 832, false)]
+ [DNAFieldAttribute(3, "DriverTarget", "targets[8]", "DriverTarget[]", 832, false, 80)]
public DriverTarget[] targets = new DriverTarget[8];
- [DNAFieldAttribute(4, "char", "num_targets", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "num_targets", "char", 1, false, 912)]
public char num_targets;
- [DNAFieldAttribute(5, "char", "type", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "type", "char", 1, false, 913)]
public char type;
- [DNAFieldAttribute(6, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "flag", "short", 2, false, 914)]
public short flag;
- [DNAFieldAttribute(7, "float", "curval", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "curval", "float", 4, false, 916)]
public float curval;
public DriverVar() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/DualQuat.cs b/BlendFile/DNA/DualQuat.cs
index 38fc8b2..e1708a3 100644
--- a/BlendFile/DNA/DualQuat.cs
+++ b/BlendFile/DNA/DualQuat.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(51, "DualQuat", 100)]
public struct DualQuat {
- [DNAFieldAttribute(0, "float", "quat[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(0, "float", "quat[4]", "System.Single[]", 16, false, 0)]
public float[] quat = new System.Single[4];
- [DNAFieldAttribute(1, "float", "trans[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(1, "float", "trans[4]", "System.Single[]", 16, false, 16)]
public float[] trans = new System.Single[4];
- [DNAFieldAttribute(2, "float", "scale[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(2, "float", "scale[4][4]", "System.Single[,]", 64, false, 32)]
public float[,] scale = new System.Single[4,4];
- [DNAFieldAttribute(3, "float", "scale_weight", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "scale_weight", "float", 4, false, 96)]
public float scale_weight;
public DualQuat() {
this.quat = default;
diff --git a/BlendFile/DNA/DynamicPaintBrushSettings.cs b/BlendFile/DNA/DynamicPaintBrushSettings.cs
index 91d3dd1..e2c240f 100644
--- a/BlendFile/DNA/DynamicPaintBrushSettings.cs
+++ b/BlendFile/DNA/DynamicPaintBrushSettings.cs
@@ -15,49 +15,49 @@ namespace BlendFile.DNA {
[DNAClassAttribute(232, "DynamicPaintBrushSettings", 96)]
public class DynamicPaintBrushSettings {
- [DNAFieldAttribute(0, "DynamicPaintModifierData", "*pmd", "DynamicPaintModifierData", 8, true)]
+ [DNAFieldAttribute(0, "DynamicPaintModifierData", "*pmd", "DynamicPaintModifierData", 8, true, 0)]
public DynamicPaintModifierData ptr_pmd;
- [DNAFieldAttribute(1, "ParticleSystem", "*psys", "ParticleSystem", 8, true)]
+ [DNAFieldAttribute(1, "ParticleSystem", "*psys", "ParticleSystem", 8, true, 8)]
public ParticleSystem ptr_psys;
- [DNAFieldAttribute(2, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flags", "int", 4, false, 16)]
public int flags;
- [DNAFieldAttribute(3, "int", "collision", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "collision", "int", 4, false, 20)]
public int collision;
- [DNAFieldAttribute(4, "float", "r", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "r", "float", 4, false, 24)]
public float r;
- [DNAFieldAttribute(5, "float", "g", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "g", "float", 4, false, 28)]
public float g;
- [DNAFieldAttribute(6, "float", "b", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "b", "float", 4, false, 32)]
public float b;
- [DNAFieldAttribute(7, "float", "alpha", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "alpha", "float", 4, false, 36)]
public float alpha;
- [DNAFieldAttribute(8, "float", "wetness", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "wetness", "float", 4, false, 40)]
public float wetness;
- [DNAFieldAttribute(9, "float", "particle_radius", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "particle_radius", "float", 4, false, 44)]
public float particle_radius;
- [DNAFieldAttribute(10, "float", "particle_smooth", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "particle_smooth", "float", 4, false, 48)]
public float particle_smooth;
- [DNAFieldAttribute(11, "float", "paint_distance", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "paint_distance", "float", 4, false, 52)]
public float paint_distance;
- [DNAFieldAttribute(12, "ColorBand", "*paint_ramp", "ColorBand", 8, true)]
+ [DNAFieldAttribute(12, "ColorBand", "*paint_ramp", "ColorBand", 8, true, 56)]
public ColorBand ptr_paint_ramp;
- [DNAFieldAttribute(13, "ColorBand", "*vel_ramp", "ColorBand", 8, true)]
+ [DNAFieldAttribute(13, "ColorBand", "*vel_ramp", "ColorBand", 8, true, 64)]
public ColorBand ptr_vel_ramp;
- [DNAFieldAttribute(14, "short", "proximity_falloff", "short", 2, false)]
+ [DNAFieldAttribute(14, "short", "proximity_falloff", "short", 2, false, 72)]
public short proximity_falloff;
- [DNAFieldAttribute(15, "short", "wave_type", "short", 2, false)]
+ [DNAFieldAttribute(15, "short", "wave_type", "short", 2, false, 74)]
public short wave_type;
- [DNAFieldAttribute(16, "short", "ray_dir", "short", 2, false)]
+ [DNAFieldAttribute(16, "short", "ray_dir", "short", 2, false, 76)]
public short ray_dir;
- [DNAFieldAttribute(17, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(17, "char", "_pad[2]", "System.Char[]", 2, false, 78)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(18, "float", "wave_factor", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "wave_factor", "float", 4, false, 80)]
public float wave_factor;
- [DNAFieldAttribute(19, "float", "wave_clamp", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "wave_clamp", "float", 4, false, 84)]
public float wave_clamp;
- [DNAFieldAttribute(20, "float", "max_velocity", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "max_velocity", "float", 4, false, 88)]
public float max_velocity;
- [DNAFieldAttribute(21, "float", "smudge_strength", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "smudge_strength", "float", 4, false, 92)]
public float smudge_strength;
public DynamicPaintBrushSettings() {
this.ptr_pmd = default;
diff --git a/BlendFile/DNA/DynamicPaintCanvasSettings.cs b/BlendFile/DNA/DynamicPaintCanvasSettings.cs
index 41d2209..9673a52 100644
--- a/BlendFile/DNA/DynamicPaintCanvasSettings.cs
+++ b/BlendFile/DNA/DynamicPaintCanvasSettings.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(227, "DynamicPaintCanvasSettings", 96)]
public class DynamicPaintCanvasSettings {
- [DNAFieldAttribute(0, "DynamicPaintModifierData", "*pmd", "DynamicPaintModifierData", 8, true)]
+ [DNAFieldAttribute(0, "DynamicPaintModifierData", "*pmd", "DynamicPaintModifierData", 8, true, 0)]
public DynamicPaintModifierData ptr_pmd;
- [DNAFieldAttribute(1, "ListBase", "surfaces", "ListBase", 16, false)]
+ [DNAFieldAttribute(1, "ListBase", "surfaces", "ListBase", 16, false, 8)]
public ListBase surfaces;
- [DNAFieldAttribute(2, "short", "active_sur", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "active_sur", "short", 2, false, 24)]
public short active_sur;
- [DNAFieldAttribute(3, "short", "flags", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "flags", "short", 2, false, 26)]
public short flags;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 28)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(5, "char", "error[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(5, "char", "error[64]", "System.Char[]", 64, false, 32)]
public char[] error = new System.Char[64];
public DynamicPaintCanvasSettings() {
this.ptr_pmd = default;
diff --git a/BlendFile/DNA/DynamicPaintModifierData.cs b/BlendFile/DNA/DynamicPaintModifierData.cs
index 2fb1f87..a4abfc5 100644
--- a/BlendFile/DNA/DynamicPaintModifierData.cs
+++ b/BlendFile/DNA/DynamicPaintModifierData.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(231, "DynamicPaintModifierData", 144)]
public class DynamicPaintModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "DynamicPaintCanvasSettings", "*canvas", "DynamicPaintCanvasSettings", 8, true)]
+ [DNAFieldAttribute(1, "DynamicPaintCanvasSettings", "*canvas", "DynamicPaintCanvasSettings", 8, true, 120)]
public DynamicPaintCanvasSettings ptr_canvas;
- [DNAFieldAttribute(2, "DynamicPaintBrushSettings", "*brush", "DynamicPaintBrushSettings", 8, true)]
+ [DNAFieldAttribute(2, "DynamicPaintBrushSettings", "*brush", "DynamicPaintBrushSettings", 8, true, 128)]
public DynamicPaintBrushSettings ptr_brush;
- [DNAFieldAttribute(3, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "type", "int", 4, false, 136)]
public int type;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 140)]
public char[] _pad = new System.Char[4];
public DynamicPaintModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/DynamicPaintSurface.cs b/BlendFile/DNA/DynamicPaintSurface.cs
index 517e5f3..388e13c 100644
--- a/BlendFile/DNA/DynamicPaintSurface.cs
+++ b/BlendFile/DNA/DynamicPaintSurface.cs
@@ -15,99 +15,99 @@ namespace BlendFile.DNA {
[DNAClassAttribute(226, "DynamicPaintSurface", 1568)]
public class DynamicPaintSurface {
- [DNAFieldAttribute(0, "DynamicPaintSurface", "*next", "DynamicPaintSurface", 8, true)]
+ [DNAFieldAttribute(0, "DynamicPaintSurface", "*next", "DynamicPaintSurface", 8, true, 0)]
public DynamicPaintSurface ptr_next;
- [DNAFieldAttribute(1, "DynamicPaintSurface", "*prev", "DynamicPaintSurface", 8, true)]
+ [DNAFieldAttribute(1, "DynamicPaintSurface", "*prev", "DynamicPaintSurface", 8, true, 8)]
public DynamicPaintSurface ptr_prev;
- [DNAFieldAttribute(2, "DynamicPaintCanvasSettings", "*canvas", "DynamicPaintCanvasSettings", 8, true)]
+ [DNAFieldAttribute(2, "DynamicPaintCanvasSettings", "*canvas", "DynamicPaintCanvasSettings", 8, true, 16)]
public DynamicPaintCanvasSettings ptr_canvas;
- [DNAFieldAttribute(3, "PaintSurfaceData", "*data", "PaintSurfaceData", 8, true)]
+ [DNAFieldAttribute(3, "PaintSurfaceData", "*data", "PaintSurfaceData", 8, true, 24)]
public PaintSurfaceData ptr_data;
- [DNAFieldAttribute(4, "Collection", "*brush_group", "Collection", 8, true)]
+ [DNAFieldAttribute(4, "Collection", "*brush_group", "Collection", 8, true, 32)]
public Collection ptr_brush_group;
- [DNAFieldAttribute(5, "EffectorWeights", "*effector_weights", "EffectorWeights", 8, true)]
+ [DNAFieldAttribute(5, "EffectorWeights", "*effector_weights", "EffectorWeights", 8, true, 40)]
public EffectorWeights ptr_effector_weights;
- [DNAFieldAttribute(6, "PointCache", "*pointcache", "PointCache", 8, true)]
+ [DNAFieldAttribute(6, "PointCache", "*pointcache", "PointCache", 8, true, 48)]
public PointCache ptr_pointcache;
- [DNAFieldAttribute(7, "ListBase", "ptcaches", "ListBase", 16, false)]
+ [DNAFieldAttribute(7, "ListBase", "ptcaches", "ListBase", 16, false, 56)]
public ListBase ptcaches;
- [DNAFieldAttribute(8, "int", "current_frame", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "current_frame", "int", 4, false, 72)]
public int current_frame;
- [DNAFieldAttribute(9, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(9, "char", "name[64]", "System.Char[]", 64, false, 76)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(10, "short", "format", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "format", "short", 2, false, 140)]
public short format;
- [DNAFieldAttribute(11, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "type", "short", 2, false, 142)]
public short type;
- [DNAFieldAttribute(12, "short", "disp_type", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "disp_type", "short", 2, false, 144)]
public short disp_type;
- [DNAFieldAttribute(13, "short", "image_fileformat", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "image_fileformat", "short", 2, false, 146)]
public short image_fileformat;
- [DNAFieldAttribute(14, "short", "effect_ui", "short", 2, false)]
+ [DNAFieldAttribute(14, "short", "effect_ui", "short", 2, false, 148)]
public short effect_ui;
- [DNAFieldAttribute(15, "short", "init_color_type", "short", 2, false)]
+ [DNAFieldAttribute(15, "short", "init_color_type", "short", 2, false, 150)]
public short init_color_type;
- [DNAFieldAttribute(16, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "flags", "int", 4, false, 152)]
public int flags;
- [DNAFieldAttribute(17, "int", "effect", "int", 4, false)]
+ [DNAFieldAttribute(17, "int", "effect", "int", 4, false, 156)]
public int effect;
- [DNAFieldAttribute(18, "int", "image_resolution", "int", 4, false)]
+ [DNAFieldAttribute(18, "int", "image_resolution", "int", 4, false, 160)]
public int image_resolution;
- [DNAFieldAttribute(19, "int", "substeps", "int", 4, false)]
+ [DNAFieldAttribute(19, "int", "substeps", "int", 4, false, 164)]
public int substeps;
- [DNAFieldAttribute(20, "int", "start_frame", "int", 4, false)]
+ [DNAFieldAttribute(20, "int", "start_frame", "int", 4, false, 168)]
public int start_frame;
- [DNAFieldAttribute(21, "int", "end_frame", "int", 4, false)]
+ [DNAFieldAttribute(21, "int", "end_frame", "int", 4, false, 172)]
public int end_frame;
- [DNAFieldAttribute(22, "float", "init_color[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(22, "float", "init_color[4]", "System.Single[]", 16, false, 176)]
public float[] init_color = new System.Single[4];
- [DNAFieldAttribute(23, "Tex", "*init_texture", "Tex", 8, true)]
+ [DNAFieldAttribute(23, "Tex", "*init_texture", "Tex", 8, true, 192)]
public Tex ptr_init_texture;
- [DNAFieldAttribute(24, "char", "init_layername[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(24, "char", "init_layername[68]", "System.Char[]", 68, false, 200)]
public char[] init_layername = new System.Char[68];
- [DNAFieldAttribute(25, "int", "dry_speed", "int", 4, false)]
+ [DNAFieldAttribute(25, "int", "dry_speed", "int", 4, false, 268)]
public int dry_speed;
- [DNAFieldAttribute(26, "int", "diss_speed", "int", 4, false)]
+ [DNAFieldAttribute(26, "int", "diss_speed", "int", 4, false, 272)]
public int diss_speed;
- [DNAFieldAttribute(27, "float", "color_dry_threshold", "float", 4, false)]
+ [DNAFieldAttribute(27, "float", "color_dry_threshold", "float", 4, false, 276)]
public float color_dry_threshold;
- [DNAFieldAttribute(28, "float", "depth_clamp", "float", 4, false)]
+ [DNAFieldAttribute(28, "float", "depth_clamp", "float", 4, false, 280)]
public float depth_clamp;
- [DNAFieldAttribute(29, "float", "disp_factor", "float", 4, false)]
+ [DNAFieldAttribute(29, "float", "disp_factor", "float", 4, false, 284)]
public float disp_factor;
- [DNAFieldAttribute(30, "float", "spread_speed", "float", 4, false)]
+ [DNAFieldAttribute(30, "float", "spread_speed", "float", 4, false, 288)]
public float spread_speed;
- [DNAFieldAttribute(31, "float", "color_spread_speed", "float", 4, false)]
+ [DNAFieldAttribute(31, "float", "color_spread_speed", "float", 4, false, 292)]
public float color_spread_speed;
- [DNAFieldAttribute(32, "float", "shrink_speed", "float", 4, false)]
+ [DNAFieldAttribute(32, "float", "shrink_speed", "float", 4, false, 296)]
public float shrink_speed;
- [DNAFieldAttribute(33, "float", "drip_vel", "float", 4, false)]
+ [DNAFieldAttribute(33, "float", "drip_vel", "float", 4, false, 300)]
public float drip_vel;
- [DNAFieldAttribute(34, "float", "drip_acc", "float", 4, false)]
+ [DNAFieldAttribute(34, "float", "drip_acc", "float", 4, false, 304)]
public float drip_acc;
- [DNAFieldAttribute(35, "float", "influence_scale", "float", 4, false)]
+ [DNAFieldAttribute(35, "float", "influence_scale", "float", 4, false, 308)]
public float influence_scale;
- [DNAFieldAttribute(36, "float", "radius_scale", "float", 4, false)]
+ [DNAFieldAttribute(36, "float", "radius_scale", "float", 4, false, 312)]
public float radius_scale;
- [DNAFieldAttribute(37, "float", "wave_damping", "float", 4, false)]
+ [DNAFieldAttribute(37, "float", "wave_damping", "float", 4, false, 316)]
public float wave_damping;
- [DNAFieldAttribute(38, "float", "wave_speed", "float", 4, false)]
+ [DNAFieldAttribute(38, "float", "wave_speed", "float", 4, false, 320)]
public float wave_speed;
- [DNAFieldAttribute(39, "float", "wave_timescale", "float", 4, false)]
+ [DNAFieldAttribute(39, "float", "wave_timescale", "float", 4, false, 324)]
public float wave_timescale;
- [DNAFieldAttribute(40, "float", "wave_spring", "float", 4, false)]
+ [DNAFieldAttribute(40, "float", "wave_spring", "float", 4, false, 328)]
public float wave_spring;
- [DNAFieldAttribute(41, "float", "wave_smoothness", "float", 4, false)]
+ [DNAFieldAttribute(41, "float", "wave_smoothness", "float", 4, false, 332)]
public float wave_smoothness;
- [DNAFieldAttribute(42, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(42, "char", "_pad2[4]", "System.Char[]", 4, false, 336)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(43, "char", "uvlayer_name[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(43, "char", "uvlayer_name[68]", "System.Char[]", 68, false, 340)]
public char[] uvlayer_name = new System.Char[68];
- [DNAFieldAttribute(44, "char", "image_output_path[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(44, "char", "image_output_path[1024]", "System.Char[]", 1024, false, 408)]
public char[] image_output_path = new System.Char[1024];
- [DNAFieldAttribute(45, "char", "output_name[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(45, "char", "output_name[68]", "System.Char[]", 68, false, 1432)]
public char[] output_name = new System.Char[68];
- [DNAFieldAttribute(46, "char", "output_name2[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(46, "char", "output_name2[68]", "System.Char[]", 68, false, 1500)]
public char[] output_name2 = new System.Char[68];
public DynamicPaintSurface() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/EQCurveMappingData.cs b/BlendFile/DNA/EQCurveMappingData.cs
index 4cc3ca4..93c660e 100644
--- a/BlendFile/DNA/EQCurveMappingData.cs
+++ b/BlendFile/DNA/EQCurveMappingData.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(912, "EQCurveMappingData", 440)]
public class EQCurveMappingData {
- [DNAFieldAttribute(0, "EQCurveMappingData", "*next", "EQCurveMappingData", 8, true)]
+ [DNAFieldAttribute(0, "EQCurveMappingData", "*next", "EQCurveMappingData", 8, true, 0)]
public EQCurveMappingData ptr_next;
- [DNAFieldAttribute(1, "EQCurveMappingData", "*prev", "EQCurveMappingData", 8, true)]
+ [DNAFieldAttribute(1, "EQCurveMappingData", "*prev", "EQCurveMappingData", 8, true, 8)]
public EQCurveMappingData ptr_prev;
- [DNAFieldAttribute(2, "CurveMapping", "curve_mapping", "CurveMapping", 424, false)]
+ [DNAFieldAttribute(2, "CurveMapping", "curve_mapping", "CurveMapping", 424, false, 16)]
public CurveMapping curve_mapping;
public EQCurveMappingData() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/EdgeSplitModifierData.cs b/BlendFile/DNA/EdgeSplitModifierData.cs
index 2c2bc11..14f3993 100644
--- a/BlendFile/DNA/EdgeSplitModifierData.cs
+++ b/BlendFile/DNA/EdgeSplitModifierData.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(453, "EdgeSplitModifierData", 128)]
public struct EdgeSplitModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "float", "split_angle", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "split_angle", "float", 4, false, 120)]
public float split_angle;
- [DNAFieldAttribute(2, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flags", "int", 4, false, 124)]
public int flags;
public EdgeSplitModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/Editing.cs b/BlendFile/DNA/Editing.cs
index fa6988c..41a103b 100644
--- a/BlendFile/DNA/Editing.cs
+++ b/BlendFile/DNA/Editing.cs
@@ -15,51 +15,51 @@ namespace BlendFile.DNA {
[DNAClassAttribute(840, "Editing", 3256)]
public class Editing {
- [DNAFieldAttribute(0, "ListBase", "*seqbasep", "ListBase", 8, true)]
+ [DNAFieldAttribute(0, "ListBase", "*seqbasep", "ListBase", 8, true, 0)]
public ListBase ptr_seqbasep;
- [DNAFieldAttribute(1, "ListBase", "*displayed_channels", "ListBase", 8, true)]
+ [DNAFieldAttribute(1, "ListBase", "*displayed_channels", "ListBase", 8, true, 8)]
public ListBase ptr_displayed_channels;
- [DNAFieldAttribute(2, "void", "*_pad0", "void", 8, true)]
+ [DNAFieldAttribute(2, "void", "*_pad0", "void", 8, true, 16)]
public object ptr__pad0;
- [DNAFieldAttribute(3, "ListBase", "seqbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(3, "ListBase", "seqbase", "ListBase", 16, false, 24)]
public ListBase seqbase;
- [DNAFieldAttribute(4, "ListBase", "metastack", "ListBase", 16, false)]
+ [DNAFieldAttribute(4, "ListBase", "metastack", "ListBase", 16, false, 40)]
public ListBase metastack;
- [DNAFieldAttribute(5, "ListBase", "channels", "ListBase", 16, false)]
+ [DNAFieldAttribute(5, "ListBase", "channels", "ListBase", 16, false, 56)]
public ListBase channels;
- [DNAFieldAttribute(6, "Sequence", "*act_seq", "Sequence", 8, true)]
+ [DNAFieldAttribute(6, "Sequence", "*act_seq", "Sequence", 8, true, 72)]
public Sequence ptr_act_seq;
- [DNAFieldAttribute(7, "char", "act_imagedir[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(7, "char", "act_imagedir[1024]", "System.Char[]", 1024, false, 80)]
public char[] act_imagedir = new System.Char[1024];
- [DNAFieldAttribute(8, "char", "act_sounddir[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(8, "char", "act_sounddir[1024]", "System.Char[]", 1024, false, 1104)]
public char[] act_sounddir = new System.Char[1024];
- [DNAFieldAttribute(9, "char", "proxy_dir[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(9, "char", "proxy_dir[1024]", "System.Char[]", 1024, false, 2128)]
public char[] proxy_dir = new System.Char[1024];
- [DNAFieldAttribute(10, "int", "proxy_storage", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "proxy_storage", "int", 4, false, 3152)]
public int proxy_storage;
- [DNAFieldAttribute(11, "int", "over_ofs", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "over_ofs", "int", 4, false, 3156)]
public int over_ofs;
- [DNAFieldAttribute(12, "int", "over_cfra", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "over_cfra", "int", 4, false, 3160)]
public int over_cfra;
- [DNAFieldAttribute(13, "int", "over_flag", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "over_flag", "int", 4, false, 3164)]
public int over_flag;
- [DNAFieldAttribute(14, "rctf", "over_border", "rctf", 16, false)]
+ [DNAFieldAttribute(14, "rctf", "over_border", "rctf", 16, false, 3168)]
public rctf over_border;
- [DNAFieldAttribute(15, "int", "show_missing_media_flag", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "show_missing_media_flag", "int", 4, false, 3184)]
public int show_missing_media_flag;
- [DNAFieldAttribute(16, "int", "_pad1", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "_pad1", "int", 4, false, 3188)]
public int _pad1;
- [DNAFieldAttribute(17, "SeqCache", "*cache", "SeqCache", 8, true)]
+ [DNAFieldAttribute(17, "SeqCache", "*cache", "SeqCache", 8, true, 3192)]
public SeqCache ptr_cache;
- [DNAFieldAttribute(18, "float", "recycle_max_cost", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "recycle_max_cost", "float", 4, false, 3200)]
public float recycle_max_cost;
- [DNAFieldAttribute(19, "int", "cache_flag", "int", 4, false)]
+ [DNAFieldAttribute(19, "int", "cache_flag", "int", 4, false, 3204)]
public int cache_flag;
- [DNAFieldAttribute(20, "PrefetchJob", "*prefetch_job", "PrefetchJob", 8, true)]
+ [DNAFieldAttribute(20, "PrefetchJob", "*prefetch_job", "PrefetchJob", 8, true, 3208)]
public PrefetchJob ptr_prefetch_job;
- [DNAFieldAttribute(21, "int64_t", "disk_cache_timestamp", "int64_t", 8, false)]
+ [DNAFieldAttribute(21, "int64_t", "disk_cache_timestamp", "int64_t", 8, false, 3216)]
public long disk_cache_timestamp;
- [DNAFieldAttribute(22, "EditingRuntime", "runtime", "EditingRuntime", 32, false)]
+ [DNAFieldAttribute(22, "EditingRuntime", "runtime", "EditingRuntime", 32, false, 3224)]
public EditingRuntime runtime;
public Editing() {
this.ptr_seqbasep = default;
diff --git a/BlendFile/DNA/EditingRuntime.cs b/BlendFile/DNA/EditingRuntime.cs
index 050c574..f03e0dc 100644
--- a/BlendFile/DNA/EditingRuntime.cs
+++ b/BlendFile/DNA/EditingRuntime.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(890, "EditingRuntime", 32)]
public class EditingRuntime {
- [DNAFieldAttribute(0, "SequenceLookup", "*sequence_lookup", "SequenceLookup", 8, true)]
+ [DNAFieldAttribute(0, "SequenceLookup", "*sequence_lookup", "SequenceLookup", 8, true, 0)]
public SequenceLookup ptr_sequence_lookup;
- [DNAFieldAttribute(1, "MediaPresence", "*media_presence", "MediaPresence", 8, true)]
+ [DNAFieldAttribute(1, "MediaPresence", "*media_presence", "MediaPresence", 8, true, 8)]
public MediaPresence ptr_media_presence;
- [DNAFieldAttribute(2, "ThumbnailCache", "*thumbnail_cache", "ThumbnailCache", 8, true)]
+ [DNAFieldAttribute(2, "ThumbnailCache", "*thumbnail_cache", "ThumbnailCache", 8, true, 16)]
public ThumbnailCache ptr_thumbnail_cache;
- [DNAFieldAttribute(3, "void", "*_pad", "void", 8, true)]
+ [DNAFieldAttribute(3, "void", "*_pad", "void", 8, true, 24)]
public object ptr__pad;
public EditingRuntime() {
this.ptr_sequence_lookup = default;
diff --git a/BlendFile/DNA/Effect.cs b/BlendFile/DNA/Effect.cs
index 057057e..75c339b 100644
--- a/BlendFile/DNA/Effect.cs
+++ b/BlendFile/DNA/Effect.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(234, "Effect", 24)]
public class Effect {
- [DNAFieldAttribute(0, "Effect", "*next", "Effect", 8, true)]
+ [DNAFieldAttribute(0, "Effect", "*next", "Effect", 8, true, 0)]
public Effect ptr_next;
- [DNAFieldAttribute(1, "Effect", "*prev", "Effect", 8, true)]
+ [DNAFieldAttribute(1, "Effect", "*prev", "Effect", 8, true, 8)]
public Effect ptr_prev;
- [DNAFieldAttribute(2, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "type", "short", 2, false, 16)]
public short type;
- [DNAFieldAttribute(3, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "flag", "short", 2, false, 18)]
public short flag;
- [DNAFieldAttribute(4, "short", "buttype", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "buttype", "short", 2, false, 20)]
public short buttype;
- [DNAFieldAttribute(5, "char", "_pad0[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[2]", "System.Char[]", 2, false, 22)]
public char[] _pad0 = new System.Char[2];
public Effect() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/EffectorWeights.cs b/BlendFile/DNA/EffectorWeights.cs
index b3990d3..9f68ddf 100644
--- a/BlendFile/DNA/EffectorWeights.cs
+++ b/BlendFile/DNA/EffectorWeights.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(156, "EffectorWeights", 72)]
public class EffectorWeights {
- [DNAFieldAttribute(0, "Collection", "*group", "Collection", 8, true)]
+ [DNAFieldAttribute(0, "Collection", "*group", "Collection", 8, true, 0)]
public Collection ptr_group;
- [DNAFieldAttribute(1, "float", "weight[14]", "System.Single[]", 56, false)]
+ [DNAFieldAttribute(1, "float", "weight[14]", "System.Single[]", 56, false, 8)]
public float[] weight = new System.Single[14];
- [DNAFieldAttribute(2, "float", "global_gravity", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "global_gravity", "float", 4, false, 64)]
public float global_gravity;
- [DNAFieldAttribute(3, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "flag", "short", 2, false, 68)]
public short flag;
- [DNAFieldAttribute(4, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(4, "char", "_pad[2]", "System.Char[]", 2, false, 70)]
public char[] _pad = new System.Char[2];
public EffectorWeights() {
this.ptr_group = default;
diff --git a/BlendFile/DNA/EnvelopeGpencilModifierData.cs b/BlendFile/DNA/EnvelopeGpencilModifierData.cs
index 02c95fa..a12d8c4 100644
--- a/BlendFile/DNA/EnvelopeGpencilModifierData.cs
+++ b/BlendFile/DNA/EnvelopeGpencilModifierData.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(306, "EnvelopeGpencilModifierData", 280)]
public class EnvelopeGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true, 104)]
public Material ptr_material;
- [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false, 112)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(3, "char", "vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "vgname[64]", "System.Char[]", 64, false, 176)]
public char[] vgname = new System.Char[64];
- [DNAFieldAttribute(4, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "pass_index", "int", 4, false, 240)]
public int pass_index;
- [DNAFieldAttribute(5, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "flag", "int", 4, false, 244)]
public int flag;
- [DNAFieldAttribute(6, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "mode", "int", 4, false, 248)]
public int mode;
- [DNAFieldAttribute(7, "int", "mat_nr", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "mat_nr", "int", 4, false, 252)]
public int mat_nr;
- [DNAFieldAttribute(8, "float", "thickness", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "thickness", "float", 4, false, 256)]
public float thickness;
- [DNAFieldAttribute(9, "float", "strength", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "strength", "float", 4, false, 260)]
public float strength;
- [DNAFieldAttribute(10, "int", "skip", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "skip", "int", 4, false, 264)]
public int skip;
- [DNAFieldAttribute(11, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "layer_pass", "int", 4, false, 268)]
public int layer_pass;
- [DNAFieldAttribute(12, "int", "spread", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "spread", "int", 4, false, 272)]
public int spread;
- [DNAFieldAttribute(13, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(13, "char", "_pad[4]", "System.Char[]", 4, false, 276)]
public char[] _pad = new System.Char[4];
public EnvelopeGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/ExplodeModifierData.cs b/BlendFile/DNA/ExplodeModifierData.cs
index 3bb1a59..30d2af2 100644
--- a/BlendFile/DNA/ExplodeModifierData.cs
+++ b/BlendFile/DNA/ExplodeModifierData.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(479, "ExplodeModifierData", 216)]
public class ExplodeModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "int", "*facepa", "int", 8, true)]
+ [DNAFieldAttribute(1, "int", "*facepa", "int", 8, true, 120)]
public int ptr_facepa;
- [DNAFieldAttribute(2, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "flag", "short", 2, false, 128)]
public short flag;
- [DNAFieldAttribute(3, "short", "vgroup", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "vgroup", "short", 2, false, 130)]
public short vgroup;
- [DNAFieldAttribute(4, "float", "protect", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "protect", "float", 4, false, 132)]
public float protect;
- [DNAFieldAttribute(5, "char", "uvname[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(5, "char", "uvname[68]", "System.Char[]", 68, false, 136)]
public char[] uvname = new System.Char[68];
- [DNAFieldAttribute(6, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "_pad1[4]", "System.Char[]", 4, false, 204)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(7, "void", "*_pad2", "void", 8, true)]
+ [DNAFieldAttribute(7, "void", "*_pad2", "void", 8, true, 208)]
public object ptr__pad2;
public ExplodeModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/FCM_EnvelopeData.cs b/BlendFile/DNA/FCM_EnvelopeData.cs
index adc5346..08044da 100644
--- a/BlendFile/DNA/FCM_EnvelopeData.cs
+++ b/BlendFile/DNA/FCM_EnvelopeData.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(83, "FCM_EnvelopeData", 16)]
public struct FCM_EnvelopeData {
- [DNAFieldAttribute(0, "float", "min", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "min", "float", 4, false, 0)]
public float min;
- [DNAFieldAttribute(1, "float", "max", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "max", "float", 4, false, 4)]
public float max;
- [DNAFieldAttribute(2, "float", "time", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "time", "float", 4, false, 8)]
public float time;
- [DNAFieldAttribute(3, "short", "f1", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "f1", "short", 2, false, 12)]
public short f1;
- [DNAFieldAttribute(4, "short", "f2", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "f2", "short", 2, false, 14)]
public short f2;
public FCM_EnvelopeData() {
this.min = default;
diff --git a/BlendFile/DNA/FCurve.cs b/BlendFile/DNA/FCurve.cs
index 50af907..39c03e4 100644
--- a/BlendFile/DNA/FCurve.cs
+++ b/BlendFile/DNA/FCurve.cs
@@ -15,45 +15,45 @@ namespace BlendFile.DNA {
[DNAClassAttribute(79, "FCurve", 120)]
public class FCurve {
- [DNAFieldAttribute(0, "FCurve", "*next", "FCurve", 8, true)]
+ [DNAFieldAttribute(0, "FCurve", "*next", "FCurve", 8, true, 0)]
public FCurve ptr_next;
- [DNAFieldAttribute(1, "FCurve", "*prev", "FCurve", 8, true)]
+ [DNAFieldAttribute(1, "FCurve", "*prev", "FCurve", 8, true, 8)]
public FCurve ptr_prev;
- [DNAFieldAttribute(2, "bActionGroup", "*grp", "bActionGroup", 8, true)]
+ [DNAFieldAttribute(2, "bActionGroup", "*grp", "bActionGroup", 8, true, 16)]
public bActionGroup ptr_grp;
- [DNAFieldAttribute(3, "ChannelDriver", "*driver", "ChannelDriver", 8, true)]
+ [DNAFieldAttribute(3, "ChannelDriver", "*driver", "ChannelDriver", 8, true, 24)]
public ChannelDriver ptr_driver;
- [DNAFieldAttribute(4, "ListBase", "modifiers", "ListBase", 16, false)]
+ [DNAFieldAttribute(4, "ListBase", "modifiers", "ListBase", 16, false, 32)]
public ListBase modifiers;
- [DNAFieldAttribute(5, "BezTriple", "*bezt", "BezTriple", 8, true)]
+ [DNAFieldAttribute(5, "BezTriple", "*bezt", "BezTriple", 8, true, 48)]
public BezTriple ptr_bezt;
- [DNAFieldAttribute(6, "FPoint", "*fpt", "FPoint", 8, true)]
+ [DNAFieldAttribute(6, "FPoint", "*fpt", "FPoint", 8, true, 56)]
public FPoint ptr_fpt;
- [DNAFieldAttribute(7, "int", "totvert", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "totvert", "int", 4, false, 64)]
public int totvert;
- [DNAFieldAttribute(8, "int", "active_keyframe_index", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "active_keyframe_index", "int", 4, false, 68)]
public int active_keyframe_index;
- [DNAFieldAttribute(9, "float", "curval", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "curval", "float", 4, false, 72)]
public float curval;
- [DNAFieldAttribute(10, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "flag", "short", 2, false, 76)]
public short flag;
- [DNAFieldAttribute(11, "short", "extend", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "extend", "short", 2, false, 78)]
public short extend;
- [DNAFieldAttribute(12, "char", "auto_smoothing", "char", 1, false)]
+ [DNAFieldAttribute(12, "char", "auto_smoothing", "char", 1, false, 80)]
public char auto_smoothing;
- [DNAFieldAttribute(13, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(13, "char", "_pad[3]", "System.Char[]", 3, false, 81)]
public char[] _pad = new System.Char[3];
- [DNAFieldAttribute(14, "int", "array_index", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "array_index", "int", 4, false, 84)]
public int array_index;
- [DNAFieldAttribute(15, "char", "*rna_path", "char", 8, true)]
+ [DNAFieldAttribute(15, "char", "*rna_path", "char", 8, true, 88)]
public char ptr_rna_path;
- [DNAFieldAttribute(16, "int", "color_mode", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "color_mode", "int", 4, false, 96)]
public int color_mode;
- [DNAFieldAttribute(17, "float", "color[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(17, "float", "color[3]", "System.Single[]", 12, false, 100)]
public float[] color = new System.Single[3];
- [DNAFieldAttribute(18, "float", "prev_norm_factor", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "prev_norm_factor", "float", 4, false, 112)]
public float prev_norm_factor;
- [DNAFieldAttribute(19, "float", "prev_offset", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "prev_offset", "float", 4, false, 116)]
public float prev_offset;
public FCurve() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/FFMpegCodecData.cs b/BlendFile/DNA/FFMpegCodecData.cs
index 14990de..befc2fe 100644
--- a/BlendFile/DNA/FFMpegCodecData.cs
+++ b/BlendFile/DNA/FFMpegCodecData.cs
@@ -15,43 +15,43 @@ namespace BlendFile.DNA {
[DNAClassAttribute(797, "FFMpegCodecData", 80)]
public class FFMpegCodecData {
- [DNAFieldAttribute(0, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "type", "int", 4, false, 0)]
public int type;
- [DNAFieldAttribute(1, "int", "codec", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "codec", "int", 4, false, 4)]
public int codec;
- [DNAFieldAttribute(2, "int", "audio_codec", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "audio_codec", "int", 4, false, 8)]
public int audio_codec;
- [DNAFieldAttribute(3, "int", "video_bitrate", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "video_bitrate", "int", 4, false, 12)]
public int video_bitrate;
- [DNAFieldAttribute(4, "int", "audio_bitrate", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "audio_bitrate", "int", 4, false, 16)]
public int audio_bitrate;
- [DNAFieldAttribute(5, "int", "audio_mixrate", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "audio_mixrate", "int", 4, false, 20)]
public int audio_mixrate;
- [DNAFieldAttribute(6, "int", "audio_channels", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "audio_channels", "int", 4, false, 24)]
public int audio_channels;
- [DNAFieldAttribute(7, "float", "audio_volume", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "audio_volume", "float", 4, false, 28)]
public float audio_volume;
- [DNAFieldAttribute(8, "int", "gop_size", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "gop_size", "int", 4, false, 32)]
public int gop_size;
- [DNAFieldAttribute(9, "int", "max_b_frames", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "max_b_frames", "int", 4, false, 36)]
public int max_b_frames;
- [DNAFieldAttribute(10, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "flags", "int", 4, false, 40)]
public int flags;
- [DNAFieldAttribute(11, "int", "constant_rate_factor", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "constant_rate_factor", "int", 4, false, 44)]
public int constant_rate_factor;
- [DNAFieldAttribute(12, "int", "ffmpeg_preset", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "ffmpeg_preset", "int", 4, false, 48)]
public int ffmpeg_preset;
- [DNAFieldAttribute(13, "int", "rc_min_rate", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "rc_min_rate", "int", 4, false, 52)]
public int rc_min_rate;
- [DNAFieldAttribute(14, "int", "rc_max_rate", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "rc_max_rate", "int", 4, false, 56)]
public int rc_max_rate;
- [DNAFieldAttribute(15, "int", "rc_buffer_size", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "rc_buffer_size", "int", 4, false, 60)]
public int rc_buffer_size;
- [DNAFieldAttribute(16, "int", "mux_packet_size", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "mux_packet_size", "int", 4, false, 64)]
public int mux_packet_size;
- [DNAFieldAttribute(17, "int", "mux_rate", "int", 4, false)]
+ [DNAFieldAttribute(17, "int", "mux_rate", "int", 4, false, 68)]
public int mux_rate;
- [DNAFieldAttribute(18, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(18, "void", "*_pad1", "void", 8, true, 72)]
public object ptr__pad1;
public FFMpegCodecData() {
this.type = default;
diff --git a/BlendFile/DNA/FMod_Cycles.cs b/BlendFile/DNA/FMod_Cycles.cs
index b77c328..b07382c 100644
--- a/BlendFile/DNA/FMod_Cycles.cs
+++ b/BlendFile/DNA/FMod_Cycles.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(85, "FMod_Cycles", 8)]
public struct FMod_Cycles {
- [DNAFieldAttribute(0, "short", "before_mode", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "before_mode", "short", 2, false, 0)]
public short before_mode;
- [DNAFieldAttribute(1, "short", "after_mode", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "after_mode", "short", 2, false, 2)]
public short after_mode;
- [DNAFieldAttribute(2, "short", "before_cycles", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "before_cycles", "short", 2, false, 4)]
public short before_cycles;
- [DNAFieldAttribute(3, "short", "after_cycles", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "after_cycles", "short", 2, false, 6)]
public short after_cycles;
public FMod_Cycles() {
this.before_mode = default;
diff --git a/BlendFile/DNA/FMod_Envelope.cs b/BlendFile/DNA/FMod_Envelope.cs
index 5459936..83ac720 100644
--- a/BlendFile/DNA/FMod_Envelope.cs
+++ b/BlendFile/DNA/FMod_Envelope.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(84, "FMod_Envelope", 24)]
public class FMod_Envelope {
- [DNAFieldAttribute(0, "FCM_EnvelopeData", "*data", "FCM_EnvelopeData", 8, true)]
+ [DNAFieldAttribute(0, "FCM_EnvelopeData", "*data", "FCM_EnvelopeData", 8, true, 0)]
public FCM_EnvelopeData ptr_data;
- [DNAFieldAttribute(1, "int", "totvert", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "totvert", "int", 4, false, 8)]
public int totvert;
- [DNAFieldAttribute(2, "float", "midval", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "midval", "float", 4, false, 12)]
public float midval;
- [DNAFieldAttribute(3, "float", "min", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "min", "float", 4, false, 16)]
public float min;
- [DNAFieldAttribute(4, "float", "max", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "max", "float", 4, false, 20)]
public float max;
public FMod_Envelope() {
this.ptr_data = default;
diff --git a/BlendFile/DNA/FMod_FunctionGenerator.cs b/BlendFile/DNA/FMod_FunctionGenerator.cs
index 8e3465d..ae155c0 100644
--- a/BlendFile/DNA/FMod_FunctionGenerator.cs
+++ b/BlendFile/DNA/FMod_FunctionGenerator.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(82, "FMod_FunctionGenerator", 24)]
public struct FMod_FunctionGenerator {
- [DNAFieldAttribute(0, "float", "amplitude", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "amplitude", "float", 4, false, 0)]
public float amplitude;
- [DNAFieldAttribute(1, "float", "phase_multiplier", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "phase_multiplier", "float", 4, false, 4)]
public float phase_multiplier;
- [DNAFieldAttribute(2, "float", "phase_offset", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "phase_offset", "float", 4, false, 8)]
public float phase_offset;
- [DNAFieldAttribute(3, "float", "value_offset", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "value_offset", "float", 4, false, 12)]
public float value_offset;
- [DNAFieldAttribute(4, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "type", "int", 4, false, 16)]
public int type;
- [DNAFieldAttribute(5, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "flag", "int", 4, false, 20)]
public int flag;
public FMod_FunctionGenerator() {
this.amplitude = default;
diff --git a/BlendFile/DNA/FMod_Generator.cs b/BlendFile/DNA/FMod_Generator.cs
index 2cbc566..a81a816 100644
--- a/BlendFile/DNA/FMod_Generator.cs
+++ b/BlendFile/DNA/FMod_Generator.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(81, "FMod_Generator", 24)]
public class FMod_Generator {
- [DNAFieldAttribute(0, "float", "*coefficients", "float", 8, true)]
+ [DNAFieldAttribute(0, "float", "*coefficients", "float", 8, true, 0)]
public float ptr_coefficients;
- [DNAFieldAttribute(1, "int", "arraysize", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "arraysize", "int", 4, false, 8)]
public int arraysize;
- [DNAFieldAttribute(2, "int", "poly_order", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "poly_order", "int", 4, false, 12)]
public int poly_order;
- [DNAFieldAttribute(3, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "mode", "int", 4, false, 16)]
public int mode;
- [DNAFieldAttribute(4, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "flag", "int", 4, false, 20)]
public int flag;
public FMod_Generator() {
this.ptr_coefficients = default;
diff --git a/BlendFile/DNA/FMod_Limits.cs b/BlendFile/DNA/FMod_Limits.cs
index 678d735..92ede6b 100644
--- a/BlendFile/DNA/FMod_Limits.cs
+++ b/BlendFile/DNA/FMod_Limits.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(86, "FMod_Limits", 24)]
public struct FMod_Limits {
- [DNAFieldAttribute(0, "rctf", "rect", "rctf", 16, false)]
+ [DNAFieldAttribute(0, "rctf", "rect", "rctf", 16, false, 0)]
public rctf rect;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 16)]
public int flag;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 20)]
public char[] _pad = new System.Char[4];
public FMod_Limits() {
this.rect = default;
diff --git a/BlendFile/DNA/FMod_Noise.cs b/BlendFile/DNA/FMod_Noise.cs
index 77c24ee..0744eea 100644
--- a/BlendFile/DNA/FMod_Noise.cs
+++ b/BlendFile/DNA/FMod_Noise.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(88, "FMod_Noise", 20)]
public struct FMod_Noise {
- [DNAFieldAttribute(0, "float", "size", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "size", "float", 4, false, 0)]
public float size;
- [DNAFieldAttribute(1, "float", "strength", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "strength", "float", 4, false, 4)]
public float strength;
- [DNAFieldAttribute(2, "float", "phase", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "phase", "float", 4, false, 8)]
public float phase;
- [DNAFieldAttribute(3, "float", "offset", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "offset", "float", 4, false, 12)]
public float offset;
- [DNAFieldAttribute(4, "short", "depth", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "depth", "short", 2, false, 16)]
public short depth;
- [DNAFieldAttribute(5, "short", "modification", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "modification", "short", 2, false, 18)]
public short modification;
public FMod_Noise() {
this.size = default;
diff --git a/BlendFile/DNA/FMod_Stepped.cs b/BlendFile/DNA/FMod_Stepped.cs
index 709f71d..0973f0c 100644
--- a/BlendFile/DNA/FMod_Stepped.cs
+++ b/BlendFile/DNA/FMod_Stepped.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(89, "FMod_Stepped", 20)]
public struct FMod_Stepped {
- [DNAFieldAttribute(0, "float", "step_size", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "step_size", "float", 4, false, 0)]
public float step_size;
- [DNAFieldAttribute(1, "float", "offset", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "offset", "float", 4, false, 4)]
public float offset;
- [DNAFieldAttribute(2, "float", "start_frame", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "start_frame", "float", 4, false, 8)]
public float start_frame;
- [DNAFieldAttribute(3, "float", "end_frame", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "end_frame", "float", 4, false, 12)]
public float end_frame;
- [DNAFieldAttribute(4, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "flag", "int", 4, false, 16)]
public int flag;
public FMod_Stepped() {
this.step_size = default;
diff --git a/BlendFile/DNA/FModifier.cs b/BlendFile/DNA/FModifier.cs
index c8e87c2..eb7384a 100644
--- a/BlendFile/DNA/FModifier.cs
+++ b/BlendFile/DNA/FModifier.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(80, "FModifier", 128)]
public class FModifier {
- [DNAFieldAttribute(0, "FModifier", "*next", "FModifier", 8, true)]
+ [DNAFieldAttribute(0, "FModifier", "*next", "FModifier", 8, true, 0)]
public FModifier ptr_next;
- [DNAFieldAttribute(1, "FModifier", "*prev", "FModifier", 8, true)]
+ [DNAFieldAttribute(1, "FModifier", "*prev", "FModifier", 8, true, 8)]
public FModifier ptr_prev;
- [DNAFieldAttribute(2, "FCurve", "*curve", "FCurve", 8, true)]
+ [DNAFieldAttribute(2, "FCurve", "*curve", "FCurve", 8, true, 16)]
public FCurve ptr_curve;
- [DNAFieldAttribute(3, "void", "*data", "void", 8, true)]
+ [DNAFieldAttribute(3, "void", "*data", "void", 8, true, 24)]
public object ptr_data;
- [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 64, false, 32)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(5, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "type", "short", 2, false, 96)]
public short type;
- [DNAFieldAttribute(6, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "flag", "short", 2, false, 98)]
public short flag;
- [DNAFieldAttribute(7, "short", "ui_expand_flag", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "ui_expand_flag", "short", 2, false, 100)]
public short ui_expand_flag;
- [DNAFieldAttribute(8, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(8, "char", "_pad[6]", "System.Char[]", 6, false, 102)]
public char[] _pad = new System.Char[6];
- [DNAFieldAttribute(9, "float", "influence", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "influence", "float", 4, false, 108)]
public float influence;
- [DNAFieldAttribute(10, "float", "sfra", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "sfra", "float", 4, false, 112)]
public float sfra;
- [DNAFieldAttribute(11, "float", "efra", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "efra", "float", 4, false, 116)]
public float efra;
- [DNAFieldAttribute(12, "float", "blendin", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "blendin", "float", 4, false, 120)]
public float blendin;
- [DNAFieldAttribute(13, "float", "blendout", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "blendout", "float", 4, false, 124)]
public float blendout;
public FModifier() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/FPoint.cs b/BlendFile/DNA/FPoint.cs
index 6894b04..7e9a987 100644
--- a/BlendFile/DNA/FPoint.cs
+++ b/BlendFile/DNA/FPoint.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(94, "FPoint", 16)]
public struct FPoint {
- [DNAFieldAttribute(0, "float", "vec[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(0, "float", "vec[2]", "System.Single[]", 8, false, 0)]
public float[] vec = new System.Single[2];
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 8)]
public int flag;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 12)]
public char[] _pad = new System.Char[4];
public FPoint() {
this.vec = default;
diff --git a/BlendFile/DNA/FileAssetSelectParams.cs b/BlendFile/DNA/FileAssetSelectParams.cs
index de01dc2..5b89dbe 100644
--- a/BlendFile/DNA/FileAssetSelectParams.cs
+++ b/BlendFile/DNA/FileAssetSelectParams.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(941, "FileAssetSelectParams", 2128)]
public struct FileAssetSelectParams {
- [DNAFieldAttribute(0, "FileSelectParams", "base_params", "FileSelectParams", 2088, false)]
+ [DNAFieldAttribute(0, "FileSelectParams", "base_params", "FileSelectParams", 2088, false, 0)]
public FileSelectParams base_params;
- [DNAFieldAttribute(1, "AssetLibraryReference", "asset_library_ref", "AssetLibraryReference", 8, false)]
+ [DNAFieldAttribute(1, "AssetLibraryReference", "asset_library_ref", "AssetLibraryReference", 8, false, 2088)]
public AssetLibraryReference asset_library_ref;
- [DNAFieldAttribute(2, "short", "asset_catalog_visibility", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "asset_catalog_visibility", "short", 2, false, 2096)]
public short asset_catalog_visibility;
- [DNAFieldAttribute(3, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(3, "char", "_pad[6]", "System.Char[]", 6, false, 2098)]
public char[] _pad = new System.Char[6];
- [DNAFieldAttribute(4, "bUUID", "catalog_id", "bUUID", 16, false)]
+ [DNAFieldAttribute(4, "bUUID", "catalog_id", "bUUID", 16, false, 2104)]
public bUUID catalog_id;
- [DNAFieldAttribute(5, "short", "import_type", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "import_type", "short", 2, false, 2120)]
public short import_type;
- [DNAFieldAttribute(6, "char", "_pad2[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(6, "char", "_pad2[6]", "System.Char[]", 6, false, 2122)]
public char[] _pad2 = new System.Char[6];
public FileAssetSelectParams() {
this.base_params = default;
diff --git a/BlendFile/DNA/FileFolderHistory.cs b/BlendFile/DNA/FileFolderHistory.cs
index 1514845..ce71b9f 100644
--- a/BlendFile/DNA/FileFolderHistory.cs
+++ b/BlendFile/DNA/FileFolderHistory.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(942, "FileFolderHistory", 56)]
public class FileFolderHistory {
- [DNAFieldAttribute(0, "FileFolderLists", "*next", "FileFolderLists", 8, true)]
+ [DNAFieldAttribute(0, "FileFolderLists", "*next", "FileFolderLists", 8, true, 0)]
public FileFolderLists ptr_next;
- [DNAFieldAttribute(1, "FileFolderLists", "*prev", "FileFolderLists", 8, true)]
+ [DNAFieldAttribute(1, "FileFolderLists", "*prev", "FileFolderLists", 8, true, 8)]
public FileFolderLists ptr_prev;
- [DNAFieldAttribute(2, "char", "browse_mode", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "browse_mode", "char", 1, false, 16)]
public char browse_mode;
- [DNAFieldAttribute(3, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(3, "char", "_pad[7]", "System.Char[]", 7, false, 17)]
public char[] _pad = new System.Char[7];
- [DNAFieldAttribute(4, "ListBase", "folders_prev", "ListBase", 16, false)]
+ [DNAFieldAttribute(4, "ListBase", "folders_prev", "ListBase", 16, false, 24)]
public ListBase folders_prev;
- [DNAFieldAttribute(5, "ListBase", "folders_next", "ListBase", 16, false)]
+ [DNAFieldAttribute(5, "ListBase", "folders_next", "ListBase", 16, false, 40)]
public ListBase folders_next;
public FileFolderHistory() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/FileGlobal.cs b/BlendFile/DNA/FileGlobal.cs
index 42a9640..4b231e0 100644
--- a/BlendFile/DNA/FileGlobal.cs
+++ b/BlendFile/DNA/FileGlobal.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(239, "FileGlobal", 1104)]
public class FileGlobal {
- [DNAFieldAttribute(0, "char", "subvstr[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(0, "char", "subvstr[4]", "System.Char[]", 4, false, 0)]
public char[] subvstr = new System.Char[4];
- [DNAFieldAttribute(1, "short", "subversion", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "subversion", "short", 2, false, 4)]
public short subversion;
- [DNAFieldAttribute(2, "short", "minversion", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "minversion", "short", 2, false, 6)]
public short minversion;
- [DNAFieldAttribute(3, "short", "minsubversion", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "minsubversion", "short", 2, false, 8)]
public short minsubversion;
- [DNAFieldAttribute(4, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(4, "char", "_pad[6]", "System.Char[]", 6, false, 10)]
public char[] _pad = new System.Char[6];
- [DNAFieldAttribute(5, "bScreen", "*curscreen", "bScreen", 8, true)]
+ [DNAFieldAttribute(5, "bScreen", "*curscreen", "bScreen", 8, true, 16)]
public bScreen ptr_curscreen;
- [DNAFieldAttribute(6, "Scene", "*curscene", "Scene", 8, true)]
+ [DNAFieldAttribute(6, "Scene", "*curscene", "Scene", 8, true, 24)]
public Scene ptr_curscene;
- [DNAFieldAttribute(7, "ViewLayer", "*cur_view_layer", "ViewLayer", 8, true)]
+ [DNAFieldAttribute(7, "ViewLayer", "*cur_view_layer", "ViewLayer", 8, true, 32)]
public ViewLayer ptr_cur_view_layer;
- [DNAFieldAttribute(8, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(8, "void", "*_pad1", "void", 8, true, 40)]
public object ptr__pad1;
- [DNAFieldAttribute(9, "int", "fileflags", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "fileflags", "int", 4, false, 48)]
public int fileflags;
- [DNAFieldAttribute(10, "int", "globalf", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "globalf", "int", 4, false, 52)]
public int globalf;
- [DNAFieldAttribute(11, "uint64_t", "build_commit_timestamp", "uint64_t", 8, false)]
+ [DNAFieldAttribute(11, "uint64_t", "build_commit_timestamp", "uint64_t", 8, false, 56)]
public ulong build_commit_timestamp;
- [DNAFieldAttribute(12, "char", "build_hash[16]", "System.Char[]", 16, false)]
+ [DNAFieldAttribute(12, "char", "build_hash[16]", "System.Char[]", 16, false, 64)]
public char[] build_hash = new System.Char[16];
- [DNAFieldAttribute(13, "char", "filename[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(13, "char", "filename[1024]", "System.Char[]", 1024, false, 80)]
public char[] filename = new System.Char[1024];
public FileGlobal() {
this.subvstr = default;
diff --git a/BlendFile/DNA/FileHandler.cs b/BlendFile/DNA/FileHandler.cs
index 3307d9f..747a9aa 100644
--- a/BlendFile/DNA/FileHandler.cs
+++ b/BlendFile/DNA/FileHandler.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(874, "FileHandler", 8)]
public class FileHandler {
- [DNAFieldAttribute(0, "FileHandlerTypeHandle", "*type", "FileHandlerTypeHandle", 8, true)]
+ [DNAFieldAttribute(0, "FileHandlerTypeHandle", "*type", "FileHandlerTypeHandle", 8, true, 0)]
public FileHandlerTypeHandle ptr_type;
public FileHandler() {
this.ptr_type = default;
diff --git a/BlendFile/DNA/FileSelectParams.cs b/BlendFile/DNA/FileSelectParams.cs
index fdce655..ebfff61 100644
--- a/BlendFile/DNA/FileSelectParams.cs
+++ b/BlendFile/DNA/FileSelectParams.cs
@@ -15,57 +15,57 @@ namespace BlendFile.DNA {
[DNAClassAttribute(940, "FileSelectParams", 2088)]
public class FileSelectParams {
- [DNAFieldAttribute(0, "char", "title[96]", "System.Char[]", 96, false)]
+ [DNAFieldAttribute(0, "char", "title[96]", "System.Char[]", 96, false, 0)]
public char[] title = new System.Char[96];
- [DNAFieldAttribute(1, "char", "dir[1090]", "System.Char[]", 1090, false)]
+ [DNAFieldAttribute(1, "char", "dir[1090]", "System.Char[]", 1090, false, 96)]
public char[] dir = new System.Char[1090];
- [DNAFieldAttribute(2, "char", "file[256]", "System.Char[]", 256, false)]
+ [DNAFieldAttribute(2, "char", "file[256]", "System.Char[]", 256, false, 1186)]
public char[] file = new System.Char[256];
- [DNAFieldAttribute(3, "char", "renamefile[256]", "System.Char[]", 256, false)]
+ [DNAFieldAttribute(3, "char", "renamefile[256]", "System.Char[]", 256, false, 1442)]
public char[] renamefile = new System.Char[256];
- [DNAFieldAttribute(4, "short", "rename_flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "rename_flag", "short", 2, false, 1698)]
public short rename_flag;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 1700)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(6, "ID", "*rename_id", "ID", 8, true)]
+ [DNAFieldAttribute(6, "ID", "*rename_id", "ID", 8, true, 1704)]
public ID ptr_rename_id;
- [DNAFieldAttribute(7, "void", "*_pad3", "void", 8, true)]
+ [DNAFieldAttribute(7, "void", "*_pad3", "void", 8, true, 1712)]
public object ptr__pad3;
- [DNAFieldAttribute(8, "char", "filter_glob[256]", "System.Char[]", 256, false)]
+ [DNAFieldAttribute(8, "char", "filter_glob[256]", "System.Char[]", 256, false, 1720)]
public char[] filter_glob = new System.Char[256];
- [DNAFieldAttribute(9, "char", "filter_search[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(9, "char", "filter_search[64]", "System.Char[]", 64, false, 1976)]
public char[] filter_search = new System.Char[64];
- [DNAFieldAttribute(10, "uint64_t", "filter_id", "uint64_t", 8, false)]
+ [DNAFieldAttribute(10, "uint64_t", "filter_id", "uint64_t", 8, false, 2040)]
public ulong filter_id;
- [DNAFieldAttribute(11, "int", "active_file", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "active_file", "int", 4, false, 2048)]
public int active_file;
- [DNAFieldAttribute(12, "int", "highlight_file", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "highlight_file", "int", 4, false, 2052)]
public int highlight_file;
- [DNAFieldAttribute(13, "int", "sel_first", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "sel_first", "int", 4, false, 2056)]
public int sel_first;
- [DNAFieldAttribute(14, "int", "sel_last", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "sel_last", "int", 4, false, 2060)]
public int sel_last;
- [DNAFieldAttribute(15, "short", "thumbnail_size", "short", 2, false)]
+ [DNAFieldAttribute(15, "short", "thumbnail_size", "short", 2, false, 2064)]
public short thumbnail_size;
- [DNAFieldAttribute(16, "char", "_pad1[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(16, "char", "_pad1[2]", "System.Char[]", 2, false, 2066)]
public char[] _pad1 = new System.Char[2];
- [DNAFieldAttribute(17, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(17, "short", "type", "short", 2, false, 2068)]
public short type;
- [DNAFieldAttribute(18, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(18, "short", "flag", "short", 2, false, 2070)]
public short flag;
- [DNAFieldAttribute(19, "short", "sort", "short", 2, false)]
+ [DNAFieldAttribute(19, "short", "sort", "short", 2, false, 2072)]
public short sort;
- [DNAFieldAttribute(20, "short", "display", "short", 2, false)]
+ [DNAFieldAttribute(20, "short", "display", "short", 2, false, 2074)]
public short display;
- [DNAFieldAttribute(21, "char", "details_flags", "char", 1, false)]
+ [DNAFieldAttribute(21, "char", "details_flags", "char", 1, false, 2076)]
public char details_flags;
- [DNAFieldAttribute(22, "char", "_pad2[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(22, "char", "_pad2[3]", "System.Char[]", 3, false, 2077)]
public char[] _pad2 = new System.Char[3];
- [DNAFieldAttribute(23, "int", "filter", "int", 4, false)]
+ [DNAFieldAttribute(23, "int", "filter", "int", 4, false, 2080)]
public int filter;
- [DNAFieldAttribute(24, "short", "recursion_level", "short", 2, false)]
+ [DNAFieldAttribute(24, "short", "recursion_level", "short", 2, false, 2084)]
public short recursion_level;
- [DNAFieldAttribute(25, "char", "_pad4[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(25, "char", "_pad4[2]", "System.Char[]", 2, false, 2086)]
public char[] _pad4 = new System.Char[2];
public FileSelectParams() {
this.title = default;
diff --git a/BlendFile/DNA/FlipShaderFxData.cs b/BlendFile/DNA/FlipShaderFxData.cs
index c06c948..2cdd122 100644
--- a/BlendFile/DNA/FlipShaderFxData.cs
+++ b/BlendFile/DNA/FlipShaderFxData.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(919, "FlipShaderFxData", 152)]
public struct FlipShaderFxData {
- [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false)]
+ [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false, 0)]
public ShaderFxData shaderfx;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 104)]
public int flag;
- [DNAFieldAttribute(2, "int", "flipmode", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flipmode", "int", 4, false, 108)]
public int flipmode;
- [DNAFieldAttribute(3, "ShaderFxData_Runtime", "runtime", "ShaderFxData_Runtime", 40, false)]
+ [DNAFieldAttribute(3, "ShaderFxData_Runtime", "runtime", "ShaderFxData_Runtime", 40, false, 112)]
public ShaderFxData_Runtime runtime;
public FlipShaderFxData() {
this.shaderfx = default;
diff --git a/BlendFile/DNA/FluidDomainSettings.cs b/BlendFile/DNA/FluidDomainSettings.cs
index 428d192..d31ad90 100644
--- a/BlendFile/DNA/FluidDomainSettings.cs
+++ b/BlendFile/DNA/FluidDomainSettings.cs
@@ -15,375 +15,375 @@ namespace BlendFile.DNA {
[DNAClassAttribute(242, "FluidDomainSettings", 2288)]
public class FluidDomainSettings {
- [DNAFieldAttribute(0, "FluidModifierData", "*fmd", "FluidModifierData", 8, true)]
+ [DNAFieldAttribute(0, "FluidModifierData", "*fmd", "FluidModifierData", 8, true, 0)]
public FluidModifierData ptr_fmd;
- [DNAFieldAttribute(1, "MANTA", "*fluid", "MANTA", 8, true)]
+ [DNAFieldAttribute(1, "MANTA", "*fluid", "MANTA", 8, true, 8)]
public MANTA ptr_fluid;
- [DNAFieldAttribute(2, "MANTA", "*fluid_old", "MANTA", 8, true)]
+ [DNAFieldAttribute(2, "MANTA", "*fluid_old", "MANTA", 8, true, 16)]
public MANTA ptr_fluid_old;
- [DNAFieldAttribute(3, "void", "*fluid_mutex", "void", 8, true)]
+ [DNAFieldAttribute(3, "void", "*fluid_mutex", "void", 8, true, 24)]
public object ptr_fluid_mutex;
- [DNAFieldAttribute(4, "Collection", "*fluid_group", "Collection", 8, true)]
+ [DNAFieldAttribute(4, "Collection", "*fluid_group", "Collection", 8, true, 32)]
public Collection ptr_fluid_group;
- [DNAFieldAttribute(5, "Collection", "*force_group", "Collection", 8, true)]
+ [DNAFieldAttribute(5, "Collection", "*force_group", "Collection", 8, true, 40)]
public Collection ptr_force_group;
- [DNAFieldAttribute(6, "Collection", "*effector_group", "Collection", 8, true)]
+ [DNAFieldAttribute(6, "Collection", "*effector_group", "Collection", 8, true, 48)]
public Collection ptr_effector_group;
- [DNAFieldAttribute(7, "GPUTexture", "*tex_density", "GPUTexture", 8, true)]
+ [DNAFieldAttribute(7, "GPUTexture", "*tex_density", "GPUTexture", 8, true, 56)]
public GPUTexture ptr_tex_density;
- [DNAFieldAttribute(8, "GPUTexture", "*tex_color", "GPUTexture", 8, true)]
+ [DNAFieldAttribute(8, "GPUTexture", "*tex_color", "GPUTexture", 8, true, 64)]
public GPUTexture ptr_tex_color;
- [DNAFieldAttribute(9, "GPUTexture", "*tex_wt", "GPUTexture", 8, true)]
+ [DNAFieldAttribute(9, "GPUTexture", "*tex_wt", "GPUTexture", 8, true, 72)]
public GPUTexture ptr_tex_wt;
- [DNAFieldAttribute(10, "GPUTexture", "*tex_shadow", "GPUTexture", 8, true)]
+ [DNAFieldAttribute(10, "GPUTexture", "*tex_shadow", "GPUTexture", 8, true, 80)]
public GPUTexture ptr_tex_shadow;
- [DNAFieldAttribute(11, "GPUTexture", "*tex_flame", "GPUTexture", 8, true)]
+ [DNAFieldAttribute(11, "GPUTexture", "*tex_flame", "GPUTexture", 8, true, 88)]
public GPUTexture ptr_tex_flame;
- [DNAFieldAttribute(12, "GPUTexture", "*tex_flame_coba", "GPUTexture", 8, true)]
+ [DNAFieldAttribute(12, "GPUTexture", "*tex_flame_coba", "GPUTexture", 8, true, 96)]
public GPUTexture ptr_tex_flame_coba;
- [DNAFieldAttribute(13, "GPUTexture", "*tex_coba", "GPUTexture", 8, true)]
+ [DNAFieldAttribute(13, "GPUTexture", "*tex_coba", "GPUTexture", 8, true, 104)]
public GPUTexture ptr_tex_coba;
- [DNAFieldAttribute(14, "GPUTexture", "*tex_field", "GPUTexture", 8, true)]
+ [DNAFieldAttribute(14, "GPUTexture", "*tex_field", "GPUTexture", 8, true, 112)]
public GPUTexture ptr_tex_field;
- [DNAFieldAttribute(15, "GPUTexture", "*tex_velocity_x", "GPUTexture", 8, true)]
+ [DNAFieldAttribute(15, "GPUTexture", "*tex_velocity_x", "GPUTexture", 8, true, 120)]
public GPUTexture ptr_tex_velocity_x;
- [DNAFieldAttribute(16, "GPUTexture", "*tex_velocity_y", "GPUTexture", 8, true)]
+ [DNAFieldAttribute(16, "GPUTexture", "*tex_velocity_y", "GPUTexture", 8, true, 128)]
public GPUTexture ptr_tex_velocity_y;
- [DNAFieldAttribute(17, "GPUTexture", "*tex_velocity_z", "GPUTexture", 8, true)]
+ [DNAFieldAttribute(17, "GPUTexture", "*tex_velocity_z", "GPUTexture", 8, true, 136)]
public GPUTexture ptr_tex_velocity_z;
- [DNAFieldAttribute(18, "GPUTexture", "*tex_flags", "GPUTexture", 8, true)]
+ [DNAFieldAttribute(18, "GPUTexture", "*tex_flags", "GPUTexture", 8, true, 144)]
public GPUTexture ptr_tex_flags;
- [DNAFieldAttribute(19, "GPUTexture", "*tex_range_field", "GPUTexture", 8, true)]
+ [DNAFieldAttribute(19, "GPUTexture", "*tex_range_field", "GPUTexture", 8, true, 152)]
public GPUTexture ptr_tex_range_field;
- [DNAFieldAttribute(20, "Object", "*guiding_parent", "Object", 8, true)]
+ [DNAFieldAttribute(20, "Object", "*guiding_parent", "Object", 8, true, 160)]
public Object ptr_guiding_parent;
- [DNAFieldAttribute(21, "EffectorWeights", "*effector_weights", "EffectorWeights", 8, true)]
+ [DNAFieldAttribute(21, "EffectorWeights", "*effector_weights", "EffectorWeights", 8, true, 168)]
public EffectorWeights ptr_effector_weights;
- [DNAFieldAttribute(22, "float", "p0[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(22, "float", "p0[3]", "System.Single[]", 12, false, 176)]
public float[] p0 = new System.Single[3];
- [DNAFieldAttribute(23, "float", "p1[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(23, "float", "p1[3]", "System.Single[]", 12, false, 188)]
public float[] p1 = new System.Single[3];
- [DNAFieldAttribute(24, "float", "dp0[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(24, "float", "dp0[3]", "System.Single[]", 12, false, 200)]
public float[] dp0 = new System.Single[3];
- [DNAFieldAttribute(25, "float", "cell_size[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(25, "float", "cell_size[3]", "System.Single[]", 12, false, 212)]
public float[] cell_size = new System.Single[3];
- [DNAFieldAttribute(26, "float", "global_size[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(26, "float", "global_size[3]", "System.Single[]", 12, false, 224)]
public float[] global_size = new System.Single[3];
- [DNAFieldAttribute(27, "float", "prev_loc[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(27, "float", "prev_loc[3]", "System.Single[]", 12, false, 236)]
public float[] prev_loc = new System.Single[3];
- [DNAFieldAttribute(28, "int", "shift[3]", "System.Int32[]", 12, false)]
+ [DNAFieldAttribute(28, "int", "shift[3]", "System.Int32[]", 12, false, 248)]
public int[] shift = new System.Int32[3];
- [DNAFieldAttribute(29, "float", "shift_f[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(29, "float", "shift_f[3]", "System.Single[]", 12, false, 260)]
public float[] shift_f = new System.Single[3];
- [DNAFieldAttribute(30, "float", "obj_shift_f[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(30, "float", "obj_shift_f[3]", "System.Single[]", 12, false, 272)]
public float[] obj_shift_f = new System.Single[3];
- [DNAFieldAttribute(31, "float", "imat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(31, "float", "imat[4][4]", "System.Single[,]", 64, false, 284)]
public float[,] imat = new System.Single[4,4];
- [DNAFieldAttribute(32, "float", "obmat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(32, "float", "obmat[4][4]", "System.Single[,]", 64, false, 348)]
public float[,] obmat = new System.Single[4,4];
- [DNAFieldAttribute(33, "float", "fluidmat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(33, "float", "fluidmat[4][4]", "System.Single[,]", 64, false, 412)]
public float[,] fluidmat = new System.Single[4,4];
- [DNAFieldAttribute(34, "float", "fluidmat_wt[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(34, "float", "fluidmat_wt[4][4]", "System.Single[,]", 64, false, 476)]
public float[,] fluidmat_wt = new System.Single[4,4];
- [DNAFieldAttribute(35, "int", "base_res[3]", "System.Int32[]", 12, false)]
+ [DNAFieldAttribute(35, "int", "base_res[3]", "System.Int32[]", 12, false, 540)]
public int[] base_res = new System.Int32[3];
- [DNAFieldAttribute(36, "int", "res_min[3]", "System.Int32[]", 12, false)]
+ [DNAFieldAttribute(36, "int", "res_min[3]", "System.Int32[]", 12, false, 552)]
public int[] res_min = new System.Int32[3];
- [DNAFieldAttribute(37, "int", "res_max[3]", "System.Int32[]", 12, false)]
+ [DNAFieldAttribute(37, "int", "res_max[3]", "System.Int32[]", 12, false, 564)]
public int[] res_max = new System.Int32[3];
- [DNAFieldAttribute(38, "int", "res[3]", "System.Int32[]", 12, false)]
+ [DNAFieldAttribute(38, "int", "res[3]", "System.Int32[]", 12, false, 576)]
public int[] res = new System.Int32[3];
- [DNAFieldAttribute(39, "int", "total_cells", "int", 4, false)]
+ [DNAFieldAttribute(39, "int", "total_cells", "int", 4, false, 588)]
public int total_cells;
- [DNAFieldAttribute(40, "float", "dx", "float", 4, false)]
+ [DNAFieldAttribute(40, "float", "dx", "float", 4, false, 592)]
public float dx;
- [DNAFieldAttribute(41, "float", "scale", "float", 4, false)]
+ [DNAFieldAttribute(41, "float", "scale", "float", 4, false, 596)]
public float scale;
- [DNAFieldAttribute(42, "int", "boundary_width", "int", 4, false)]
+ [DNAFieldAttribute(42, "int", "boundary_width", "int", 4, false, 600)]
public int boundary_width;
- [DNAFieldAttribute(43, "float", "gravity_final[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(43, "float", "gravity_final[3]", "System.Single[]", 12, false, 604)]
public float[] gravity_final = new System.Single[3];
- [DNAFieldAttribute(44, "int", "adapt_margin", "int", 4, false)]
+ [DNAFieldAttribute(44, "int", "adapt_margin", "int", 4, false, 616)]
public int adapt_margin;
- [DNAFieldAttribute(45, "int", "adapt_res", "int", 4, false)]
+ [DNAFieldAttribute(45, "int", "adapt_res", "int", 4, false, 620)]
public int adapt_res;
- [DNAFieldAttribute(46, "float", "adapt_threshold", "float", 4, false)]
+ [DNAFieldAttribute(46, "float", "adapt_threshold", "float", 4, false, 624)]
public float adapt_threshold;
- [DNAFieldAttribute(47, "int", "maxres", "int", 4, false)]
+ [DNAFieldAttribute(47, "int", "maxres", "int", 4, false, 628)]
public int maxres;
- [DNAFieldAttribute(48, "int", "solver_res", "int", 4, false)]
+ [DNAFieldAttribute(48, "int", "solver_res", "int", 4, false, 632)]
public int solver_res;
- [DNAFieldAttribute(49, "int", "border_collisions", "int", 4, false)]
+ [DNAFieldAttribute(49, "int", "border_collisions", "int", 4, false, 636)]
public int border_collisions;
- [DNAFieldAttribute(50, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(50, "int", "flags", "int", 4, false, 640)]
public int flags;
- [DNAFieldAttribute(51, "float", "gravity[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(51, "float", "gravity[3]", "System.Single[]", 12, false, 644)]
public float[] gravity = new System.Single[3];
- [DNAFieldAttribute(52, "int", "active_fields", "int", 4, false)]
+ [DNAFieldAttribute(52, "int", "active_fields", "int", 4, false, 656)]
public int active_fields;
- [DNAFieldAttribute(53, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(53, "short", "type", "short", 2, false, 660)]
public short type;
- [DNAFieldAttribute(54, "char", "_pad2[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(54, "char", "_pad2[6]", "System.Char[]", 6, false, 662)]
public char[] _pad2 = new System.Char[6];
- [DNAFieldAttribute(55, "float", "alpha", "float", 4, false)]
+ [DNAFieldAttribute(55, "float", "alpha", "float", 4, false, 668)]
public float alpha;
- [DNAFieldAttribute(56, "float", "beta", "float", 4, false)]
+ [DNAFieldAttribute(56, "float", "beta", "float", 4, false, 672)]
public float beta;
- [DNAFieldAttribute(57, "int", "diss_speed", "int", 4, false)]
+ [DNAFieldAttribute(57, "int", "diss_speed", "int", 4, false, 676)]
public int diss_speed;
- [DNAFieldAttribute(58, "float", "vorticity", "float", 4, false)]
+ [DNAFieldAttribute(58, "float", "vorticity", "float", 4, false, 680)]
public float vorticity;
- [DNAFieldAttribute(59, "float", "active_color[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(59, "float", "active_color[3]", "System.Single[]", 12, false, 684)]
public float[] active_color = new System.Single[3];
- [DNAFieldAttribute(60, "int", "highres_sampling", "int", 4, false)]
+ [DNAFieldAttribute(60, "int", "highres_sampling", "int", 4, false, 696)]
public int highres_sampling;
- [DNAFieldAttribute(61, "float", "burning_rate", "float", 4, false)]
+ [DNAFieldAttribute(61, "float", "burning_rate", "float", 4, false, 700)]
public float burning_rate;
- [DNAFieldAttribute(62, "float", "flame_smoke", "float", 4, false)]
+ [DNAFieldAttribute(62, "float", "flame_smoke", "float", 4, false, 704)]
public float flame_smoke;
- [DNAFieldAttribute(63, "float", "flame_vorticity", "float", 4, false)]
+ [DNAFieldAttribute(63, "float", "flame_vorticity", "float", 4, false, 708)]
public float flame_vorticity;
- [DNAFieldAttribute(64, "float", "flame_ignition", "float", 4, false)]
+ [DNAFieldAttribute(64, "float", "flame_ignition", "float", 4, false, 712)]
public float flame_ignition;
- [DNAFieldAttribute(65, "float", "flame_max_temp", "float", 4, false)]
+ [DNAFieldAttribute(65, "float", "flame_max_temp", "float", 4, false, 716)]
public float flame_max_temp;
- [DNAFieldAttribute(66, "float", "flame_smoke_color[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(66, "float", "flame_smoke_color[3]", "System.Single[]", 12, false, 720)]
public float[] flame_smoke_color = new System.Single[3];
- [DNAFieldAttribute(67, "float", "noise_strength", "float", 4, false)]
+ [DNAFieldAttribute(67, "float", "noise_strength", "float", 4, false, 732)]
public float noise_strength;
- [DNAFieldAttribute(68, "float", "noise_pos_scale", "float", 4, false)]
+ [DNAFieldAttribute(68, "float", "noise_pos_scale", "float", 4, false, 736)]
public float noise_pos_scale;
- [DNAFieldAttribute(69, "float", "noise_time_anim", "float", 4, false)]
+ [DNAFieldAttribute(69, "float", "noise_time_anim", "float", 4, false, 740)]
public float noise_time_anim;
- [DNAFieldAttribute(70, "int", "res_noise[3]", "System.Int32[]", 12, false)]
+ [DNAFieldAttribute(70, "int", "res_noise[3]", "System.Int32[]", 12, false, 744)]
public int[] res_noise = new System.Int32[3];
- [DNAFieldAttribute(71, "int", "noise_scale", "int", 4, false)]
+ [DNAFieldAttribute(71, "int", "noise_scale", "int", 4, false, 756)]
public int noise_scale;
- [DNAFieldAttribute(72, "char", "_pad3[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(72, "char", "_pad3[4]", "System.Char[]", 4, false, 760)]
public char[] _pad3 = new System.Char[4];
- [DNAFieldAttribute(73, "float", "particle_randomness", "float", 4, false)]
+ [DNAFieldAttribute(73, "float", "particle_randomness", "float", 4, false, 764)]
public float particle_randomness;
- [DNAFieldAttribute(74, "int", "particle_number", "int", 4, false)]
+ [DNAFieldAttribute(74, "int", "particle_number", "int", 4, false, 768)]
public int particle_number;
- [DNAFieldAttribute(75, "int", "particle_minimum", "int", 4, false)]
+ [DNAFieldAttribute(75, "int", "particle_minimum", "int", 4, false, 772)]
public int particle_minimum;
- [DNAFieldAttribute(76, "int", "particle_maximum", "int", 4, false)]
+ [DNAFieldAttribute(76, "int", "particle_maximum", "int", 4, false, 776)]
public int particle_maximum;
- [DNAFieldAttribute(77, "float", "particle_radius", "float", 4, false)]
+ [DNAFieldAttribute(77, "float", "particle_radius", "float", 4, false, 780)]
public float particle_radius;
- [DNAFieldAttribute(78, "float", "particle_band_width", "float", 4, false)]
+ [DNAFieldAttribute(78, "float", "particle_band_width", "float", 4, false, 784)]
public float particle_band_width;
- [DNAFieldAttribute(79, "float", "fractions_threshold", "float", 4, false)]
+ [DNAFieldAttribute(79, "float", "fractions_threshold", "float", 4, false, 788)]
public float fractions_threshold;
- [DNAFieldAttribute(80, "float", "fractions_distance", "float", 4, false)]
+ [DNAFieldAttribute(80, "float", "fractions_distance", "float", 4, false, 792)]
public float fractions_distance;
- [DNAFieldAttribute(81, "float", "flip_ratio", "float", 4, false)]
+ [DNAFieldAttribute(81, "float", "flip_ratio", "float", 4, false, 796)]
public float flip_ratio;
- [DNAFieldAttribute(82, "int", "sys_particle_maximum", "int", 4, false)]
+ [DNAFieldAttribute(82, "int", "sys_particle_maximum", "int", 4, false, 800)]
public int sys_particle_maximum;
- [DNAFieldAttribute(83, "short", "simulation_method", "short", 2, false)]
+ [DNAFieldAttribute(83, "short", "simulation_method", "short", 2, false, 804)]
public short simulation_method;
- [DNAFieldAttribute(84, "char", "_pad4[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(84, "char", "_pad4[6]", "System.Char[]", 6, false, 806)]
public char[] _pad4 = new System.Char[6];
- [DNAFieldAttribute(85, "float", "viscosity_value", "float", 4, false)]
+ [DNAFieldAttribute(85, "float", "viscosity_value", "float", 4, false, 812)]
public float viscosity_value;
- [DNAFieldAttribute(86, "char", "_pad5[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(86, "char", "_pad5[4]", "System.Char[]", 4, false, 816)]
public char[] _pad5 = new System.Char[4];
- [DNAFieldAttribute(87, "float", "surface_tension", "float", 4, false)]
+ [DNAFieldAttribute(87, "float", "surface_tension", "float", 4, false, 820)]
public float surface_tension;
- [DNAFieldAttribute(88, "float", "viscosity_base", "float", 4, false)]
+ [DNAFieldAttribute(88, "float", "viscosity_base", "float", 4, false, 824)]
public float viscosity_base;
- [DNAFieldAttribute(89, "int", "viscosity_exponent", "int", 4, false)]
+ [DNAFieldAttribute(89, "int", "viscosity_exponent", "int", 4, false, 828)]
public int viscosity_exponent;
- [DNAFieldAttribute(90, "float", "mesh_concave_upper", "float", 4, false)]
+ [DNAFieldAttribute(90, "float", "mesh_concave_upper", "float", 4, false, 832)]
public float mesh_concave_upper;
- [DNAFieldAttribute(91, "float", "mesh_concave_lower", "float", 4, false)]
+ [DNAFieldAttribute(91, "float", "mesh_concave_lower", "float", 4, false, 836)]
public float mesh_concave_lower;
- [DNAFieldAttribute(92, "float", "mesh_particle_radius", "float", 4, false)]
+ [DNAFieldAttribute(92, "float", "mesh_particle_radius", "float", 4, false, 840)]
public float mesh_particle_radius;
- [DNAFieldAttribute(93, "int", "mesh_smoothen_pos", "int", 4, false)]
+ [DNAFieldAttribute(93, "int", "mesh_smoothen_pos", "int", 4, false, 844)]
public int mesh_smoothen_pos;
- [DNAFieldAttribute(94, "int", "mesh_smoothen_neg", "int", 4, false)]
+ [DNAFieldAttribute(94, "int", "mesh_smoothen_neg", "int", 4, false, 848)]
public int mesh_smoothen_neg;
- [DNAFieldAttribute(95, "int", "mesh_scale", "int", 4, false)]
+ [DNAFieldAttribute(95, "int", "mesh_scale", "int", 4, false, 852)]
public int mesh_scale;
- [DNAFieldAttribute(96, "short", "mesh_generator", "short", 2, false)]
+ [DNAFieldAttribute(96, "short", "mesh_generator", "short", 2, false, 856)]
public short mesh_generator;
- [DNAFieldAttribute(97, "char", "_pad6[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(97, "char", "_pad6[2]", "System.Char[]", 2, false, 858)]
public char[] _pad6 = new System.Char[2];
- [DNAFieldAttribute(98, "int", "particle_type", "int", 4, false)]
+ [DNAFieldAttribute(98, "int", "particle_type", "int", 4, false, 860)]
public int particle_type;
- [DNAFieldAttribute(99, "int", "particle_scale", "int", 4, false)]
+ [DNAFieldAttribute(99, "int", "particle_scale", "int", 4, false, 864)]
public int particle_scale;
- [DNAFieldAttribute(100, "float", "sndparticle_tau_min_wc", "float", 4, false)]
+ [DNAFieldAttribute(100, "float", "sndparticle_tau_min_wc", "float", 4, false, 868)]
public float sndparticle_tau_min_wc;
- [DNAFieldAttribute(101, "float", "sndparticle_tau_max_wc", "float", 4, false)]
+ [DNAFieldAttribute(101, "float", "sndparticle_tau_max_wc", "float", 4, false, 872)]
public float sndparticle_tau_max_wc;
- [DNAFieldAttribute(102, "float", "sndparticle_tau_min_ta", "float", 4, false)]
+ [DNAFieldAttribute(102, "float", "sndparticle_tau_min_ta", "float", 4, false, 876)]
public float sndparticle_tau_min_ta;
- [DNAFieldAttribute(103, "float", "sndparticle_tau_max_ta", "float", 4, false)]
+ [DNAFieldAttribute(103, "float", "sndparticle_tau_max_ta", "float", 4, false, 880)]
public float sndparticle_tau_max_ta;
- [DNAFieldAttribute(104, "float", "sndparticle_tau_min_k", "float", 4, false)]
+ [DNAFieldAttribute(104, "float", "sndparticle_tau_min_k", "float", 4, false, 884)]
public float sndparticle_tau_min_k;
- [DNAFieldAttribute(105, "float", "sndparticle_tau_max_k", "float", 4, false)]
+ [DNAFieldAttribute(105, "float", "sndparticle_tau_max_k", "float", 4, false, 888)]
public float sndparticle_tau_max_k;
- [DNAFieldAttribute(106, "int", "sndparticle_k_wc", "int", 4, false)]
+ [DNAFieldAttribute(106, "int", "sndparticle_k_wc", "int", 4, false, 892)]
public int sndparticle_k_wc;
- [DNAFieldAttribute(107, "int", "sndparticle_k_ta", "int", 4, false)]
+ [DNAFieldAttribute(107, "int", "sndparticle_k_ta", "int", 4, false, 896)]
public int sndparticle_k_ta;
- [DNAFieldAttribute(108, "float", "sndparticle_k_b", "float", 4, false)]
+ [DNAFieldAttribute(108, "float", "sndparticle_k_b", "float", 4, false, 900)]
public float sndparticle_k_b;
- [DNAFieldAttribute(109, "float", "sndparticle_k_d", "float", 4, false)]
+ [DNAFieldAttribute(109, "float", "sndparticle_k_d", "float", 4, false, 904)]
public float sndparticle_k_d;
- [DNAFieldAttribute(110, "float", "sndparticle_l_min", "float", 4, false)]
+ [DNAFieldAttribute(110, "float", "sndparticle_l_min", "float", 4, false, 908)]
public float sndparticle_l_min;
- [DNAFieldAttribute(111, "float", "sndparticle_l_max", "float", 4, false)]
+ [DNAFieldAttribute(111, "float", "sndparticle_l_max", "float", 4, false, 912)]
public float sndparticle_l_max;
- [DNAFieldAttribute(112, "int", "sndparticle_potential_radius", "int", 4, false)]
+ [DNAFieldAttribute(112, "int", "sndparticle_potential_radius", "int", 4, false, 916)]
public int sndparticle_potential_radius;
- [DNAFieldAttribute(113, "int", "sndparticle_update_radius", "int", 4, false)]
+ [DNAFieldAttribute(113, "int", "sndparticle_update_radius", "int", 4, false, 920)]
public int sndparticle_update_radius;
- [DNAFieldAttribute(114, "char", "sndparticle_boundary", "char", 1, false)]
+ [DNAFieldAttribute(114, "char", "sndparticle_boundary", "char", 1, false, 924)]
public char sndparticle_boundary;
- [DNAFieldAttribute(115, "char", "sndparticle_combined_export", "char", 1, false)]
+ [DNAFieldAttribute(115, "char", "sndparticle_combined_export", "char", 1, false, 925)]
public char sndparticle_combined_export;
- [DNAFieldAttribute(116, "char", "_pad7[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(116, "char", "_pad7[6]", "System.Char[]", 6, false, 926)]
public char[] _pad7 = new System.Char[6];
- [DNAFieldAttribute(117, "float", "guiding_alpha", "float", 4, false)]
+ [DNAFieldAttribute(117, "float", "guiding_alpha", "float", 4, false, 932)]
public float guiding_alpha;
- [DNAFieldAttribute(118, "int", "guiding_beta", "int", 4, false)]
+ [DNAFieldAttribute(118, "int", "guiding_beta", "int", 4, false, 936)]
public int guiding_beta;
- [DNAFieldAttribute(119, "float", "guiding_vel_factor", "float", 4, false)]
+ [DNAFieldAttribute(119, "float", "guiding_vel_factor", "float", 4, false, 940)]
public float guiding_vel_factor;
- [DNAFieldAttribute(120, "int", "guide_res[3]", "System.Int32[]", 12, false)]
+ [DNAFieldAttribute(120, "int", "guide_res[3]", "System.Int32[]", 12, false, 944)]
public int[] guide_res = new System.Int32[3];
- [DNAFieldAttribute(121, "short", "guiding_source", "short", 2, false)]
+ [DNAFieldAttribute(121, "short", "guiding_source", "short", 2, false, 956)]
public short guiding_source;
- [DNAFieldAttribute(122, "char", "_pad8[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(122, "char", "_pad8[2]", "System.Char[]", 2, false, 958)]
public char[] _pad8 = new System.Char[2];
- [DNAFieldAttribute(123, "int", "cache_frame_start", "int", 4, false)]
+ [DNAFieldAttribute(123, "int", "cache_frame_start", "int", 4, false, 960)]
public int cache_frame_start;
- [DNAFieldAttribute(124, "int", "cache_frame_end", "int", 4, false)]
+ [DNAFieldAttribute(124, "int", "cache_frame_end", "int", 4, false, 964)]
public int cache_frame_end;
- [DNAFieldAttribute(125, "int", "cache_frame_pause_data", "int", 4, false)]
+ [DNAFieldAttribute(125, "int", "cache_frame_pause_data", "int", 4, false, 968)]
public int cache_frame_pause_data;
- [DNAFieldAttribute(126, "int", "cache_frame_pause_noise", "int", 4, false)]
+ [DNAFieldAttribute(126, "int", "cache_frame_pause_noise", "int", 4, false, 972)]
public int cache_frame_pause_noise;
- [DNAFieldAttribute(127, "int", "cache_frame_pause_mesh", "int", 4, false)]
+ [DNAFieldAttribute(127, "int", "cache_frame_pause_mesh", "int", 4, false, 976)]
public int cache_frame_pause_mesh;
- [DNAFieldAttribute(128, "int", "cache_frame_pause_particles", "int", 4, false)]
+ [DNAFieldAttribute(128, "int", "cache_frame_pause_particles", "int", 4, false, 980)]
public int cache_frame_pause_particles;
- [DNAFieldAttribute(129, "int", "cache_frame_pause_guiding", "int", 4, false)]
+ [DNAFieldAttribute(129, "int", "cache_frame_pause_guiding", "int", 4, false, 984)]
public int cache_frame_pause_guiding;
- [DNAFieldAttribute(130, "int", "cache_frame_offset", "int", 4, false)]
+ [DNAFieldAttribute(130, "int", "cache_frame_offset", "int", 4, false, 988)]
public int cache_frame_offset;
- [DNAFieldAttribute(131, "int", "cache_flag", "int", 4, false)]
+ [DNAFieldAttribute(131, "int", "cache_flag", "int", 4, false, 992)]
public int cache_flag;
- [DNAFieldAttribute(132, "char", "cache_mesh_format", "char", 1, false)]
+ [DNAFieldAttribute(132, "char", "cache_mesh_format", "char", 1, false, 996)]
public char cache_mesh_format;
- [DNAFieldAttribute(133, "char", "cache_data_format", "char", 1, false)]
+ [DNAFieldAttribute(133, "char", "cache_data_format", "char", 1, false, 997)]
public char cache_data_format;
- [DNAFieldAttribute(134, "char", "cache_particle_format", "char", 1, false)]
+ [DNAFieldAttribute(134, "char", "cache_particle_format", "char", 1, false, 998)]
public char cache_particle_format;
- [DNAFieldAttribute(135, "char", "cache_noise_format", "char", 1, false)]
+ [DNAFieldAttribute(135, "char", "cache_noise_format", "char", 1, false, 999)]
public char cache_noise_format;
- [DNAFieldAttribute(136, "char", "cache_directory[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(136, "char", "cache_directory[1024]", "System.Char[]", 1024, false, 1000)]
public char[] cache_directory = new System.Char[1024];
- [DNAFieldAttribute(137, "char", "error[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(137, "char", "error[64]", "System.Char[]", 64, false, 2024)]
public char[] error = new System.Char[64];
- [DNAFieldAttribute(138, "short", "cache_type", "short", 2, false)]
+ [DNAFieldAttribute(138, "short", "cache_type", "short", 2, false, 2088)]
public short cache_type;
- [DNAFieldAttribute(139, "char", "cache_id[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(139, "char", "cache_id[4]", "System.Char[]", 4, false, 2090)]
public char[] cache_id = new System.Char[4];
- [DNAFieldAttribute(140, "char", "_pad9[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(140, "char", "_pad9[2]", "System.Char[]", 2, false, 2094)]
public char[] _pad9 = new System.Char[2];
- [DNAFieldAttribute(141, "float", "dt", "float", 4, false)]
+ [DNAFieldAttribute(141, "float", "dt", "float", 4, false, 2096)]
public float dt;
- [DNAFieldAttribute(142, "float", "time_total", "float", 4, false)]
+ [DNAFieldAttribute(142, "float", "time_total", "float", 4, false, 2100)]
public float time_total;
- [DNAFieldAttribute(143, "float", "time_per_frame", "float", 4, false)]
+ [DNAFieldAttribute(143, "float", "time_per_frame", "float", 4, false, 2104)]
public float time_per_frame;
- [DNAFieldAttribute(144, "float", "frame_length", "float", 4, false)]
+ [DNAFieldAttribute(144, "float", "frame_length", "float", 4, false, 2108)]
public float frame_length;
- [DNAFieldAttribute(145, "float", "time_scale", "float", 4, false)]
+ [DNAFieldAttribute(145, "float", "time_scale", "float", 4, false, 2112)]
public float time_scale;
- [DNAFieldAttribute(146, "float", "cfl_condition", "float", 4, false)]
+ [DNAFieldAttribute(146, "float", "cfl_condition", "float", 4, false, 2116)]
public float cfl_condition;
- [DNAFieldAttribute(147, "int", "timesteps_minimum", "int", 4, false)]
+ [DNAFieldAttribute(147, "int", "timesteps_minimum", "int", 4, false, 2120)]
public int timesteps_minimum;
- [DNAFieldAttribute(148, "int", "timesteps_maximum", "int", 4, false)]
+ [DNAFieldAttribute(148, "int", "timesteps_maximum", "int", 4, false, 2124)]
public int timesteps_maximum;
- [DNAFieldAttribute(149, "float", "slice_per_voxel", "float", 4, false)]
+ [DNAFieldAttribute(149, "float", "slice_per_voxel", "float", 4, false, 2128)]
public float slice_per_voxel;
- [DNAFieldAttribute(150, "float", "slice_depth", "float", 4, false)]
+ [DNAFieldAttribute(150, "float", "slice_depth", "float", 4, false, 2132)]
public float slice_depth;
- [DNAFieldAttribute(151, "float", "display_thickness", "float", 4, false)]
+ [DNAFieldAttribute(151, "float", "display_thickness", "float", 4, false, 2136)]
public float display_thickness;
- [DNAFieldAttribute(152, "float", "grid_scale", "float", 4, false)]
+ [DNAFieldAttribute(152, "float", "grid_scale", "float", 4, false, 2140)]
public float grid_scale;
- [DNAFieldAttribute(153, "ColorBand", "*coba", "ColorBand", 8, true)]
+ [DNAFieldAttribute(153, "ColorBand", "*coba", "ColorBand", 8, true, 2144)]
public ColorBand ptr_coba;
- [DNAFieldAttribute(154, "float", "vector_scale", "float", 4, false)]
+ [DNAFieldAttribute(154, "float", "vector_scale", "float", 4, false, 2152)]
public float vector_scale;
- [DNAFieldAttribute(155, "float", "gridlines_lower_bound", "float", 4, false)]
+ [DNAFieldAttribute(155, "float", "gridlines_lower_bound", "float", 4, false, 2156)]
public float gridlines_lower_bound;
- [DNAFieldAttribute(156, "float", "gridlines_upper_bound", "float", 4, false)]
+ [DNAFieldAttribute(156, "float", "gridlines_upper_bound", "float", 4, false, 2160)]
public float gridlines_upper_bound;
- [DNAFieldAttribute(157, "float", "gridlines_range_color[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(157, "float", "gridlines_range_color[4]", "System.Single[]", 16, false, 2164)]
public float[] gridlines_range_color = new System.Single[4];
- [DNAFieldAttribute(158, "char", "axis_slice_method", "char", 1, false)]
+ [DNAFieldAttribute(158, "char", "axis_slice_method", "char", 1, false, 2180)]
public char axis_slice_method;
- [DNAFieldAttribute(159, "char", "slice_axis", "char", 1, false)]
+ [DNAFieldAttribute(159, "char", "slice_axis", "char", 1, false, 2181)]
public char slice_axis;
- [DNAFieldAttribute(160, "char", "show_gridlines", "char", 1, false)]
+ [DNAFieldAttribute(160, "char", "show_gridlines", "char", 1, false, 2182)]
public char show_gridlines;
- [DNAFieldAttribute(161, "char", "draw_velocity", "char", 1, false)]
+ [DNAFieldAttribute(161, "char", "draw_velocity", "char", 1, false, 2183)]
public char draw_velocity;
- [DNAFieldAttribute(162, "char", "vector_draw_type", "char", 1, false)]
+ [DNAFieldAttribute(162, "char", "vector_draw_type", "char", 1, false, 2184)]
public char vector_draw_type;
- [DNAFieldAttribute(163, "char", "vector_field", "char", 1, false)]
+ [DNAFieldAttribute(163, "char", "vector_field", "char", 1, false, 2185)]
public char vector_field;
- [DNAFieldAttribute(164, "char", "vector_scale_with_magnitude", "char", 1, false)]
+ [DNAFieldAttribute(164, "char", "vector_scale_with_magnitude", "char", 1, false, 2186)]
public char vector_scale_with_magnitude;
- [DNAFieldAttribute(165, "char", "vector_draw_mac_components", "char", 1, false)]
+ [DNAFieldAttribute(165, "char", "vector_draw_mac_components", "char", 1, false, 2187)]
public char vector_draw_mac_components;
- [DNAFieldAttribute(166, "char", "use_coba", "char", 1, false)]
+ [DNAFieldAttribute(166, "char", "use_coba", "char", 1, false, 2188)]
public char use_coba;
- [DNAFieldAttribute(167, "char", "coba_field", "char", 1, false)]
+ [DNAFieldAttribute(167, "char", "coba_field", "char", 1, false, 2189)]
public char coba_field;
- [DNAFieldAttribute(168, "char", "interp_method", "char", 1, false)]
+ [DNAFieldAttribute(168, "char", "interp_method", "char", 1, false, 2190)]
public char interp_method;
- [DNAFieldAttribute(169, "char", "gridlines_color_field", "char", 1, false)]
+ [DNAFieldAttribute(169, "char", "gridlines_color_field", "char", 1, false, 2191)]
public char gridlines_color_field;
- [DNAFieldAttribute(170, "char", "gridlines_cell_filter", "char", 1, false)]
+ [DNAFieldAttribute(170, "char", "gridlines_cell_filter", "char", 1, false, 2192)]
public char gridlines_cell_filter;
- [DNAFieldAttribute(171, "char", "_pad10[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(171, "char", "_pad10[3]", "System.Char[]", 3, false, 2193)]
public char[] _pad10 = new System.Char[3];
- [DNAFieldAttribute(172, "float", "velocity_scale", "float", 4, false)]
+ [DNAFieldAttribute(172, "float", "velocity_scale", "float", 4, false, 2196)]
public float velocity_scale;
- [DNAFieldAttribute(173, "int", "openvdb_compression", "int", 4, false)]
+ [DNAFieldAttribute(173, "int", "openvdb_compression", "int", 4, false, 2200)]
public int openvdb_compression;
- [DNAFieldAttribute(174, "float", "clipping", "float", 4, false)]
+ [DNAFieldAttribute(174, "float", "clipping", "float", 4, false, 2204)]
public float clipping;
- [DNAFieldAttribute(175, "char", "openvdb_data_depth", "char", 1, false)]
+ [DNAFieldAttribute(175, "char", "openvdb_data_depth", "char", 1, false, 2208)]
public char openvdb_data_depth;
- [DNAFieldAttribute(176, "char", "_pad11[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(176, "char", "_pad11[7]", "System.Char[]", 7, false, 2209)]
public char[] _pad11 = new System.Char[7];
- [DNAFieldAttribute(177, "int", "viewsettings", "int", 4, false)]
+ [DNAFieldAttribute(177, "int", "viewsettings", "int", 4, false, 2216)]
public int viewsettings;
- [DNAFieldAttribute(178, "char", "_pad12[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(178, "char", "_pad12[4]", "System.Char[]", 4, false, 2220)]
public char[] _pad12 = new System.Char[4];
- [DNAFieldAttribute(179, "PointCache", "*point_cache[2]", "PointCache[]", 16, true)]
+ [DNAFieldAttribute(179, "PointCache", "*point_cache[2]", "PointCache[]", 16, true, 2224)]
public PointCache[] ptr_point_ca = new PointCache[2];
- [DNAFieldAttribute(180, "ListBase", "ptcaches[2]", "ListBase[]", 32, false)]
+ [DNAFieldAttribute(180, "ListBase", "ptcaches[2]", "ListBase[]", 32, false, 2240)]
public ListBase[] ptcaches = new ListBase[2];
- [DNAFieldAttribute(181, "int", "cache_comp", "int", 4, false)]
+ [DNAFieldAttribute(181, "int", "cache_comp", "int", 4, false, 2272)]
public int cache_comp;
- [DNAFieldAttribute(182, "int", "cache_high_comp", "int", 4, false)]
+ [DNAFieldAttribute(182, "int", "cache_high_comp", "int", 4, false, 2276)]
public int cache_high_comp;
- [DNAFieldAttribute(183, "char", "cache_file_format", "char", 1, false)]
+ [DNAFieldAttribute(183, "char", "cache_file_format", "char", 1, false, 2280)]
public char cache_file_format;
- [DNAFieldAttribute(184, "char", "_pad13[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(184, "char", "_pad13[7]", "System.Char[]", 7, false, 2281)]
public char[] _pad13 = new System.Char[7];
public FluidDomainSettings() {
this.ptr_fmd = default;
diff --git a/BlendFile/DNA/FluidEffectorSettings.cs b/BlendFile/DNA/FluidEffectorSettings.cs
index 274dd37..0b62c33 100644
--- a/BlendFile/DNA/FluidEffectorSettings.cs
+++ b/BlendFile/DNA/FluidEffectorSettings.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(248, "FluidEffectorSettings", 56)]
public class FluidEffectorSettings {
- [DNAFieldAttribute(0, "FluidModifierData", "*fmd", "FluidModifierData", 8, true)]
+ [DNAFieldAttribute(0, "FluidModifierData", "*fmd", "FluidModifierData", 8, true, 0)]
public FluidModifierData ptr_fmd;
- [DNAFieldAttribute(1, "Mesh", "*mesh", "Mesh", 8, true)]
+ [DNAFieldAttribute(1, "Mesh", "*mesh", "Mesh", 8, true, 8)]
public Mesh ptr_mesh;
- [DNAFieldAttribute(2, "float", "*verts_old", "float", 8, true)]
+ [DNAFieldAttribute(2, "float", "*verts_old", "float", 8, true, 16)]
public float ptr_verts_old;
- [DNAFieldAttribute(3, "int", "numverts", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "numverts", "int", 4, false, 24)]
public int numverts;
- [DNAFieldAttribute(4, "float", "surface_distance", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "surface_distance", "float", 4, false, 28)]
public float surface_distance;
- [DNAFieldAttribute(5, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "flags", "int", 4, false, 32)]
public int flags;
- [DNAFieldAttribute(6, "int", "subframes", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "subframes", "int", 4, false, 36)]
public int subframes;
- [DNAFieldAttribute(7, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "type", "short", 2, false, 40)]
public short type;
- [DNAFieldAttribute(8, "char", "_pad1[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(8, "char", "_pad1[6]", "System.Char[]", 6, false, 42)]
public char[] _pad1 = new System.Char[6];
- [DNAFieldAttribute(9, "float", "vel_multi", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "vel_multi", "float", 4, false, 48)]
public float vel_multi;
- [DNAFieldAttribute(10, "short", "guiding_mode", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "guiding_mode", "short", 2, false, 52)]
public short guiding_mode;
- [DNAFieldAttribute(11, "char", "_pad2[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(11, "char", "_pad2[2]", "System.Char[]", 2, false, 54)]
public char[] _pad2 = new System.Char[2];
public FluidEffectorSettings() {
this.ptr_fmd = default;
diff --git a/BlendFile/DNA/FluidFlowSettings.cs b/BlendFile/DNA/FluidFlowSettings.cs
index 6a7d913..8cb1b12 100644
--- a/BlendFile/DNA/FluidFlowSettings.cs
+++ b/BlendFile/DNA/FluidFlowSettings.cs
@@ -15,67 +15,67 @@ namespace BlendFile.DNA {
[DNAClassAttribute(246, "FluidFlowSettings", 216)]
public class FluidFlowSettings {
- [DNAFieldAttribute(0, "FluidModifierData", "*fmd", "FluidModifierData", 8, true)]
+ [DNAFieldAttribute(0, "FluidModifierData", "*fmd", "FluidModifierData", 8, true, 0)]
public FluidModifierData ptr_fmd;
- [DNAFieldAttribute(1, "Mesh", "*mesh", "Mesh", 8, true)]
+ [DNAFieldAttribute(1, "Mesh", "*mesh", "Mesh", 8, true, 8)]
public Mesh ptr_mesh;
- [DNAFieldAttribute(2, "ParticleSystem", "*psys", "ParticleSystem", 8, true)]
+ [DNAFieldAttribute(2, "ParticleSystem", "*psys", "ParticleSystem", 8, true, 16)]
public ParticleSystem ptr_psys;
- [DNAFieldAttribute(3, "Tex", "*noise_texture", "Tex", 8, true)]
+ [DNAFieldAttribute(3, "Tex", "*noise_texture", "Tex", 8, true, 24)]
public Tex ptr_noise_texture;
- [DNAFieldAttribute(4, "float", "*verts_old", "float", 8, true)]
+ [DNAFieldAttribute(4, "float", "*verts_old", "float", 8, true, 32)]
public float ptr_verts_old;
- [DNAFieldAttribute(5, "int", "numverts", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "numverts", "int", 4, false, 40)]
public int numverts;
- [DNAFieldAttribute(6, "float", "vel_multi", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "vel_multi", "float", 4, false, 44)]
public float vel_multi;
- [DNAFieldAttribute(7, "float", "vel_normal", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "vel_normal", "float", 4, false, 48)]
public float vel_normal;
- [DNAFieldAttribute(8, "float", "vel_random", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "vel_random", "float", 4, false, 52)]
public float vel_random;
- [DNAFieldAttribute(9, "float", "vel_coord[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(9, "float", "vel_coord[3]", "System.Single[]", 12, false, 56)]
public float[] vel_coord = new System.Single[3];
- [DNAFieldAttribute(10, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(10, "char", "_pad1[4]", "System.Char[]", 4, false, 68)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(11, "float", "density", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "density", "float", 4, false, 72)]
public float density;
- [DNAFieldAttribute(12, "float", "color[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(12, "float", "color[3]", "System.Single[]", 12, false, 76)]
public float[] color = new System.Single[3];
- [DNAFieldAttribute(13, "float", "fuel_amount", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "fuel_amount", "float", 4, false, 88)]
public float fuel_amount;
- [DNAFieldAttribute(14, "float", "temperature", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "temperature", "float", 4, false, 92)]
public float temperature;
- [DNAFieldAttribute(15, "float", "volume_density", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "volume_density", "float", 4, false, 96)]
public float volume_density;
- [DNAFieldAttribute(16, "float", "surface_distance", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "surface_distance", "float", 4, false, 100)]
public float surface_distance;
- [DNAFieldAttribute(17, "float", "particle_size", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "particle_size", "float", 4, false, 104)]
public float particle_size;
- [DNAFieldAttribute(18, "int", "subframes", "int", 4, false)]
+ [DNAFieldAttribute(18, "int", "subframes", "int", 4, false, 108)]
public int subframes;
- [DNAFieldAttribute(19, "float", "texture_size", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "texture_size", "float", 4, false, 112)]
public float texture_size;
- [DNAFieldAttribute(20, "float", "texture_offset", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "texture_offset", "float", 4, false, 116)]
public float texture_offset;
- [DNAFieldAttribute(21, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(21, "char", "_pad2[4]", "System.Char[]", 4, false, 120)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(22, "char", "uvlayer_name[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(22, "char", "uvlayer_name[68]", "System.Char[]", 68, false, 124)]
public char[] uvlayer_name = new System.Char[68];
- [DNAFieldAttribute(23, "char", "_pad3[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(23, "char", "_pad3[4]", "System.Char[]", 4, false, 192)]
public char[] _pad3 = new System.Char[4];
- [DNAFieldAttribute(24, "short", "vgroup_density", "short", 2, false)]
+ [DNAFieldAttribute(24, "short", "vgroup_density", "short", 2, false, 196)]
public short vgroup_density;
- [DNAFieldAttribute(25, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(25, "short", "type", "short", 2, false, 198)]
public short type;
- [DNAFieldAttribute(26, "short", "behavior", "short", 2, false)]
+ [DNAFieldAttribute(26, "short", "behavior", "short", 2, false, 200)]
public short behavior;
- [DNAFieldAttribute(27, "short", "source", "short", 2, false)]
+ [DNAFieldAttribute(27, "short", "source", "short", 2, false, 202)]
public short source;
- [DNAFieldAttribute(28, "short", "texture_type", "short", 2, false)]
+ [DNAFieldAttribute(28, "short", "texture_type", "short", 2, false, 204)]
public short texture_type;
- [DNAFieldAttribute(29, "short", "_pad4[3]", "System.Int16[]", 6, false)]
+ [DNAFieldAttribute(29, "short", "_pad4[3]", "System.Int16[]", 6, false, 206)]
public short[] _pad4 = new System.Int16[3];
- [DNAFieldAttribute(30, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(30, "int", "flags", "int", 4, false, 212)]
public int flags;
public FluidFlowSettings() {
this.ptr_fmd = default;
diff --git a/BlendFile/DNA/FluidModifierData.cs b/BlendFile/DNA/FluidModifierData.cs
index 737869c..72ac1cb 100644
--- a/BlendFile/DNA/FluidModifierData.cs
+++ b/BlendFile/DNA/FluidModifierData.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(243, "FluidModifierData", 160)]
public class FluidModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "FluidDomainSettings", "*domain", "FluidDomainSettings", 8, true)]
+ [DNAFieldAttribute(1, "FluidDomainSettings", "*domain", "FluidDomainSettings", 8, true, 120)]
public FluidDomainSettings ptr_domain;
- [DNAFieldAttribute(2, "FluidFlowSettings", "*flow", "FluidFlowSettings", 8, true)]
+ [DNAFieldAttribute(2, "FluidFlowSettings", "*flow", "FluidFlowSettings", 8, true, 128)]
public FluidFlowSettings ptr_flow;
- [DNAFieldAttribute(3, "FluidEffectorSettings", "*effector", "FluidEffectorSettings", 8, true)]
+ [DNAFieldAttribute(3, "FluidEffectorSettings", "*effector", "FluidEffectorSettings", 8, true, 136)]
public FluidEffectorSettings ptr_effector;
- [DNAFieldAttribute(4, "float", "time", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "time", "float", 4, false, 144)]
public float time;
- [DNAFieldAttribute(5, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "type", "int", 4, false, 148)]
public int type;
- [DNAFieldAttribute(6, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(6, "void", "*_pad1", "void", 8, true, 152)]
public object ptr__pad1;
public FluidModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/FluidVertexVelocity.cs b/BlendFile/DNA/FluidVertexVelocity.cs
index d260c0b..4198490 100644
--- a/BlendFile/DNA/FluidVertexVelocity.cs
+++ b/BlendFile/DNA/FluidVertexVelocity.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(756, "FluidVertexVelocity", 12)]
public struct FluidVertexVelocity {
- [DNAFieldAttribute(0, "float", "vel[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(0, "float", "vel[3]", "System.Single[]", 12, false, 0)]
public float[] vel = new System.Single[3];
public FluidVertexVelocity() {
this.vel = default;
diff --git a/BlendFile/DNA/FluidsimModifierData.cs b/BlendFile/DNA/FluidsimModifierData.cs
index 8800d6f..6f58570 100644
--- a/BlendFile/DNA/FluidsimModifierData.cs
+++ b/BlendFile/DNA/FluidsimModifierData.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(481, "FluidsimModifierData", 136)]
public class FluidsimModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "FluidsimSettings", "*fss", "FluidsimSettings", 8, true)]
+ [DNAFieldAttribute(1, "FluidsimSettings", "*fss", "FluidsimSettings", 8, true, 120)]
public FluidsimSettings ptr_fss;
- [DNAFieldAttribute(2, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(2, "void", "*_pad1", "void", 8, true, 128)]
public object ptr__pad1;
public FluidsimModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/FluidsimSettings.cs b/BlendFile/DNA/FluidsimSettings.cs
index 64b4f1d..72c48ea 100644
--- a/BlendFile/DNA/FluidsimSettings.cs
+++ b/BlendFile/DNA/FluidsimSettings.cs
@@ -15,109 +15,109 @@ namespace BlendFile.DNA {
[DNAClassAttribute(482, "FluidsimSettings", 1240)]
public class FluidsimSettings {
- [DNAFieldAttribute(0, "FluidsimModifierData", "*fmd", "FluidsimModifierData", 8, true)]
+ [DNAFieldAttribute(0, "FluidsimModifierData", "*fmd", "FluidsimModifierData", 8, true, 0)]
public FluidsimModifierData ptr_fmd;
- [DNAFieldAttribute(1, "int", "threads", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "threads", "int", 4, false, 8)]
public int threads;
- [DNAFieldAttribute(2, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad1[4]", "System.Char[]", 4, false, 12)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(3, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "type", "short", 2, false, 16)]
public short type;
- [DNAFieldAttribute(4, "short", "show_advancedoptions", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "show_advancedoptions", "short", 2, false, 18)]
public short show_advancedoptions;
- [DNAFieldAttribute(5, "short", "resolutionxyz", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "resolutionxyz", "short", 2, false, 20)]
public short resolutionxyz;
- [DNAFieldAttribute(6, "short", "previewresxyz", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "previewresxyz", "short", 2, false, 22)]
public short previewresxyz;
- [DNAFieldAttribute(7, "float", "realsize", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "realsize", "float", 4, false, 24)]
public float realsize;
- [DNAFieldAttribute(8, "short", "guiDisplayMode", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "guiDisplayMode", "short", 2, false, 28)]
public short guiDisplayMode;
- [DNAFieldAttribute(9, "short", "renderDisplayMode", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "renderDisplayMode", "short", 2, false, 30)]
public short renderDisplayMode;
- [DNAFieldAttribute(10, "float", "viscosityValue", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "viscosityValue", "float", 4, false, 32)]
public float viscosityValue;
- [DNAFieldAttribute(11, "short", "viscosityMode", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "viscosityMode", "short", 2, false, 36)]
public short viscosityMode;
- [DNAFieldAttribute(12, "short", "viscosityExponent", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "viscosityExponent", "short", 2, false, 38)]
public short viscosityExponent;
- [DNAFieldAttribute(13, "float", "grav[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(13, "float", "grav[3]", "System.Single[]", 12, false, 40)]
public float[] grav = new System.Single[3];
- [DNAFieldAttribute(14, "float", "animStart", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "animStart", "float", 4, false, 52)]
public float animStart;
- [DNAFieldAttribute(15, "float", "animEnd", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "animEnd", "float", 4, false, 56)]
public float animEnd;
- [DNAFieldAttribute(16, "int", "bakeStart", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "bakeStart", "int", 4, false, 60)]
public int bakeStart;
- [DNAFieldAttribute(17, "int", "bakeEnd", "int", 4, false)]
+ [DNAFieldAttribute(17, "int", "bakeEnd", "int", 4, false, 64)]
public int bakeEnd;
- [DNAFieldAttribute(18, "int", "frameOffset", "int", 4, false)]
+ [DNAFieldAttribute(18, "int", "frameOffset", "int", 4, false, 68)]
public int frameOffset;
- [DNAFieldAttribute(19, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(19, "char", "_pad2[4]", "System.Char[]", 4, false, 72)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(20, "float", "gstar", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "gstar", "float", 4, false, 76)]
public float gstar;
- [DNAFieldAttribute(21, "int", "maxRefine", "int", 4, false)]
+ [DNAFieldAttribute(21, "int", "maxRefine", "int", 4, false, 80)]
public int maxRefine;
- [DNAFieldAttribute(22, "float", "iniVelx", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "iniVelx", "float", 4, false, 84)]
public float iniVelx;
- [DNAFieldAttribute(23, "float", "iniVely", "float", 4, false)]
+ [DNAFieldAttribute(23, "float", "iniVely", "float", 4, false, 88)]
public float iniVely;
- [DNAFieldAttribute(24, "float", "iniVelz", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "iniVelz", "float", 4, false, 92)]
public float iniVelz;
- [DNAFieldAttribute(25, "char", "surfdataPath[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(25, "char", "surfdataPath[1024]", "System.Char[]", 1024, false, 96)]
public char[] surfdataPath = new System.Char[1024];
- [DNAFieldAttribute(26, "float", "bbStart[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(26, "float", "bbStart[3]", "System.Single[]", 12, false, 1120)]
public float[] bbStart = new System.Single[3];
- [DNAFieldAttribute(27, "float", "bbSize[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(27, "float", "bbSize[3]", "System.Single[]", 12, false, 1132)]
public float[] bbSize = new System.Single[3];
- [DNAFieldAttribute(28, "Ipo", "*ipo", "Ipo", 8, true)]
+ [DNAFieldAttribute(28, "Ipo", "*ipo", "Ipo", 8, true, 1144)]
public Ipo ptr_ipo;
- [DNAFieldAttribute(29, "short", "typeFlags", "short", 2, false)]
+ [DNAFieldAttribute(29, "short", "typeFlags", "short", 2, false, 1152)]
public short typeFlags;
- [DNAFieldAttribute(30, "char", "domainNovecgen", "char", 1, false)]
+ [DNAFieldAttribute(30, "char", "domainNovecgen", "char", 1, false, 1154)]
public char domainNovecgen;
- [DNAFieldAttribute(31, "char", "volumeInitType", "char", 1, false)]
+ [DNAFieldAttribute(31, "char", "volumeInitType", "char", 1, false, 1155)]
public char volumeInitType;
- [DNAFieldAttribute(32, "float", "partSlipValue", "float", 4, false)]
+ [DNAFieldAttribute(32, "float", "partSlipValue", "float", 4, false, 1156)]
public float partSlipValue;
- [DNAFieldAttribute(33, "int", "generateTracers", "int", 4, false)]
+ [DNAFieldAttribute(33, "int", "generateTracers", "int", 4, false, 1160)]
public int generateTracers;
- [DNAFieldAttribute(34, "float", "generateParticles", "float", 4, false)]
+ [DNAFieldAttribute(34, "float", "generateParticles", "float", 4, false, 1164)]
public float generateParticles;
- [DNAFieldAttribute(35, "float", "surfaceSmoothing", "float", 4, false)]
+ [DNAFieldAttribute(35, "float", "surfaceSmoothing", "float", 4, false, 1168)]
public float surfaceSmoothing;
- [DNAFieldAttribute(36, "int", "surfaceSubdivs", "int", 4, false)]
+ [DNAFieldAttribute(36, "int", "surfaceSubdivs", "int", 4, false, 1172)]
public int surfaceSubdivs;
- [DNAFieldAttribute(37, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(37, "int", "flag", "int", 4, false, 1176)]
public int flag;
- [DNAFieldAttribute(38, "float", "particleInfSize", "float", 4, false)]
+ [DNAFieldAttribute(38, "float", "particleInfSize", "float", 4, false, 1180)]
public float particleInfSize;
- [DNAFieldAttribute(39, "float", "particleInfAlpha", "float", 4, false)]
+ [DNAFieldAttribute(39, "float", "particleInfAlpha", "float", 4, false, 1184)]
public float particleInfAlpha;
- [DNAFieldAttribute(40, "float", "farFieldSize", "float", 4, false)]
+ [DNAFieldAttribute(40, "float", "farFieldSize", "float", 4, false, 1188)]
public float farFieldSize;
- [DNAFieldAttribute(41, "FluidVertexVelocity", "*meshVelocities", "FluidVertexVelocity", 8, true)]
+ [DNAFieldAttribute(41, "FluidVertexVelocity", "*meshVelocities", "FluidVertexVelocity", 8, true, 1192)]
public FluidVertexVelocity ptr_meshVelocities;
- [DNAFieldAttribute(42, "int", "totvert", "int", 4, false)]
+ [DNAFieldAttribute(42, "int", "totvert", "int", 4, false, 1200)]
public int totvert;
- [DNAFieldAttribute(43, "float", "cpsTimeStart", "float", 4, false)]
+ [DNAFieldAttribute(43, "float", "cpsTimeStart", "float", 4, false, 1204)]
public float cpsTimeStart;
- [DNAFieldAttribute(44, "float", "cpsTimeEnd", "float", 4, false)]
+ [DNAFieldAttribute(44, "float", "cpsTimeEnd", "float", 4, false, 1208)]
public float cpsTimeEnd;
- [DNAFieldAttribute(45, "float", "cpsQuality", "float", 4, false)]
+ [DNAFieldAttribute(45, "float", "cpsQuality", "float", 4, false, 1212)]
public float cpsQuality;
- [DNAFieldAttribute(46, "float", "attractforceStrength", "float", 4, false)]
+ [DNAFieldAttribute(46, "float", "attractforceStrength", "float", 4, false, 1216)]
public float attractforceStrength;
- [DNAFieldAttribute(47, "float", "attractforceRadius", "float", 4, false)]
+ [DNAFieldAttribute(47, "float", "attractforceRadius", "float", 4, false, 1220)]
public float attractforceRadius;
- [DNAFieldAttribute(48, "float", "velocityforceStrength", "float", 4, false)]
+ [DNAFieldAttribute(48, "float", "velocityforceStrength", "float", 4, false, 1224)]
public float velocityforceStrength;
- [DNAFieldAttribute(49, "float", "velocityforceRadius", "float", 4, false)]
+ [DNAFieldAttribute(49, "float", "velocityforceRadius", "float", 4, false, 1228)]
public float velocityforceRadius;
- [DNAFieldAttribute(50, "int", "lastgoodframe", "int", 4, false)]
+ [DNAFieldAttribute(50, "int", "lastgoodframe", "int", 4, false, 1232)]
public int lastgoodframe;
- [DNAFieldAttribute(51, "float", "animRate", "float", 4, false)]
+ [DNAFieldAttribute(51, "float", "animRate", "float", 4, false, 1236)]
public float animRate;
public FluidsimSettings() {
this.ptr_fmd = default;
diff --git a/BlendFile/DNA/ForeachGeometryElementZoneViewerPathElem.cs b/BlendFile/DNA/ForeachGeometryElementZoneViewerPathElem.cs
index 06c13ab..13890c0 100644
--- a/BlendFile/DNA/ForeachGeometryElementZoneViewerPathElem.cs
+++ b/BlendFile/DNA/ForeachGeometryElementZoneViewerPathElem.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1036, "ForeachGeometryElementZoneViewerPathElem", 40)]
public struct ForeachGeometryElementZoneViewerPathElem {
- [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false)]
+ [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false, 0)]
public ViewerPathElem @base;
- [DNAFieldAttribute(1, "int", "zone_output_node_id", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "zone_output_node_id", "int", 4, false, 32)]
public int zone_output_node_id;
- [DNAFieldAttribute(2, "int", "index", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "index", "int", 4, false, 36)]
public int index;
public ForeachGeometryElementZoneViewerPathElem() {
this.@base = default;
diff --git a/BlendFile/DNA/FreestyleConfig.cs b/BlendFile/DNA/FreestyleConfig.cs
index 353b841..f325fa2 100644
--- a/BlendFile/DNA/FreestyleConfig.cs
+++ b/BlendFile/DNA/FreestyleConfig.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(252, "FreestyleConfig", 56)]
public struct FreestyleConfig {
- [DNAFieldAttribute(0, "ListBase", "modules", "ListBase", 16, false)]
+ [DNAFieldAttribute(0, "ListBase", "modules", "ListBase", 16, false, 0)]
public ListBase modules;
- [DNAFieldAttribute(1, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "mode", "int", 4, false, 16)]
public int mode;
- [DNAFieldAttribute(2, "int", "raycasting_algorithm", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "raycasting_algorithm", "int", 4, false, 20)]
public int raycasting_algorithm;
- [DNAFieldAttribute(3, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flags", "int", 4, false, 24)]
public int flags;
- [DNAFieldAttribute(4, "float", "sphere_radius", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "sphere_radius", "float", 4, false, 28)]
public float sphere_radius;
- [DNAFieldAttribute(5, "float", "dkr_epsilon", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "dkr_epsilon", "float", 4, false, 32)]
public float dkr_epsilon;
- [DNAFieldAttribute(6, "float", "crease_angle", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "crease_angle", "float", 4, false, 36)]
public float crease_angle;
- [DNAFieldAttribute(7, "ListBase", "linesets", "ListBase", 16, false)]
+ [DNAFieldAttribute(7, "ListBase", "linesets", "ListBase", 16, false, 40)]
public ListBase linesets;
public FreestyleConfig() {
this.modules = default;
diff --git a/BlendFile/DNA/FreestyleEdge.cs b/BlendFile/DNA/FreestyleEdge.cs
index 5565606..858ab49 100644
--- a/BlendFile/DNA/FreestyleEdge.cs
+++ b/BlendFile/DNA/FreestyleEdge.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(437, "FreestyleEdge", 1)]
public struct FreestyleEdge {
- [DNAFieldAttribute(0, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "flag", "char", 1, false, 0)]
public char flag;
public FreestyleEdge() {
this.flag = default;
diff --git a/BlendFile/DNA/FreestyleFace.cs b/BlendFile/DNA/FreestyleFace.cs
index a46308b..5828379 100644
--- a/BlendFile/DNA/FreestyleFace.cs
+++ b/BlendFile/DNA/FreestyleFace.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(438, "FreestyleFace", 1)]
public struct FreestyleFace {
- [DNAFieldAttribute(0, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "flag", "char", 1, false, 0)]
public char flag;
public FreestyleFace() {
this.flag = default;
diff --git a/BlendFile/DNA/FreestyleLineSet.cs b/BlendFile/DNA/FreestyleLineSet.cs
index b390558..d785c43 100644
--- a/BlendFile/DNA/FreestyleLineSet.cs
+++ b/BlendFile/DNA/FreestyleLineSet.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(249, "FreestyleLineSet", 128)]
public class FreestyleLineSet {
- [DNAFieldAttribute(0, "FreestyleLineSet", "*next", "FreestyleLineSet", 8, true)]
+ [DNAFieldAttribute(0, "FreestyleLineSet", "*next", "FreestyleLineSet", 8, true, 0)]
public FreestyleLineSet ptr_next;
- [DNAFieldAttribute(1, "FreestyleLineSet", "*prev", "FreestyleLineSet", 8, true)]
+ [DNAFieldAttribute(1, "FreestyleLineSet", "*prev", "FreestyleLineSet", 8, true, 8)]
public FreestyleLineSet ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flags", "int", 4, false, 80)]
public int flags;
- [DNAFieldAttribute(4, "int", "selection", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "selection", "int", 4, false, 84)]
public int selection;
- [DNAFieldAttribute(5, "short", "qi", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "qi", "short", 2, false, 88)]
public short qi;
- [DNAFieldAttribute(6, "char", "_pad1[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(6, "char", "_pad1[2]", "System.Char[]", 2, false, 90)]
public char[] _pad1 = new System.Char[2];
- [DNAFieldAttribute(7, "int", "qi_start", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "qi_start", "int", 4, false, 92)]
public int qi_start;
- [DNAFieldAttribute(8, "int", "qi_end", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "qi_end", "int", 4, false, 96)]
public int qi_end;
- [DNAFieldAttribute(9, "int", "edge_types", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "edge_types", "int", 4, false, 100)]
public int edge_types;
- [DNAFieldAttribute(10, "int", "exclude_edge_types", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "exclude_edge_types", "int", 4, false, 104)]
public int exclude_edge_types;
- [DNAFieldAttribute(11, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(11, "char", "_pad2[4]", "System.Char[]", 4, false, 108)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(12, "Collection", "*group", "Collection", 8, true)]
+ [DNAFieldAttribute(12, "Collection", "*group", "Collection", 8, true, 112)]
public Collection ptr_group;
- [DNAFieldAttribute(13, "FreestyleLineStyle", "*linestyle", "FreestyleLineStyle", 8, true)]
+ [DNAFieldAttribute(13, "FreestyleLineStyle", "*linestyle", "FreestyleLineStyle", 8, true, 120)]
public FreestyleLineStyle ptr_linestyle;
public FreestyleLineSet() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/FreestyleLineStyle.cs b/BlendFile/DNA/FreestyleLineStyle.cs
index f006b55..9312410 100644
--- a/BlendFile/DNA/FreestyleLineStyle.cs
+++ b/BlendFile/DNA/FreestyleLineStyle.cs
@@ -15,95 +15,95 @@ namespace BlendFile.DNA {
[DNAClassAttribute(250, "FreestyleLineStyle", 552)]
public class FreestyleLineStyle {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "float", "r", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "r", "float", 4, false, 216)]
public float r;
- [DNAFieldAttribute(3, "float", "g", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "g", "float", 4, false, 220)]
public float g;
- [DNAFieldAttribute(4, "float", "b", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "b", "float", 4, false, 224)]
public float b;
- [DNAFieldAttribute(5, "float", "alpha", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "alpha", "float", 4, false, 228)]
public float alpha;
- [DNAFieldAttribute(6, "float", "thickness", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "thickness", "float", 4, false, 232)]
public float thickness;
- [DNAFieldAttribute(7, "int", "thickness_position", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "thickness_position", "int", 4, false, 236)]
public int thickness_position;
- [DNAFieldAttribute(8, "float", "thickness_ratio", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "thickness_ratio", "float", 4, false, 240)]
public float thickness_ratio;
- [DNAFieldAttribute(9, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "flag", "int", 4, false, 244)]
public int flag;
- [DNAFieldAttribute(10, "int", "caps", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "caps", "int", 4, false, 248)]
public int caps;
- [DNAFieldAttribute(11, "int", "chaining", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "chaining", "int", 4, false, 252)]
public int chaining;
- [DNAFieldAttribute(12, "int", "rounds", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "rounds", "int", 4, false, 256)]
public int rounds;
- [DNAFieldAttribute(13, "float", "split_length", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "split_length", "float", 4, false, 260)]
public float split_length;
- [DNAFieldAttribute(14, "float", "min_angle", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "min_angle", "float", 4, false, 264)]
public float min_angle;
- [DNAFieldAttribute(15, "float", "max_angle", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "max_angle", "float", 4, false, 268)]
public float max_angle;
- [DNAFieldAttribute(16, "float", "min_length", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "min_length", "float", 4, false, 272)]
public float min_length;
- [DNAFieldAttribute(17, "float", "max_length", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "max_length", "float", 4, false, 276)]
public float max_length;
- [DNAFieldAttribute(18, "int", "chain_count", "int", 4, false)]
+ [DNAFieldAttribute(18, "int", "chain_count", "int", 4, false, 280)]
public int chain_count;
- [DNAFieldAttribute(19, "short", "split_dash1", "short", 2, false)]
+ [DNAFieldAttribute(19, "short", "split_dash1", "short", 2, false, 284)]
public short split_dash1;
- [DNAFieldAttribute(20, "short", "split_gap1", "short", 2, false)]
+ [DNAFieldAttribute(20, "short", "split_gap1", "short", 2, false, 286)]
public short split_gap1;
- [DNAFieldAttribute(21, "short", "split_dash2", "short", 2, false)]
+ [DNAFieldAttribute(21, "short", "split_dash2", "short", 2, false, 288)]
public short split_dash2;
- [DNAFieldAttribute(22, "short", "split_gap2", "short", 2, false)]
+ [DNAFieldAttribute(22, "short", "split_gap2", "short", 2, false, 290)]
public short split_gap2;
- [DNAFieldAttribute(23, "short", "split_dash3", "short", 2, false)]
+ [DNAFieldAttribute(23, "short", "split_dash3", "short", 2, false, 292)]
public short split_dash3;
- [DNAFieldAttribute(24, "short", "split_gap3", "short", 2, false)]
+ [DNAFieldAttribute(24, "short", "split_gap3", "short", 2, false, 294)]
public short split_gap3;
- [DNAFieldAttribute(25, "int", "sort_key", "int", 4, false)]
+ [DNAFieldAttribute(25, "int", "sort_key", "int", 4, false, 296)]
public int sort_key;
- [DNAFieldAttribute(26, "int", "integration_type", "int", 4, false)]
+ [DNAFieldAttribute(26, "int", "integration_type", "int", 4, false, 300)]
public int integration_type;
- [DNAFieldAttribute(27, "float", "texstep", "float", 4, false)]
+ [DNAFieldAttribute(27, "float", "texstep", "float", 4, false, 304)]
public float texstep;
- [DNAFieldAttribute(28, "short", "texact", "short", 2, false)]
+ [DNAFieldAttribute(28, "short", "texact", "short", 2, false, 308)]
public short texact;
- [DNAFieldAttribute(29, "short", "pr_texture", "short", 2, false)]
+ [DNAFieldAttribute(29, "short", "pr_texture", "short", 2, false, 310)]
public short pr_texture;
- [DNAFieldAttribute(30, "short", "use_nodes", "short", 2, false)]
+ [DNAFieldAttribute(30, "short", "use_nodes", "short", 2, false, 312)]
public short use_nodes;
- [DNAFieldAttribute(31, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(31, "char", "_pad[6]", "System.Char[]", 6, false, 314)]
public char[] _pad = new System.Char[6];
- [DNAFieldAttribute(32, "short", "dash1", "short", 2, false)]
+ [DNAFieldAttribute(32, "short", "dash1", "short", 2, false, 320)]
public short dash1;
- [DNAFieldAttribute(33, "short", "gap1", "short", 2, false)]
+ [DNAFieldAttribute(33, "short", "gap1", "short", 2, false, 322)]
public short gap1;
- [DNAFieldAttribute(34, "short", "dash2", "short", 2, false)]
+ [DNAFieldAttribute(34, "short", "dash2", "short", 2, false, 324)]
public short dash2;
- [DNAFieldAttribute(35, "short", "gap2", "short", 2, false)]
+ [DNAFieldAttribute(35, "short", "gap2", "short", 2, false, 326)]
public short gap2;
- [DNAFieldAttribute(36, "short", "dash3", "short", 2, false)]
+ [DNAFieldAttribute(36, "short", "dash3", "short", 2, false, 328)]
public short dash3;
- [DNAFieldAttribute(37, "short", "gap3", "short", 2, false)]
+ [DNAFieldAttribute(37, "short", "gap3", "short", 2, false, 330)]
public short gap3;
- [DNAFieldAttribute(38, "int", "panel", "int", 4, false)]
+ [DNAFieldAttribute(38, "int", "panel", "int", 4, false, 332)]
public int panel;
- [DNAFieldAttribute(39, "MTex", "*mtex[18]", "MTex[]", 144, true)]
+ [DNAFieldAttribute(39, "MTex", "*mtex[18]", "MTex[]", 144, true, 336)]
public MTex[] ptr_m = new MTex[18];
- [DNAFieldAttribute(40, "bNodeTree", "*nodetree", "bNodeTree", 8, true)]
+ [DNAFieldAttribute(40, "bNodeTree", "*nodetree", "bNodeTree", 8, true, 480)]
public bNodeTree ptr_nodetree;
- [DNAFieldAttribute(41, "ListBase", "color_modifiers", "ListBase", 16, false)]
+ [DNAFieldAttribute(41, "ListBase", "color_modifiers", "ListBase", 16, false, 488)]
public ListBase color_modifiers;
- [DNAFieldAttribute(42, "ListBase", "alpha_modifiers", "ListBase", 16, false)]
+ [DNAFieldAttribute(42, "ListBase", "alpha_modifiers", "ListBase", 16, false, 504)]
public ListBase alpha_modifiers;
- [DNAFieldAttribute(43, "ListBase", "thickness_modifiers", "ListBase", 16, false)]
+ [DNAFieldAttribute(43, "ListBase", "thickness_modifiers", "ListBase", 16, false, 520)]
public ListBase thickness_modifiers;
- [DNAFieldAttribute(44, "ListBase", "geometry_modifiers", "ListBase", 16, false)]
+ [DNAFieldAttribute(44, "ListBase", "geometry_modifiers", "ListBase", 16, false, 536)]
public ListBase geometry_modifiers;
public FreestyleLineStyle() {
this.id = default;
diff --git a/BlendFile/DNA/FreestyleModuleConfig.cs b/BlendFile/DNA/FreestyleModuleConfig.cs
index 761f58c..e8c85d3 100644
--- a/BlendFile/DNA/FreestyleModuleConfig.cs
+++ b/BlendFile/DNA/FreestyleModuleConfig.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(251, "FreestyleModuleConfig", 32)]
public class FreestyleModuleConfig {
- [DNAFieldAttribute(0, "FreestyleModuleConfig", "*next", "FreestyleModuleConfig", 8, true)]
+ [DNAFieldAttribute(0, "FreestyleModuleConfig", "*next", "FreestyleModuleConfig", 8, true, 0)]
public FreestyleModuleConfig ptr_next;
- [DNAFieldAttribute(1, "FreestyleModuleConfig", "*prev", "FreestyleModuleConfig", 8, true)]
+ [DNAFieldAttribute(1, "FreestyleModuleConfig", "*prev", "FreestyleModuleConfig", 8, true, 8)]
public FreestyleModuleConfig ptr_prev;
- [DNAFieldAttribute(2, "Text", "*script", "Text", 8, true)]
+ [DNAFieldAttribute(2, "Text", "*script", "Text", 8, true, 16)]
public Text ptr_script;
- [DNAFieldAttribute(3, "short", "is_displayed", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "is_displayed", "short", 2, false, 24)]
public short is_displayed;
- [DNAFieldAttribute(4, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(4, "char", "_pad[6]", "System.Char[]", 6, false, 26)]
public char[] _pad = new System.Char[6];
public FreestyleModuleConfig() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/GPUDOFSettings.cs b/BlendFile/DNA/GPUDOFSettings.cs
index 01caa43..791aec2 100644
--- a/BlendFile/DNA/GPUDOFSettings.cs
+++ b/BlendFile/DNA/GPUDOFSettings.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(153, "GPUDOFSettings", 32)]
public struct GPUDOFSettings {
- [DNAFieldAttribute(0, "float", "focus_distance", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "focus_distance", "float", 4, false, 0)]
public float focus_distance;
- [DNAFieldAttribute(1, "float", "fstop", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "fstop", "float", 4, false, 4)]
public float fstop;
- [DNAFieldAttribute(2, "float", "focal_length", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "focal_length", "float", 4, false, 8)]
public float focal_length;
- [DNAFieldAttribute(3, "float", "sensor", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "sensor", "float", 4, false, 12)]
public float sensor;
- [DNAFieldAttribute(4, "float", "rotation", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "rotation", "float", 4, false, 16)]
public float rotation;
- [DNAFieldAttribute(5, "float", "ratio", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "ratio", "float", 4, false, 20)]
public float ratio;
- [DNAFieldAttribute(6, "int", "num_blades", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "num_blades", "int", 4, false, 24)]
public int num_blades;
- [DNAFieldAttribute(7, "int", "high_quality", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "high_quality", "int", 4, false, 28)]
public int high_quality;
public GPUDOFSettings() {
this.focus_distance = default;
diff --git a/BlendFile/DNA/GP_Interpolate_Settings.cs b/BlendFile/DNA/GP_Interpolate_Settings.cs
index 713cabe..fa33a39 100644
--- a/BlendFile/DNA/GP_Interpolate_Settings.cs
+++ b/BlendFile/DNA/GP_Interpolate_Settings.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(822, "GP_Interpolate_Settings", 8)]
public class GP_Interpolate_Settings {
- [DNAFieldAttribute(0, "CurveMapping", "*custom_ipo", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(0, "CurveMapping", "*custom_ipo", "CurveMapping", 8, true, 0)]
public CurveMapping ptr_custom_ipo;
public GP_Interpolate_Settings() {
this.ptr_custom_ipo = default;
diff --git a/BlendFile/DNA/GP_Sculpt_Guide.cs b/BlendFile/DNA/GP_Sculpt_Guide.cs
index 0568567..1eddf3b 100644
--- a/BlendFile/DNA/GP_Sculpt_Guide.cs
+++ b/BlendFile/DNA/GP_Sculpt_Guide.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(820, "GP_Sculpt_Guide", 40)]
public class GP_Sculpt_Guide {
- [DNAFieldAttribute(0, "char", "use_guide", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "use_guide", "char", 1, false, 0)]
public char use_guide;
- [DNAFieldAttribute(1, "char", "use_snapping", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "use_snapping", "char", 1, false, 1)]
public char use_snapping;
- [DNAFieldAttribute(2, "char", "reference_point", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "reference_point", "char", 1, false, 2)]
public char reference_point;
- [DNAFieldAttribute(3, "char", "type", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "type", "char", 1, false, 3)]
public char type;
- [DNAFieldAttribute(4, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad2[4]", "System.Char[]", 4, false, 4)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(5, "float", "angle", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "angle", "float", 4, false, 8)]
public float angle;
- [DNAFieldAttribute(6, "float", "angle_snap", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "angle_snap", "float", 4, false, 12)]
public float angle_snap;
- [DNAFieldAttribute(7, "float", "spacing", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "spacing", "float", 4, false, 16)]
public float spacing;
- [DNAFieldAttribute(8, "float", "location[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(8, "float", "location[3]", "System.Single[]", 12, false, 20)]
public float[] location = new System.Single[3];
- [DNAFieldAttribute(9, "Object", "*reference_object", "Object", 8, true)]
+ [DNAFieldAttribute(9, "Object", "*reference_object", "Object", 8, true, 32)]
public Object ptr_reference_object;
public GP_Sculpt_Guide() {
this.use_guide = default;
diff --git a/BlendFile/DNA/GP_Sculpt_Settings.cs b/BlendFile/DNA/GP_Sculpt_Settings.cs
index b4d9afd..e9e1e9b 100644
--- a/BlendFile/DNA/GP_Sculpt_Settings.cs
+++ b/BlendFile/DNA/GP_Sculpt_Settings.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(821, "GP_Sculpt_Settings", 80)]
public class GP_Sculpt_Settings {
- [DNAFieldAttribute(0, "void", "*paintcursor", "void", 8, true)]
+ [DNAFieldAttribute(0, "void", "*paintcursor", "void", 8, true, 0)]
public object ptr_paintcursor;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 8)]
public int flag;
- [DNAFieldAttribute(2, "int", "lock_axis", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "lock_axis", "int", 4, false, 12)]
public int lock_axis;
- [DNAFieldAttribute(3, "float", "isect_threshold", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "isect_threshold", "float", 4, false, 16)]
public float isect_threshold;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 20)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(5, "CurveMapping", "*cur_falloff", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(5, "CurveMapping", "*cur_falloff", "CurveMapping", 8, true, 24)]
public CurveMapping ptr_cur_falloff;
- [DNAFieldAttribute(6, "CurveMapping", "*cur_primitive", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(6, "CurveMapping", "*cur_primitive", "CurveMapping", 8, true, 32)]
public CurveMapping ptr_cur_primitive;
- [DNAFieldAttribute(7, "GP_Sculpt_Guide", "guide", "GP_Sculpt_Guide", 40, false)]
+ [DNAFieldAttribute(7, "GP_Sculpt_Guide", "guide", "GP_Sculpt_Guide", 40, false, 40)]
public GP_Sculpt_Guide guide;
public GP_Sculpt_Settings() {
this.ptr_paintcursor = default;
diff --git a/BlendFile/DNA/GaussianBlurVars.cs b/BlendFile/DNA/GaussianBlurVars.cs
index 5116c0a..28b99cc 100644
--- a/BlendFile/DNA/GaussianBlurVars.cs
+++ b/BlendFile/DNA/GaussianBlurVars.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(901, "GaussianBlurVars", 8)]
public struct GaussianBlurVars {
- [DNAFieldAttribute(0, "float", "size_x", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "size_x", "float", 4, false, 0)]
public float size_x;
- [DNAFieldAttribute(1, "float", "size_y", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "size_y", "float", 4, false, 4)]
public float size_y;
public GaussianBlurVars() {
this.size_x = default;
diff --git a/BlendFile/DNA/GeometryNodeAssetTraits.cs b/BlendFile/DNA/GeometryNodeAssetTraits.cs
index 38e9cfe..8058044 100644
--- a/BlendFile/DNA/GeometryNodeAssetTraits.cs
+++ b/BlendFile/DNA/GeometryNodeAssetTraits.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(583, "GeometryNodeAssetTraits", 4)]
public struct GeometryNodeAssetTraits {
- [DNAFieldAttribute(0, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "flag", "int", 4, false, 0)]
public int flag;
public GeometryNodeAssetTraits() {
this.flag = default;
diff --git a/BlendFile/DNA/GlowShaderFxData.cs b/BlendFile/DNA/GlowShaderFxData.cs
index 8907bc4..15c89db 100644
--- a/BlendFile/DNA/GlowShaderFxData.cs
+++ b/BlendFile/DNA/GlowShaderFxData.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(920, "GlowShaderFxData", 208)]
public struct GlowShaderFxData {
- [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false)]
+ [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false, 0)]
public ShaderFxData shaderfx;
- [DNAFieldAttribute(1, "float", "glow_color[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(1, "float", "glow_color[4]", "System.Single[]", 16, false, 104)]
public float[] glow_color = new System.Single[4];
- [DNAFieldAttribute(2, "float", "select_color[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(2, "float", "select_color[3]", "System.Single[]", 12, false, 120)]
public float[] select_color = new System.Single[3];
- [DNAFieldAttribute(3, "float", "threshold", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "threshold", "float", 4, false, 132)]
public float threshold;
- [DNAFieldAttribute(4, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "flag", "int", 4, false, 136)]
public int flag;
- [DNAFieldAttribute(5, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "mode", "int", 4, false, 140)]
public int mode;
- [DNAFieldAttribute(6, "float", "blur[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(6, "float", "blur[2]", "System.Single[]", 8, false, 144)]
public float[] blur = new System.Single[2];
- [DNAFieldAttribute(7, "int", "samples", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "samples", "int", 4, false, 152)]
public int samples;
- [DNAFieldAttribute(8, "float", "rotation", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "rotation", "float", 4, false, 156)]
public float rotation;
- [DNAFieldAttribute(9, "int", "blend_mode", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "blend_mode", "int", 4, false, 160)]
public int blend_mode;
- [DNAFieldAttribute(10, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(10, "char", "_pad[4]", "System.Char[]", 4, false, 164)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(11, "ShaderFxData_Runtime", "runtime", "ShaderFxData_Runtime", 40, false)]
+ [DNAFieldAttribute(11, "ShaderFxData_Runtime", "runtime", "ShaderFxData_Runtime", 40, false, 168)]
public ShaderFxData_Runtime runtime;
public GlowShaderFxData() {
this.shaderfx = default;
diff --git a/BlendFile/DNA/GlowVars.cs b/BlendFile/DNA/GlowVars.cs
index b8cf791..33bcfac 100644
--- a/BlendFile/DNA/GlowVars.cs
+++ b/BlendFile/DNA/GlowVars.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(897, "GlowVars", 24)]
public struct GlowVars {
- [DNAFieldAttribute(0, "float", "fMini", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "fMini", "float", 4, false, 0)]
public float fMini;
- [DNAFieldAttribute(1, "float", "fClamp", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "fClamp", "float", 4, false, 4)]
public float fClamp;
- [DNAFieldAttribute(2, "float", "fBoost", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "fBoost", "float", 4, false, 8)]
public float fBoost;
- [DNAFieldAttribute(3, "float", "dDist", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "dDist", "float", 4, false, 12)]
public float dDist;
- [DNAFieldAttribute(4, "int", "dQuality", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "dQuality", "int", 4, false, 16)]
public int dQuality;
- [DNAFieldAttribute(5, "int", "bNoComp", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "bNoComp", "int", 4, false, 20)]
public int bNoComp;
public GlowVars() {
this.fMini = default;
diff --git a/BlendFile/DNA/GpPaint.cs b/BlendFile/DNA/GpPaint.cs
index 559714b..fe52ad0 100644
--- a/BlendFile/DNA/GpPaint.cs
+++ b/BlendFile/DNA/GpPaint.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(815, "GpPaint", 128)]
public struct GpPaint {
- [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false)]
+ [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false, 0)]
public Paint paint;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 120)]
public int flag;
- [DNAFieldAttribute(2, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "mode", "int", 4, false, 124)]
public int mode;
public GpPaint() {
this.paint = default;
diff --git a/BlendFile/DNA/GpSculptPaint.cs b/BlendFile/DNA/GpSculptPaint.cs
index a6d8a11..6ff266f 100644
--- a/BlendFile/DNA/GpSculptPaint.cs
+++ b/BlendFile/DNA/GpSculptPaint.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(817, "GpSculptPaint", 128)]
public struct GpSculptPaint {
- [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false)]
+ [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false, 0)]
public Paint paint;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 120)]
public int flag;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 124)]
public char[] _pad = new System.Char[4];
public GpSculptPaint() {
this.paint = default;
diff --git a/BlendFile/DNA/GpVertexPaint.cs b/BlendFile/DNA/GpVertexPaint.cs
index e3996e0..cc1bdb9 100644
--- a/BlendFile/DNA/GpVertexPaint.cs
+++ b/BlendFile/DNA/GpVertexPaint.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(816, "GpVertexPaint", 128)]
public struct GpVertexPaint {
- [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false)]
+ [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false, 0)]
public Paint paint;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 120)]
public int flag;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 124)]
public char[] _pad = new System.Char[4];
public GpVertexPaint() {
this.paint = default;
diff --git a/BlendFile/DNA/GpWeightPaint.cs b/BlendFile/DNA/GpWeightPaint.cs
index eaceeeb..955fd29 100644
--- a/BlendFile/DNA/GpWeightPaint.cs
+++ b/BlendFile/DNA/GpWeightPaint.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(818, "GpWeightPaint", 128)]
public struct GpWeightPaint {
- [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false)]
+ [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false, 0)]
public Paint paint;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 120)]
public int flag;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 124)]
public char[] _pad = new System.Char[4];
public GpWeightPaint() {
this.paint = default;
diff --git a/BlendFile/DNA/GpencilModifierData.cs b/BlendFile/DNA/GpencilModifierData.cs
index dcca683..0b3eb85 100644
--- a/BlendFile/DNA/GpencilModifierData.cs
+++ b/BlendFile/DNA/GpencilModifierData.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(275, "GpencilModifierData", 104)]
public class GpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "*next", "GpencilModifierData", 8, true)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "*next", "GpencilModifierData", 8, true, 0)]
public GpencilModifierData ptr_next;
- [DNAFieldAttribute(1, "GpencilModifierData", "*prev", "GpencilModifierData", 8, true)]
+ [DNAFieldAttribute(1, "GpencilModifierData", "*prev", "GpencilModifierData", 8, true, 8)]
public GpencilModifierData ptr_prev;
- [DNAFieldAttribute(2, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "type", "int", 4, false, 16)]
public int type;
- [DNAFieldAttribute(3, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "mode", "int", 4, false, 20)]
public int mode;
- [DNAFieldAttribute(4, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad0[4]", "System.Char[]", 4, false, 24)]
public char[] _pad0 = new System.Char[4];
- [DNAFieldAttribute(5, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "flag", "short", 2, false, 28)]
public short flag;
- [DNAFieldAttribute(6, "short", "ui_expand_flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "ui_expand_flag", "short", 2, false, 30)]
public short ui_expand_flag;
- [DNAFieldAttribute(7, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(7, "char", "name[64]", "System.Char[]", 64, false, 32)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(8, "char", "*error", "char", 8, true)]
+ [DNAFieldAttribute(8, "char", "*error", "char", 8, true, 96)]
public char ptr_error;
public GpencilModifierData() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/GreasePencil.cs b/BlendFile/DNA/GreasePencil.cs
index 21c9848..0e747ea 100644
--- a/BlendFile/DNA/GreasePencil.cs
+++ b/BlendFile/DNA/GreasePencil.cs
@@ -15,43 +15,43 @@ namespace BlendFile.DNA {
[DNAClassAttribute(311, "GreasePencil", 592)]
public class GreasePencil {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "GreasePencilDrawingBase", "**drawing_array", "GreasePencilDrawingBase", 8, true)]
+ [DNAFieldAttribute(2, "GreasePencilDrawingBase", "**drawing_array", "GreasePencilDrawingBase", 8, true, 216)]
public GreasePencilDrawingBase ptr_ptr_drawing_array;
- [DNAFieldAttribute(3, "int", "drawing_array_size", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "drawing_array_size", "int", 4, false, 224)]
public int drawing_array_size;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 228)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(5, "GreasePencilLayerTreeGroup", "*root_group_ptr", "GreasePencilLayerTreeGroup", 8, true)]
+ [DNAFieldAttribute(5, "GreasePencilLayerTreeGroup", "*root_group_ptr", "GreasePencilLayerTreeGroup", 8, true, 232)]
public GreasePencilLayerTreeGroup ptr_root_group_ptr;
- [DNAFieldAttribute(6, "CustomData", "layers_data", "CustomData", 248, false)]
+ [DNAFieldAttribute(6, "CustomData", "layers_data", "CustomData", 248, false, 240)]
public CustomData layers_data;
- [DNAFieldAttribute(7, "int", "attributes_active_index", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "attributes_active_index", "int", 4, false, 488)]
public int attributes_active_index;
- [DNAFieldAttribute(8, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(8, "char", "_pad2[4]", "System.Char[]", 4, false, 492)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(9, "GreasePencilLayerTreeNode", "*active_node", "GreasePencilLayerTreeNode", 8, true)]
+ [DNAFieldAttribute(9, "GreasePencilLayerTreeNode", "*active_node", "GreasePencilLayerTreeNode", 8, true, 496)]
public GreasePencilLayerTreeNode ptr_active_node;
- [DNAFieldAttribute(10, "Material", "**material_array", "Material", 8, true)]
+ [DNAFieldAttribute(10, "Material", "**material_array", "Material", 8, true, 504)]
public Material ptr_ptr_material_array;
- [DNAFieldAttribute(11, "short", "material_array_size", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "material_array_size", "short", 2, false, 512)]
public short material_array_size;
- [DNAFieldAttribute(12, "char", "_pad3[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(12, "char", "_pad3[2]", "System.Char[]", 2, false, 514)]
public char[] _pad3 = new System.Char[2];
- [DNAFieldAttribute(13, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "flag", "int", 4, false, 516)]
public int flag;
- [DNAFieldAttribute(14, "ListBase", "vertex_group_names", "ListBase", 16, false)]
+ [DNAFieldAttribute(14, "ListBase", "vertex_group_names", "ListBase", 16, false, 520)]
public ListBase vertex_group_names;
- [DNAFieldAttribute(15, "int", "vertex_group_active_index", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "vertex_group_active_index", "int", 4, false, 536)]
public int vertex_group_active_index;
- [DNAFieldAttribute(16, "char", "_pad4[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(16, "char", "_pad4[4]", "System.Char[]", 4, false, 540)]
public char[] _pad4 = new System.Char[4];
- [DNAFieldAttribute(17, "GreasePencilOnionSkinningSettings", "onion_skinning_settings", "GreasePencilOnionSkinningSettings", 40, false)]
+ [DNAFieldAttribute(17, "GreasePencilOnionSkinningSettings", "onion_skinning_settings", "GreasePencilOnionSkinningSettings", 40, false, 544)]
public GreasePencilOnionSkinningSettings onion_skinning_settings;
- [DNAFieldAttribute(18, "GreasePencilRuntimeHandle", "*runtime", "GreasePencilRuntimeHandle", 8, true)]
+ [DNAFieldAttribute(18, "GreasePencilRuntimeHandle", "*runtime", "GreasePencilRuntimeHandle", 8, true, 584)]
public GreasePencilRuntimeHandle ptr_runtime;
public GreasePencil() {
this.id = default;
diff --git a/BlendFile/DNA/GreasePencilArmatureModifierData.cs b/BlendFile/DNA/GreasePencilArmatureModifierData.cs
index 20adf94..9aa932a 100644
--- a/BlendFile/DNA/GreasePencilArmatureModifierData.cs
+++ b/BlendFile/DNA/GreasePencilArmatureModifierData.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(545, "GreasePencilArmatureModifierData", 304)]
public class GreasePencilArmatureModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true, 288)]
public Object ptr_object;
- [DNAFieldAttribute(3, "short", "deformflag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "deformflag", "short", 2, false, 296)]
public short deformflag;
- [DNAFieldAttribute(4, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(4, "char", "_pad[6]", "System.Char[]", 6, false, 298)]
public char[] _pad = new System.Char[6];
public GreasePencilArmatureModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilArrayModifierData.cs b/BlendFile/DNA/GreasePencilArrayModifierData.cs
index 5fdd31a..f133087 100644
--- a/BlendFile/DNA/GreasePencilArrayModifierData.cs
+++ b/BlendFile/DNA/GreasePencilArrayModifierData.cs
@@ -15,31 +15,31 @@ namespace BlendFile.DNA {
[DNAClassAttribute(541, "GreasePencilArrayModifierData", 376)]
public class GreasePencilArrayModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true, 288)]
public Object ptr_object;
- [DNAFieldAttribute(3, "int", "count", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "count", "int", 4, false, 296)]
public int count;
- [DNAFieldAttribute(4, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "flag", "int", 4, false, 300)]
public int flag;
- [DNAFieldAttribute(5, "float", "offset[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(5, "float", "offset[3]", "System.Single[]", 12, false, 304)]
public float[] offset = new System.Single[3];
- [DNAFieldAttribute(6, "float", "shift[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(6, "float", "shift[3]", "System.Single[]", 12, false, 316)]
public float[] shift = new System.Single[3];
- [DNAFieldAttribute(7, "float", "rnd_offset[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(7, "float", "rnd_offset[3]", "System.Single[]", 12, false, 328)]
public float[] rnd_offset = new System.Single[3];
- [DNAFieldAttribute(8, "float", "rnd_rot[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(8, "float", "rnd_rot[3]", "System.Single[]", 12, false, 340)]
public float[] rnd_rot = new System.Single[3];
- [DNAFieldAttribute(9, "float", "rnd_scale[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(9, "float", "rnd_scale[3]", "System.Single[]", 12, false, 352)]
public float[] rnd_scale = new System.Single[3];
- [DNAFieldAttribute(10, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(10, "char", "_pad[4]", "System.Char[]", 4, false, 364)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(11, "int", "seed", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "seed", "int", 4, false, 368)]
public int seed;
- [DNAFieldAttribute(12, "int", "mat_rpl", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "mat_rpl", "int", 4, false, 372)]
public int mat_rpl;
public GreasePencilArrayModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilBuildModifierData.cs b/BlendFile/DNA/GreasePencilBuildModifierData.cs
index 4347e26..aeb43ff 100644
--- a/BlendFile/DNA/GreasePencilBuildModifierData.cs
+++ b/BlendFile/DNA/GreasePencilBuildModifierData.cs
@@ -15,45 +15,45 @@ namespace BlendFile.DNA {
[DNAClassAttribute(551, "GreasePencilBuildModifierData", 416)]
public class GreasePencilBuildModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "float", "start_frame", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "start_frame", "float", 4, false, 288)]
public float start_frame;
- [DNAFieldAttribute(3, "float", "end_frame", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "end_frame", "float", 4, false, 292)]
public float end_frame;
- [DNAFieldAttribute(4, "float", "start_delay", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "start_delay", "float", 4, false, 296)]
public float start_delay;
- [DNAFieldAttribute(5, "float", "length", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "length", "float", 4, false, 300)]
public float length;
- [DNAFieldAttribute(6, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "flag", "short", 2, false, 304)]
public short flag;
- [DNAFieldAttribute(7, "short", "mode", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "mode", "short", 2, false, 306)]
public short mode;
- [DNAFieldAttribute(8, "short", "transition", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "transition", "short", 2, false, 308)]
public short transition;
- [DNAFieldAttribute(9, "short", "time_alignment", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "time_alignment", "short", 2, false, 310)]
public short time_alignment;
- [DNAFieldAttribute(10, "float", "speed_fac", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "speed_fac", "float", 4, false, 312)]
public float speed_fac;
- [DNAFieldAttribute(11, "float", "speed_maxgap", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "speed_maxgap", "float", 4, false, 316)]
public float speed_maxgap;
- [DNAFieldAttribute(12, "short", "time_mode", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "time_mode", "short", 2, false, 320)]
public short time_mode;
- [DNAFieldAttribute(13, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(13, "char", "_pad[6]", "System.Char[]", 6, false, 322)]
public char[] _pad = new System.Char[6];
- [DNAFieldAttribute(14, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(14, "Object", "*object", "Object", 8, true, 328)]
public Object ptr_object;
- [DNAFieldAttribute(15, "float", "percentage_fac", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "percentage_fac", "float", 4, false, 336)]
public float percentage_fac;
- [DNAFieldAttribute(16, "float", "fade_fac", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "fade_fac", "float", 4, false, 340)]
public float fade_fac;
- [DNAFieldAttribute(17, "char", "target_vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(17, "char", "target_vgname[64]", "System.Char[]", 64, false, 344)]
public char[] target_vgname = new System.Char[64];
- [DNAFieldAttribute(18, "float", "fade_opacity_strength", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "fade_opacity_strength", "float", 4, false, 408)]
public float fade_opacity_strength;
- [DNAFieldAttribute(19, "float", "fade_thickness_strength", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "fade_thickness_strength", "float", 4, false, 412)]
public float fade_thickness_strength;
public GreasePencilBuildModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilColorModifierData.cs b/BlendFile/DNA/GreasePencilColorModifierData.cs
index 093dae5..cd76033 100644
--- a/BlendFile/DNA/GreasePencilColorModifierData.cs
+++ b/BlendFile/DNA/GreasePencilColorModifierData.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(528, "GreasePencilColorModifierData", 312)]
public class GreasePencilColorModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "char", "color_mode", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "color_mode", "char", 1, false, 288)]
public char color_mode;
- [DNAFieldAttribute(3, "char", "_pad1[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(3, "char", "_pad1[3]", "System.Char[]", 3, false, 289)]
public char[] _pad1 = new System.Char[3];
- [DNAFieldAttribute(4, "float", "hsv[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(4, "float", "hsv[3]", "System.Single[]", 12, false, 292)]
public float[] hsv = new System.Single[3];
- [DNAFieldAttribute(5, "void", "*_pad2", "void", 8, true)]
+ [DNAFieldAttribute(5, "void", "*_pad2", "void", 8, true, 304)]
public object ptr__pad2;
public GreasePencilColorModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilDashModifierData.cs b/BlendFile/DNA/GreasePencilDashModifierData.cs
index dcc95d5..7df6235 100644
--- a/BlendFile/DNA/GreasePencilDashModifierData.cs
+++ b/BlendFile/DNA/GreasePencilDashModifierData.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(537, "GreasePencilDashModifierData", 312)]
public class GreasePencilDashModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "GreasePencilDashModifierSegment", "*segments_array", "GreasePencilDashModifierSegment", 8, true)]
+ [DNAFieldAttribute(2, "GreasePencilDashModifierSegment", "*segments_array", "GreasePencilDashModifierSegment", 8, true, 288)]
public GreasePencilDashModifierSegment ptr_segments_array;
- [DNAFieldAttribute(3, "int", "segments_num", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "segments_num", "int", 4, false, 296)]
public int segments_num;
- [DNAFieldAttribute(4, "int", "segment_active_index", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "segment_active_index", "int", 4, false, 300)]
public int segment_active_index;
- [DNAFieldAttribute(5, "int", "dash_offset", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "dash_offset", "int", 4, false, 304)]
public int dash_offset;
- [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false, 308)]
public char[] _pad = new System.Char[4];
public GreasePencilDashModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilDashModifierSegment.cs b/BlendFile/DNA/GreasePencilDashModifierSegment.cs
index 25dffd1..c914f6d 100644
--- a/BlendFile/DNA/GreasePencilDashModifierSegment.cs
+++ b/BlendFile/DNA/GreasePencilDashModifierSegment.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(536, "GreasePencilDashModifierSegment", 88)]
public struct GreasePencilDashModifierSegment {
- [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false, 0)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(1, "int", "dash", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "dash", "int", 4, false, 64)]
public int dash;
- [DNAFieldAttribute(2, "int", "gap", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "gap", "int", 4, false, 68)]
public int gap;
- [DNAFieldAttribute(3, "float", "radius", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "radius", "float", 4, false, 72)]
public float radius;
- [DNAFieldAttribute(4, "float", "opacity", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "opacity", "float", 4, false, 76)]
public float opacity;
- [DNAFieldAttribute(5, "int", "mat_nr", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "mat_nr", "int", 4, false, 80)]
public int mat_nr;
- [DNAFieldAttribute(6, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "flag", "int", 4, false, 84)]
public int flag;
public GreasePencilDashModifierSegment() {
this.name = default;
diff --git a/BlendFile/DNA/GreasePencilDrawing.cs b/BlendFile/DNA/GreasePencilDrawing.cs
index bac19fc..8c951cb 100644
--- a/BlendFile/DNA/GreasePencilDrawing.cs
+++ b/BlendFile/DNA/GreasePencilDrawing.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(308, "GreasePencilDrawing", 560)]
public class GreasePencilDrawing {
- [DNAFieldAttribute(0, "GreasePencilDrawingBase", "base", "GreasePencilDrawingBase", 8, false)]
+ [DNAFieldAttribute(0, "GreasePencilDrawingBase", "base", "GreasePencilDrawingBase", 8, false, 0)]
public GreasePencilDrawingBase @base;
- [DNAFieldAttribute(1, "CurvesGeometry", "geometry", "CurvesGeometry", 544, false)]
+ [DNAFieldAttribute(1, "CurvesGeometry", "geometry", "CurvesGeometry", 544, false, 8)]
public CurvesGeometry geometry;
- [DNAFieldAttribute(2, "GreasePencilDrawingRuntimeHandle", "*runtime", "GreasePencilDrawingRuntimeHandle", 8, true)]
+ [DNAFieldAttribute(2, "GreasePencilDrawingRuntimeHandle", "*runtime", "GreasePencilDrawingRuntimeHandle", 8, true, 552)]
public GreasePencilDrawingRuntimeHandle ptr_runtime;
public GreasePencilDrawing() {
this.@base = default;
diff --git a/BlendFile/DNA/GreasePencilDrawingBase.cs b/BlendFile/DNA/GreasePencilDrawingBase.cs
index 38ba561..af18c54 100644
--- a/BlendFile/DNA/GreasePencilDrawingBase.cs
+++ b/BlendFile/DNA/GreasePencilDrawingBase.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(307, "GreasePencilDrawingBase", 8)]
public struct GreasePencilDrawingBase {
- [DNAFieldAttribute(0, "int8_t", "type", "int8_t", 1, false)]
+ [DNAFieldAttribute(0, "int8_t", "type", "int8_t", 1, false, 0)]
public sbyte type;
- [DNAFieldAttribute(1, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(1, "char", "_pad[3]", "System.Char[]", 3, false, 1)]
public char[] _pad = new System.Char[3];
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 4)]
public int flag;
public GreasePencilDrawingBase() {
this.type = default;
diff --git a/BlendFile/DNA/GreasePencilDrawingReference.cs b/BlendFile/DNA/GreasePencilDrawingReference.cs
index 44c8a18..7b2e552 100644
--- a/BlendFile/DNA/GreasePencilDrawingReference.cs
+++ b/BlendFile/DNA/GreasePencilDrawingReference.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(310, "GreasePencilDrawingReference", 16)]
public class GreasePencilDrawingReference {
- [DNAFieldAttribute(0, "GreasePencilDrawingBase", "base", "GreasePencilDrawingBase", 8, false)]
+ [DNAFieldAttribute(0, "GreasePencilDrawingBase", "base", "GreasePencilDrawingBase", 8, false, 0)]
public GreasePencilDrawingBase @base;
- [DNAFieldAttribute(1, "GreasePencil", "*id_reference", "GreasePencil", 8, true)]
+ [DNAFieldAttribute(1, "GreasePencil", "*id_reference", "GreasePencil", 8, true, 8)]
public GreasePencil ptr_id_reference;
public GreasePencilDrawingReference() {
this.@base = default;
diff --git a/BlendFile/DNA/GreasePencilEnvelopeModifierData.cs b/BlendFile/DNA/GreasePencilEnvelopeModifierData.cs
index d398f0d..fd90a5f 100644
--- a/BlendFile/DNA/GreasePencilEnvelopeModifierData.cs
+++ b/BlendFile/DNA/GreasePencilEnvelopeModifierData.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(548, "GreasePencilEnvelopeModifierData", 312)]
public struct GreasePencilEnvelopeModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "mode", "int", 4, false, 288)]
public int mode;
- [DNAFieldAttribute(3, "int", "mat_nr", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "mat_nr", "int", 4, false, 292)]
public int mat_nr;
- [DNAFieldAttribute(4, "float", "thickness", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "thickness", "float", 4, false, 296)]
public float thickness;
- [DNAFieldAttribute(5, "float", "strength", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "strength", "float", 4, false, 300)]
public float strength;
- [DNAFieldAttribute(6, "int", "skip", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "skip", "int", 4, false, 304)]
public int skip;
- [DNAFieldAttribute(7, "int", "spread", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "spread", "int", 4, false, 308)]
public int spread;
public GreasePencilEnvelopeModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilFrame.cs b/BlendFile/DNA/GreasePencilFrame.cs
index e011145..df6c2e7 100644
--- a/BlendFile/DNA/GreasePencilFrame.cs
+++ b/BlendFile/DNA/GreasePencilFrame.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(312, "GreasePencilFrame", 12)]
public struct GreasePencilFrame {
- [DNAFieldAttribute(0, "int", "drawing_index", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "drawing_index", "int", 4, false, 0)]
public int drawing_index;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 4)]
public int flag;
- [DNAFieldAttribute(2, "int8_t", "type", "int8_t", 1, false)]
+ [DNAFieldAttribute(2, "int8_t", "type", "int8_t", 1, false, 8)]
public sbyte type;
- [DNAFieldAttribute(3, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(3, "char", "_pad[3]", "System.Char[]", 3, false, 9)]
public char[] _pad = new System.Char[3];
public GreasePencilFrame() {
this.drawing_index = default;
diff --git a/BlendFile/DNA/GreasePencilHookModifierData.cs b/BlendFile/DNA/GreasePencilHookModifierData.cs
index 161bc2f..f0eef3e 100644
--- a/BlendFile/DNA/GreasePencilHookModifierData.cs
+++ b/BlendFile/DNA/GreasePencilHookModifierData.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(543, "GreasePencilHookModifierData", 456)]
public class GreasePencilHookModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true, 288)]
public Object ptr_object;
- [DNAFieldAttribute(3, "char", "subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "subtarget[64]", "System.Char[]", 64, false, 296)]
public char[] subtarget = new System.Char[64];
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 360)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(5, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "flag", "int", 4, false, 364)]
public int flag;
- [DNAFieldAttribute(6, "char", "falloff_type", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "falloff_type", "char", 1, false, 368)]
public char falloff_type;
- [DNAFieldAttribute(7, "char", "_pad1[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(7, "char", "_pad1[3]", "System.Char[]", 3, false, 369)]
public char[] _pad1 = new System.Char[3];
- [DNAFieldAttribute(8, "float", "parentinv[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(8, "float", "parentinv[4][4]", "System.Single[,]", 64, false, 372)]
public float[,] parentinv = new System.Single[4,4];
- [DNAFieldAttribute(9, "float", "cent[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(9, "float", "cent[3]", "System.Single[]", 12, false, 436)]
public float[] cent = new System.Single[3];
- [DNAFieldAttribute(10, "float", "falloff", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "falloff", "float", 4, false, 448)]
public float falloff;
- [DNAFieldAttribute(11, "float", "force", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "force", "float", 4, false, 452)]
public float force;
public GreasePencilHookModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilLatticeModifierData.cs b/BlendFile/DNA/GreasePencilLatticeModifierData.cs
index f3278d3..0a84516 100644
--- a/BlendFile/DNA/GreasePencilLatticeModifierData.cs
+++ b/BlendFile/DNA/GreasePencilLatticeModifierData.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(535, "GreasePencilLatticeModifierData", 304)]
public class GreasePencilLatticeModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true, 288)]
public Object ptr_object;
- [DNAFieldAttribute(3, "float", "strength", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "strength", "float", 4, false, 296)]
public float strength;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 300)]
public char[] _pad = new System.Char[4];
public GreasePencilLatticeModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilLayer.cs b/BlendFile/DNA/GreasePencilLayer.cs
index 3895049..ea830ab 100644
--- a/BlendFile/DNA/GreasePencilLayer.cs
+++ b/BlendFile/DNA/GreasePencilLayer.cs
@@ -15,39 +15,39 @@ namespace BlendFile.DNA {
[DNAClassAttribute(317, "GreasePencilLayer", 232)]
public class GreasePencilLayer {
- [DNAFieldAttribute(0, "GreasePencilLayerTreeNode", "base", "GreasePencilLayerTreeNode", 40, false)]
+ [DNAFieldAttribute(0, "GreasePencilLayerTreeNode", "base", "GreasePencilLayerTreeNode", 40, false, 0)]
public GreasePencilLayerTreeNode @base;
- [DNAFieldAttribute(1, "GreasePencilLayerFramesMapStorage", "frames_storage", "GreasePencilLayerFramesMapStorage", 24, false)]
+ [DNAFieldAttribute(1, "GreasePencilLayerFramesMapStorage", "frames_storage", "GreasePencilLayerFramesMapStorage", 24, false, 40)]
public GreasePencilLayerFramesMapStorage frames_storage;
- [DNAFieldAttribute(2, "int8_t", "blend_mode", "int8_t", 1, false)]
+ [DNAFieldAttribute(2, "int8_t", "blend_mode", "int8_t", 1, false, 64)]
public sbyte blend_mode;
- [DNAFieldAttribute(3, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(3, "char", "_pad[3]", "System.Char[]", 3, false, 65)]
public char[] _pad = new System.Char[3];
- [DNAFieldAttribute(4, "float", "opacity", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "opacity", "float", 4, false, 68)]
public float opacity;
- [DNAFieldAttribute(5, "ListBase", "masks", "ListBase", 16, false)]
+ [DNAFieldAttribute(5, "ListBase", "masks", "ListBase", 16, false, 72)]
public ListBase masks;
- [DNAFieldAttribute(6, "int", "active_mask_index", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "active_mask_index", "int", 4, false, 88)]
public int active_mask_index;
- [DNAFieldAttribute(7, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(7, "char", "_pad2[4]", "System.Char[]", 4, false, 92)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(8, "Object", "*parent", "Object", 8, true)]
+ [DNAFieldAttribute(8, "Object", "*parent", "Object", 8, true, 96)]
public Object ptr_parent;
- [DNAFieldAttribute(9, "char", "*parsubstr", "char", 8, true)]
+ [DNAFieldAttribute(9, "char", "*parsubstr", "char", 8, true, 104)]
public char ptr_parsubstr;
- [DNAFieldAttribute(10, "float", "parentinv[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(10, "float", "parentinv[4][4]", "System.Single[,]", 64, false, 112)]
public float[,] parentinv = new System.Single[4,4];
- [DNAFieldAttribute(11, "float", "translation[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(11, "float", "translation[3]", "System.Single[]", 12, false, 176)]
public float[] translation = new System.Single[3];
- [DNAFieldAttribute(12, "float", "rotation[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(12, "float", "rotation[3]", "System.Single[]", 12, false, 188)]
public float[] rotation = new System.Single[3];
- [DNAFieldAttribute(13, "float", "scale[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(13, "float", "scale[3]", "System.Single[]", 12, false, 200)]
public float[] scale = new System.Single[3];
- [DNAFieldAttribute(14, "char", "_pad3[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(14, "char", "_pad3[4]", "System.Char[]", 4, false, 212)]
public char[] _pad3 = new System.Char[4];
- [DNAFieldAttribute(15, "char", "*viewlayername", "char", 8, true)]
+ [DNAFieldAttribute(15, "char", "*viewlayername", "char", 8, true, 216)]
public char ptr_viewlayername;
- [DNAFieldAttribute(16, "GreasePencilLayerRuntimeHandle", "*runtime", "GreasePencilLayerRuntimeHandle", 8, true)]
+ [DNAFieldAttribute(16, "GreasePencilLayerRuntimeHandle", "*runtime", "GreasePencilLayerRuntimeHandle", 8, true, 224)]
public GreasePencilLayerRuntimeHandle ptr_runtime;
public GreasePencilLayer() {
this.@base = default;
diff --git a/BlendFile/DNA/GreasePencilLayerFramesMapStorage.cs b/BlendFile/DNA/GreasePencilLayerFramesMapStorage.cs
index 44598f1..d341767 100644
--- a/BlendFile/DNA/GreasePencilLayerFramesMapStorage.cs
+++ b/BlendFile/DNA/GreasePencilLayerFramesMapStorage.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(313, "GreasePencilLayerFramesMapStorage", 24)]
public class GreasePencilLayerFramesMapStorage {
- [DNAFieldAttribute(0, "int", "*keys", "int", 8, true)]
+ [DNAFieldAttribute(0, "int", "*keys", "int", 8, true, 0)]
public int ptr_keys;
- [DNAFieldAttribute(1, "GreasePencilFrame", "*values", "GreasePencilFrame", 8, true)]
+ [DNAFieldAttribute(1, "GreasePencilFrame", "*values", "GreasePencilFrame", 8, true, 8)]
public GreasePencilFrame ptr_values;
- [DNAFieldAttribute(2, "int", "size", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "size", "int", 4, false, 16)]
public int size;
- [DNAFieldAttribute(3, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flag", "int", 4, false, 20)]
public int flag;
public GreasePencilLayerFramesMapStorage() {
this.ptr_keys = default;
diff --git a/BlendFile/DNA/GreasePencilLayerMask.cs b/BlendFile/DNA/GreasePencilLayerMask.cs
index b52a7d9..e681573 100644
--- a/BlendFile/DNA/GreasePencilLayerMask.cs
+++ b/BlendFile/DNA/GreasePencilLayerMask.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(314, "GreasePencilLayerMask", 32)]
public class GreasePencilLayerMask {
- [DNAFieldAttribute(0, "GreasePencilLayerMask", "*next", "GreasePencilLayerMask", 8, true)]
+ [DNAFieldAttribute(0, "GreasePencilLayerMask", "*next", "GreasePencilLayerMask", 8, true, 0)]
public GreasePencilLayerMask ptr_next;
- [DNAFieldAttribute(1, "GreasePencilLayerMask", "*prev", "GreasePencilLayerMask", 8, true)]
+ [DNAFieldAttribute(1, "GreasePencilLayerMask", "*prev", "GreasePencilLayerMask", 8, true, 8)]
public GreasePencilLayerMask ptr_prev;
- [DNAFieldAttribute(2, "char", "*layer_name", "char", 8, true)]
+ [DNAFieldAttribute(2, "char", "*layer_name", "char", 8, true, 16)]
public char ptr_layer_name;
- [DNAFieldAttribute(3, "ushort", "flag", "ushort", 2, false)]
+ [DNAFieldAttribute(3, "ushort", "flag", "ushort", 2, false, 24)]
public ushort flag;
- [DNAFieldAttribute(4, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(4, "char", "_pad[6]", "System.Char[]", 6, false, 26)]
public char[] _pad = new System.Char[6];
public GreasePencilLayerMask() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/GreasePencilLayerTreeGroup.cs b/BlendFile/DNA/GreasePencilLayerTreeGroup.cs
index 3fe5403..a329095 100644
--- a/BlendFile/DNA/GreasePencilLayerTreeGroup.cs
+++ b/BlendFile/DNA/GreasePencilLayerTreeGroup.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(316, "GreasePencilLayerTreeGroup", 72)]
public class GreasePencilLayerTreeGroup {
- [DNAFieldAttribute(0, "GreasePencilLayerTreeNode", "base", "GreasePencilLayerTreeNode", 40, false)]
+ [DNAFieldAttribute(0, "GreasePencilLayerTreeNode", "base", "GreasePencilLayerTreeNode", 40, false, 0)]
public GreasePencilLayerTreeNode @base;
- [DNAFieldAttribute(1, "ListBase", "children", "ListBase", 16, false)]
+ [DNAFieldAttribute(1, "ListBase", "children", "ListBase", 16, false, 40)]
public ListBase children;
- [DNAFieldAttribute(2, "int8_t", "color_tag", "int8_t", 1, false)]
+ [DNAFieldAttribute(2, "int8_t", "color_tag", "int8_t", 1, false, 56)]
public sbyte color_tag;
- [DNAFieldAttribute(3, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(3, "char", "_pad[7]", "System.Char[]", 7, false, 57)]
public char[] _pad = new System.Char[7];
- [DNAFieldAttribute(4, "GreasePencilLayerGroupRuntimeHandle", "*runtime", "GreasePencilLayerGroupRuntimeHandle", 8, true)]
+ [DNAFieldAttribute(4, "GreasePencilLayerGroupRuntimeHandle", "*runtime", "GreasePencilLayerGroupRuntimeHandle", 8, true, 64)]
public GreasePencilLayerGroupRuntimeHandle ptr_runtime;
public GreasePencilLayerTreeGroup() {
this.@base = default;
diff --git a/BlendFile/DNA/GreasePencilLayerTreeNode.cs b/BlendFile/DNA/GreasePencilLayerTreeNode.cs
index a2c604e..ee2a9d9 100644
--- a/BlendFile/DNA/GreasePencilLayerTreeNode.cs
+++ b/BlendFile/DNA/GreasePencilLayerTreeNode.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(315, "GreasePencilLayerTreeNode", 40)]
public class GreasePencilLayerTreeNode {
- [DNAFieldAttribute(0, "GreasePencilLayerTreeNode", "*next", "GreasePencilLayerTreeNode", 8, true)]
+ [DNAFieldAttribute(0, "GreasePencilLayerTreeNode", "*next", "GreasePencilLayerTreeNode", 8, true, 0)]
public GreasePencilLayerTreeNode ptr_next;
- [DNAFieldAttribute(1, "GreasePencilLayerTreeNode", "*prev", "GreasePencilLayerTreeNode", 8, true)]
+ [DNAFieldAttribute(1, "GreasePencilLayerTreeNode", "*prev", "GreasePencilLayerTreeNode", 8, true, 8)]
public GreasePencilLayerTreeNode ptr_prev;
- [DNAFieldAttribute(2, "GreasePencilLayerTreeGroup", "*parent", "GreasePencilLayerTreeGroup", 8, true)]
+ [DNAFieldAttribute(2, "GreasePencilLayerTreeGroup", "*parent", "GreasePencilLayerTreeGroup", 8, true, 16)]
public GreasePencilLayerTreeGroup ptr_parent;
- [DNAFieldAttribute(3, "char", "*name", "char", 8, true)]
+ [DNAFieldAttribute(3, "char", "*name", "char", 8, true, 24)]
public char ptr_name;
- [DNAFieldAttribute(4, "int8_t", "type", "int8_t", 1, false)]
+ [DNAFieldAttribute(4, "int8_t", "type", "int8_t", 1, false, 32)]
public sbyte type;
- [DNAFieldAttribute(5, "uchar", "color[3]", "System.Byte[]", 3, false)]
+ [DNAFieldAttribute(5, "uchar", "color[3]", "System.Byte[]", 3, false, 33)]
public byte[] color = new System.Byte[3];
- [DNAFieldAttribute(6, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "flag", "int", 4, false, 36)]
public int flag;
public GreasePencilLayerTreeNode() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/GreasePencilLengthModifierData.cs b/BlendFile/DNA/GreasePencilLengthModifierData.cs
index 08e9444..4b11a24 100644
--- a/BlendFile/DNA/GreasePencilLengthModifierData.cs
+++ b/BlendFile/DNA/GreasePencilLengthModifierData.cs
@@ -15,39 +15,39 @@ namespace BlendFile.DNA {
[DNAClassAttribute(539, "GreasePencilLengthModifierData", 352)]
public class GreasePencilLengthModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 288)]
public int flag;
- [DNAFieldAttribute(3, "float", "start_fac", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "start_fac", "float", 4, false, 292)]
public float start_fac;
- [DNAFieldAttribute(4, "float", "end_fac", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "end_fac", "float", 4, false, 296)]
public float end_fac;
- [DNAFieldAttribute(5, "float", "rand_start_fac", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "rand_start_fac", "float", 4, false, 300)]
public float rand_start_fac;
- [DNAFieldAttribute(6, "float", "rand_end_fac", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "rand_end_fac", "float", 4, false, 304)]
public float rand_end_fac;
- [DNAFieldAttribute(7, "float", "rand_offset", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "rand_offset", "float", 4, false, 308)]
public float rand_offset;
- [DNAFieldAttribute(8, "float", "overshoot_fac", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "overshoot_fac", "float", 4, false, 312)]
public float overshoot_fac;
- [DNAFieldAttribute(9, "int", "seed", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "seed", "int", 4, false, 316)]
public int seed;
- [DNAFieldAttribute(10, "int", "step", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "step", "int", 4, false, 320)]
public int step;
- [DNAFieldAttribute(11, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "mode", "int", 4, false, 324)]
public int mode;
- [DNAFieldAttribute(12, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(12, "char", "_pad[4]", "System.Char[]", 4, false, 328)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(13, "float", "point_density", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "point_density", "float", 4, false, 332)]
public float point_density;
- [DNAFieldAttribute(14, "float", "segment_influence", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "segment_influence", "float", 4, false, 336)]
public float segment_influence;
- [DNAFieldAttribute(15, "float", "max_angle", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "max_angle", "float", 4, false, 340)]
public float max_angle;
- [DNAFieldAttribute(16, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(16, "void", "*_pad1", "void", 8, true, 344)]
public object ptr__pad1;
public GreasePencilLengthModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilLineartModifierData.cs b/BlendFile/DNA/GreasePencilLineartModifierData.cs
index 2d16149..e1eb268 100644
--- a/BlendFile/DNA/GreasePencilLineartModifierData.cs
+++ b/BlendFile/DNA/GreasePencilLineartModifierData.cs
@@ -15,93 +15,93 @@ namespace BlendFile.DNA {
[DNAClassAttribute(544, "GreasePencilLineartModifierData", 464)]
public class GreasePencilLineartModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "ushort", "edge_types", "ushort", 2, false)]
+ [DNAFieldAttribute(1, "ushort", "edge_types", "ushort", 2, false, 120)]
public ushort edge_types;
- [DNAFieldAttribute(2, "char", "source_type", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "source_type", "char", 1, false, 122)]
public char source_type;
- [DNAFieldAttribute(3, "char", "use_multiple_levels", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "use_multiple_levels", "char", 1, false, 123)]
public char use_multiple_levels;
- [DNAFieldAttribute(4, "short", "level_start", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "level_start", "short", 2, false, 124)]
public short level_start;
- [DNAFieldAttribute(5, "short", "level_end", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "level_end", "short", 2, false, 126)]
public short level_end;
- [DNAFieldAttribute(6, "Object", "*source_camera", "Object", 8, true)]
+ [DNAFieldAttribute(6, "Object", "*source_camera", "Object", 8, true, 128)]
public Object ptr_source_camera;
- [DNAFieldAttribute(7, "Object", "*light_contour_object", "Object", 8, true)]
+ [DNAFieldAttribute(7, "Object", "*light_contour_object", "Object", 8, true, 136)]
public Object ptr_light_contour_object;
- [DNAFieldAttribute(8, "Object", "*source_object", "Object", 8, true)]
+ [DNAFieldAttribute(8, "Object", "*source_object", "Object", 8, true, 144)]
public Object ptr_source_object;
- [DNAFieldAttribute(9, "Collection", "*source_collection", "Collection", 8, true)]
+ [DNAFieldAttribute(9, "Collection", "*source_collection", "Collection", 8, true, 152)]
public Collection ptr_source_collection;
- [DNAFieldAttribute(10, "Material", "*target_material", "Material", 8, true)]
+ [DNAFieldAttribute(10, "Material", "*target_material", "Material", 8, true, 160)]
public Material ptr_target_material;
- [DNAFieldAttribute(11, "char", "target_layer[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(11, "char", "target_layer[64]", "System.Char[]", 64, false, 168)]
public char[] target_layer = new System.Char[64];
- [DNAFieldAttribute(12, "char", "source_vertex_group[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(12, "char", "source_vertex_group[64]", "System.Char[]", 64, false, 232)]
public char[] source_vertex_group = new System.Char[64];
- [DNAFieldAttribute(13, "char", "vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(13, "char", "vgname[64]", "System.Char[]", 64, false, 296)]
public char[] vgname = new System.Char[64];
- [DNAFieldAttribute(14, "float", "overscan", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "overscan", "float", 4, false, 360)]
public float overscan;
- [DNAFieldAttribute(15, "float", "shadow_camera_fov", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "shadow_camera_fov", "float", 4, false, 364)]
public float shadow_camera_fov;
- [DNAFieldAttribute(16, "float", "shadow_camera_size", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "shadow_camera_size", "float", 4, false, 368)]
public float shadow_camera_size;
- [DNAFieldAttribute(17, "float", "shadow_camera_near", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "shadow_camera_near", "float", 4, false, 372)]
public float shadow_camera_near;
- [DNAFieldAttribute(18, "float", "shadow_camera_far", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "shadow_camera_far", "float", 4, false, 376)]
public float shadow_camera_far;
- [DNAFieldAttribute(19, "float", "opacity", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "opacity", "float", 4, false, 380)]
public float opacity;
- [DNAFieldAttribute(20, "short", "thickness", "short", 2, false)]
+ [DNAFieldAttribute(20, "short", "thickness", "short", 2, false, 384)]
public short thickness;
- [DNAFieldAttribute(21, "char", "mask_switches", "char", 1, false)]
+ [DNAFieldAttribute(21, "char", "mask_switches", "char", 1, false, 386)]
public char mask_switches;
- [DNAFieldAttribute(22, "char", "material_mask_bits", "char", 1, false)]
+ [DNAFieldAttribute(22, "char", "material_mask_bits", "char", 1, false, 387)]
public char material_mask_bits;
- [DNAFieldAttribute(23, "char", "intersection_mask", "char", 1, false)]
+ [DNAFieldAttribute(23, "char", "intersection_mask", "char", 1, false, 388)]
public char intersection_mask;
- [DNAFieldAttribute(24, "char", "shadow_selection", "char", 1, false)]
+ [DNAFieldAttribute(24, "char", "shadow_selection", "char", 1, false, 389)]
public char shadow_selection;
- [DNAFieldAttribute(25, "char", "silhouette_selection", "char", 1, false)]
+ [DNAFieldAttribute(25, "char", "silhouette_selection", "char", 1, false, 390)]
public char silhouette_selection;
- [DNAFieldAttribute(26, "char", "_pad[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(26, "char", "_pad[1]", "System.Char[]", 1, false, 391)]
public char[] _pad = new System.Char[1];
- [DNAFieldAttribute(27, "float", "crease_threshold", "float", 4, false)]
+ [DNAFieldAttribute(27, "float", "crease_threshold", "float", 4, false, 392)]
public float crease_threshold;
- [DNAFieldAttribute(28, "float", "angle_splitting_threshold", "float", 4, false)]
+ [DNAFieldAttribute(28, "float", "angle_splitting_threshold", "float", 4, false, 396)]
public float angle_splitting_threshold;
- [DNAFieldAttribute(29, "float", "chain_smooth_tolerance", "float", 4, false)]
+ [DNAFieldAttribute(29, "float", "chain_smooth_tolerance", "float", 4, false, 400)]
public float chain_smooth_tolerance;
- [DNAFieldAttribute(30, "float", "chaining_image_threshold", "float", 4, false)]
+ [DNAFieldAttribute(30, "float", "chaining_image_threshold", "float", 4, false, 404)]
public float chaining_image_threshold;
- [DNAFieldAttribute(31, "int", "calculation_flags", "int", 4, false)]
+ [DNAFieldAttribute(31, "int", "calculation_flags", "int", 4, false, 408)]
public int calculation_flags;
- [DNAFieldAttribute(32, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(32, "int", "flags", "int", 4, false, 412)]
public int flags;
- [DNAFieldAttribute(33, "float", "stroke_depth_offset", "float", 4, false)]
+ [DNAFieldAttribute(33, "float", "stroke_depth_offset", "float", 4, false, 416)]
public float stroke_depth_offset;
- [DNAFieldAttribute(34, "char", "level_start_override", "char", 1, false)]
+ [DNAFieldAttribute(34, "char", "level_start_override", "char", 1, false, 420)]
public char level_start_override;
- [DNAFieldAttribute(35, "char", "level_end_override", "char", 1, false)]
+ [DNAFieldAttribute(35, "char", "level_end_override", "char", 1, false, 421)]
public char level_end_override;
- [DNAFieldAttribute(36, "short", "edge_types_override", "short", 2, false)]
+ [DNAFieldAttribute(36, "short", "edge_types_override", "short", 2, false, 422)]
public short edge_types_override;
- [DNAFieldAttribute(37, "char", "shadow_selection_override", "char", 1, false)]
+ [DNAFieldAttribute(37, "char", "shadow_selection_override", "char", 1, false, 424)]
public char shadow_selection_override;
- [DNAFieldAttribute(38, "char", "shadow_use_silhouette_override", "char", 1, false)]
+ [DNAFieldAttribute(38, "char", "shadow_use_silhouette_override", "char", 1, false, 425)]
public char shadow_use_silhouette_override;
- [DNAFieldAttribute(39, "char", "_pad2[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(39, "char", "_pad2[6]", "System.Char[]", 6, false, 426)]
public char[] _pad2 = new System.Char[6];
- [DNAFieldAttribute(40, "LineartCache", "*shared_cache", "LineartCache", 8, true)]
+ [DNAFieldAttribute(40, "LineartCache", "*shared_cache", "LineartCache", 8, true, 432)]
public LineartCache ptr_shared_cache;
- [DNAFieldAttribute(41, "LineartCache", "*cache", "LineartCache", 8, true)]
+ [DNAFieldAttribute(41, "LineartCache", "*cache", "LineartCache", 8, true, 440)]
public LineartCache ptr_cache;
- [DNAFieldAttribute(42, "LineartData", "*la_data_ptr", "LineartData", 8, true)]
+ [DNAFieldAttribute(42, "LineartData", "*la_data_ptr", "LineartData", 8, true, 448)]
public LineartData ptr_la_data_ptr;
- [DNAFieldAttribute(43, "void", "*runtime", "void", 8, true)]
+ [DNAFieldAttribute(43, "void", "*runtime", "void", 8, true, 456)]
public object ptr_runtime;
public GreasePencilLineartModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilMirrorModifierData.cs b/BlendFile/DNA/GreasePencilMirrorModifierData.cs
index dfb209b..3843b4d 100644
--- a/BlendFile/DNA/GreasePencilMirrorModifierData.cs
+++ b/BlendFile/DNA/GreasePencilMirrorModifierData.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(533, "GreasePencilMirrorModifierData", 304)]
public class GreasePencilMirrorModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true, 288)]
public Object ptr_object;
- [DNAFieldAttribute(3, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flag", "int", 4, false, 296)]
public int flag;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 300)]
public char[] _pad = new System.Char[4];
public GreasePencilMirrorModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilModifierInfluenceData.cs b/BlendFile/DNA/GreasePencilModifierInfluenceData.cs
index 322fa76..e40e90e 100644
--- a/BlendFile/DNA/GreasePencilModifierInfluenceData.cs
+++ b/BlendFile/DNA/GreasePencilModifierInfluenceData.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(525, "GreasePencilModifierInfluenceData", 168)]
public class GreasePencilModifierInfluenceData {
- [DNAFieldAttribute(0, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "flag", "int", 4, false, 0)]
public int flag;
- [DNAFieldAttribute(1, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(1, "char", "_pad1[4]", "System.Char[]", 4, false, 4)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(2, "char", "layer_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "layer_name[64]", "System.Char[]", 64, false, 8)]
public char[] layer_name = new System.Char[64];
- [DNAFieldAttribute(3, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(3, "Material", "*material", "Material", 8, true, 72)]
public Material ptr_material;
- [DNAFieldAttribute(4, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "layer_pass", "int", 4, false, 80)]
public int layer_pass;
- [DNAFieldAttribute(5, "int", "material_pass", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "material_pass", "int", 4, false, 84)]
public int material_pass;
- [DNAFieldAttribute(6, "char", "vertex_group_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(6, "char", "vertex_group_name[64]", "System.Char[]", 64, false, 88)]
public char[] vertex_group_name = new System.Char[64];
- [DNAFieldAttribute(7, "CurveMapping", "*custom_curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(7, "CurveMapping", "*custom_curve", "CurveMapping", 8, true, 152)]
public CurveMapping ptr_custom_curve;
- [DNAFieldAttribute(8, "void", "*_pad2", "void", 8, true)]
+ [DNAFieldAttribute(8, "void", "*_pad2", "void", 8, true, 160)]
public object ptr__pad2;
public GreasePencilModifierInfluenceData() {
this.flag = default;
diff --git a/BlendFile/DNA/GreasePencilMultiModifierData.cs b/BlendFile/DNA/GreasePencilMultiModifierData.cs
index 2531337..e569d59 100644
--- a/BlendFile/DNA/GreasePencilMultiModifierData.cs
+++ b/BlendFile/DNA/GreasePencilMultiModifierData.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(538, "GreasePencilMultiModifierData", 328)]
public class GreasePencilMultiModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 288)]
public int flag;
- [DNAFieldAttribute(3, "int", "duplications", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "duplications", "int", 4, false, 292)]
public int duplications;
- [DNAFieldAttribute(4, "float", "distance", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "distance", "float", 4, false, 296)]
public float distance;
- [DNAFieldAttribute(5, "float", "offset", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "offset", "float", 4, false, 300)]
public float offset;
- [DNAFieldAttribute(6, "float", "fading_center", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "fading_center", "float", 4, false, 304)]
public float fading_center;
- [DNAFieldAttribute(7, "float", "fading_thickness", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "fading_thickness", "float", 4, false, 308)]
public float fading_thickness;
- [DNAFieldAttribute(8, "float", "fading_opacity", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "fading_opacity", "float", 4, false, 312)]
public float fading_opacity;
- [DNAFieldAttribute(9, "int", "_pad0", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "_pad0", "int", 4, false, 316)]
public int _pad0;
- [DNAFieldAttribute(10, "void", "*_pad", "void", 8, true)]
+ [DNAFieldAttribute(10, "void", "*_pad", "void", 8, true, 320)]
public object ptr__pad;
public GreasePencilMultiModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilNoiseModifierData.cs b/BlendFile/DNA/GreasePencilNoiseModifierData.cs
index 830b647..9c5cb07 100644
--- a/BlendFile/DNA/GreasePencilNoiseModifierData.cs
+++ b/BlendFile/DNA/GreasePencilNoiseModifierData.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(532, "GreasePencilNoiseModifierData", 336)]
public class GreasePencilNoiseModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 288)]
public int flag;
- [DNAFieldAttribute(3, "float", "factor", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "factor", "float", 4, false, 292)]
public float factor;
- [DNAFieldAttribute(4, "float", "factor_strength", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "factor_strength", "float", 4, false, 296)]
public float factor_strength;
- [DNAFieldAttribute(5, "float", "factor_thickness", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "factor_thickness", "float", 4, false, 300)]
public float factor_thickness;
- [DNAFieldAttribute(6, "float", "factor_uvs", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "factor_uvs", "float", 4, false, 304)]
public float factor_uvs;
- [DNAFieldAttribute(7, "float", "noise_scale", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "noise_scale", "float", 4, false, 308)]
public float noise_scale;
- [DNAFieldAttribute(8, "float", "noise_offset", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "noise_offset", "float", 4, false, 312)]
public float noise_offset;
- [DNAFieldAttribute(9, "short", "noise_mode", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "noise_mode", "short", 2, false, 316)]
public short noise_mode;
- [DNAFieldAttribute(10, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(10, "char", "_pad[2]", "System.Char[]", 2, false, 318)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(11, "int", "step", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "step", "int", 4, false, 320)]
public int step;
- [DNAFieldAttribute(12, "int", "seed", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "seed", "int", 4, false, 324)]
public int seed;
- [DNAFieldAttribute(13, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(13, "void", "*_pad1", "void", 8, true, 328)]
public object ptr__pad1;
public GreasePencilNoiseModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilOffsetModifierData.cs b/BlendFile/DNA/GreasePencilOffsetModifierData.cs
index b7be2d0..d20299b 100644
--- a/BlendFile/DNA/GreasePencilOffsetModifierData.cs
+++ b/BlendFile/DNA/GreasePencilOffsetModifierData.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(531, "GreasePencilOffsetModifierData", 392)]
public class GreasePencilOffsetModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 288)]
public int flag;
- [DNAFieldAttribute(3, "int", "offset_mode", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "offset_mode", "int", 4, false, 292)]
public int offset_mode;
- [DNAFieldAttribute(4, "float", "loc[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(4, "float", "loc[3]", "System.Single[]", 12, false, 296)]
public float[] loc = new System.Single[3];
- [DNAFieldAttribute(5, "float", "rot[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(5, "float", "rot[3]", "System.Single[]", 12, false, 308)]
public float[] rot = new System.Single[3];
- [DNAFieldAttribute(6, "float", "scale[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(6, "float", "scale[3]", "System.Single[]", 12, false, 320)]
public float[] scale = new System.Single[3];
- [DNAFieldAttribute(7, "float", "stroke_loc[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(7, "float", "stroke_loc[3]", "System.Single[]", 12, false, 332)]
public float[] stroke_loc = new System.Single[3];
- [DNAFieldAttribute(8, "float", "stroke_rot[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(8, "float", "stroke_rot[3]", "System.Single[]", 12, false, 344)]
public float[] stroke_rot = new System.Single[3];
- [DNAFieldAttribute(9, "float", "stroke_scale[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(9, "float", "stroke_scale[3]", "System.Single[]", 12, false, 356)]
public float[] stroke_scale = new System.Single[3];
- [DNAFieldAttribute(10, "int", "seed", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "seed", "int", 4, false, 368)]
public int seed;
- [DNAFieldAttribute(11, "int", "stroke_step", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "stroke_step", "int", 4, false, 372)]
public int stroke_step;
- [DNAFieldAttribute(12, "int", "stroke_start_offset", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "stroke_start_offset", "int", 4, false, 376)]
public int stroke_start_offset;
- [DNAFieldAttribute(13, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(13, "char", "_pad1[4]", "System.Char[]", 4, false, 380)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(14, "void", "*_pad2", "void", 8, true)]
+ [DNAFieldAttribute(14, "void", "*_pad2", "void", 8, true, 384)]
public object ptr__pad2;
public GreasePencilOffsetModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilOnionSkinningSettings.cs b/BlendFile/DNA/GreasePencilOnionSkinningSettings.cs
index b141a7f..6a6d3d6 100644
--- a/BlendFile/DNA/GreasePencilOnionSkinningSettings.cs
+++ b/BlendFile/DNA/GreasePencilOnionSkinningSettings.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(320, "GreasePencilOnionSkinningSettings", 40)]
public struct GreasePencilOnionSkinningSettings {
- [DNAFieldAttribute(0, "float", "opacity", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "opacity", "float", 4, false, 0)]
public float opacity;
- [DNAFieldAttribute(1, "int8_t", "mode", "int8_t", 1, false)]
+ [DNAFieldAttribute(1, "int8_t", "mode", "int8_t", 1, false, 4)]
public sbyte mode;
- [DNAFieldAttribute(2, "uchar", "flag", "uchar", 1, false)]
+ [DNAFieldAttribute(2, "uchar", "flag", "uchar", 1, false, 5)]
public byte flag;
- [DNAFieldAttribute(3, "uchar", "filter", "uchar", 1, false)]
+ [DNAFieldAttribute(3, "uchar", "filter", "uchar", 1, false, 6)]
public byte filter;
- [DNAFieldAttribute(4, "char", "_pad[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(4, "char", "_pad[1]", "System.Char[]", 1, false, 7)]
public char[] _pad = new System.Char[1];
- [DNAFieldAttribute(5, "short", "num_frames_before", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "num_frames_before", "short", 2, false, 8)]
public short num_frames_before;
- [DNAFieldAttribute(6, "short", "num_frames_after", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "num_frames_after", "short", 2, false, 10)]
public short num_frames_after;
- [DNAFieldAttribute(7, "float", "color_before[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(7, "float", "color_before[3]", "System.Single[]", 12, false, 12)]
public float[] color_before = new System.Single[3];
- [DNAFieldAttribute(8, "float", "color_after[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(8, "float", "color_after[3]", "System.Single[]", 12, false, 24)]
public float[] color_after = new System.Single[3];
- [DNAFieldAttribute(9, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(9, "char", "_pad2[4]", "System.Char[]", 4, false, 36)]
public char[] _pad2 = new System.Char[4];
public GreasePencilOnionSkinningSettings() {
this.opacity = default;
diff --git a/BlendFile/DNA/GreasePencilOpacityModifierData.cs b/BlendFile/DNA/GreasePencilOpacityModifierData.cs
index da92220..03f9bea 100644
--- a/BlendFile/DNA/GreasePencilOpacityModifierData.cs
+++ b/BlendFile/DNA/GreasePencilOpacityModifierData.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(526, "GreasePencilOpacityModifierData", 312)]
public class GreasePencilOpacityModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 288)]
public int flag;
- [DNAFieldAttribute(3, "char", "color_mode", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "color_mode", "char", 1, false, 292)]
public char color_mode;
- [DNAFieldAttribute(4, "char", "_pad1[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(4, "char", "_pad1[3]", "System.Char[]", 3, false, 293)]
public char[] _pad1 = new System.Char[3];
- [DNAFieldAttribute(5, "float", "color_factor", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "color_factor", "float", 4, false, 296)]
public float color_factor;
- [DNAFieldAttribute(6, "float", "hardness_factor", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "hardness_factor", "float", 4, false, 300)]
public float hardness_factor;
- [DNAFieldAttribute(7, "void", "*_pad2", "void", 8, true)]
+ [DNAFieldAttribute(7, "void", "*_pad2", "void", 8, true, 304)]
public object ptr__pad2;
public GreasePencilOpacityModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilOutlineModifierData.cs b/BlendFile/DNA/GreasePencilOutlineModifierData.cs
index daede3a..fa1fae3 100644
--- a/BlendFile/DNA/GreasePencilOutlineModifierData.cs
+++ b/BlendFile/DNA/GreasePencilOutlineModifierData.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(549, "GreasePencilOutlineModifierData", 320)]
public class GreasePencilOutlineModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true, 288)]
public Object ptr_object;
- [DNAFieldAttribute(3, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flag", "int", 4, false, 296)]
public int flag;
- [DNAFieldAttribute(4, "int", "thickness", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "thickness", "int", 4, false, 300)]
public int thickness;
- [DNAFieldAttribute(5, "float", "sample_length", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "sample_length", "float", 4, false, 304)]
public float sample_length;
- [DNAFieldAttribute(6, "int", "subdiv", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "subdiv", "int", 4, false, 308)]
public int subdiv;
- [DNAFieldAttribute(7, "Material", "*outline_material", "Material", 8, true)]
+ [DNAFieldAttribute(7, "Material", "*outline_material", "Material", 8, true, 312)]
public Material ptr_outline_material;
public GreasePencilOutlineModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilShrinkwrapModifierData.cs b/BlendFile/DNA/GreasePencilShrinkwrapModifierData.cs
index ea54962..efa8d7d 100644
--- a/BlendFile/DNA/GreasePencilShrinkwrapModifierData.cs
+++ b/BlendFile/DNA/GreasePencilShrinkwrapModifierData.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(550, "GreasePencilShrinkwrapModifierData", 336)]
public class GreasePencilShrinkwrapModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "Object", "*target", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*target", "Object", 8, true, 288)]
public Object ptr_target;
- [DNAFieldAttribute(3, "Object", "*aux_target", "Object", 8, true)]
+ [DNAFieldAttribute(3, "Object", "*aux_target", "Object", 8, true, 296)]
public Object ptr_aux_target;
- [DNAFieldAttribute(4, "float", "keep_dist", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "keep_dist", "float", 4, false, 304)]
public float keep_dist;
- [DNAFieldAttribute(5, "short", "shrink_type", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "shrink_type", "short", 2, false, 308)]
public short shrink_type;
- [DNAFieldAttribute(6, "char", "shrink_opts", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "shrink_opts", "char", 1, false, 310)]
public char shrink_opts;
- [DNAFieldAttribute(7, "char", "shrink_mode", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "shrink_mode", "char", 1, false, 311)]
public char shrink_mode;
- [DNAFieldAttribute(8, "float", "proj_limit", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "proj_limit", "float", 4, false, 312)]
public float proj_limit;
- [DNAFieldAttribute(9, "char", "proj_axis", "char", 1, false)]
+ [DNAFieldAttribute(9, "char", "proj_axis", "char", 1, false, 316)]
public char proj_axis;
- [DNAFieldAttribute(10, "char", "subsurf_levels", "char", 1, false)]
+ [DNAFieldAttribute(10, "char", "subsurf_levels", "char", 1, false, 317)]
public char subsurf_levels;
- [DNAFieldAttribute(11, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(11, "char", "_pad[2]", "System.Char[]", 2, false, 318)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(12, "float", "smooth_factor", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "smooth_factor", "float", 4, false, 320)]
public float smooth_factor;
- [DNAFieldAttribute(13, "int", "smooth_step", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "smooth_step", "int", 4, false, 324)]
public int smooth_step;
- [DNAFieldAttribute(14, "ShrinkwrapTreeData", "*cache_data", "ShrinkwrapTreeData", 8, true)]
+ [DNAFieldAttribute(14, "ShrinkwrapTreeData", "*cache_data", "ShrinkwrapTreeData", 8, true, 328)]
public ShrinkwrapTreeData ptr_cache_data;
public GreasePencilShrinkwrapModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilSimplifyModifierData.cs b/BlendFile/DNA/GreasePencilSimplifyModifierData.cs
index 3ae8792..fa81046 100644
--- a/BlendFile/DNA/GreasePencilSimplifyModifierData.cs
+++ b/BlendFile/DNA/GreasePencilSimplifyModifierData.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(552, "GreasePencilSimplifyModifierData", 312)]
public struct GreasePencilSimplifyModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "short", "mode", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "mode", "short", 2, false, 288)]
public short mode;
- [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false, 290)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(4, "short", "step", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "step", "short", 2, false, 294)]
public short step;
- [DNAFieldAttribute(5, "float", "factor", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "factor", "float", 4, false, 296)]
public float factor;
- [DNAFieldAttribute(6, "float", "length", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "length", "float", 4, false, 300)]
public float length;
- [DNAFieldAttribute(7, "float", "sharp_threshold", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "sharp_threshold", "float", 4, false, 304)]
public float sharp_threshold;
- [DNAFieldAttribute(8, "float", "distance", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "distance", "float", 4, false, 308)]
public float distance;
public GreasePencilSimplifyModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilSmoothModifierData.cs b/BlendFile/DNA/GreasePencilSmoothModifierData.cs
index 7f19e89..c272caa 100644
--- a/BlendFile/DNA/GreasePencilSmoothModifierData.cs
+++ b/BlendFile/DNA/GreasePencilSmoothModifierData.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(530, "GreasePencilSmoothModifierData", 312)]
public class GreasePencilSmoothModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 288)]
public int flag;
- [DNAFieldAttribute(3, "float", "factor", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "factor", "float", 4, false, 292)]
public float factor;
- [DNAFieldAttribute(4, "int", "step", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "step", "int", 4, false, 296)]
public int step;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 300)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(6, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(6, "void", "*_pad1", "void", 8, true, 304)]
public object ptr__pad1;
public GreasePencilSmoothModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilSubdivModifierData.cs b/BlendFile/DNA/GreasePencilSubdivModifierData.cs
index d5b524a..0a312a5 100644
--- a/BlendFile/DNA/GreasePencilSubdivModifierData.cs
+++ b/BlendFile/DNA/GreasePencilSubdivModifierData.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(527, "GreasePencilSubdivModifierData", 312)]
public class GreasePencilSubdivModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "type", "int", 4, false, 288)]
public int type;
- [DNAFieldAttribute(3, "int", "level", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "level", "int", 4, false, 292)]
public int level;
- [DNAFieldAttribute(4, "char", "_pad[8]", "System.Char[]", 8, false)]
+ [DNAFieldAttribute(4, "char", "_pad[8]", "System.Char[]", 8, false, 296)]
public char[] _pad = new System.Char[8];
- [DNAFieldAttribute(5, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(5, "void", "*_pad1", "void", 8, true, 304)]
public object ptr__pad1;
public GreasePencilSubdivModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilTextureModifierData.cs b/BlendFile/DNA/GreasePencilTextureModifierData.cs
index 9753ec3..bc12f99 100644
--- a/BlendFile/DNA/GreasePencilTextureModifierData.cs
+++ b/BlendFile/DNA/GreasePencilTextureModifierData.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(553, "GreasePencilTextureModifierData", 328)]
public struct GreasePencilTextureModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "float", "uv_offset", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "uv_offset", "float", 4, false, 288)]
public float uv_offset;
- [DNAFieldAttribute(3, "float", "uv_scale", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "uv_scale", "float", 4, false, 292)]
public float uv_scale;
- [DNAFieldAttribute(4, "float", "fill_rotation", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "fill_rotation", "float", 4, false, 296)]
public float fill_rotation;
- [DNAFieldAttribute(5, "float", "fill_offset[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(5, "float", "fill_offset[2]", "System.Single[]", 8, false, 300)]
public float[] fill_offset = new System.Single[2];
- [DNAFieldAttribute(6, "float", "fill_scale", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "fill_scale", "float", 4, false, 308)]
public float fill_scale;
- [DNAFieldAttribute(7, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "layer_pass", "int", 4, false, 312)]
public int layer_pass;
- [DNAFieldAttribute(8, "short", "fit_method", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "fit_method", "short", 2, false, 316)]
public short fit_method;
- [DNAFieldAttribute(9, "short", "mode", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "mode", "short", 2, false, 318)]
public short mode;
- [DNAFieldAttribute(10, "float", "alignment_rotation", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "alignment_rotation", "float", 4, false, 320)]
public float alignment_rotation;
- [DNAFieldAttribute(11, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(11, "char", "_pad[4]", "System.Char[]", 4, false, 324)]
public char[] _pad = new System.Char[4];
public GreasePencilTextureModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilThickModifierData.cs b/BlendFile/DNA/GreasePencilThickModifierData.cs
index 067f408..1965da1 100644
--- a/BlendFile/DNA/GreasePencilThickModifierData.cs
+++ b/BlendFile/DNA/GreasePencilThickModifierData.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(534, "GreasePencilThickModifierData", 312)]
public class GreasePencilThickModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 288)]
public int flag;
- [DNAFieldAttribute(3, "float", "thickness_fac", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "thickness_fac", "float", 4, false, 292)]
public float thickness_fac;
- [DNAFieldAttribute(4, "float", "thickness", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "thickness", "float", 4, false, 296)]
public float thickness;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 300)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(6, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(6, "void", "*_pad1", "void", 8, true, 304)]
public object ptr__pad1;
public GreasePencilThickModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilTimeModifierData.cs b/BlendFile/DNA/GreasePencilTimeModifierData.cs
index 88bb8a7..ca11017 100644
--- a/BlendFile/DNA/GreasePencilTimeModifierData.cs
+++ b/BlendFile/DNA/GreasePencilTimeModifierData.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(547, "GreasePencilTimeModifierData", 328)]
public class GreasePencilTimeModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 288)]
public int flag;
- [DNAFieldAttribute(3, "int", "offset", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "offset", "int", 4, false, 292)]
public int offset;
- [DNAFieldAttribute(4, "float", "frame_scale", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "frame_scale", "float", 4, false, 296)]
public float frame_scale;
- [DNAFieldAttribute(5, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "mode", "int", 4, false, 300)]
public int mode;
- [DNAFieldAttribute(6, "int", "sfra", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "sfra", "int", 4, false, 304)]
public int sfra;
- [DNAFieldAttribute(7, "int", "efra", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "efra", "int", 4, false, 308)]
public int efra;
- [DNAFieldAttribute(8, "GreasePencilTimeModifierSegment", "*segments_array", "GreasePencilTimeModifierSegment", 8, true)]
+ [DNAFieldAttribute(8, "GreasePencilTimeModifierSegment", "*segments_array", "GreasePencilTimeModifierSegment", 8, true, 312)]
public GreasePencilTimeModifierSegment ptr_segments_array;
- [DNAFieldAttribute(9, "int", "segments_num", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "segments_num", "int", 4, false, 320)]
public int segments_num;
- [DNAFieldAttribute(10, "int", "segment_active_index", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "segment_active_index", "int", 4, false, 324)]
public int segment_active_index;
public GreasePencilTimeModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilTimeModifierSegment.cs b/BlendFile/DNA/GreasePencilTimeModifierSegment.cs
index 1494b46..93ff1b4 100644
--- a/BlendFile/DNA/GreasePencilTimeModifierSegment.cs
+++ b/BlendFile/DNA/GreasePencilTimeModifierSegment.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(546, "GreasePencilTimeModifierSegment", 80)]
public struct GreasePencilTimeModifierSegment {
- [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false, 0)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(1, "int", "segment_start", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "segment_start", "int", 4, false, 64)]
public int segment_start;
- [DNAFieldAttribute(2, "int", "segment_end", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "segment_end", "int", 4, false, 68)]
public int segment_end;
- [DNAFieldAttribute(3, "int", "segment_mode", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "segment_mode", "int", 4, false, 72)]
public int segment_mode;
- [DNAFieldAttribute(4, "int", "segment_repeat", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "segment_repeat", "int", 4, false, 76)]
public int segment_repeat;
public GreasePencilTimeModifierSegment() {
this.name = default;
diff --git a/BlendFile/DNA/GreasePencilTintModifierData.cs b/BlendFile/DNA/GreasePencilTintModifierData.cs
index 6f0a94d..15418a1 100644
--- a/BlendFile/DNA/GreasePencilTintModifierData.cs
+++ b/BlendFile/DNA/GreasePencilTintModifierData.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(529, "GreasePencilTintModifierData", 336)]
public class GreasePencilTintModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "flag", "short", 2, false, 288)]
public short flag;
- [DNAFieldAttribute(3, "char", "color_mode", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "color_mode", "char", 1, false, 290)]
public char color_mode;
- [DNAFieldAttribute(4, "char", "tint_mode", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "tint_mode", "char", 1, false, 291)]
public char tint_mode;
- [DNAFieldAttribute(5, "float", "factor", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "factor", "float", 4, false, 292)]
public float factor;
- [DNAFieldAttribute(6, "float", "radius", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "radius", "float", 4, false, 296)]
public float radius;
- [DNAFieldAttribute(7, "float", "color[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(7, "float", "color[3]", "System.Single[]", 12, false, 300)]
public float[] color = new System.Single[3];
- [DNAFieldAttribute(8, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(8, "Object", "*object", "Object", 8, true, 312)]
public Object ptr_object;
- [DNAFieldAttribute(9, "ColorBand", "*color_ramp", "ColorBand", 8, true)]
+ [DNAFieldAttribute(9, "ColorBand", "*color_ramp", "ColorBand", 8, true, 320)]
public ColorBand ptr_color_ramp;
- [DNAFieldAttribute(10, "void", "*_pad", "void", 8, true)]
+ [DNAFieldAttribute(10, "void", "*_pad", "void", 8, true, 328)]
public object ptr__pad;
public GreasePencilTintModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilWeightAngleModifierData.cs b/BlendFile/DNA/GreasePencilWeightAngleModifierData.cs
index d24ce47..381b860 100644
--- a/BlendFile/DNA/GreasePencilWeightAngleModifierData.cs
+++ b/BlendFile/DNA/GreasePencilWeightAngleModifierData.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(540, "GreasePencilWeightAngleModifierData", 376)]
public class GreasePencilWeightAngleModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 288)]
public int flag;
- [DNAFieldAttribute(3, "float", "min_weight", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "min_weight", "float", 4, false, 292)]
public float min_weight;
- [DNAFieldAttribute(4, "short", "axis", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "axis", "short", 2, false, 296)]
public short axis;
- [DNAFieldAttribute(5, "short", "space", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "space", "short", 2, false, 298)]
public short space;
- [DNAFieldAttribute(6, "float", "angle", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "angle", "float", 4, false, 300)]
public float angle;
- [DNAFieldAttribute(7, "char", "target_vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(7, "char", "target_vgname[64]", "System.Char[]", 64, false, 304)]
public char[] target_vgname = new System.Char[64];
- [DNAFieldAttribute(8, "void", "*_pad", "void", 8, true)]
+ [DNAFieldAttribute(8, "void", "*_pad", "void", 8, true, 368)]
public object ptr__pad;
public GreasePencilWeightAngleModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GreasePencilWeightProximityModifierData.cs b/BlendFile/DNA/GreasePencilWeightProximityModifierData.cs
index 42ce5d7..81936cd 100644
--- a/BlendFile/DNA/GreasePencilWeightProximityModifierData.cs
+++ b/BlendFile/DNA/GreasePencilWeightProximityModifierData.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(542, "GreasePencilWeightProximityModifierData", 376)]
public class GreasePencilWeightProximityModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)]
+ [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false, 120)]
public GreasePencilModifierInfluenceData influence;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 288)]
public int flag;
- [DNAFieldAttribute(3, "char", "target_vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "target_vgname[64]", "System.Char[]", 64, false, 292)]
public char[] target_vgname = new System.Char[64];
- [DNAFieldAttribute(4, "float", "min_weight", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "min_weight", "float", 4, false, 356)]
public float min_weight;
- [DNAFieldAttribute(5, "float", "dist_start", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "dist_start", "float", 4, false, 360)]
public float dist_start;
- [DNAFieldAttribute(6, "float", "dist_end", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "dist_end", "float", 4, false, 364)]
public float dist_end;
- [DNAFieldAttribute(7, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(7, "Object", "*object", "Object", 8, true, 368)]
public Object ptr_object;
public GreasePencilWeightProximityModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/GridPaintMask.cs b/BlendFile/DNA/GridPaintMask.cs
index a3ce0fa..4a3df39 100644
--- a/BlendFile/DNA/GridPaintMask.cs
+++ b/BlendFile/DNA/GridPaintMask.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(436, "GridPaintMask", 16)]
public class GridPaintMask {
- [DNAFieldAttribute(0, "float", "*data", "float", 8, true)]
+ [DNAFieldAttribute(0, "float", "*data", "float", 8, true, 0)]
public float ptr_data;
- [DNAFieldAttribute(1, "int", "level", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "level", "int", 4, false, 8)]
public int level;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 12)]
public char[] _pad = new System.Char[4];
public GridPaintMask() {
this.ptr_data = default;
diff --git a/BlendFile/DNA/GroupNodeViewerPathElem.cs b/BlendFile/DNA/GroupNodeViewerPathElem.cs
index 7b1df54..9af6594 100644
--- a/BlendFile/DNA/GroupNodeViewerPathElem.cs
+++ b/BlendFile/DNA/GroupNodeViewerPathElem.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1033, "GroupNodeViewerPathElem", 40)]
public struct GroupNodeViewerPathElem {
- [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false)]
+ [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false, 0)]
public ViewerPathElem @base;
- [DNAFieldAttribute(1, "int", "node_id", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "node_id", "int", 4, false, 32)]
public int node_id;
- [DNAFieldAttribute(2, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad1[4]", "System.Char[]", 4, false, 36)]
public char[] _pad1 = new System.Char[4];
public GroupNodeViewerPathElem() {
this.@base = default;
diff --git a/BlendFile/DNA/HairKey.cs b/BlendFile/DNA/HairKey.cs
index c768d58..06a3ff9 100644
--- a/BlendFile/DNA/HairKey.cs
+++ b/BlendFile/DNA/HairKey.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(776, "HairKey", 36)]
public struct HairKey {
- [DNAFieldAttribute(0, "float", "co[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(0, "float", "co[3]", "System.Single[]", 12, false, 0)]
public float[] co = new System.Single[3];
- [DNAFieldAttribute(1, "float", "time", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "time", "float", 4, false, 12)]
public float time;
- [DNAFieldAttribute(2, "float", "weight", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "weight", "float", 4, false, 16)]
public float weight;
- [DNAFieldAttribute(3, "short", "editflag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "editflag", "short", 2, false, 20)]
public short editflag;
- [DNAFieldAttribute(4, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(4, "char", "_pad[2]", "System.Char[]", 2, false, 22)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(5, "float", "world_co[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(5, "float", "world_co[3]", "System.Single[]", 12, false, 24)]
public float[] world_co = new System.Single[3];
public HairKey() {
this.co = default;
diff --git a/BlendFile/DNA/Histogram.cs b/BlendFile/DNA/Histogram.cs
index 4effb50..84d91b7 100644
--- a/BlendFile/DNA/Histogram.cs
+++ b/BlendFile/DNA/Histogram.cs
@@ -15,31 +15,31 @@ namespace BlendFile.DNA {
[DNAClassAttribute(166, "Histogram", 5160)]
public struct Histogram {
- [DNAFieldAttribute(0, "int", "channels", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "channels", "int", 4, false, 0)]
public int channels;
- [DNAFieldAttribute(1, "int", "x_resolution", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "x_resolution", "int", 4, false, 4)]
public int x_resolution;
- [DNAFieldAttribute(2, "float", "data_luma[256]", "System.Single[]", 1024, false)]
+ [DNAFieldAttribute(2, "float", "data_luma[256]", "System.Single[]", 1024, false, 8)]
public float[] data_luma = new System.Single[256];
- [DNAFieldAttribute(3, "float", "data_r[256]", "System.Single[]", 1024, false)]
+ [DNAFieldAttribute(3, "float", "data_r[256]", "System.Single[]", 1024, false, 1032)]
public float[] data_r = new System.Single[256];
- [DNAFieldAttribute(4, "float", "data_g[256]", "System.Single[]", 1024, false)]
+ [DNAFieldAttribute(4, "float", "data_g[256]", "System.Single[]", 1024, false, 2056)]
public float[] data_g = new System.Single[256];
- [DNAFieldAttribute(5, "float", "data_b[256]", "System.Single[]", 1024, false)]
+ [DNAFieldAttribute(5, "float", "data_b[256]", "System.Single[]", 1024, false, 3080)]
public float[] data_b = new System.Single[256];
- [DNAFieldAttribute(6, "float", "data_a[256]", "System.Single[]", 1024, false)]
+ [DNAFieldAttribute(6, "float", "data_a[256]", "System.Single[]", 1024, false, 4104)]
public float[] data_a = new System.Single[256];
- [DNAFieldAttribute(7, "float", "xmax", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "xmax", "float", 4, false, 5128)]
public float xmax;
- [DNAFieldAttribute(8, "float", "ymax", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "ymax", "float", 4, false, 5132)]
public float ymax;
- [DNAFieldAttribute(9, "short", "mode", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "mode", "short", 2, false, 5136)]
public short mode;
- [DNAFieldAttribute(10, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "flag", "short", 2, false, 5138)]
public short flag;
- [DNAFieldAttribute(11, "int", "height", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "height", "int", 4, false, 5140)]
public int height;
- [DNAFieldAttribute(12, "float", "co[2][2]", "System.Single[,]", 16, false)]
+ [DNAFieldAttribute(12, "float", "co[2][2]", "System.Single[,]", 16, false, 5144)]
public float[,] co = new System.Single[2,2];
public Histogram() {
this.channels = default;
diff --git a/BlendFile/DNA/HookGpencilModifierData.cs b/BlendFile/DNA/HookGpencilModifierData.cs
index 1839f9b..627bd29 100644
--- a/BlendFile/DNA/HookGpencilModifierData.cs
+++ b/BlendFile/DNA/HookGpencilModifierData.cs
@@ -15,41 +15,41 @@ namespace BlendFile.DNA {
[DNAClassAttribute(292, "HookGpencilModifierData", 488)]
public class HookGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true, 104)]
public Object ptr_object;
- [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true, 112)]
public Material ptr_material;
- [DNAFieldAttribute(3, "char", "subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "subtarget[64]", "System.Char[]", 64, false, 120)]
public char[] subtarget = new System.Char[64];
- [DNAFieldAttribute(4, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "layername[64]", "System.Char[]", 64, false, 184)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(5, "char", "materialname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(5, "char", "materialname[64]", "System.Char[]", 64, false, 248)]
public char[] materialname = new System.Char[64];
- [DNAFieldAttribute(6, "char", "vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(6, "char", "vgname[64]", "System.Char[]", 64, false, 312)]
public char[] vgname = new System.Char[64];
- [DNAFieldAttribute(7, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "pass_index", "int", 4, false, 376)]
public int pass_index;
- [DNAFieldAttribute(8, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "layer_pass", "int", 4, false, 380)]
public int layer_pass;
- [DNAFieldAttribute(9, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(9, "char", "_pad[4]", "System.Char[]", 4, false, 384)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(10, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "flag", "int", 4, false, 388)]
public int flag;
- [DNAFieldAttribute(11, "char", "falloff_type", "char", 1, false)]
+ [DNAFieldAttribute(11, "char", "falloff_type", "char", 1, false, 392)]
public char falloff_type;
- [DNAFieldAttribute(12, "char", "_pad1[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(12, "char", "_pad1[3]", "System.Char[]", 3, false, 393)]
public char[] _pad1 = new System.Char[3];
- [DNAFieldAttribute(13, "float", "parentinv[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(13, "float", "parentinv[4][4]", "System.Single[,]", 64, false, 396)]
public float[,] parentinv = new System.Single[4,4];
- [DNAFieldAttribute(14, "float", "cent[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(14, "float", "cent[3]", "System.Single[]", 12, false, 460)]
public float[] cent = new System.Single[3];
- [DNAFieldAttribute(15, "float", "falloff", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "falloff", "float", 4, false, 472)]
public float falloff;
- [DNAFieldAttribute(16, "float", "force", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "force", "float", 4, false, 476)]
public float force;
- [DNAFieldAttribute(17, "CurveMapping", "*curfalloff", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(17, "CurveMapping", "*curfalloff", "CurveMapping", 8, true, 480)]
public CurveMapping ptr_curfalloff;
public HookGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/HookModifierData.cs b/BlendFile/DNA/HookModifierData.cs
index bf5ef11..e8bef4e 100644
--- a/BlendFile/DNA/HookModifierData.cs
+++ b/BlendFile/DNA/HookModifierData.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(462, "HookModifierData", 376)]
public class HookModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true, 120)]
public Object ptr_object;
- [DNAFieldAttribute(2, "char", "subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "subtarget[64]", "System.Char[]", 64, false, 128)]
public char[] subtarget = new System.Char[64];
- [DNAFieldAttribute(3, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "flag", "char", 1, false, 192)]
public char flag;
- [DNAFieldAttribute(4, "char", "falloff_type", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "falloff_type", "char", 1, false, 193)]
public char falloff_type;
- [DNAFieldAttribute(5, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad[6]", "System.Char[]", 6, false, 194)]
public char[] _pad = new System.Char[6];
- [DNAFieldAttribute(6, "float", "parentinv[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(6, "float", "parentinv[4][4]", "System.Single[,]", 64, false, 200)]
public float[,] parentinv = new System.Single[4,4];
- [DNAFieldAttribute(7, "float", "cent[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(7, "float", "cent[3]", "System.Single[]", 12, false, 264)]
public float[] cent = new System.Single[3];
- [DNAFieldAttribute(8, "float", "falloff", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "falloff", "float", 4, false, 276)]
public float falloff;
- [DNAFieldAttribute(9, "CurveMapping", "*curfalloff", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(9, "CurveMapping", "*curfalloff", "CurveMapping", 8, true, 280)]
public CurveMapping ptr_curfalloff;
- [DNAFieldAttribute(10, "int", "*indexar", "int", 8, true)]
+ [DNAFieldAttribute(10, "int", "*indexar", "int", 8, true, 288)]
public int ptr_indexar;
- [DNAFieldAttribute(11, "int", "totindex", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "totindex", "int", 4, false, 296)]
public int totindex;
- [DNAFieldAttribute(12, "float", "force", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "force", "float", 4, false, 300)]
public float force;
- [DNAFieldAttribute(13, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(13, "char", "name[64]", "System.Char[]", 64, false, 304)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(14, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(14, "void", "*_pad1", "void", 8, true, 368)]
public object ptr__pad1;
public HookModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/HueCorrectModifierData.cs b/BlendFile/DNA/HueCorrectModifierData.cs
index cc01021..b82bebb 100644
--- a/BlendFile/DNA/HueCorrectModifierData.cs
+++ b/BlendFile/DNA/HueCorrectModifierData.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(907, "HueCorrectModifierData", 536)]
public struct HueCorrectModifierData {
- [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false)]
+ [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false, 0)]
public SequenceModifierData modifier;
- [DNAFieldAttribute(1, "CurveMapping", "curve_mapping", "CurveMapping", 424, false)]
+ [DNAFieldAttribute(1, "CurveMapping", "curve_mapping", "CurveMapping", 424, false, 112)]
public CurveMapping curve_mapping;
public HueCorrectModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/ID.cs b/BlendFile/DNA/ID.cs
index 0979bb7..3d1f5aa 100644
--- a/BlendFile/DNA/ID.cs
+++ b/BlendFile/DNA/ID.cs
@@ -15,45 +15,45 @@ namespace BlendFile.DNA {
[DNAClassAttribute(27, "ID", 208)]
public class ID {
- [DNAFieldAttribute(0, "void", "*next", "void", 8, true)]
+ [DNAFieldAttribute(0, "void", "*next", "void", 8, true, 0)]
public object ptr_next;
- [DNAFieldAttribute(1, "void", "*prev", "void", 8, true)]
+ [DNAFieldAttribute(1, "void", "*prev", "void", 8, true, 8)]
public object ptr_prev;
- [DNAFieldAttribute(2, "ID", "*newid", "ID", 8, true)]
+ [DNAFieldAttribute(2, "ID", "*newid", "ID", 8, true, 16)]
public ID ptr_newid;
- [DNAFieldAttribute(3, "Library", "*lib", "Library", 8, true)]
+ [DNAFieldAttribute(3, "Library", "*lib", "Library", 8, true, 24)]
public Library ptr_lib;
- [DNAFieldAttribute(4, "AssetMetaData", "*asset_data", "AssetMetaData", 8, true)]
+ [DNAFieldAttribute(4, "AssetMetaData", "*asset_data", "AssetMetaData", 8, true, 32)]
public AssetMetaData ptr_asset_data;
- [DNAFieldAttribute(5, "char", "name[66]", "System.Char[]", 66, false)]
+ [DNAFieldAttribute(5, "char", "name[66]", "System.Char[]", 66, false, 40)]
public char[] name = new System.Char[66];
- [DNAFieldAttribute(6, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "flag", "short", 2, false, 106)]
public short flag;
- [DNAFieldAttribute(7, "int", "tag", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "tag", "int", 4, false, 108)]
public int tag;
- [DNAFieldAttribute(8, "int", "us", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "us", "int", 4, false, 112)]
public int us;
- [DNAFieldAttribute(9, "int", "icon_id", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "icon_id", "int", 4, false, 116)]
public int icon_id;
- [DNAFieldAttribute(10, "int", "recalc", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "recalc", "int", 4, false, 120)]
public int recalc;
- [DNAFieldAttribute(11, "int", "recalc_up_to_undo_push", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "recalc_up_to_undo_push", "int", 4, false, 124)]
public int recalc_up_to_undo_push;
- [DNAFieldAttribute(12, "int", "recalc_after_undo_push", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "recalc_after_undo_push", "int", 4, false, 128)]
public int recalc_after_undo_push;
- [DNAFieldAttribute(13, "int", "session_uid", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "session_uid", "int", 4, false, 132)]
public int session_uid;
- [DNAFieldAttribute(14, "IDProperty", "*properties", "IDProperty", 8, true)]
+ [DNAFieldAttribute(14, "IDProperty", "*properties", "IDProperty", 8, true, 136)]
public IDProperty ptr_properties;
- [DNAFieldAttribute(15, "IDOverrideLibrary", "*override_library", "IDOverrideLibrary", 8, true)]
+ [DNAFieldAttribute(15, "IDOverrideLibrary", "*override_library", "IDOverrideLibrary", 8, true, 144)]
public IDOverrideLibrary ptr_override_library;
- [DNAFieldAttribute(16, "ID", "*orig_id", "ID", 8, true)]
+ [DNAFieldAttribute(16, "ID", "*orig_id", "ID", 8, true, 152)]
public ID ptr_orig_id;
- [DNAFieldAttribute(17, "void", "*py_instance", "void", 8, true)]
+ [DNAFieldAttribute(17, "void", "*py_instance", "void", 8, true, 160)]
public object ptr_py_instance;
- [DNAFieldAttribute(18, "LibraryWeakReference", "*library_weak_reference", "LibraryWeakReference", 8, true)]
+ [DNAFieldAttribute(18, "LibraryWeakReference", "*library_weak_reference", "LibraryWeakReference", 8, true, 168)]
public LibraryWeakReference ptr_library_weak_reference;
- [DNAFieldAttribute(19, "ID_Runtime", "runtime", "ID_Runtime", 32, false)]
+ [DNAFieldAttribute(19, "ID_Runtime", "runtime", "ID_Runtime", 32, false, 176)]
public ID_Runtime runtime;
public ID() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/IDOverrideLibrary.cs b/BlendFile/DNA/IDOverrideLibrary.cs
index 2528f15..c30978f 100644
--- a/BlendFile/DNA/IDOverrideLibrary.cs
+++ b/BlendFile/DNA/IDOverrideLibrary.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(29, "IDOverrideLibrary", 56)]
public class IDOverrideLibrary {
- [DNAFieldAttribute(0, "ID", "*reference", "ID", 8, true)]
+ [DNAFieldAttribute(0, "ID", "*reference", "ID", 8, true, 0)]
public ID ptr_reference;
- [DNAFieldAttribute(1, "ListBase", "properties", "ListBase", 16, false)]
+ [DNAFieldAttribute(1, "ListBase", "properties", "ListBase", 16, false, 8)]
public ListBase properties;
- [DNAFieldAttribute(2, "ID", "*hierarchy_root", "ID", 8, true)]
+ [DNAFieldAttribute(2, "ID", "*hierarchy_root", "ID", 8, true, 24)]
public ID ptr_hierarchy_root;
- [DNAFieldAttribute(3, "ID", "*storage", "ID", 8, true)]
+ [DNAFieldAttribute(3, "ID", "*storage", "ID", 8, true, 32)]
public ID ptr_storage;
- [DNAFieldAttribute(4, "IDOverrideLibraryRuntime", "*runtime", "IDOverrideLibraryRuntime", 8, true)]
+ [DNAFieldAttribute(4, "IDOverrideLibraryRuntime", "*runtime", "IDOverrideLibraryRuntime", 8, true, 40)]
public IDOverrideLibraryRuntime ptr_runtime;
- [DNAFieldAttribute(5, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "flag", "int", 4, false, 48)]
public int flag;
- [DNAFieldAttribute(6, "char", "_pad_1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "_pad_1[4]", "System.Char[]", 4, false, 52)]
public char[] _pad_1 = new System.Char[4];
public IDOverrideLibrary() {
this.ptr_reference = default;
diff --git a/BlendFile/DNA/IDOverrideLibraryProperty.cs b/BlendFile/DNA/IDOverrideLibraryProperty.cs
index 1ba476e..e8c1df6 100644
--- a/BlendFile/DNA/IDOverrideLibraryProperty.cs
+++ b/BlendFile/DNA/IDOverrideLibraryProperty.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(28, "IDOverrideLibraryProperty", 48)]
public class IDOverrideLibraryProperty {
- [DNAFieldAttribute(0, "IDOverrideLibraryProperty", "*next", "IDOverrideLibraryProperty", 8, true)]
+ [DNAFieldAttribute(0, "IDOverrideLibraryProperty", "*next", "IDOverrideLibraryProperty", 8, true, 0)]
public IDOverrideLibraryProperty ptr_next;
- [DNAFieldAttribute(1, "IDOverrideLibraryProperty", "*prev", "IDOverrideLibraryProperty", 8, true)]
+ [DNAFieldAttribute(1, "IDOverrideLibraryProperty", "*prev", "IDOverrideLibraryProperty", 8, true, 8)]
public IDOverrideLibraryProperty ptr_prev;
- [DNAFieldAttribute(2, "char", "*rna_path", "char", 8, true)]
+ [DNAFieldAttribute(2, "char", "*rna_path", "char", 8, true, 16)]
public char ptr_rna_path;
- [DNAFieldAttribute(3, "ListBase", "operations", "ListBase", 16, false)]
+ [DNAFieldAttribute(3, "ListBase", "operations", "ListBase", 16, false, 24)]
public ListBase operations;
- [DNAFieldAttribute(4, "short", "tag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "tag", "short", 2, false, 40)]
public short tag;
- [DNAFieldAttribute(5, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(5, "char", "_pad[2]", "System.Char[]", 2, false, 42)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(6, "int", "rna_prop_type", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "rna_prop_type", "int", 4, false, 44)]
public int rna_prop_type;
public IDOverrideLibraryProperty() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/IDOverrideLibraryPropertyOperation.cs b/BlendFile/DNA/IDOverrideLibraryPropertyOperation.cs
index ab365e5..6fa780d 100644
--- a/BlendFile/DNA/IDOverrideLibraryPropertyOperation.cs
+++ b/BlendFile/DNA/IDOverrideLibraryPropertyOperation.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(26, "IDOverrideLibraryPropertyOperation", 64)]
public class IDOverrideLibraryPropertyOperation {
- [DNAFieldAttribute(0, "IDOverrideLibraryPropertyOperation", "*next", "IDOverrideLibraryPropertyOperation", 8, true)]
+ [DNAFieldAttribute(0, "IDOverrideLibraryPropertyOperation", "*next", "IDOverrideLibraryPropertyOperation", 8, true, 0)]
public IDOverrideLibraryPropertyOperation ptr_next;
- [DNAFieldAttribute(1, "IDOverrideLibraryPropertyOperation", "*prev", "IDOverrideLibraryPropertyOperation", 8, true)]
+ [DNAFieldAttribute(1, "IDOverrideLibraryPropertyOperation", "*prev", "IDOverrideLibraryPropertyOperation", 8, true, 8)]
public IDOverrideLibraryPropertyOperation ptr_prev;
- [DNAFieldAttribute(2, "short", "operation", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "operation", "short", 2, false, 16)]
public short operation;
- [DNAFieldAttribute(3, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "flag", "short", 2, false, 18)]
public short flag;
- [DNAFieldAttribute(4, "short", "tag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "tag", "short", 2, false, 20)]
public short tag;
- [DNAFieldAttribute(5, "char", "_pad0[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[2]", "System.Char[]", 2, false, 22)]
public char[] _pad0 = new System.Char[2];
- [DNAFieldAttribute(6, "char", "*subitem_reference_name", "char", 8, true)]
+ [DNAFieldAttribute(6, "char", "*subitem_reference_name", "char", 8, true, 24)]
public char ptr_subitem_reference_name;
- [DNAFieldAttribute(7, "char", "*subitem_local_name", "char", 8, true)]
+ [DNAFieldAttribute(7, "char", "*subitem_local_name", "char", 8, true, 32)]
public char ptr_subitem_local_name;
- [DNAFieldAttribute(8, "int", "subitem_reference_index", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "subitem_reference_index", "int", 4, false, 40)]
public int subitem_reference_index;
- [DNAFieldAttribute(9, "int", "subitem_local_index", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "subitem_local_index", "int", 4, false, 44)]
public int subitem_local_index;
- [DNAFieldAttribute(10, "ID", "*subitem_reference_id", "ID", 8, true)]
+ [DNAFieldAttribute(10, "ID", "*subitem_reference_id", "ID", 8, true, 48)]
public ID ptr_subitem_reference_id;
- [DNAFieldAttribute(11, "ID", "*subitem_local_id", "ID", 8, true)]
+ [DNAFieldAttribute(11, "ID", "*subitem_local_id", "ID", 8, true, 56)]
public ID ptr_subitem_local_id;
public IDOverrideLibraryPropertyOperation() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/IDProperty.cs b/BlendFile/DNA/IDProperty.cs
index 940974b..f412a18 100644
--- a/BlendFile/DNA/IDProperty.cs
+++ b/BlendFile/DNA/IDProperty.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(25, "IDProperty", 136)]
public class IDProperty {
- [DNAFieldAttribute(0, "IDProperty", "*next", "IDProperty", 8, true)]
+ [DNAFieldAttribute(0, "IDProperty", "*next", "IDProperty", 8, true, 0)]
public IDProperty ptr_next;
- [DNAFieldAttribute(1, "IDProperty", "*prev", "IDProperty", 8, true)]
+ [DNAFieldAttribute(1, "IDProperty", "*prev", "IDProperty", 8, true, 8)]
public IDProperty ptr_prev;
- [DNAFieldAttribute(2, "char", "type", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "type", "char", 1, false, 16)]
public char type;
- [DNAFieldAttribute(3, "char", "subtype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "subtype", "char", 1, false, 17)]
public char subtype;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 18)]
public short flag;
- [DNAFieldAttribute(5, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(5, "char", "name[64]", "System.Char[]", 64, false, 20)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(6, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "_pad0[4]", "System.Char[]", 4, false, 84)]
public char[] _pad0 = new System.Char[4];
- [DNAFieldAttribute(7, "IDPropertyData", "data", "IDPropertyData", 32, false)]
+ [DNAFieldAttribute(7, "IDPropertyData", "data", "IDPropertyData", 32, false, 88)]
public IDPropertyData data;
- [DNAFieldAttribute(8, "int", "len", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "len", "int", 4, false, 120)]
public int len;
- [DNAFieldAttribute(9, "int", "totallen", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "totallen", "int", 4, false, 124)]
public int totallen;
- [DNAFieldAttribute(10, "IDPropertyUIData", "*ui_data", "IDPropertyUIData", 8, true)]
+ [DNAFieldAttribute(10, "IDPropertyUIData", "*ui_data", "IDPropertyUIData", 8, true, 128)]
public IDPropertyUIData ptr_ui_data;
public IDProperty() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/IDPropertyData.cs b/BlendFile/DNA/IDPropertyData.cs
index 93b17a5..2b561b3 100644
--- a/BlendFile/DNA/IDPropertyData.cs
+++ b/BlendFile/DNA/IDPropertyData.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(23, "IDPropertyData", 32)]
public class IDPropertyData {
- [DNAFieldAttribute(0, "void", "*pointer", "void", 8, true)]
+ [DNAFieldAttribute(0, "void", "*pointer", "void", 8, true, 0)]
public object ptr_pointer;
- [DNAFieldAttribute(1, "ListBase", "group", "ListBase", 16, false)]
+ [DNAFieldAttribute(1, "ListBase", "group", "ListBase", 16, false, 8)]
public ListBase group;
- [DNAFieldAttribute(2, "int", "val", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "val", "int", 4, false, 24)]
public int val;
- [DNAFieldAttribute(3, "int", "val2", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "val2", "int", 4, false, 28)]
public int val2;
public IDPropertyData() {
this.ptr_pointer = default;
diff --git a/BlendFile/DNA/IDPropertyUIData.cs b/BlendFile/DNA/IDPropertyUIData.cs
index f812325..945bca1 100644
--- a/BlendFile/DNA/IDPropertyUIData.cs
+++ b/BlendFile/DNA/IDPropertyUIData.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(16, "IDPropertyUIData", 16)]
public class IDPropertyUIData {
- [DNAFieldAttribute(0, "char", "*description", "char", 8, true)]
+ [DNAFieldAttribute(0, "char", "*description", "char", 8, true, 0)]
public char ptr_description;
- [DNAFieldAttribute(1, "int", "rna_subtype", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "rna_subtype", "int", 4, false, 8)]
public int rna_subtype;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 12)]
public char[] _pad = new System.Char[4];
public IDPropertyUIData() {
this.ptr_description = default;
diff --git a/BlendFile/DNA/IDPropertyUIDataBool.cs b/BlendFile/DNA/IDPropertyUIDataBool.cs
index c63d7d4..285b8bf 100644
--- a/BlendFile/DNA/IDPropertyUIDataBool.cs
+++ b/BlendFile/DNA/IDPropertyUIDataBool.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(19, "IDPropertyUIDataBool", 32)]
public class IDPropertyUIDataBool {
- [DNAFieldAttribute(0, "IDPropertyUIData", "base", "IDPropertyUIData", 16, false)]
+ [DNAFieldAttribute(0, "IDPropertyUIData", "base", "IDPropertyUIData", 16, false, 0)]
public IDPropertyUIData @base;
- [DNAFieldAttribute(1, "int8_t", "*default_array", "int8_t", 8, true)]
+ [DNAFieldAttribute(1, "int8_t", "*default_array", "int8_t", 8, true, 16)]
public sbyte ptr_default_array;
- [DNAFieldAttribute(2, "int", "default_array_len", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "default_array_len", "int", 4, false, 24)]
public int default_array_len;
- [DNAFieldAttribute(3, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(3, "char", "_pad[3]", "System.Char[]", 3, false, 28)]
public char[] _pad = new System.Char[3];
- [DNAFieldAttribute(4, "int8_t", "default_value", "int8_t", 1, false)]
+ [DNAFieldAttribute(4, "int8_t", "default_value", "int8_t", 1, false, 31)]
public sbyte default_value;
public IDPropertyUIDataBool() {
this.@base = default;
diff --git a/BlendFile/DNA/IDPropertyUIDataEnumItem.cs b/BlendFile/DNA/IDPropertyUIDataEnumItem.cs
index 0798d51..be29e29 100644
--- a/BlendFile/DNA/IDPropertyUIDataEnumItem.cs
+++ b/BlendFile/DNA/IDPropertyUIDataEnumItem.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(17, "IDPropertyUIDataEnumItem", 32)]
public class IDPropertyUIDataEnumItem {
- [DNAFieldAttribute(0, "char", "*identifier", "char", 8, true)]
+ [DNAFieldAttribute(0, "char", "*identifier", "char", 8, true, 0)]
public char ptr_identifier;
- [DNAFieldAttribute(1, "char", "*name", "char", 8, true)]
+ [DNAFieldAttribute(1, "char", "*name", "char", 8, true, 8)]
public char ptr_name;
- [DNAFieldAttribute(2, "char", "*description", "char", 8, true)]
+ [DNAFieldAttribute(2, "char", "*description", "char", 8, true, 16)]
public char ptr_description;
- [DNAFieldAttribute(3, "int", "value", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "value", "int", 4, false, 24)]
public int value;
- [DNAFieldAttribute(4, "int", "icon", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "icon", "int", 4, false, 28)]
public int icon;
public IDPropertyUIDataEnumItem() {
this.ptr_identifier = default;
diff --git a/BlendFile/DNA/IDPropertyUIDataFloat.cs b/BlendFile/DNA/IDPropertyUIDataFloat.cs
index 4e4eef0..5ca94f4 100644
--- a/BlendFile/DNA/IDPropertyUIDataFloat.cs
+++ b/BlendFile/DNA/IDPropertyUIDataFloat.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(20, "IDPropertyUIDataFloat", 80)]
public class IDPropertyUIDataFloat {
- [DNAFieldAttribute(0, "IDPropertyUIData", "base", "IDPropertyUIData", 16, false)]
+ [DNAFieldAttribute(0, "IDPropertyUIData", "base", "IDPropertyUIData", 16, false, 0)]
public IDPropertyUIData @base;
- [DNAFieldAttribute(1, "double", "*default_array", "double", 8, true)]
+ [DNAFieldAttribute(1, "double", "*default_array", "double", 8, true, 16)]
public double ptr_default_array;
- [DNAFieldAttribute(2, "int", "default_array_len", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "default_array_len", "int", 4, false, 24)]
public int default_array_len;
- [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false, 28)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(4, "float", "step", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "step", "float", 4, false, 32)]
public float step;
- [DNAFieldAttribute(5, "int", "precision", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "precision", "int", 4, false, 36)]
public int precision;
- [DNAFieldAttribute(6, "double", "min", "double", 8, false)]
+ [DNAFieldAttribute(6, "double", "min", "double", 8, false, 40)]
public double min;
- [DNAFieldAttribute(7, "double", "max", "double", 8, false)]
+ [DNAFieldAttribute(7, "double", "max", "double", 8, false, 48)]
public double max;
- [DNAFieldAttribute(8, "double", "soft_min", "double", 8, false)]
+ [DNAFieldAttribute(8, "double", "soft_min", "double", 8, false, 56)]
public double soft_min;
- [DNAFieldAttribute(9, "double", "soft_max", "double", 8, false)]
+ [DNAFieldAttribute(9, "double", "soft_max", "double", 8, false, 64)]
public double soft_max;
- [DNAFieldAttribute(10, "double", "default_value", "double", 8, false)]
+ [DNAFieldAttribute(10, "double", "default_value", "double", 8, false, 72)]
public double default_value;
public IDPropertyUIDataFloat() {
this.@base = default;
diff --git a/BlendFile/DNA/IDPropertyUIDataID.cs b/BlendFile/DNA/IDPropertyUIDataID.cs
index 13abcd6..c894111 100644
--- a/BlendFile/DNA/IDPropertyUIDataID.cs
+++ b/BlendFile/DNA/IDPropertyUIDataID.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(22, "IDPropertyUIDataID", 24)]
public struct IDPropertyUIDataID {
- [DNAFieldAttribute(0, "IDPropertyUIData", "base", "IDPropertyUIData", 16, false)]
+ [DNAFieldAttribute(0, "IDPropertyUIData", "base", "IDPropertyUIData", 16, false, 0)]
public IDPropertyUIData @base;
- [DNAFieldAttribute(1, "short", "id_type", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "id_type", "short", 2, false, 16)]
public short id_type;
- [DNAFieldAttribute(2, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(2, "char", "_pad[6]", "System.Char[]", 6, false, 18)]
public char[] _pad = new System.Char[6];
public IDPropertyUIDataID() {
this.@base = default;
diff --git a/BlendFile/DNA/IDPropertyUIDataInt.cs b/BlendFile/DNA/IDPropertyUIDataInt.cs
index 31a34a2..eead5a7 100644
--- a/BlendFile/DNA/IDPropertyUIDataInt.cs
+++ b/BlendFile/DNA/IDPropertyUIDataInt.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(18, "IDPropertyUIDataInt", 64)]
public class IDPropertyUIDataInt {
- [DNAFieldAttribute(0, "IDPropertyUIData", "base", "IDPropertyUIData", 16, false)]
+ [DNAFieldAttribute(0, "IDPropertyUIData", "base", "IDPropertyUIData", 16, false, 0)]
public IDPropertyUIData @base;
- [DNAFieldAttribute(1, "int", "*default_array", "int", 8, true)]
+ [DNAFieldAttribute(1, "int", "*default_array", "int", 8, true, 16)]
public int ptr_default_array;
- [DNAFieldAttribute(2, "int", "default_array_len", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "default_array_len", "int", 4, false, 24)]
public int default_array_len;
- [DNAFieldAttribute(3, "int", "min", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "min", "int", 4, false, 28)]
public int min;
- [DNAFieldAttribute(4, "int", "max", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "max", "int", 4, false, 32)]
public int max;
- [DNAFieldAttribute(5, "int", "soft_min", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "soft_min", "int", 4, false, 36)]
public int soft_min;
- [DNAFieldAttribute(6, "int", "soft_max", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "soft_max", "int", 4, false, 40)]
public int soft_max;
- [DNAFieldAttribute(7, "int", "step", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "step", "int", 4, false, 44)]
public int step;
- [DNAFieldAttribute(8, "int", "default_value", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "default_value", "int", 4, false, 48)]
public int default_value;
- [DNAFieldAttribute(9, "int", "enum_items_num", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "enum_items_num", "int", 4, false, 52)]
public int enum_items_num;
- [DNAFieldAttribute(10, "IDPropertyUIDataEnumItem", "*enum_items", "IDPropertyUIDataEnumItem", 8, true)]
+ [DNAFieldAttribute(10, "IDPropertyUIDataEnumItem", "*enum_items", "IDPropertyUIDataEnumItem", 8, true, 56)]
public IDPropertyUIDataEnumItem ptr_enum_items;
public IDPropertyUIDataInt() {
this.@base = default;
diff --git a/BlendFile/DNA/IDPropertyUIDataString.cs b/BlendFile/DNA/IDPropertyUIDataString.cs
index e889c63..361f4f6 100644
--- a/BlendFile/DNA/IDPropertyUIDataString.cs
+++ b/BlendFile/DNA/IDPropertyUIDataString.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(21, "IDPropertyUIDataString", 24)]
public class IDPropertyUIDataString {
- [DNAFieldAttribute(0, "IDPropertyUIData", "base", "IDPropertyUIData", 16, false)]
+ [DNAFieldAttribute(0, "IDPropertyUIData", "base", "IDPropertyUIData", 16, false, 0)]
public IDPropertyUIData @base;
- [DNAFieldAttribute(1, "char", "*default_value", "char", 8, true)]
+ [DNAFieldAttribute(1, "char", "*default_value", "char", 8, true, 16)]
public char ptr_default_value;
public IDPropertyUIDataString() {
this.@base = default;
diff --git a/BlendFile/DNA/IDViewerPathElem.cs b/BlendFile/DNA/IDViewerPathElem.cs
index 339ec33..85e995d 100644
--- a/BlendFile/DNA/IDViewerPathElem.cs
+++ b/BlendFile/DNA/IDViewerPathElem.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1031, "IDViewerPathElem", 40)]
public class IDViewerPathElem {
- [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false)]
+ [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false, 0)]
public ViewerPathElem @base;
- [DNAFieldAttribute(1, "ID", "*id", "ID", 8, true)]
+ [DNAFieldAttribute(1, "ID", "*id", "ID", 8, true, 32)]
public ID ptr_id;
public IDViewerPathElem() {
this.@base = default;
diff --git a/BlendFile/DNA/ID_Runtime.cs b/BlendFile/DNA/ID_Runtime.cs
index a9e67df..723f625 100644
--- a/BlendFile/DNA/ID_Runtime.cs
+++ b/BlendFile/DNA/ID_Runtime.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(32, "ID_Runtime", 32)]
public class ID_Runtime {
- [DNAFieldAttribute(0, "ID_Runtime_Remap", "remap", "ID_Runtime_Remap", 16, false)]
+ [DNAFieldAttribute(0, "ID_Runtime_Remap", "remap", "ID_Runtime_Remap", 16, false, 0)]
public ID_Runtime_Remap remap;
- [DNAFieldAttribute(1, "Depsgraph", "*depsgraph", "Depsgraph", 8, true)]
+ [DNAFieldAttribute(1, "Depsgraph", "*depsgraph", "Depsgraph", 8, true, 16)]
public Depsgraph ptr_depsgraph;
- [DNAFieldAttribute(2, "void", "*_pad", "void", 8, true)]
+ [DNAFieldAttribute(2, "void", "*_pad", "void", 8, true, 24)]
public object ptr__pad;
public ID_Runtime() {
this.remap = default;
diff --git a/BlendFile/DNA/ID_Runtime_Remap.cs b/BlendFile/DNA/ID_Runtime_Remap.cs
index ca5db12..bd86031 100644
--- a/BlendFile/DNA/ID_Runtime_Remap.cs
+++ b/BlendFile/DNA/ID_Runtime_Remap.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(31, "ID_Runtime_Remap", 16)]
public struct ID_Runtime_Remap {
- [DNAFieldAttribute(0, "int", "status", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "status", "int", 4, false, 0)]
public int status;
- [DNAFieldAttribute(1, "int", "skipped_refcounted", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "skipped_refcounted", "int", 4, false, 4)]
public int skipped_refcounted;
- [DNAFieldAttribute(2, "int", "skipped_direct", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "skipped_direct", "int", 4, false, 8)]
public int skipped_direct;
- [DNAFieldAttribute(3, "int", "skipped_indirect", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "skipped_indirect", "int", 4, false, 12)]
public int skipped_indirect;
public ID_Runtime_Remap() {
this.status = default;
diff --git a/BlendFile/DNA/IdAdtTemplate.cs b/BlendFile/DNA/IdAdtTemplate.cs
index e4eae36..4603ef3 100644
--- a/BlendFile/DNA/IdAdtTemplate.cs
+++ b/BlendFile/DNA/IdAdtTemplate.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(102, "IdAdtTemplate", 216)]
public class IdAdtTemplate {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
public IdAdtTemplate() {
this.id = default;
diff --git a/BlendFile/DNA/Image.cs b/BlendFile/DNA/Image.cs
index 73ca639..fe66dba 100644
--- a/BlendFile/DNA/Image.cs
+++ b/BlendFile/DNA/Image.cs
@@ -15,93 +15,93 @@ namespace BlendFile.DNA {
[DNAClassAttribute(126, "Image", 1600)]
public class Image {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false)]
+ [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false, 216)]
public DrawDataList drawdata;
- [DNAFieldAttribute(3, "char", "name[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(3, "char", "name[1024]", "System.Char[]", 1024, false, 232)]
public char[] name = new System.Char[1024];
- [DNAFieldAttribute(4, "MovieCache", "*cache", "MovieCache", 8, true)]
+ [DNAFieldAttribute(4, "MovieCache", "*cache", "MovieCache", 8, true, 1256)]
public MovieCache ptr_cache;
- [DNAFieldAttribute(5, "GPUTexture", "*gputexture[3][2]", "GPUTexture[,]", 48, true)]
+ [DNAFieldAttribute(5, "GPUTexture", "*gputexture[3][2]", "GPUTexture[,]", 48, true, 1264)]
public GPUTexture[,] ptr_gputext = new GPUTexture[3,2];
- [DNAFieldAttribute(6, "ListBase", "anims", "ListBase", 16, false)]
+ [DNAFieldAttribute(6, "ListBase", "anims", "ListBase", 16, false, 1312)]
public ListBase anims;
- [DNAFieldAttribute(7, "RenderResult", "*rr", "RenderResult", 8, true)]
+ [DNAFieldAttribute(7, "RenderResult", "*rr", "RenderResult", 8, true, 1328)]
public RenderResult ptr_rr;
- [DNAFieldAttribute(8, "ListBase", "renderslots", "ListBase", 16, false)]
+ [DNAFieldAttribute(8, "ListBase", "renderslots", "ListBase", 16, false, 1336)]
public ListBase renderslots;
- [DNAFieldAttribute(9, "short", "render_slot", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "render_slot", "short", 2, false, 1352)]
public short render_slot;
- [DNAFieldAttribute(10, "short", "last_render_slot", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "last_render_slot", "short", 2, false, 1354)]
public short last_render_slot;
- [DNAFieldAttribute(11, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "flag", "int", 4, false, 1356)]
public int flag;
- [DNAFieldAttribute(12, "short", "source", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "source", "short", 2, false, 1360)]
public short source;
- [DNAFieldAttribute(13, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "type", "short", 2, false, 1362)]
public short type;
- [DNAFieldAttribute(14, "int", "lastframe", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "lastframe", "int", 4, false, 1364)]
public int lastframe;
- [DNAFieldAttribute(15, "int", "gpuframenr", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "gpuframenr", "int", 4, false, 1368)]
public int gpuframenr;
- [DNAFieldAttribute(16, "short", "gpuflag", "short", 2, false)]
+ [DNAFieldAttribute(16, "short", "gpuflag", "short", 2, false, 1372)]
public short gpuflag;
- [DNAFieldAttribute(17, "short", "gpu_pass", "short", 2, false)]
+ [DNAFieldAttribute(17, "short", "gpu_pass", "short", 2, false, 1374)]
public short gpu_pass;
- [DNAFieldAttribute(18, "short", "gpu_layer", "short", 2, false)]
+ [DNAFieldAttribute(18, "short", "gpu_layer", "short", 2, false, 1376)]
public short gpu_layer;
- [DNAFieldAttribute(19, "short", "gpu_view", "short", 2, false)]
+ [DNAFieldAttribute(19, "short", "gpu_view", "short", 2, false, 1378)]
public short gpu_view;
- [DNAFieldAttribute(20, "short", "seam_margin", "short", 2, false)]
+ [DNAFieldAttribute(20, "short", "seam_margin", "short", 2, false, 1380)]
public short seam_margin;
- [DNAFieldAttribute(21, "char", "_pad2[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(21, "char", "_pad2[2]", "System.Char[]", 2, false, 1382)]
public char[] _pad2 = new System.Char[2];
- [DNAFieldAttribute(22, "PackedFile", "*packedfile", "PackedFile", 8, true)]
+ [DNAFieldAttribute(22, "PackedFile", "*packedfile", "PackedFile", 8, true, 1384)]
public PackedFile ptr_packedfile;
- [DNAFieldAttribute(23, "ListBase", "packedfiles", "ListBase", 16, false)]
+ [DNAFieldAttribute(23, "ListBase", "packedfiles", "ListBase", 16, false, 1392)]
public ListBase packedfiles;
- [DNAFieldAttribute(24, "PreviewImage", "*preview", "PreviewImage", 8, true)]
+ [DNAFieldAttribute(24, "PreviewImage", "*preview", "PreviewImage", 8, true, 1408)]
public PreviewImage ptr_preview;
- [DNAFieldAttribute(25, "int", "lastused", "int", 4, false)]
+ [DNAFieldAttribute(25, "int", "lastused", "int", 4, false, 1416)]
public int lastused;
- [DNAFieldAttribute(26, "int", "gen_x", "int", 4, false)]
+ [DNAFieldAttribute(26, "int", "gen_x", "int", 4, false, 1420)]
public int gen_x;
- [DNAFieldAttribute(27, "int", "gen_y", "int", 4, false)]
+ [DNAFieldAttribute(27, "int", "gen_y", "int", 4, false, 1424)]
public int gen_y;
- [DNAFieldAttribute(28, "char", "gen_type", "char", 1, false)]
+ [DNAFieldAttribute(28, "char", "gen_type", "char", 1, false, 1428)]
public char gen_type;
- [DNAFieldAttribute(29, "char", "gen_flag", "char", 1, false)]
+ [DNAFieldAttribute(29, "char", "gen_flag", "char", 1, false, 1429)]
public char gen_flag;
- [DNAFieldAttribute(30, "short", "gen_depth", "short", 2, false)]
+ [DNAFieldAttribute(30, "short", "gen_depth", "short", 2, false, 1430)]
public short gen_depth;
- [DNAFieldAttribute(31, "float", "gen_color[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(31, "float", "gen_color[4]", "System.Single[]", 16, false, 1432)]
public float[] gen_color = new System.Single[4];
- [DNAFieldAttribute(32, "float", "aspx", "float", 4, false)]
+ [DNAFieldAttribute(32, "float", "aspx", "float", 4, false, 1448)]
public float aspx;
- [DNAFieldAttribute(33, "float", "aspy", "float", 4, false)]
+ [DNAFieldAttribute(33, "float", "aspy", "float", 4, false, 1452)]
public float aspy;
- [DNAFieldAttribute(34, "ColorManagedColorspaceSettings", "colorspace_settings", "ColorManagedColorspaceSettings", 64, false)]
+ [DNAFieldAttribute(34, "ColorManagedColorspaceSettings", "colorspace_settings", "ColorManagedColorspaceSettings", 64, false, 1456)]
public ColorManagedColorspaceSettings colorspace_settings;
- [DNAFieldAttribute(35, "char", "alpha_mode", "char", 1, false)]
+ [DNAFieldAttribute(35, "char", "alpha_mode", "char", 1, false, 1520)]
public char alpha_mode;
- [DNAFieldAttribute(36, "char", "_pad", "char", 1, false)]
+ [DNAFieldAttribute(36, "char", "_pad", "char", 1, false, 1521)]
public char _pad;
- [DNAFieldAttribute(37, "char", "eye", "char", 1, false)]
+ [DNAFieldAttribute(37, "char", "eye", "char", 1, false, 1522)]
public char eye;
- [DNAFieldAttribute(38, "char", "views_format", "char", 1, false)]
+ [DNAFieldAttribute(38, "char", "views_format", "char", 1, false, 1523)]
public char views_format;
- [DNAFieldAttribute(39, "int", "active_tile_index", "int", 4, false)]
+ [DNAFieldAttribute(39, "int", "active_tile_index", "int", 4, false, 1524)]
public int active_tile_index;
- [DNAFieldAttribute(40, "ListBase", "tiles", "ListBase", 16, false)]
+ [DNAFieldAttribute(40, "ListBase", "tiles", "ListBase", 16, false, 1528)]
public ListBase tiles;
- [DNAFieldAttribute(41, "ListBase", "views", "ListBase", 16, false)]
+ [DNAFieldAttribute(41, "ListBase", "views", "ListBase", 16, false, 1544)]
public ListBase views;
- [DNAFieldAttribute(42, "Stereo3dFormat", "*stereo3d_format", "Stereo3dFormat", 8, true)]
+ [DNAFieldAttribute(42, "Stereo3dFormat", "*stereo3d_format", "Stereo3dFormat", 8, true, 1560)]
public Stereo3dFormat ptr_stereo3d_format;
- [DNAFieldAttribute(43, "Image_Runtime", "runtime", "Image_Runtime", 32, false)]
+ [DNAFieldAttribute(43, "Image_Runtime", "runtime", "Image_Runtime", 32, false, 1568)]
public Image_Runtime runtime;
public Image() {
this.id = default;
diff --git a/BlendFile/DNA/ImageAnim.cs b/BlendFile/DNA/ImageAnim.cs
index 4627ef6..38fa140 100644
--- a/BlendFile/DNA/ImageAnim.cs
+++ b/BlendFile/DNA/ImageAnim.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(322, "ImageAnim", 24)]
public class ImageAnim {
- [DNAFieldAttribute(0, "ImageAnim", "*next", "ImageAnim", 8, true)]
+ [DNAFieldAttribute(0, "ImageAnim", "*next", "ImageAnim", 8, true, 0)]
public ImageAnim ptr_next;
- [DNAFieldAttribute(1, "ImageAnim", "*prev", "ImageAnim", 8, true)]
+ [DNAFieldAttribute(1, "ImageAnim", "*prev", "ImageAnim", 8, true, 8)]
public ImageAnim ptr_prev;
- [DNAFieldAttribute(2, "ImBufAnim", "*anim", "ImBufAnim", 8, true)]
+ [DNAFieldAttribute(2, "ImBufAnim", "*anim", "ImBufAnim", 8, true, 16)]
public ImBufAnim ptr_anim;
public ImageAnim() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/ImageFormatData.cs b/BlendFile/DNA/ImageFormatData.cs
index c440e11..77e21d4 100644
--- a/BlendFile/DNA/ImageFormatData.cs
+++ b/BlendFile/DNA/ImageFormatData.cs
@@ -15,49 +15,49 @@ namespace BlendFile.DNA {
[DNAClassAttribute(615, "ImageFormatData", 336)]
public struct ImageFormatData {
- [DNAFieldAttribute(0, "char", "imtype", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "imtype", "char", 1, false, 0)]
public char imtype;
- [DNAFieldAttribute(1, "char", "depth", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "depth", "char", 1, false, 1)]
public char depth;
- [DNAFieldAttribute(2, "char", "planes", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "planes", "char", 1, false, 2)]
public char planes;
- [DNAFieldAttribute(3, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "flag", "char", 1, false, 3)]
public char flag;
- [DNAFieldAttribute(4, "char", "quality", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "quality", "char", 1, false, 4)]
public char quality;
- [DNAFieldAttribute(5, "char", "compress", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "compress", "char", 1, false, 5)]
public char compress;
- [DNAFieldAttribute(6, "char", "exr_codec", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "exr_codec", "char", 1, false, 6)]
public char exr_codec;
- [DNAFieldAttribute(7, "char", "cineon_flag", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "cineon_flag", "char", 1, false, 7)]
public char cineon_flag;
- [DNAFieldAttribute(8, "short", "cineon_white", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "cineon_white", "short", 2, false, 8)]
public short cineon_white;
- [DNAFieldAttribute(9, "short", "cineon_black", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "cineon_black", "short", 2, false, 10)]
public short cineon_black;
- [DNAFieldAttribute(10, "float", "cineon_gamma", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "cineon_gamma", "float", 4, false, 12)]
public float cineon_gamma;
- [DNAFieldAttribute(11, "char", "jp2_flag", "char", 1, false)]
+ [DNAFieldAttribute(11, "char", "jp2_flag", "char", 1, false, 16)]
public char jp2_flag;
- [DNAFieldAttribute(12, "char", "jp2_codec", "char", 1, false)]
+ [DNAFieldAttribute(12, "char", "jp2_codec", "char", 1, false, 17)]
public char jp2_codec;
- [DNAFieldAttribute(13, "char", "tiff_codec", "char", 1, false)]
+ [DNAFieldAttribute(13, "char", "tiff_codec", "char", 1, false, 18)]
public char tiff_codec;
- [DNAFieldAttribute(14, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(14, "char", "_pad[4]", "System.Char[]", 4, false, 19)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(15, "char", "views_format", "char", 1, false)]
+ [DNAFieldAttribute(15, "char", "views_format", "char", 1, false, 23)]
public char views_format;
- [DNAFieldAttribute(16, "Stereo3dFormat", "stereo3d_format", "Stereo3dFormat", 8, false)]
+ [DNAFieldAttribute(16, "Stereo3dFormat", "stereo3d_format", "Stereo3dFormat", 8, false, 24)]
public Stereo3dFormat stereo3d_format;
- [DNAFieldAttribute(17, "char", "color_management", "char", 1, false)]
+ [DNAFieldAttribute(17, "char", "color_management", "char", 1, false, 32)]
public char color_management;
- [DNAFieldAttribute(18, "char", "_pad1[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(18, "char", "_pad1[7]", "System.Char[]", 7, false, 33)]
public char[] _pad1 = new System.Char[7];
- [DNAFieldAttribute(19, "ColorManagedViewSettings", "view_settings", "ColorManagedViewSettings", 168, false)]
+ [DNAFieldAttribute(19, "ColorManagedViewSettings", "view_settings", "ColorManagedViewSettings", 168, false, 40)]
public ColorManagedViewSettings view_settings;
- [DNAFieldAttribute(20, "ColorManagedDisplaySettings", "display_settings", "ColorManagedDisplaySettings", 64, false)]
+ [DNAFieldAttribute(20, "ColorManagedDisplaySettings", "display_settings", "ColorManagedDisplaySettings", 64, false, 208)]
public ColorManagedDisplaySettings display_settings;
- [DNAFieldAttribute(21, "ColorManagedColorspaceSettings", "linear_colorspace_settings", "ColorManagedColorspaceSettings", 64, false)]
+ [DNAFieldAttribute(21, "ColorManagedColorspaceSettings", "linear_colorspace_settings", "ColorManagedColorspaceSettings", 64, false, 272)]
public ColorManagedColorspaceSettings linear_colorspace_settings;
public ImageFormatData() {
this.imtype = default;
diff --git a/BlendFile/DNA/ImagePackedFile.cs b/BlendFile/DNA/ImagePackedFile.cs
index fd05d6a..65a8ccc 100644
--- a/BlendFile/DNA/ImagePackedFile.cs
+++ b/BlendFile/DNA/ImagePackedFile.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(325, "ImagePackedFile", 1056)]
public class ImagePackedFile {
- [DNAFieldAttribute(0, "ImagePackedFile", "*next", "ImagePackedFile", 8, true)]
+ [DNAFieldAttribute(0, "ImagePackedFile", "*next", "ImagePackedFile", 8, true, 0)]
public ImagePackedFile ptr_next;
- [DNAFieldAttribute(1, "ImagePackedFile", "*prev", "ImagePackedFile", 8, true)]
+ [DNAFieldAttribute(1, "ImagePackedFile", "*prev", "ImagePackedFile", 8, true, 8)]
public ImagePackedFile ptr_prev;
- [DNAFieldAttribute(2, "PackedFile", "*packedfile", "PackedFile", 8, true)]
+ [DNAFieldAttribute(2, "PackedFile", "*packedfile", "PackedFile", 8, true, 16)]
public PackedFile ptr_packedfile;
- [DNAFieldAttribute(3, "int", "view", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "view", "int", 4, false, 24)]
public int view;
- [DNAFieldAttribute(4, "int", "tile_number", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "tile_number", "int", 4, false, 28)]
public int tile_number;
- [DNAFieldAttribute(5, "char", "filepath[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(5, "char", "filepath[1024]", "System.Char[]", 1024, false, 32)]
public char[] filepath = new System.Char[1024];
public ImagePackedFile() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/ImagePaintSettings.cs b/BlendFile/DNA/ImagePaintSettings.cs
index 3f30cdc..960cf2f 100644
--- a/BlendFile/DNA/ImagePaintSettings.cs
+++ b/BlendFile/DNA/ImagePaintSettings.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(808, "ImagePaintSettings", 184)]
public class ImagePaintSettings {
- [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false)]
+ [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false, 0)]
public Paint paint;
- [DNAFieldAttribute(1, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "flag", "short", 2, false, 120)]
public short flag;
- [DNAFieldAttribute(2, "short", "missing_data", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "missing_data", "short", 2, false, 122)]
public short missing_data;
- [DNAFieldAttribute(3, "short", "seam_bleed", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "seam_bleed", "short", 2, false, 124)]
public short seam_bleed;
- [DNAFieldAttribute(4, "short", "normal_angle", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "normal_angle", "short", 2, false, 126)]
public short normal_angle;
- [DNAFieldAttribute(5, "short", "screen_grab_size[2]", "System.Int16[]", 4, false)]
+ [DNAFieldAttribute(5, "short", "screen_grab_size[2]", "System.Int16[]", 4, false, 128)]
public short[] screen_grab_size = new System.Int16[2];
- [DNAFieldAttribute(6, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "mode", "int", 4, false, 132)]
public int mode;
- [DNAFieldAttribute(7, "Image", "*stencil", "Image", 8, true)]
+ [DNAFieldAttribute(7, "Image", "*stencil", "Image", 8, true, 136)]
public Image ptr_stencil;
- [DNAFieldAttribute(8, "Image", "*clone", "Image", 8, true)]
+ [DNAFieldAttribute(8, "Image", "*clone", "Image", 8, true, 144)]
public Image ptr_clone;
- [DNAFieldAttribute(9, "Image", "*canvas", "Image", 8, true)]
+ [DNAFieldAttribute(9, "Image", "*canvas", "Image", 8, true, 152)]
public Image ptr_canvas;
- [DNAFieldAttribute(10, "float", "stencil_col[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(10, "float", "stencil_col[3]", "System.Single[]", 12, false, 160)]
public float[] stencil_col = new System.Single[3];
- [DNAFieldAttribute(11, "float", "dither", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "dither", "float", 4, false, 172)]
public float dither;
- [DNAFieldAttribute(12, "int", "interp", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "interp", "int", 4, false, 176)]
public int interp;
- [DNAFieldAttribute(13, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(13, "char", "_pad[4]", "System.Char[]", 4, false, 180)]
public char[] _pad = new System.Char[4];
public ImagePaintSettings() {
this.paint = default;
diff --git a/BlendFile/DNA/ImageTile.cs b/BlendFile/DNA/ImageTile.cs
index ad1b03c..4a852d6 100644
--- a/BlendFile/DNA/ImageTile.cs
+++ b/BlendFile/DNA/ImageTile.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(329, "ImageTile", 136)]
public class ImageTile {
- [DNAFieldAttribute(0, "ImageTile", "*next", "ImageTile", 8, true)]
+ [DNAFieldAttribute(0, "ImageTile", "*next", "ImageTile", 8, true, 0)]
public ImageTile ptr_next;
- [DNAFieldAttribute(1, "ImageTile", "*prev", "ImageTile", 8, true)]
+ [DNAFieldAttribute(1, "ImageTile", "*prev", "ImageTile", 8, true, 8)]
public ImageTile ptr_prev;
- [DNAFieldAttribute(2, "ImageTile_Runtime", "runtime", "ImageTile_Runtime", 24, false)]
+ [DNAFieldAttribute(2, "ImageTile_Runtime", "runtime", "ImageTile_Runtime", 24, false, 16)]
public ImageTile_Runtime runtime;
- [DNAFieldAttribute(3, "int", "tile_number", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "tile_number", "int", 4, false, 40)]
public int tile_number;
- [DNAFieldAttribute(4, "int", "gen_x", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "gen_x", "int", 4, false, 44)]
public int gen_x;
- [DNAFieldAttribute(5, "int", "gen_y", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "gen_y", "int", 4, false, 48)]
public int gen_y;
- [DNAFieldAttribute(6, "char", "gen_type", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "gen_type", "char", 1, false, 52)]
public char gen_type;
- [DNAFieldAttribute(7, "char", "gen_flag", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "gen_flag", "char", 1, false, 53)]
public char gen_flag;
- [DNAFieldAttribute(8, "short", "gen_depth", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "gen_depth", "short", 2, false, 54)]
public short gen_depth;
- [DNAFieldAttribute(9, "float", "gen_color[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(9, "float", "gen_color[4]", "System.Single[]", 16, false, 56)]
public float[] gen_color = new System.Single[4];
- [DNAFieldAttribute(10, "char", "label[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(10, "char", "label[64]", "System.Char[]", 64, false, 72)]
public char[] label = new System.Char[64];
public ImageTile() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/ImageTile_Runtime.cs b/BlendFile/DNA/ImageTile_Runtime.cs
index 03f2e47..7006d6a 100644
--- a/BlendFile/DNA/ImageTile_Runtime.cs
+++ b/BlendFile/DNA/ImageTile_Runtime.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(328, "ImageTile_Runtime", 24)]
public struct ImageTile_Runtime {
- [DNAFieldAttribute(0, "int", "tilearray_layer", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "tilearray_layer", "int", 4, false, 0)]
public int tilearray_layer;
- [DNAFieldAttribute(1, "int", "_pad", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "_pad", "int", 4, false, 4)]
public int _pad;
- [DNAFieldAttribute(2, "int", "tilearray_offset[2]", "System.Int32[]", 8, false)]
+ [DNAFieldAttribute(2, "int", "tilearray_offset[2]", "System.Int32[]", 8, false, 8)]
public int[] tilearray_offset = new System.Int32[2];
- [DNAFieldAttribute(3, "int", "tilearray_size[2]", "System.Int32[]", 8, false)]
+ [DNAFieldAttribute(3, "int", "tilearray_size[2]", "System.Int32[]", 8, false, 16)]
public int[] tilearray_size = new System.Int32[2];
public ImageTile_Runtime() {
this.tilearray_layer = default;
diff --git a/BlendFile/DNA/ImageUser.cs b/BlendFile/DNA/ImageUser.cs
index 31d8612..c19aee5 100644
--- a/BlendFile/DNA/ImageUser.cs
+++ b/BlendFile/DNA/ImageUser.cs
@@ -15,31 +15,31 @@ namespace BlendFile.DNA {
[DNAClassAttribute(147, "ImageUser", 40)]
public class ImageUser {
- [DNAFieldAttribute(0, "Scene", "*scene", "Scene", 8, true)]
+ [DNAFieldAttribute(0, "Scene", "*scene", "Scene", 8, true, 0)]
public Scene ptr_scene;
- [DNAFieldAttribute(1, "int", "framenr", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "framenr", "int", 4, false, 8)]
public int framenr;
- [DNAFieldAttribute(2, "int", "frames", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "frames", "int", 4, false, 12)]
public int frames;
- [DNAFieldAttribute(3, "int", "offset", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "offset", "int", 4, false, 16)]
public int offset;
- [DNAFieldAttribute(4, "int", "sfra", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "sfra", "int", 4, false, 20)]
public int sfra;
- [DNAFieldAttribute(5, "char", "cycl", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "cycl", "char", 1, false, 24)]
public char cycl;
- [DNAFieldAttribute(6, "char", "multiview_eye", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "multiview_eye", "char", 1, false, 25)]
public char multiview_eye;
- [DNAFieldAttribute(7, "short", "pass", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "pass", "short", 2, false, 26)]
public short pass;
- [DNAFieldAttribute(8, "int", "tile", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "tile", "int", 4, false, 28)]
public int tile;
- [DNAFieldAttribute(9, "short", "multi_index", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "multi_index", "short", 2, false, 32)]
public short multi_index;
- [DNAFieldAttribute(10, "short", "view", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "view", "short", 2, false, 34)]
public short view;
- [DNAFieldAttribute(11, "short", "layer", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "layer", "short", 2, false, 36)]
public short layer;
- [DNAFieldAttribute(12, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "flag", "short", 2, false, 38)]
public short flag;
public ImageUser() {
this.ptr_scene = default;
diff --git a/BlendFile/DNA/ImageView.cs b/BlendFile/DNA/ImageView.cs
index bee6bff..83007c1 100644
--- a/BlendFile/DNA/ImageView.cs
+++ b/BlendFile/DNA/ImageView.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(324, "ImageView", 1104)]
public class ImageView {
- [DNAFieldAttribute(0, "ImageView", "*next", "ImageView", 8, true)]
+ [DNAFieldAttribute(0, "ImageView", "*next", "ImageView", 8, true, 0)]
public ImageView ptr_next;
- [DNAFieldAttribute(1, "ImageView", "*prev", "ImageView", 8, true)]
+ [DNAFieldAttribute(1, "ImageView", "*prev", "ImageView", 8, true, 8)]
public ImageView ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "char", "filepath[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(3, "char", "filepath[1024]", "System.Char[]", 1024, false, 80)]
public char[] filepath = new System.Char[1024];
public ImageView() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/Image_Runtime.cs b/BlendFile/DNA/Image_Runtime.cs
index 78b7aa3..4ad579e 100644
--- a/BlendFile/DNA/Image_Runtime.cs
+++ b/BlendFile/DNA/Image_Runtime.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(330, "Image_Runtime", 32)]
public class Image_Runtime {
- [DNAFieldAttribute(0, "void", "*cache_mutex", "void", 8, true)]
+ [DNAFieldAttribute(0, "void", "*cache_mutex", "void", 8, true, 0)]
public object ptr_cache_mutex;
- [DNAFieldAttribute(1, "PartialUpdateRegister", "*partial_update_register", "PartialUpdateRegister", 8, true)]
+ [DNAFieldAttribute(1, "PartialUpdateRegister", "*partial_update_register", "PartialUpdateRegister", 8, true, 8)]
public PartialUpdateRegister ptr_partial_update_register;
- [DNAFieldAttribute(2, "PartialUpdateUser", "*partial_update_user", "PartialUpdateUser", 8, true)]
+ [DNAFieldAttribute(2, "PartialUpdateUser", "*partial_update_user", "PartialUpdateUser", 8, true, 16)]
public PartialUpdateUser ptr_partial_update_user;
- [DNAFieldAttribute(3, "float", "backdrop_offset[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(3, "float", "backdrop_offset[2]", "System.Single[]", 8, false, 24)]
public float[] backdrop_offset = new System.Single[2];
public Image_Runtime() {
this.ptr_cache_mutex = default;
diff --git a/BlendFile/DNA/IndexSwitchItem.cs b/BlendFile/DNA/IndexSwitchItem.cs
index 01913b2..c7fc9f1 100644
--- a/BlendFile/DNA/IndexSwitchItem.cs
+++ b/BlendFile/DNA/IndexSwitchItem.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(745, "IndexSwitchItem", 4)]
public struct IndexSwitchItem {
- [DNAFieldAttribute(0, "int", "identifier", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "identifier", "int", 4, false, 0)]
public int identifier;
public IndexSwitchItem() {
this.identifier = default;
diff --git a/BlendFile/DNA/Ipo.cs b/BlendFile/DNA/Ipo.cs
index 846fa1f..ebc0335 100644
--- a/BlendFile/DNA/Ipo.cs
+++ b/BlendFile/DNA/Ipo.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(76, "Ipo", 248)]
public struct Ipo {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "ListBase", "curve", "ListBase", 16, false)]
+ [DNAFieldAttribute(1, "ListBase", "curve", "ListBase", 16, false, 208)]
public ListBase curve;
- [DNAFieldAttribute(2, "rctf", "cur", "rctf", 16, false)]
+ [DNAFieldAttribute(2, "rctf", "cur", "rctf", 16, false, 224)]
public rctf cur;
- [DNAFieldAttribute(3, "short", "blocktype", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "blocktype", "short", 2, false, 240)]
public short blocktype;
- [DNAFieldAttribute(4, "short", "showkey", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "showkey", "short", 2, false, 242)]
public short showkey;
- [DNAFieldAttribute(5, "short", "muteipo", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "muteipo", "short", 2, false, 244)]
public short muteipo;
- [DNAFieldAttribute(6, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(6, "char", "_pad[2]", "System.Char[]", 2, false, 246)]
public char[] _pad = new System.Char[2];
public Ipo() {
this.id = default;
diff --git a/BlendFile/DNA/IpoCurve.cs b/BlendFile/DNA/IpoCurve.cs
index 3882d09..5e50d57 100644
--- a/BlendFile/DNA/IpoCurve.cs
+++ b/BlendFile/DNA/IpoCurve.cs
@@ -15,47 +15,47 @@ namespace BlendFile.DNA {
[DNAClassAttribute(336, "IpoCurve", 112)]
public class IpoCurve {
- [DNAFieldAttribute(0, "IpoCurve", "*next", "IpoCurve", 8, true)]
+ [DNAFieldAttribute(0, "IpoCurve", "*next", "IpoCurve", 8, true, 0)]
public IpoCurve ptr_next;
- [DNAFieldAttribute(1, "IpoCurve", "*prev", "IpoCurve", 8, true)]
+ [DNAFieldAttribute(1, "IpoCurve", "*prev", "IpoCurve", 8, true, 8)]
public IpoCurve ptr_prev;
- [DNAFieldAttribute(2, "BPoint", "*bp", "BPoint", 8, true)]
+ [DNAFieldAttribute(2, "BPoint", "*bp", "BPoint", 8, true, 16)]
public BPoint ptr_bp;
- [DNAFieldAttribute(3, "BezTriple", "*bezt", "BezTriple", 8, true)]
+ [DNAFieldAttribute(3, "BezTriple", "*bezt", "BezTriple", 8, true, 24)]
public BezTriple ptr_bezt;
- [DNAFieldAttribute(4, "rctf", "maxrct", "rctf", 16, false)]
+ [DNAFieldAttribute(4, "rctf", "maxrct", "rctf", 16, false, 32)]
public rctf maxrct;
- [DNAFieldAttribute(5, "rctf", "totrct", "rctf", 16, false)]
+ [DNAFieldAttribute(5, "rctf", "totrct", "rctf", 16, false, 48)]
public rctf totrct;
- [DNAFieldAttribute(6, "short", "blocktype", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "blocktype", "short", 2, false, 64)]
public short blocktype;
- [DNAFieldAttribute(7, "short", "adrcode", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "adrcode", "short", 2, false, 66)]
public short adrcode;
- [DNAFieldAttribute(8, "short", "vartype", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "vartype", "short", 2, false, 68)]
public short vartype;
- [DNAFieldAttribute(9, "short", "totvert", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "totvert", "short", 2, false, 70)]
public short totvert;
- [DNAFieldAttribute(10, "short", "ipo", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "ipo", "short", 2, false, 72)]
public short ipo;
- [DNAFieldAttribute(11, "short", "extrap", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "extrap", "short", 2, false, 74)]
public short extrap;
- [DNAFieldAttribute(12, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "flag", "short", 2, false, 76)]
public short flag;
- [DNAFieldAttribute(13, "char", "_pad0[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(13, "char", "_pad0[2]", "System.Char[]", 2, false, 78)]
public char[] _pad0 = new System.Char[2];
- [DNAFieldAttribute(14, "float", "ymin", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "ymin", "float", 4, false, 80)]
public float ymin;
- [DNAFieldAttribute(15, "float", "ymax", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "ymax", "float", 4, false, 84)]
public float ymax;
- [DNAFieldAttribute(16, "int", "bitmask", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "bitmask", "int", 4, false, 88)]
public int bitmask;
- [DNAFieldAttribute(17, "float", "slide_min", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "slide_min", "float", 4, false, 92)]
public float slide_min;
- [DNAFieldAttribute(18, "float", "slide_max", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "slide_max", "float", 4, false, 96)]
public float slide_max;
- [DNAFieldAttribute(19, "float", "curval", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "curval", "float", 4, false, 100)]
public float curval;
- [DNAFieldAttribute(20, "IpoDriver", "*driver", "IpoDriver", 8, true)]
+ [DNAFieldAttribute(20, "IpoDriver", "*driver", "IpoDriver", 8, true, 104)]
public IpoDriver ptr_driver;
public IpoCurve() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/IpoDriver.cs b/BlendFile/DNA/IpoDriver.cs
index 8cdf895..70e2542 100644
--- a/BlendFile/DNA/IpoDriver.cs
+++ b/BlendFile/DNA/IpoDriver.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(335, "IpoDriver", 144)]
public class IpoDriver {
- [DNAFieldAttribute(0, "Object", "*ob", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*ob", "Object", 8, true, 0)]
public Object ptr_ob;
- [DNAFieldAttribute(1, "short", "blocktype", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "blocktype", "short", 2, false, 8)]
public short blocktype;
- [DNAFieldAttribute(2, "short", "adrcode", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "adrcode", "short", 2, false, 10)]
public short adrcode;
- [DNAFieldAttribute(3, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "type", "short", 2, false, 12)]
public short type;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 14)]
public short flag;
- [DNAFieldAttribute(5, "char", "name[128]", "System.Char[]", 128, false)]
+ [DNAFieldAttribute(5, "char", "name[128]", "System.Char[]", 128, false, 16)]
public char[] name = new System.Char[128];
public IpoDriver() {
this.ptr_ob = default;
diff --git a/BlendFile/DNA/KS_Path.cs b/BlendFile/DNA/KS_Path.cs
index 1e80e67..a1a5848 100644
--- a/BlendFile/DNA/KS_Path.cs
+++ b/BlendFile/DNA/KS_Path.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(98, "KS_Path", 112)]
public class KS_Path {
- [DNAFieldAttribute(0, "KS_Path", "*next", "KS_Path", 8, true)]
+ [DNAFieldAttribute(0, "KS_Path", "*next", "KS_Path", 8, true, 0)]
public KS_Path ptr_next;
- [DNAFieldAttribute(1, "KS_Path", "*prev", "KS_Path", 8, true)]
+ [DNAFieldAttribute(1, "KS_Path", "*prev", "KS_Path", 8, true, 8)]
public KS_Path ptr_prev;
- [DNAFieldAttribute(2, "ID", "*id", "ID", 8, true)]
+ [DNAFieldAttribute(2, "ID", "*id", "ID", 8, true, 16)]
public ID ptr_id;
- [DNAFieldAttribute(3, "char", "group[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "group[64]", "System.Char[]", 64, false, 24)]
public char[] group = new System.Char[64];
- [DNAFieldAttribute(4, "int", "idtype", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "idtype", "int", 4, false, 88)]
public int idtype;
- [DNAFieldAttribute(5, "short", "groupmode", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "groupmode", "short", 2, false, 92)]
public short groupmode;
- [DNAFieldAttribute(6, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "flag", "short", 2, false, 94)]
public short flag;
- [DNAFieldAttribute(7, "char", "*rna_path", "char", 8, true)]
+ [DNAFieldAttribute(7, "char", "*rna_path", "char", 8, true, 96)]
public char ptr_rna_path;
- [DNAFieldAttribute(8, "int", "array_index", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "array_index", "int", 4, false, 104)]
public int array_index;
- [DNAFieldAttribute(9, "short", "keyingflag", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "keyingflag", "short", 2, false, 108)]
public short keyingflag;
- [DNAFieldAttribute(10, "short", "keyingoverride", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "keyingoverride", "short", 2, false, 110)]
public short keyingoverride;
public KS_Path() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/Key.cs b/BlendFile/DNA/Key.cs
index 8e9124b..7fa744f 100644
--- a/BlendFile/DNA/Key.cs
+++ b/BlendFile/DNA/Key.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(212, "Key", 312)]
public class Key {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "KeyBlock", "*refkey", "KeyBlock", 8, true)]
+ [DNAFieldAttribute(2, "KeyBlock", "*refkey", "KeyBlock", 8, true, 216)]
public KeyBlock ptr_refkey;
- [DNAFieldAttribute(3, "char", "elemstr[32]", "System.Char[]", 32, false)]
+ [DNAFieldAttribute(3, "char", "elemstr[32]", "System.Char[]", 32, false, 224)]
public char[] elemstr = new System.Char[32];
- [DNAFieldAttribute(4, "int", "elemsize", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "elemsize", "int", 4, false, 256)]
public int elemsize;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 260)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(6, "ListBase", "block", "ListBase", 16, false)]
+ [DNAFieldAttribute(6, "ListBase", "block", "ListBase", 16, false, 264)]
public ListBase block;
- [DNAFieldAttribute(7, "Ipo", "*ipo", "Ipo", 8, true)]
+ [DNAFieldAttribute(7, "Ipo", "*ipo", "Ipo", 8, true, 280)]
public Ipo ptr_ipo;
- [DNAFieldAttribute(8, "ID", "*from", "ID", 8, true)]
+ [DNAFieldAttribute(8, "ID", "*from", "ID", 8, true, 288)]
public ID ptr_from;
- [DNAFieldAttribute(9, "int", "totkey", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "totkey", "int", 4, false, 296)]
public int totkey;
- [DNAFieldAttribute(10, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "flag", "short", 2, false, 300)]
public short flag;
- [DNAFieldAttribute(11, "char", "type", "char", 1, false)]
+ [DNAFieldAttribute(11, "char", "type", "char", 1, false, 302)]
public char type;
- [DNAFieldAttribute(12, "char", "_pad2", "char", 1, false)]
+ [DNAFieldAttribute(12, "char", "_pad2", "char", 1, false, 303)]
public char _pad2;
- [DNAFieldAttribute(13, "float", "ctime", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "ctime", "float", 4, false, 304)]
public float ctime;
- [DNAFieldAttribute(14, "int", "uidgen", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "uidgen", "int", 4, false, 308)]
public int uidgen;
public Key() {
this.id = default;
diff --git a/BlendFile/DNA/KeyBlock.cs b/BlendFile/DNA/KeyBlock.cs
index 0a9a352..741d147 100644
--- a/BlendFile/DNA/KeyBlock.cs
+++ b/BlendFile/DNA/KeyBlock.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(337, "KeyBlock", 184)]
public class KeyBlock {
- [DNAFieldAttribute(0, "KeyBlock", "*next", "KeyBlock", 8, true)]
+ [DNAFieldAttribute(0, "KeyBlock", "*next", "KeyBlock", 8, true, 0)]
public KeyBlock ptr_next;
- [DNAFieldAttribute(1, "KeyBlock", "*prev", "KeyBlock", 8, true)]
+ [DNAFieldAttribute(1, "KeyBlock", "*prev", "KeyBlock", 8, true, 8)]
public KeyBlock ptr_prev;
- [DNAFieldAttribute(2, "float", "pos", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "pos", "float", 4, false, 16)]
public float pos;
- [DNAFieldAttribute(3, "float", "curval", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "curval", "float", 4, false, 20)]
public float curval;
- [DNAFieldAttribute(4, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "type", "short", 2, false, 24)]
public short type;
- [DNAFieldAttribute(5, "char", "_pad1[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(5, "char", "_pad1[2]", "System.Char[]", 2, false, 26)]
public char[] _pad1 = new System.Char[2];
- [DNAFieldAttribute(6, "short", "relative", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "relative", "short", 2, false, 28)]
public short relative;
- [DNAFieldAttribute(7, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "flag", "short", 2, false, 30)]
public short flag;
- [DNAFieldAttribute(8, "int", "totelem", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "totelem", "int", 4, false, 32)]
public int totelem;
- [DNAFieldAttribute(9, "int", "uid", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "uid", "int", 4, false, 36)]
public int uid;
- [DNAFieldAttribute(10, "void", "*data", "void", 8, true)]
+ [DNAFieldAttribute(10, "void", "*data", "void", 8, true, 40)]
public object ptr_data;
- [DNAFieldAttribute(11, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(11, "char", "name[64]", "System.Char[]", 64, false, 48)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(12, "char", "vgroup[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(12, "char", "vgroup[64]", "System.Char[]", 64, false, 112)]
public char[] vgroup = new System.Char[64];
- [DNAFieldAttribute(13, "float", "slidermin", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "slidermin", "float", 4, false, 176)]
public float slidermin;
- [DNAFieldAttribute(14, "float", "slidermax", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "slidermax", "float", 4, false, 180)]
public float slidermax;
public KeyBlock() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/KeyingSet.cs b/BlendFile/DNA/KeyingSet.cs
index ab4e9e8..88dfcda 100644
--- a/BlendFile/DNA/KeyingSet.cs
+++ b/BlendFile/DNA/KeyingSet.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(99, "KeyingSet", 1264)]
public class KeyingSet {
- [DNAFieldAttribute(0, "KeyingSet", "*next", "KeyingSet", 8, true)]
+ [DNAFieldAttribute(0, "KeyingSet", "*next", "KeyingSet", 8, true, 0)]
public KeyingSet ptr_next;
- [DNAFieldAttribute(1, "KeyingSet", "*prev", "KeyingSet", 8, true)]
+ [DNAFieldAttribute(1, "KeyingSet", "*prev", "KeyingSet", 8, true, 8)]
public KeyingSet ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "paths", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "paths", "ListBase", 16, false, 16)]
public ListBase paths;
- [DNAFieldAttribute(3, "char", "idname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "idname[64]", "System.Char[]", 64, false, 32)]
public char[] idname = new System.Char[64];
- [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 64, false, 96)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(5, "char", "description[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(5, "char", "description[1024]", "System.Char[]", 1024, false, 160)]
public char[] description = new System.Char[1024];
- [DNAFieldAttribute(6, "char", "typeinfo[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(6, "char", "typeinfo[64]", "System.Char[]", 64, false, 1184)]
public char[] typeinfo = new System.Char[64];
- [DNAFieldAttribute(7, "int", "active_path", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "active_path", "int", 4, false, 1248)]
public int active_path;
- [DNAFieldAttribute(8, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "flag", "short", 2, false, 1252)]
public short flag;
- [DNAFieldAttribute(9, "short", "keyingflag", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "keyingflag", "short", 2, false, 1254)]
public short keyingflag;
- [DNAFieldAttribute(10, "short", "keyingoverride", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "keyingoverride", "short", 2, false, 1256)]
public short keyingoverride;
- [DNAFieldAttribute(11, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(11, "char", "_pad[6]", "System.Char[]", 6, false, 1258)]
public char[] _pad = new System.Char[6];
public KeyingSet() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/Lamp.cs b/BlendFile/DNA/Lamp.cs
index 85b9625..7137861 100644
--- a/BlendFile/DNA/Lamp.cs
+++ b/BlendFile/DNA/Lamp.cs
@@ -15,85 +15,85 @@ namespace BlendFile.DNA {
[DNAClassAttribute(350, "Lamp", 368)]
public class Lamp {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "type", "short", 2, false, 216)]
public short type;
- [DNAFieldAttribute(3, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "flag", "short", 2, false, 218)]
public short flag;
- [DNAFieldAttribute(4, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "mode", "int", 4, false, 220)]
public int mode;
- [DNAFieldAttribute(5, "float", "r", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "r", "float", 4, false, 224)]
public float r;
- [DNAFieldAttribute(6, "float", "g", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "g", "float", 4, false, 228)]
public float g;
- [DNAFieldAttribute(7, "float", "b", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "b", "float", 4, false, 232)]
public float b;
- [DNAFieldAttribute(8, "float", "energy_new", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "energy_new", "float", 4, false, 236)]
public float energy_new;
- [DNAFieldAttribute(9, "float", "radius", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "radius", "float", 4, false, 240)]
public float radius;
- [DNAFieldAttribute(10, "float", "spotsize", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "spotsize", "float", 4, false, 244)]
public float spotsize;
- [DNAFieldAttribute(11, "float", "spotblend", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "spotblend", "float", 4, false, 248)]
public float spotblend;
- [DNAFieldAttribute(12, "short", "area_shape", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "area_shape", "short", 2, false, 252)]
public short area_shape;
- [DNAFieldAttribute(13, "short", "_pad1", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "_pad1", "short", 2, false, 254)]
public short _pad1;
- [DNAFieldAttribute(14, "float", "area_size", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "area_size", "float", 4, false, 256)]
public float area_size;
- [DNAFieldAttribute(15, "float", "area_sizey", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "area_sizey", "float", 4, false, 260)]
public float area_sizey;
- [DNAFieldAttribute(16, "float", "area_sizez", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "area_sizez", "float", 4, false, 264)]
public float area_sizez;
- [DNAFieldAttribute(17, "float", "area_spread", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "area_spread", "float", 4, false, 268)]
public float area_spread;
- [DNAFieldAttribute(18, "float", "sun_angle", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "sun_angle", "float", 4, false, 272)]
public float sun_angle;
- [DNAFieldAttribute(19, "short", "pr_texture", "short", 2, false)]
+ [DNAFieldAttribute(19, "short", "pr_texture", "short", 2, false, 276)]
public short pr_texture;
- [DNAFieldAttribute(20, "short", "use_nodes", "short", 2, false)]
+ [DNAFieldAttribute(20, "short", "use_nodes", "short", 2, false, 278)]
public short use_nodes;
- [DNAFieldAttribute(21, "float", "clipsta", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "clipsta", "float", 4, false, 280)]
public float clipsta;
- [DNAFieldAttribute(22, "float", "clipend", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "clipend", "float", 4, false, 284)]
public float clipend;
- [DNAFieldAttribute(23, "float", "cascade_max_dist", "float", 4, false)]
+ [DNAFieldAttribute(23, "float", "cascade_max_dist", "float", 4, false, 288)]
public float cascade_max_dist;
- [DNAFieldAttribute(24, "float", "cascade_exponent", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "cascade_exponent", "float", 4, false, 292)]
public float cascade_exponent;
- [DNAFieldAttribute(25, "float", "cascade_fade", "float", 4, false)]
+ [DNAFieldAttribute(25, "float", "cascade_fade", "float", 4, false, 296)]
public float cascade_fade;
- [DNAFieldAttribute(26, "int", "cascade_count", "int", 4, false)]
+ [DNAFieldAttribute(26, "int", "cascade_count", "int", 4, false, 300)]
public int cascade_count;
- [DNAFieldAttribute(27, "float", "diff_fac", "float", 4, false)]
+ [DNAFieldAttribute(27, "float", "diff_fac", "float", 4, false, 304)]
public float diff_fac;
- [DNAFieldAttribute(28, "float", "spec_fac", "float", 4, false)]
+ [DNAFieldAttribute(28, "float", "spec_fac", "float", 4, false, 308)]
public float spec_fac;
- [DNAFieldAttribute(29, "float", "transmission_fac", "float", 4, false)]
+ [DNAFieldAttribute(29, "float", "transmission_fac", "float", 4, false, 312)]
public float transmission_fac;
- [DNAFieldAttribute(30, "float", "volume_fac", "float", 4, false)]
+ [DNAFieldAttribute(30, "float", "volume_fac", "float", 4, false, 316)]
public float volume_fac;
- [DNAFieldAttribute(31, "float", "att_dist", "float", 4, false)]
+ [DNAFieldAttribute(31, "float", "att_dist", "float", 4, false, 320)]
public float att_dist;
- [DNAFieldAttribute(32, "float", "shadow_filter_radius", "float", 4, false)]
+ [DNAFieldAttribute(32, "float", "shadow_filter_radius", "float", 4, false, 324)]
public float shadow_filter_radius;
- [DNAFieldAttribute(33, "float", "shadow_maximum_resolution", "float", 4, false)]
+ [DNAFieldAttribute(33, "float", "shadow_maximum_resolution", "float", 4, false, 328)]
public float shadow_maximum_resolution;
- [DNAFieldAttribute(34, "float", "shadow_jitter_overblur", "float", 4, false)]
+ [DNAFieldAttribute(34, "float", "shadow_jitter_overblur", "float", 4, false, 332)]
public float shadow_jitter_overblur;
- [DNAFieldAttribute(35, "PreviewImage", "*preview", "PreviewImage", 8, true)]
+ [DNAFieldAttribute(35, "PreviewImage", "*preview", "PreviewImage", 8, true, 336)]
public PreviewImage ptr_preview;
- [DNAFieldAttribute(36, "bNodeTree", "*nodetree", "bNodeTree", 8, true)]
+ [DNAFieldAttribute(36, "bNodeTree", "*nodetree", "bNodeTree", 8, true, 344)]
public bNodeTree ptr_nodetree;
- [DNAFieldAttribute(37, "Ipo", "*ipo", "Ipo", 8, true)]
+ [DNAFieldAttribute(37, "Ipo", "*ipo", "Ipo", 8, true, 352)]
public Ipo ptr_ipo;
- [DNAFieldAttribute(38, "float", "energy", "float", 4, false)]
+ [DNAFieldAttribute(38, "float", "energy", "float", 4, false, 360)]
public float energy;
- [DNAFieldAttribute(39, "float", "_pad2", "float", 4, false)]
+ [DNAFieldAttribute(39, "float", "_pad2", "float", 4, false, 364)]
public float _pad2;
public Lamp() {
this.id = default;
diff --git a/BlendFile/DNA/LaplacianDeformModifierData.cs b/BlendFile/DNA/LaplacianDeformModifierData.cs
index d574cc9..8b81bdc 100644
--- a/BlendFile/DNA/LaplacianDeformModifierData.cs
+++ b/BlendFile/DNA/LaplacianDeformModifierData.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(504, "LaplacianDeformModifierData", 216)]
public class LaplacianDeformModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "char", "anchor_grp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "anchor_grp_name[64]", "System.Char[]", 64, false, 120)]
public char[] anchor_grp_name = new System.Char[64];
- [DNAFieldAttribute(2, "int", "total_verts", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "total_verts", "int", 4, false, 184)]
public int total_verts;
- [DNAFieldAttribute(3, "int", "repeat", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "repeat", "int", 4, false, 188)]
public int repeat;
- [DNAFieldAttribute(4, "float", "*vertexco", "float", 8, true)]
+ [DNAFieldAttribute(4, "float", "*vertexco", "float", 8, true, 192)]
public float ptr_vertexco;
- [DNAFieldAttribute(5, "void", "*cache_system", "void", 8, true)]
+ [DNAFieldAttribute(5, "void", "*cache_system", "void", 8, true, 200)]
public object ptr_cache_system;
- [DNAFieldAttribute(6, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "flag", "short", 2, false, 208)]
public short flag;
- [DNAFieldAttribute(7, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(7, "char", "_pad[6]", "System.Char[]", 6, false, 210)]
public char[] _pad = new System.Char[6];
public LaplacianDeformModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/LaplacianSmoothModifierData.cs b/BlendFile/DNA/LaplacianSmoothModifierData.cs
index fe0f19f..5a5cbde 100644
--- a/BlendFile/DNA/LaplacianSmoothModifierData.cs
+++ b/BlendFile/DNA/LaplacianSmoothModifierData.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(499, "LaplacianSmoothModifierData", 200)]
public struct LaplacianSmoothModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "float", "lambda", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "lambda", "float", 4, false, 120)]
public float lambda;
- [DNAFieldAttribute(2, "float", "lambda_border", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "lambda_border", "float", 4, false, 124)]
public float lambda_border;
- [DNAFieldAttribute(3, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "_pad1[4]", "System.Char[]", 4, false, 128)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(4, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "defgrp_name[64]", "System.Char[]", 64, false, 132)]
public char[] defgrp_name = new System.Char[64];
- [DNAFieldAttribute(5, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "flag", "short", 2, false, 196)]
public short flag;
- [DNAFieldAttribute(6, "short", "repeat", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "repeat", "short", 2, false, 198)]
public short repeat;
public LaplacianSmoothModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/Lattice.cs b/BlendFile/DNA/Lattice.cs
index 1838ca4..b6b5811 100644
--- a/BlendFile/DNA/Lattice.cs
+++ b/BlendFile/DNA/Lattice.cs
@@ -15,65 +15,65 @@ namespace BlendFile.DNA {
[DNAClassAttribute(338, "Lattice", 400)]
public class Lattice {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "short", "pntsu", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "pntsu", "short", 2, false, 216)]
public short pntsu;
- [DNAFieldAttribute(3, "short", "pntsv", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "pntsv", "short", 2, false, 218)]
public short pntsv;
- [DNAFieldAttribute(4, "short", "pntsw", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "pntsw", "short", 2, false, 220)]
public short pntsw;
- [DNAFieldAttribute(5, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "flag", "short", 2, false, 222)]
public short flag;
- [DNAFieldAttribute(6, "short", "opntsu", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "opntsu", "short", 2, false, 224)]
public short opntsu;
- [DNAFieldAttribute(7, "short", "opntsv", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "opntsv", "short", 2, false, 226)]
public short opntsv;
- [DNAFieldAttribute(8, "short", "opntsw", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "opntsw", "short", 2, false, 228)]
public short opntsw;
- [DNAFieldAttribute(9, "char", "_pad2[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(9, "char", "_pad2[3]", "System.Char[]", 3, false, 230)]
public char[] _pad2 = new System.Char[3];
- [DNAFieldAttribute(10, "char", "typeu", "char", 1, false)]
+ [DNAFieldAttribute(10, "char", "typeu", "char", 1, false, 233)]
public char typeu;
- [DNAFieldAttribute(11, "char", "typev", "char", 1, false)]
+ [DNAFieldAttribute(11, "char", "typev", "char", 1, false, 234)]
public char typev;
- [DNAFieldAttribute(12, "char", "typew", "char", 1, false)]
+ [DNAFieldAttribute(12, "char", "typew", "char", 1, false, 235)]
public char typew;
- [DNAFieldAttribute(13, "int", "actbp", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "actbp", "int", 4, false, 236)]
public int actbp;
- [DNAFieldAttribute(14, "float", "fu", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "fu", "float", 4, false, 240)]
public float fu;
- [DNAFieldAttribute(15, "float", "fv", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "fv", "float", 4, false, 244)]
public float fv;
- [DNAFieldAttribute(16, "float", "fw", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "fw", "float", 4, false, 248)]
public float fw;
- [DNAFieldAttribute(17, "float", "du", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "du", "float", 4, false, 252)]
public float du;
- [DNAFieldAttribute(18, "float", "dv", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "dv", "float", 4, false, 256)]
public float dv;
- [DNAFieldAttribute(19, "float", "dw", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "dw", "float", 4, false, 260)]
public float dw;
- [DNAFieldAttribute(20, "BPoint", "*def", "BPoint", 8, true)]
+ [DNAFieldAttribute(20, "BPoint", "*def", "BPoint", 8, true, 264)]
public BPoint ptr_def;
- [DNAFieldAttribute(21, "Ipo", "*ipo", "Ipo", 8, true)]
+ [DNAFieldAttribute(21, "Ipo", "*ipo", "Ipo", 8, true, 272)]
public Ipo ptr_ipo;
- [DNAFieldAttribute(22, "Key", "*key", "Key", 8, true)]
+ [DNAFieldAttribute(22, "Key", "*key", "Key", 8, true, 280)]
public Key ptr_key;
- [DNAFieldAttribute(23, "MDeformVert", "*dvert", "MDeformVert", 8, true)]
+ [DNAFieldAttribute(23, "MDeformVert", "*dvert", "MDeformVert", 8, true, 288)]
public MDeformVert ptr_dvert;
- [DNAFieldAttribute(24, "char", "vgroup[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(24, "char", "vgroup[64]", "System.Char[]", 64, false, 296)]
public char[] vgroup = new System.Char[64];
- [DNAFieldAttribute(25, "ListBase", "vertex_group_names", "ListBase", 16, false)]
+ [DNAFieldAttribute(25, "ListBase", "vertex_group_names", "ListBase", 16, false, 360)]
public ListBase vertex_group_names;
- [DNAFieldAttribute(26, "int", "vertex_group_active_index", "int", 4, false)]
+ [DNAFieldAttribute(26, "int", "vertex_group_active_index", "int", 4, false, 376)]
public int vertex_group_active_index;
- [DNAFieldAttribute(27, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(27, "char", "_pad0[4]", "System.Char[]", 4, false, 380)]
public char[] _pad0 = new System.Char[4];
- [DNAFieldAttribute(28, "EditLatt", "*editlatt", "EditLatt", 8, true)]
+ [DNAFieldAttribute(28, "EditLatt", "*editlatt", "EditLatt", 8, true, 384)]
public EditLatt ptr_editlatt;
- [DNAFieldAttribute(29, "void", "*batch_cache", "void", 8, true)]
+ [DNAFieldAttribute(29, "void", "*batch_cache", "void", 8, true, 392)]
public object ptr_batch_cache;
public Lattice() {
this.id = default;
diff --git a/BlendFile/DNA/LatticeGpencilModifierData.cs b/BlendFile/DNA/LatticeGpencilModifierData.cs
index 4cbfe65..a670ab4 100644
--- a/BlendFile/DNA/LatticeGpencilModifierData.cs
+++ b/BlendFile/DNA/LatticeGpencilModifierData.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(286, "LatticeGpencilModifierData", 336)]
public class LatticeGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true, 104)]
public Object ptr_object;
- [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true, 112)]
public Material ptr_material;
- [DNAFieldAttribute(3, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "layername[64]", "System.Char[]", 64, false, 120)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(4, "char", "materialname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "materialname[64]", "System.Char[]", 64, false, 184)]
public char[] materialname = new System.Char[64];
- [DNAFieldAttribute(5, "char", "vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(5, "char", "vgname[64]", "System.Char[]", 64, false, 248)]
public char[] vgname = new System.Char[64];
- [DNAFieldAttribute(6, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "pass_index", "int", 4, false, 312)]
public int pass_index;
- [DNAFieldAttribute(7, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "flag", "int", 4, false, 316)]
public int flag;
- [DNAFieldAttribute(8, "float", "strength", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "strength", "float", 4, false, 320)]
public float strength;
- [DNAFieldAttribute(9, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "layer_pass", "int", 4, false, 324)]
public int layer_pass;
- [DNAFieldAttribute(10, "LatticeDeformData", "*cache_data", "LatticeDeformData", 8, true)]
+ [DNAFieldAttribute(10, "LatticeDeformData", "*cache_data", "LatticeDeformData", 8, true, 328)]
public LatticeDeformData ptr_cache_data;
public LatticeGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/LatticeModifierData.cs b/BlendFile/DNA/LatticeModifierData.cs
index 81f345f..d2745f3 100644
--- a/BlendFile/DNA/LatticeModifierData.cs
+++ b/BlendFile/DNA/LatticeModifierData.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(447, "LatticeModifierData", 208)]
public class LatticeModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true, 120)]
public Object ptr_object;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 128)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "float", "strength", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "strength", "float", 4, false, 192)]
public float strength;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 196)]
public short flag;
- [DNAFieldAttribute(5, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(5, "char", "_pad[2]", "System.Char[]", 2, false, 198)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(6, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(6, "void", "*_pad1", "void", 8, true, 200)]
public object ptr__pad1;
public LatticeModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/LayerCollection.cs b/BlendFile/DNA/LayerCollection.cs
index b9981df..4324afd 100644
--- a/BlendFile/DNA/LayerCollection.cs
+++ b/BlendFile/DNA/LayerCollection.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(343, "LayerCollection", 64)]
public class LayerCollection {
- [DNAFieldAttribute(0, "LayerCollection", "*next", "LayerCollection", 8, true)]
+ [DNAFieldAttribute(0, "LayerCollection", "*next", "LayerCollection", 8, true, 0)]
public LayerCollection ptr_next;
- [DNAFieldAttribute(1, "LayerCollection", "*prev", "LayerCollection", 8, true)]
+ [DNAFieldAttribute(1, "LayerCollection", "*prev", "LayerCollection", 8, true, 8)]
public LayerCollection ptr_prev;
- [DNAFieldAttribute(2, "Collection", "*collection", "Collection", 8, true)]
+ [DNAFieldAttribute(2, "Collection", "*collection", "Collection", 8, true, 16)]
public Collection ptr_collection;
- [DNAFieldAttribute(3, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(3, "void", "*_pad1", "void", 8, true, 24)]
public object ptr__pad1;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 32)]
public short flag;
- [DNAFieldAttribute(5, "short", "runtime_flag", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "runtime_flag", "short", 2, false, 34)]
public short runtime_flag;
- [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false, 36)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(7, "ListBase", "layer_collections", "ListBase", 16, false)]
+ [DNAFieldAttribute(7, "ListBase", "layer_collections", "ListBase", 16, false, 40)]
public ListBase layer_collections;
- [DNAFieldAttribute(8, "short", "local_collections_bits", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "local_collections_bits", "short", 2, false, 56)]
public short local_collections_bits;
- [DNAFieldAttribute(9, "short", "_pad2[3]", "System.Int16[]", 6, false)]
+ [DNAFieldAttribute(9, "short", "_pad2[3]", "System.Int16[]", 6, false, 58)]
public short[] _pad2 = new System.Int16[3];
public LayerCollection() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/LayoutPanelState.cs b/BlendFile/DNA/LayoutPanelState.cs
index f940724..1230586 100644
--- a/BlendFile/DNA/LayoutPanelState.cs
+++ b/BlendFile/DNA/LayoutPanelState.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(849, "LayoutPanelState", 32)]
public class LayoutPanelState {
- [DNAFieldAttribute(0, "LayoutPanelState", "*next", "LayoutPanelState", 8, true)]
+ [DNAFieldAttribute(0, "LayoutPanelState", "*next", "LayoutPanelState", 8, true, 0)]
public LayoutPanelState ptr_next;
- [DNAFieldAttribute(1, "LayoutPanelState", "*prev", "LayoutPanelState", 8, true)]
+ [DNAFieldAttribute(1, "LayoutPanelState", "*prev", "LayoutPanelState", 8, true, 8)]
public LayoutPanelState ptr_prev;
- [DNAFieldAttribute(2, "char", "*idname", "char", 8, true)]
+ [DNAFieldAttribute(2, "char", "*idname", "char", 8, true, 16)]
public char ptr_idname;
- [DNAFieldAttribute(3, "uchar", "flag", "uchar", 1, false)]
+ [DNAFieldAttribute(3, "uchar", "flag", "uchar", 1, false, 24)]
public byte flag;
- [DNAFieldAttribute(4, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(4, "char", "_pad[7]", "System.Char[]", 7, false, 25)]
public char[] _pad = new System.Char[7];
public LayoutPanelState() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/LengthGpencilModifierData.cs b/BlendFile/DNA/LengthGpencilModifierData.cs
index 1658b2f..2b4db7e 100644
--- a/BlendFile/DNA/LengthGpencilModifierData.cs
+++ b/BlendFile/DNA/LengthGpencilModifierData.cs
@@ -15,43 +15,43 @@ namespace BlendFile.DNA {
[DNAClassAttribute(288, "LengthGpencilModifierData", 240)]
public class LengthGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true, 104)]
public Material ptr_material;
- [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false, 112)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(3, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "pass_index", "int", 4, false, 176)]
public int pass_index;
- [DNAFieldAttribute(4, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "flag", "int", 4, false, 180)]
public int flag;
- [DNAFieldAttribute(5, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "layer_pass", "int", 4, false, 184)]
public int layer_pass;
- [DNAFieldAttribute(6, "float", "start_fac", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "start_fac", "float", 4, false, 188)]
public float start_fac;
- [DNAFieldAttribute(7, "float", "end_fac", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "end_fac", "float", 4, false, 192)]
public float end_fac;
- [DNAFieldAttribute(8, "float", "rand_start_fac", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "rand_start_fac", "float", 4, false, 196)]
public float rand_start_fac;
- [DNAFieldAttribute(9, "float", "rand_end_fac", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "rand_end_fac", "float", 4, false, 200)]
public float rand_end_fac;
- [DNAFieldAttribute(10, "float", "rand_offset", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "rand_offset", "float", 4, false, 204)]
public float rand_offset;
- [DNAFieldAttribute(11, "float", "overshoot_fac", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "overshoot_fac", "float", 4, false, 208)]
public float overshoot_fac;
- [DNAFieldAttribute(12, "int", "seed", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "seed", "int", 4, false, 212)]
public int seed;
- [DNAFieldAttribute(13, "int", "step", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "step", "int", 4, false, 216)]
public int step;
- [DNAFieldAttribute(14, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "mode", "int", 4, false, 220)]
public int mode;
- [DNAFieldAttribute(15, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(15, "char", "_pad[4]", "System.Char[]", 4, false, 224)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(16, "float", "point_density", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "point_density", "float", 4, false, 228)]
public float point_density;
- [DNAFieldAttribute(17, "float", "segment_influence", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "segment_influence", "float", 4, false, 232)]
public float segment_influence;
- [DNAFieldAttribute(18, "float", "max_angle", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "max_angle", "float", 4, false, 236)]
public float max_angle;
public LengthGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/Library.cs b/BlendFile/DNA/Library.cs
index 7279ddf..6f8c1fa 100644
--- a/BlendFile/DNA/Library.cs
+++ b/BlendFile/DNA/Library.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(34, "Library", 2304)]
public class Library {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "char", "name[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(1, "char", "name[1024]", "System.Char[]", 1024, false, 208)]
public char[] name = new System.Char[1024];
- [DNAFieldAttribute(2, "PackedFile", "*packedfile", "PackedFile", 8, true)]
+ [DNAFieldAttribute(2, "PackedFile", "*packedfile", "PackedFile", 8, true, 1232)]
public PackedFile ptr_packedfile;
- [DNAFieldAttribute(3, "Library_Runtime", "runtime", "Library_Runtime", 1064, false)]
+ [DNAFieldAttribute(3, "Library_Runtime", "runtime", "Library_Runtime", 1064, false, 1240)]
public Library_Runtime runtime;
public Library() {
this.id = default;
diff --git a/BlendFile/DNA/LibraryWeakReference.cs b/BlendFile/DNA/LibraryWeakReference.cs
index 93f7602..99f4848 100644
--- a/BlendFile/DNA/LibraryWeakReference.cs
+++ b/BlendFile/DNA/LibraryWeakReference.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(36, "LibraryWeakReference", 1092)]
public struct LibraryWeakReference {
- [DNAFieldAttribute(0, "char", "library_filepath[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(0, "char", "library_filepath[1024]", "System.Char[]", 1024, false, 0)]
public char[] library_filepath = new System.Char[1024];
- [DNAFieldAttribute(1, "char", "library_id_name[66]", "System.Char[]", 66, false)]
+ [DNAFieldAttribute(1, "char", "library_id_name[66]", "System.Char[]", 66, false, 1024)]
public char[] library_id_name = new System.Char[66];
- [DNAFieldAttribute(2, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(2, "char", "_pad[2]", "System.Char[]", 2, false, 1090)]
public char[] _pad = new System.Char[2];
public LibraryWeakReference() {
this.library_filepath = default;
diff --git a/BlendFile/DNA/Library_Runtime.cs b/BlendFile/DNA/Library_Runtime.cs
index f095eec..a675f20 100644
--- a/BlendFile/DNA/Library_Runtime.cs
+++ b/BlendFile/DNA/Library_Runtime.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(37, "Library_Runtime", 1064)]
public class Library_Runtime {
- [DNAFieldAttribute(0, "UniqueName_Map", "*name_map", "UniqueName_Map", 8, true)]
+ [DNAFieldAttribute(0, "UniqueName_Map", "*name_map", "UniqueName_Map", 8, true, 0)]
public UniqueName_Map ptr_name_map;
- [DNAFieldAttribute(1, "FileData", "*filedata", "FileData", 8, true)]
+ [DNAFieldAttribute(1, "FileData", "*filedata", "FileData", 8, true, 8)]
public FileData ptr_filedata;
- [DNAFieldAttribute(2, "char", "filepath_abs[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(2, "char", "filepath_abs[1024]", "System.Char[]", 1024, false, 16)]
public char[] filepath_abs = new System.Char[1024];
- [DNAFieldAttribute(3, "Library", "*parent", "Library", 8, true)]
+ [DNAFieldAttribute(3, "Library", "*parent", "Library", 8, true, 1040)]
public Library ptr_parent;
- [DNAFieldAttribute(4, "ushort", "tag", "ushort", 2, false)]
+ [DNAFieldAttribute(4, "ushort", "tag", "ushort", 2, false, 1048)]
public ushort tag;
- [DNAFieldAttribute(5, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad[6]", "System.Char[]", 6, false, 1050)]
public char[] _pad = new System.Char[6];
- [DNAFieldAttribute(6, "int", "temp_index", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "temp_index", "int", 4, false, 1056)]
public int temp_index;
- [DNAFieldAttribute(7, "short", "versionfile", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "versionfile", "short", 2, false, 1060)]
public short versionfile;
- [DNAFieldAttribute(8, "short", "subversionfile", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "subversionfile", "short", 2, false, 1062)]
public short subversionfile;
public Library_Runtime() {
this.ptr_name_map = default;
diff --git a/BlendFile/DNA/LightCache.cs b/BlendFile/DNA/LightCache.cs
index 8b0b522..8ac09a3 100644
--- a/BlendFile/DNA/LightCache.cs
+++ b/BlendFile/DNA/LightCache.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(356, "LightCache", 128)]
public class LightCache {
- [DNAFieldAttribute(0, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "flag", "int", 4, false, 0)]
public int flag;
- [DNAFieldAttribute(1, "int", "version", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "version", "int", 4, false, 4)]
public int version;
- [DNAFieldAttribute(2, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "type", "int", 4, false, 8)]
public int type;
- [DNAFieldAttribute(3, "int", "cube_len", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "cube_len", "int", 4, false, 12)]
public int cube_len;
- [DNAFieldAttribute(4, "int", "grid_len", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "grid_len", "int", 4, false, 16)]
public int grid_len;
- [DNAFieldAttribute(5, "int", "mips_len", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "mips_len", "int", 4, false, 20)]
public int mips_len;
- [DNAFieldAttribute(6, "int", "vis_res", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "vis_res", "int", 4, false, 24)]
public int vis_res;
- [DNAFieldAttribute(7, "int", "ref_res", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "ref_res", "int", 4, false, 28)]
public int ref_res;
- [DNAFieldAttribute(8, "char", "_pad[4][2]", "System.Char[,]", 8, false)]
+ [DNAFieldAttribute(8, "char", "_pad[4][2]", "System.Char[,]", 8, false, 32)]
public char[,] _pad = new System.Char[4,2];
- [DNAFieldAttribute(9, "LightCacheTexture", "grid_tx", "LightCacheTexture", 32, false)]
+ [DNAFieldAttribute(9, "LightCacheTexture", "grid_tx", "LightCacheTexture", 32, false, 40)]
public LightCacheTexture grid_tx;
- [DNAFieldAttribute(10, "LightCacheTexture", "cube_tx", "LightCacheTexture", 32, false)]
+ [DNAFieldAttribute(10, "LightCacheTexture", "cube_tx", "LightCacheTexture", 32, false, 72)]
public LightCacheTexture cube_tx;
- [DNAFieldAttribute(11, "LightCacheTexture", "*cube_mips", "LightCacheTexture", 8, true)]
+ [DNAFieldAttribute(11, "LightCacheTexture", "*cube_mips", "LightCacheTexture", 8, true, 104)]
public LightCacheTexture ptr_cube_mips;
- [DNAFieldAttribute(12, "LightProbeCache", "*cube_data", "LightProbeCache", 8, true)]
+ [DNAFieldAttribute(12, "LightProbeCache", "*cube_data", "LightProbeCache", 8, true, 112)]
public LightProbeCache ptr_cube_data;
- [DNAFieldAttribute(13, "LightGridCache", "*grid_data", "LightGridCache", 8, true)]
+ [DNAFieldAttribute(13, "LightGridCache", "*grid_data", "LightGridCache", 8, true, 120)]
public LightGridCache ptr_grid_data;
public LightCache() {
this.flag = default;
diff --git a/BlendFile/DNA/LightCacheTexture.cs b/BlendFile/DNA/LightCacheTexture.cs
index 018dec5..4c1fe24 100644
--- a/BlendFile/DNA/LightCacheTexture.cs
+++ b/BlendFile/DNA/LightCacheTexture.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(355, "LightCacheTexture", 32)]
public class LightCacheTexture {
- [DNAFieldAttribute(0, "GPUTexture", "*tex", "GPUTexture", 8, true)]
+ [DNAFieldAttribute(0, "GPUTexture", "*tex", "GPUTexture", 8, true, 0)]
public GPUTexture ptr_tex;
- [DNAFieldAttribute(1, "char", "*data", "char", 8, true)]
+ [DNAFieldAttribute(1, "char", "*data", "char", 8, true, 8)]
public char ptr_data;
- [DNAFieldAttribute(2, "int", "tex_size[3]", "System.Int32[]", 12, false)]
+ [DNAFieldAttribute(2, "int", "tex_size[3]", "System.Int32[]", 12, false, 16)]
public int[] tex_size = new System.Int32[3];
- [DNAFieldAttribute(3, "char", "data_type", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "data_type", "char", 1, false, 28)]
public char data_type;
- [DNAFieldAttribute(4, "char", "components", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "components", "char", 1, false, 29)]
public char components;
- [DNAFieldAttribute(5, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(5, "char", "_pad[2]", "System.Char[]", 2, false, 30)]
public char[] _pad = new System.Char[2];
public LightCacheTexture() {
this.ptr_tex = default;
diff --git a/BlendFile/DNA/LightGridCache.cs b/BlendFile/DNA/LightGridCache.cs
index 8b4f9c0..87acea8 100644
--- a/BlendFile/DNA/LightGridCache.cs
+++ b/BlendFile/DNA/LightGridCache.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(354, "LightGridCache", 160)]
public struct LightGridCache {
- [DNAFieldAttribute(0, "float", "mat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(0, "float", "mat[4][4]", "System.Single[,]", 64, false, 0)]
public float[,] mat = new System.Single[4,4];
- [DNAFieldAttribute(1, "int", "resolution[3]", "System.Int32[]", 12, false)]
+ [DNAFieldAttribute(1, "int", "resolution[3]", "System.Int32[]", 12, false, 64)]
public int[] resolution = new System.Int32[3];
- [DNAFieldAttribute(2, "int", "offset", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "offset", "int", 4, false, 76)]
public int offset;
- [DNAFieldAttribute(3, "float", "corner[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(3, "float", "corner[3]", "System.Single[]", 12, false, 80)]
public float[] corner = new System.Single[3];
- [DNAFieldAttribute(4, "float", "attenuation_scale", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "attenuation_scale", "float", 4, false, 92)]
public float attenuation_scale;
- [DNAFieldAttribute(5, "float", "increment_x[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(5, "float", "increment_x[3]", "System.Single[]", 12, false, 96)]
public float[] increment_x = new System.Single[3];
- [DNAFieldAttribute(6, "float", "attenuation_bias", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "attenuation_bias", "float", 4, false, 108)]
public float attenuation_bias;
- [DNAFieldAttribute(7, "float", "increment_y[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(7, "float", "increment_y[3]", "System.Single[]", 12, false, 112)]
public float[] increment_y = new System.Single[3];
- [DNAFieldAttribute(8, "float", "level_bias", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "level_bias", "float", 4, false, 124)]
public float level_bias;
- [DNAFieldAttribute(9, "float", "increment_z[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(9, "float", "increment_z[3]", "System.Single[]", 12, false, 128)]
public float[] increment_z = new System.Single[3];
- [DNAFieldAttribute(10, "float", "_pad4", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "_pad4", "float", 4, false, 140)]
public float _pad4;
- [DNAFieldAttribute(11, "float", "visibility_bias", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "visibility_bias", "float", 4, false, 144)]
public float visibility_bias;
- [DNAFieldAttribute(12, "float", "visibility_bleed", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "visibility_bleed", "float", 4, false, 148)]
public float visibility_bleed;
- [DNAFieldAttribute(13, "float", "visibility_range", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "visibility_range", "float", 4, false, 152)]
public float visibility_range;
- [DNAFieldAttribute(14, "float", "_pad5", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "_pad5", "float", 4, false, 156)]
public float _pad5;
public LightGridCache() {
this.mat = default;
diff --git a/BlendFile/DNA/LightLinking.cs b/BlendFile/DNA/LightLinking.cs
index b36168a..5c19606 100644
--- a/BlendFile/DNA/LightLinking.cs
+++ b/BlendFile/DNA/LightLinking.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(768, "LightLinking", 40)]
public class LightLinking {
- [DNAFieldAttribute(0, "Collection", "*receiver_collection", "Collection", 8, true)]
+ [DNAFieldAttribute(0, "Collection", "*receiver_collection", "Collection", 8, true, 0)]
public Collection ptr_receiver_collection;
- [DNAFieldAttribute(1, "Collection", "*blocker_collection", "Collection", 8, true)]
+ [DNAFieldAttribute(1, "Collection", "*blocker_collection", "Collection", 8, true, 8)]
public Collection ptr_blocker_collection;
- [DNAFieldAttribute(2, "LightLinkingRuntime", "runtime", "LightLinkingRuntime", 24, false)]
+ [DNAFieldAttribute(2, "LightLinkingRuntime", "runtime", "LightLinkingRuntime", 24, false, 16)]
public LightLinkingRuntime runtime;
public LightLinking() {
this.ptr_receiver_collection = default;
diff --git a/BlendFile/DNA/LightLinkingRuntime.cs b/BlendFile/DNA/LightLinkingRuntime.cs
index 4dd6330..3ccf6b1 100644
--- a/BlendFile/DNA/LightLinkingRuntime.cs
+++ b/BlendFile/DNA/LightLinkingRuntime.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(767, "LightLinkingRuntime", 24)]
public struct LightLinkingRuntime {
- [DNAFieldAttribute(0, "uint64_t", "light_set_membership", "uint64_t", 8, false)]
+ [DNAFieldAttribute(0, "uint64_t", "light_set_membership", "uint64_t", 8, false, 0)]
public ulong light_set_membership;
- [DNAFieldAttribute(1, "uint64_t", "shadow_set_membership", "uint64_t", 8, false)]
+ [DNAFieldAttribute(1, "uint64_t", "shadow_set_membership", "uint64_t", 8, false, 8)]
public ulong shadow_set_membership;
- [DNAFieldAttribute(2, "uchar", "receiver_light_set", "uchar", 1, false)]
+ [DNAFieldAttribute(2, "uchar", "receiver_light_set", "uchar", 1, false, 16)]
public byte receiver_light_set;
- [DNAFieldAttribute(3, "uchar", "blocker_shadow_set", "uchar", 1, false)]
+ [DNAFieldAttribute(3, "uchar", "blocker_shadow_set", "uchar", 1, false, 17)]
public byte blocker_shadow_set;
- [DNAFieldAttribute(4, "uchar", "_pad[6]", "System.Byte[]", 6, false)]
+ [DNAFieldAttribute(4, "uchar", "_pad[6]", "System.Byte[]", 6, false, 18)]
public byte[] _pad = new System.Byte[6];
public LightLinkingRuntime() {
this.light_set_membership = default;
diff --git a/BlendFile/DNA/LightProbe.cs b/BlendFile/DNA/LightProbe.cs
index de18bbc..93fb064 100644
--- a/BlendFile/DNA/LightProbe.cs
+++ b/BlendFile/DNA/LightProbe.cs
@@ -15,75 +15,75 @@ namespace BlendFile.DNA {
[DNAClassAttribute(352, "LightProbe", 336)]
public class LightProbe {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "char", "type", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "type", "char", 1, false, 216)]
public char type;
- [DNAFieldAttribute(3, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "flag", "char", 1, false, 217)]
public char flag;
- [DNAFieldAttribute(4, "char", "attenuation_type", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "attenuation_type", "char", 1, false, 218)]
public char attenuation_type;
- [DNAFieldAttribute(5, "char", "parallax_type", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "parallax_type", "char", 1, false, 219)]
public char parallax_type;
- [DNAFieldAttribute(6, "char", "grid_flag", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "grid_flag", "char", 1, false, 220)]
public char grid_flag;
- [DNAFieldAttribute(7, "char", "_pad0[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(7, "char", "_pad0[3]", "System.Char[]", 3, false, 221)]
public char[] _pad0 = new System.Char[3];
- [DNAFieldAttribute(8, "float", "distinf", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "distinf", "float", 4, false, 224)]
public float distinf;
- [DNAFieldAttribute(9, "float", "distpar", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "distpar", "float", 4, false, 228)]
public float distpar;
- [DNAFieldAttribute(10, "float", "falloff", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "falloff", "float", 4, false, 232)]
public float falloff;
- [DNAFieldAttribute(11, "float", "clipsta", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "clipsta", "float", 4, false, 236)]
public float clipsta;
- [DNAFieldAttribute(12, "float", "clipend", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "clipend", "float", 4, false, 240)]
public float clipend;
- [DNAFieldAttribute(13, "float", "vis_bias", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "vis_bias", "float", 4, false, 244)]
public float vis_bias;
- [DNAFieldAttribute(14, "float", "vis_bleedbias", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "vis_bleedbias", "float", 4, false, 248)]
public float vis_bleedbias;
- [DNAFieldAttribute(15, "float", "vis_blur", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "vis_blur", "float", 4, false, 252)]
public float vis_blur;
- [DNAFieldAttribute(16, "float", "intensity", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "intensity", "float", 4, false, 256)]
public float intensity;
- [DNAFieldAttribute(17, "int", "grid_resolution_x", "int", 4, false)]
+ [DNAFieldAttribute(17, "int", "grid_resolution_x", "int", 4, false, 260)]
public int grid_resolution_x;
- [DNAFieldAttribute(18, "int", "grid_resolution_y", "int", 4, false)]
+ [DNAFieldAttribute(18, "int", "grid_resolution_y", "int", 4, false, 264)]
public int grid_resolution_y;
- [DNAFieldAttribute(19, "int", "grid_resolution_z", "int", 4, false)]
+ [DNAFieldAttribute(19, "int", "grid_resolution_z", "int", 4, false, 268)]
public int grid_resolution_z;
- [DNAFieldAttribute(20, "int", "grid_bake_samples", "int", 4, false)]
+ [DNAFieldAttribute(20, "int", "grid_bake_samples", "int", 4, false, 272)]
public int grid_bake_samples;
- [DNAFieldAttribute(21, "float", "grid_surface_bias", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "grid_surface_bias", "float", 4, false, 276)]
public float grid_surface_bias;
- [DNAFieldAttribute(22, "float", "grid_escape_bias", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "grid_escape_bias", "float", 4, false, 280)]
public float grid_escape_bias;
- [DNAFieldAttribute(23, "float", "grid_normal_bias", "float", 4, false)]
+ [DNAFieldAttribute(23, "float", "grid_normal_bias", "float", 4, false, 284)]
public float grid_normal_bias;
- [DNAFieldAttribute(24, "float", "grid_view_bias", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "grid_view_bias", "float", 4, false, 288)]
public float grid_view_bias;
- [DNAFieldAttribute(25, "float", "grid_facing_bias", "float", 4, false)]
+ [DNAFieldAttribute(25, "float", "grid_facing_bias", "float", 4, false, 292)]
public float grid_facing_bias;
- [DNAFieldAttribute(26, "float", "grid_validity_threshold", "float", 4, false)]
+ [DNAFieldAttribute(26, "float", "grid_validity_threshold", "float", 4, false, 296)]
public float grid_validity_threshold;
- [DNAFieldAttribute(27, "float", "grid_dilation_threshold", "float", 4, false)]
+ [DNAFieldAttribute(27, "float", "grid_dilation_threshold", "float", 4, false, 300)]
public float grid_dilation_threshold;
- [DNAFieldAttribute(28, "float", "grid_dilation_radius", "float", 4, false)]
+ [DNAFieldAttribute(28, "float", "grid_dilation_radius", "float", 4, false, 304)]
public float grid_dilation_radius;
- [DNAFieldAttribute(29, "float", "grid_clamp_direct", "float", 4, false)]
+ [DNAFieldAttribute(29, "float", "grid_clamp_direct", "float", 4, false, 308)]
public float grid_clamp_direct;
- [DNAFieldAttribute(30, "float", "grid_clamp_indirect", "float", 4, false)]
+ [DNAFieldAttribute(30, "float", "grid_clamp_indirect", "float", 4, false, 312)]
public float grid_clamp_indirect;
- [DNAFieldAttribute(31, "int", "grid_surfel_density", "int", 4, false)]
+ [DNAFieldAttribute(31, "int", "grid_surfel_density", "int", 4, false, 316)]
public int grid_surfel_density;
- [DNAFieldAttribute(32, "Collection", "*visibility_grp", "Collection", 8, true)]
+ [DNAFieldAttribute(32, "Collection", "*visibility_grp", "Collection", 8, true, 320)]
public Collection ptr_visibility_grp;
- [DNAFieldAttribute(33, "float", "data_display_size", "float", 4, false)]
+ [DNAFieldAttribute(33, "float", "data_display_size", "float", 4, false, 328)]
public float data_display_size;
- [DNAFieldAttribute(34, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(34, "char", "_pad1[4]", "System.Char[]", 4, false, 332)]
public char[] _pad1 = new System.Char[4];
public LightProbe() {
this.id = default;
diff --git a/BlendFile/DNA/LightProbeBakingData.cs b/BlendFile/DNA/LightProbeBakingData.cs
index e73035f..c7368fb 100644
--- a/BlendFile/DNA/LightProbeBakingData.cs
+++ b/BlendFile/DNA/LightProbeBakingData.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(357, "LightProbeBakingData", 8)]
public class LightProbeBakingData {
- [DNAFieldAttribute(4, "float", "*validity", "float", 8, true)]
+ [DNAFieldAttribute(4, "float", "*validity", "float", 8, true, 0)]
public float ptr_validity;
public LightProbeBakingData() {
this.ptr_validity = default;
diff --git a/BlendFile/DNA/LightProbeBlockData.cs b/BlendFile/DNA/LightProbeBlockData.cs
index 9d56597..b2398a4 100644
--- a/BlendFile/DNA/LightProbeBlockData.cs
+++ b/BlendFile/DNA/LightProbeBlockData.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(361, "LightProbeBlockData", 16)]
public struct LightProbeBlockData {
- [DNAFieldAttribute(0, "int", "offset[3]", "System.Int32[]", 12, false)]
+ [DNAFieldAttribute(0, "int", "offset[3]", "System.Int32[]", 12, false, 0)]
public int[] offset = new System.Int32[3];
- [DNAFieldAttribute(1, "int", "level", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "level", "int", 4, false, 12)]
public int level;
public LightProbeBlockData() {
this.offset = default;
diff --git a/BlendFile/DNA/LightProbeCache.cs b/BlendFile/DNA/LightProbeCache.cs
index 930f90d..1a4ea09 100644
--- a/BlendFile/DNA/LightProbeCache.cs
+++ b/BlendFile/DNA/LightProbeCache.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(353, "LightProbeCache", 160)]
public struct LightProbeCache {
- [DNAFieldAttribute(0, "float", "position[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(0, "float", "position[3]", "System.Single[]", 12, false, 0)]
public float[] position = new System.Single[3];
- [DNAFieldAttribute(1, "float", "parallax_type", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "parallax_type", "float", 4, false, 12)]
public float parallax_type;
- [DNAFieldAttribute(2, "float", "attenuation_fac", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "attenuation_fac", "float", 4, false, 16)]
public float attenuation_fac;
- [DNAFieldAttribute(3, "float", "attenuation_type", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "attenuation_type", "float", 4, false, 20)]
public float attenuation_type;
- [DNAFieldAttribute(4, "float", "_pad3[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(4, "float", "_pad3[2]", "System.Single[]", 8, false, 24)]
public float[] _pad3 = new System.Single[2];
- [DNAFieldAttribute(5, "float", "attenuationmat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(5, "float", "attenuationmat[4][4]", "System.Single[,]", 64, false, 32)]
public float[,] attenuationmat = new System.Single[4,4];
- [DNAFieldAttribute(6, "float", "parallaxmat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(6, "float", "parallaxmat[4][4]", "System.Single[,]", 64, false, 96)]
public float[,] parallaxmat = new System.Single[4,4];
public LightProbeCache() {
this.position = default;
diff --git a/BlendFile/DNA/LightProbeConnectivityData.cs b/BlendFile/DNA/LightProbeConnectivityData.cs
index 4b6264e..1e3550f 100644
--- a/BlendFile/DNA/LightProbeConnectivityData.cs
+++ b/BlendFile/DNA/LightProbeConnectivityData.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(360, "LightProbeConnectivityData", 8)]
public class LightProbeConnectivityData {
- [DNAFieldAttribute(0, "uchar", "*validity", "uchar", 8, true)]
+ [DNAFieldAttribute(0, "uchar", "*validity", "uchar", 8, true, 0)]
public byte ptr_validity;
public LightProbeConnectivityData() {
this.ptr_validity = default;
diff --git a/BlendFile/DNA/LightProbeGridCacheFrame.cs b/BlendFile/DNA/LightProbeGridCacheFrame.cs
index 2191584..05bdd23 100644
--- a/BlendFile/DNA/LightProbeGridCacheFrame.cs
+++ b/BlendFile/DNA/LightProbeGridCacheFrame.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(362, "LightProbeGridCacheFrame", 168)]
public class LightProbeGridCacheFrame {
- [DNAFieldAttribute(0, "int", "size[3]", "System.Int32[]", 12, false)]
+ [DNAFieldAttribute(0, "int", "size[3]", "System.Int32[]", 12, false, 0)]
public int[] size = new System.Int32[3];
- [DNAFieldAttribute(1, "int", "data_layout", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "data_layout", "int", 4, false, 12)]
public int data_layout;
- [DNAFieldAttribute(2, "int", "block_len", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "block_len", "int", 4, false, 16)]
public int block_len;
- [DNAFieldAttribute(3, "int", "block_size", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "block_size", "int", 4, false, 20)]
public int block_size;
- [DNAFieldAttribute(4, "LightProbeBlockData", "*block_infos", "LightProbeBlockData", 8, true)]
+ [DNAFieldAttribute(4, "LightProbeBlockData", "*block_infos", "LightProbeBlockData", 8, true, 24)]
public LightProbeBlockData ptr_block_infos;
- [DNAFieldAttribute(5, "LightProbeBakingData", "baking", "LightProbeBakingData", 48, false)]
+ [DNAFieldAttribute(5, "LightProbeBakingData", "baking", "LightProbeBakingData", 48, false, 32)]
public LightProbeBakingData baking;
- [DNAFieldAttribute(6, "LightProbeIrradianceData", "irradiance", "LightProbeIrradianceData", 32, false)]
+ [DNAFieldAttribute(6, "LightProbeIrradianceData", "irradiance", "LightProbeIrradianceData", 32, false, 80)]
public LightProbeIrradianceData irradiance;
- [DNAFieldAttribute(7, "LightProbeVisibilityData", "visibility", "LightProbeVisibilityData", 32, false)]
+ [DNAFieldAttribute(7, "LightProbeVisibilityData", "visibility", "LightProbeVisibilityData", 32, false, 112)]
public LightProbeVisibilityData visibility;
- [DNAFieldAttribute(8, "LightProbeConnectivityData", "connectivity", "LightProbeConnectivityData", 8, false)]
+ [DNAFieldAttribute(8, "LightProbeConnectivityData", "connectivity", "LightProbeConnectivityData", 8, false, 144)]
public LightProbeConnectivityData connectivity;
- [DNAFieldAttribute(9, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(9, "char", "_pad[4]", "System.Char[]", 4, false, 152)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(10, "int", "surfels_len", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "surfels_len", "int", 4, false, 156)]
public int surfels_len;
- [DNAFieldAttribute(11, "void", "*surfels", "void", 8, true)]
+ [DNAFieldAttribute(11, "void", "*surfels", "void", 8, true, 160)]
public object ptr_surfels;
public LightProbeGridCacheFrame() {
this.size = default;
diff --git a/BlendFile/DNA/LightProbeObjectCache.cs b/BlendFile/DNA/LightProbeObjectCache.cs
index 3abd4c8..c4cf8e3 100644
--- a/BlendFile/DNA/LightProbeObjectCache.cs
+++ b/BlendFile/DNA/LightProbeObjectCache.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(363, "LightProbeObjectCache", 16)]
public class LightProbeObjectCache {
- [DNAFieldAttribute(0, "int", "cache_type", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "cache_type", "int", 4, false, 0)]
public int cache_type;
- [DNAFieldAttribute(1, "char", "shared", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "shared", "char", 1, false, 4)]
public char shared;
- [DNAFieldAttribute(2, "char", "dirty", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "dirty", "char", 1, false, 5)]
public char dirty;
- [DNAFieldAttribute(3, "char", "_pad0[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(3, "char", "_pad0[2]", "System.Char[]", 2, false, 6)]
public char[] _pad0 = new System.Char[2];
- [DNAFieldAttribute(4, "LightProbeGridCacheFrame", "*grid_static_cache", "LightProbeGridCacheFrame", 8, true)]
+ [DNAFieldAttribute(4, "LightProbeGridCacheFrame", "*grid_static_cache", "LightProbeGridCacheFrame", 8, true, 8)]
public LightProbeGridCacheFrame ptr_grid_static_cache;
public LightProbeObjectCache() {
this.cache_type = default;
diff --git a/BlendFile/DNA/LightProbeVisibilityData.cs b/BlendFile/DNA/LightProbeVisibilityData.cs
index 8fe3eef..e04de58 100644
--- a/BlendFile/DNA/LightProbeVisibilityData.cs
+++ b/BlendFile/DNA/LightProbeVisibilityData.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(359, "LightProbeVisibilityData", 32)]
public class LightProbeVisibilityData {
- [DNAFieldAttribute(0, "float", "*L0", "float", 8, true)]
+ [DNAFieldAttribute(0, "float", "*L0", "float", 8, true, 0)]
public float ptr_L0;
- [DNAFieldAttribute(1, "float", "*L1_a", "float", 8, true)]
+ [DNAFieldAttribute(1, "float", "*L1_a", "float", 8, true, 8)]
public float ptr_L1_a;
- [DNAFieldAttribute(2, "float", "*L1_b", "float", 8, true)]
+ [DNAFieldAttribute(2, "float", "*L1_b", "float", 8, true, 16)]
public float ptr_L1_b;
- [DNAFieldAttribute(3, "float", "*L1_c", "float", 8, true)]
+ [DNAFieldAttribute(3, "float", "*L1_c", "float", 8, true, 24)]
public float ptr_L1_c;
public LightProbeVisibilityData() {
this.ptr_L0 = default;
diff --git a/BlendFile/DNA/LightgroupMembership.cs b/BlendFile/DNA/LightgroupMembership.cs
index 5b4557c..052570b 100644
--- a/BlendFile/DNA/LightgroupMembership.cs
+++ b/BlendFile/DNA/LightgroupMembership.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(347, "LightgroupMembership", 64)]
public struct LightgroupMembership {
- [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false, 0)]
public char[] name = new System.Char[64];
public LightgroupMembership() {
this.name = default;
diff --git a/BlendFile/DNA/LineStyleAlphaModifier_AlongStroke.cs b/BlendFile/DNA/LineStyleAlphaModifier_AlongStroke.cs
index 56d19fb..58167a8 100644
--- a/BlendFile/DNA/LineStyleAlphaModifier_AlongStroke.cs
+++ b/BlendFile/DNA/LineStyleAlphaModifier_AlongStroke.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(366, "LineStyleAlphaModifier_AlongStroke", 112)]
public class LineStyleAlphaModifier_AlongStroke {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true, 96)]
public CurveMapping ptr_curve;
- [DNAFieldAttribute(2, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flags", "int", 4, false, 104)]
public int flags;
- [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false, 108)]
public char[] _pad = new System.Char[4];
public LineStyleAlphaModifier_AlongStroke() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleAlphaModifier_CreaseAngle.cs b/BlendFile/DNA/LineStyleAlphaModifier_CreaseAngle.cs
index 38fdd97..af5fcd3 100644
--- a/BlendFile/DNA/LineStyleAlphaModifier_CreaseAngle.cs
+++ b/BlendFile/DNA/LineStyleAlphaModifier_CreaseAngle.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(381, "LineStyleAlphaModifier_CreaseAngle", 120)]
public class LineStyleAlphaModifier_CreaseAngle {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true, 96)]
public CurveMapping ptr_curve;
- [DNAFieldAttribute(2, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flags", "int", 4, false, 104)]
public int flags;
- [DNAFieldAttribute(3, "float", "min_angle", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "min_angle", "float", 4, false, 108)]
public float min_angle;
- [DNAFieldAttribute(4, "float", "max_angle", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "max_angle", "float", 4, false, 112)]
public float max_angle;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 116)]
public char[] _pad = new System.Char[4];
public LineStyleAlphaModifier_CreaseAngle() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleAlphaModifier_Curvature_3D.cs b/BlendFile/DNA/LineStyleAlphaModifier_Curvature_3D.cs
index 04c81bb..fd0afb4 100644
--- a/BlendFile/DNA/LineStyleAlphaModifier_Curvature_3D.cs
+++ b/BlendFile/DNA/LineStyleAlphaModifier_Curvature_3D.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(375, "LineStyleAlphaModifier_Curvature_3D", 120)]
public class LineStyleAlphaModifier_Curvature_3D {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true, 96)]
public CurveMapping ptr_curve;
- [DNAFieldAttribute(2, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flags", "int", 4, false, 104)]
public int flags;
- [DNAFieldAttribute(3, "float", "min_curvature", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "min_curvature", "float", 4, false, 108)]
public float min_curvature;
- [DNAFieldAttribute(4, "float", "max_curvature", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "max_curvature", "float", 4, false, 112)]
public float max_curvature;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 116)]
public char[] _pad = new System.Char[4];
public LineStyleAlphaModifier_Curvature_3D() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleAlphaModifier_DistanceFromCamera.cs b/BlendFile/DNA/LineStyleAlphaModifier_DistanceFromCamera.cs
index 442598d..ece20c6 100644
--- a/BlendFile/DNA/LineStyleAlphaModifier_DistanceFromCamera.cs
+++ b/BlendFile/DNA/LineStyleAlphaModifier_DistanceFromCamera.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(369, "LineStyleAlphaModifier_DistanceFromCamera", 120)]
public class LineStyleAlphaModifier_DistanceFromCamera {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true, 96)]
public CurveMapping ptr_curve;
- [DNAFieldAttribute(2, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flags", "int", 4, false, 104)]
public int flags;
- [DNAFieldAttribute(3, "float", "range_min", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "range_min", "float", 4, false, 108)]
public float range_min;
- [DNAFieldAttribute(4, "float", "range_max", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "range_max", "float", 4, false, 112)]
public float range_max;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 116)]
public char[] _pad = new System.Char[4];
public LineStyleAlphaModifier_DistanceFromCamera() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleAlphaModifier_DistanceFromObject.cs b/BlendFile/DNA/LineStyleAlphaModifier_DistanceFromObject.cs
index 1b90c78..7b9747e 100644
--- a/BlendFile/DNA/LineStyleAlphaModifier_DistanceFromObject.cs
+++ b/BlendFile/DNA/LineStyleAlphaModifier_DistanceFromObject.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(372, "LineStyleAlphaModifier_DistanceFromObject", 128)]
public class LineStyleAlphaModifier_DistanceFromObject {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "Object", "*target", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*target", "Object", 8, true, 96)]
public Object ptr_target;
- [DNAFieldAttribute(2, "CurveMapping", "*curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(2, "CurveMapping", "*curve", "CurveMapping", 8, true, 104)]
public CurveMapping ptr_curve;
- [DNAFieldAttribute(3, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flags", "int", 4, false, 112)]
public int flags;
- [DNAFieldAttribute(4, "float", "range_min", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "range_min", "float", 4, false, 116)]
public float range_min;
- [DNAFieldAttribute(5, "float", "range_max", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "range_max", "float", 4, false, 120)]
public float range_max;
- [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false, 124)]
public char[] _pad = new System.Char[4];
public LineStyleAlphaModifier_DistanceFromObject() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleAlphaModifier_Material.cs b/BlendFile/DNA/LineStyleAlphaModifier_Material.cs
index 92e7dd8..530c6e4 100644
--- a/BlendFile/DNA/LineStyleAlphaModifier_Material.cs
+++ b/BlendFile/DNA/LineStyleAlphaModifier_Material.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(387, "LineStyleAlphaModifier_Material", 112)]
public class LineStyleAlphaModifier_Material {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true, 96)]
public CurveMapping ptr_curve;
- [DNAFieldAttribute(2, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flags", "int", 4, false, 104)]
public int flags;
- [DNAFieldAttribute(3, "int", "mat_attr", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "mat_attr", "int", 4, false, 108)]
public int mat_attr;
public LineStyleAlphaModifier_Material() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleAlphaModifier_Noise.cs b/BlendFile/DNA/LineStyleAlphaModifier_Noise.cs
index 000592b..f92bbe5 100644
--- a/BlendFile/DNA/LineStyleAlphaModifier_Noise.cs
+++ b/BlendFile/DNA/LineStyleAlphaModifier_Noise.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(378, "LineStyleAlphaModifier_Noise", 120)]
public class LineStyleAlphaModifier_Noise {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true, 96)]
public CurveMapping ptr_curve;
- [DNAFieldAttribute(2, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flags", "int", 4, false, 104)]
public int flags;
- [DNAFieldAttribute(3, "float", "period", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "period", "float", 4, false, 108)]
public float period;
- [DNAFieldAttribute(4, "float", "amplitude", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "amplitude", "float", 4, false, 112)]
public float amplitude;
- [DNAFieldAttribute(5, "int", "seed", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "seed", "int", 4, false, 116)]
public int seed;
public LineStyleAlphaModifier_Noise() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleAlphaModifier_Tangent.cs b/BlendFile/DNA/LineStyleAlphaModifier_Tangent.cs
index 9bd3d19..fc94fab 100644
--- a/BlendFile/DNA/LineStyleAlphaModifier_Tangent.cs
+++ b/BlendFile/DNA/LineStyleAlphaModifier_Tangent.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(384, "LineStyleAlphaModifier_Tangent", 112)]
public class LineStyleAlphaModifier_Tangent {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true, 96)]
public CurveMapping ptr_curve;
- [DNAFieldAttribute(2, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flags", "int", 4, false, 104)]
public int flags;
- [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false, 108)]
public char[] _pad = new System.Char[4];
public LineStyleAlphaModifier_Tangent() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleColorModifier_AlongStroke.cs b/BlendFile/DNA/LineStyleColorModifier_AlongStroke.cs
index 01a1fd6..6759638 100644
--- a/BlendFile/DNA/LineStyleColorModifier_AlongStroke.cs
+++ b/BlendFile/DNA/LineStyleColorModifier_AlongStroke.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(365, "LineStyleColorModifier_AlongStroke", 104)]
public class LineStyleColorModifier_AlongStroke {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 8, true)]
+ [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 8, true, 96)]
public ColorBand ptr_color_ramp;
public LineStyleColorModifier_AlongStroke() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleColorModifier_CreaseAngle.cs b/BlendFile/DNA/LineStyleColorModifier_CreaseAngle.cs
index ca4e8ba..77eeb51 100644
--- a/BlendFile/DNA/LineStyleColorModifier_CreaseAngle.cs
+++ b/BlendFile/DNA/LineStyleColorModifier_CreaseAngle.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(380, "LineStyleColorModifier_CreaseAngle", 112)]
public class LineStyleColorModifier_CreaseAngle {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 8, true)]
+ [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 8, true, 96)]
public ColorBand ptr_color_ramp;
- [DNAFieldAttribute(2, "float", "min_angle", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "min_angle", "float", 4, false, 104)]
public float min_angle;
- [DNAFieldAttribute(3, "float", "max_angle", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "max_angle", "float", 4, false, 108)]
public float max_angle;
public LineStyleColorModifier_CreaseAngle() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleColorModifier_Curvature_3D.cs b/BlendFile/DNA/LineStyleColorModifier_Curvature_3D.cs
index e66f145..32063fe 100644
--- a/BlendFile/DNA/LineStyleColorModifier_Curvature_3D.cs
+++ b/BlendFile/DNA/LineStyleColorModifier_Curvature_3D.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(374, "LineStyleColorModifier_Curvature_3D", 120)]
public class LineStyleColorModifier_Curvature_3D {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "float", "min_curvature", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "min_curvature", "float", 4, false, 96)]
public float min_curvature;
- [DNAFieldAttribute(2, "float", "max_curvature", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "max_curvature", "float", 4, false, 100)]
public float max_curvature;
- [DNAFieldAttribute(3, "ColorBand", "*color_ramp", "ColorBand", 8, true)]
+ [DNAFieldAttribute(3, "ColorBand", "*color_ramp", "ColorBand", 8, true, 104)]
public ColorBand ptr_color_ramp;
- [DNAFieldAttribute(4, "float", "range_min", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "range_min", "float", 4, false, 112)]
public float range_min;
- [DNAFieldAttribute(5, "float", "range_max", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "range_max", "float", 4, false, 116)]
public float range_max;
public LineStyleColorModifier_Curvature_3D() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleColorModifier_DistanceFromCamera.cs b/BlendFile/DNA/LineStyleColorModifier_DistanceFromCamera.cs
index 64569a4..411fa88 100644
--- a/BlendFile/DNA/LineStyleColorModifier_DistanceFromCamera.cs
+++ b/BlendFile/DNA/LineStyleColorModifier_DistanceFromCamera.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(368, "LineStyleColorModifier_DistanceFromCamera", 112)]
public class LineStyleColorModifier_DistanceFromCamera {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 8, true)]
+ [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 8, true, 96)]
public ColorBand ptr_color_ramp;
- [DNAFieldAttribute(2, "float", "range_min", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "range_min", "float", 4, false, 104)]
public float range_min;
- [DNAFieldAttribute(3, "float", "range_max", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "range_max", "float", 4, false, 108)]
public float range_max;
public LineStyleColorModifier_DistanceFromCamera() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleColorModifier_DistanceFromObject.cs b/BlendFile/DNA/LineStyleColorModifier_DistanceFromObject.cs
index 7ee7c2a..7850d4a 100644
--- a/BlendFile/DNA/LineStyleColorModifier_DistanceFromObject.cs
+++ b/BlendFile/DNA/LineStyleColorModifier_DistanceFromObject.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(371, "LineStyleColorModifier_DistanceFromObject", 120)]
public class LineStyleColorModifier_DistanceFromObject {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "Object", "*target", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*target", "Object", 8, true, 96)]
public Object ptr_target;
- [DNAFieldAttribute(2, "ColorBand", "*color_ramp", "ColorBand", 8, true)]
+ [DNAFieldAttribute(2, "ColorBand", "*color_ramp", "ColorBand", 8, true, 104)]
public ColorBand ptr_color_ramp;
- [DNAFieldAttribute(3, "float", "range_min", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "range_min", "float", 4, false, 112)]
public float range_min;
- [DNAFieldAttribute(4, "float", "range_max", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "range_max", "float", 4, false, 116)]
public float range_max;
public LineStyleColorModifier_DistanceFromObject() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleColorModifier_Material.cs b/BlendFile/DNA/LineStyleColorModifier_Material.cs
index 099e936..70e94c7 100644
--- a/BlendFile/DNA/LineStyleColorModifier_Material.cs
+++ b/BlendFile/DNA/LineStyleColorModifier_Material.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(386, "LineStyleColorModifier_Material", 112)]
public class LineStyleColorModifier_Material {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 8, true)]
+ [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 8, true, 96)]
public ColorBand ptr_color_ramp;
- [DNAFieldAttribute(2, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flags", "int", 4, false, 104)]
public int flags;
- [DNAFieldAttribute(3, "int", "mat_attr", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "mat_attr", "int", 4, false, 108)]
public int mat_attr;
public LineStyleColorModifier_Material() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleColorModifier_Noise.cs b/BlendFile/DNA/LineStyleColorModifier_Noise.cs
index 7b0d3fd..f51b755 100644
--- a/BlendFile/DNA/LineStyleColorModifier_Noise.cs
+++ b/BlendFile/DNA/LineStyleColorModifier_Noise.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(377, "LineStyleColorModifier_Noise", 120)]
public class LineStyleColorModifier_Noise {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 8, true)]
+ [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 8, true, 96)]
public ColorBand ptr_color_ramp;
- [DNAFieldAttribute(2, "float", "period", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "period", "float", 4, false, 104)]
public float period;
- [DNAFieldAttribute(3, "float", "amplitude", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "amplitude", "float", 4, false, 108)]
public float amplitude;
- [DNAFieldAttribute(4, "int", "seed", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "seed", "int", 4, false, 112)]
public int seed;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 116)]
public char[] _pad = new System.Char[4];
public LineStyleColorModifier_Noise() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleColorModifier_Tangent.cs b/BlendFile/DNA/LineStyleColorModifier_Tangent.cs
index e9e773f..cfcec35 100644
--- a/BlendFile/DNA/LineStyleColorModifier_Tangent.cs
+++ b/BlendFile/DNA/LineStyleColorModifier_Tangent.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(383, "LineStyleColorModifier_Tangent", 104)]
public class LineStyleColorModifier_Tangent {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 8, true)]
+ [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 8, true, 96)]
public ColorBand ptr_color_ramp;
public LineStyleColorModifier_Tangent() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleGeometryModifier_2DOffset.cs b/BlendFile/DNA/LineStyleGeometryModifier_2DOffset.cs
index 95a5f38..0b8a228 100644
--- a/BlendFile/DNA/LineStyleGeometryModifier_2DOffset.cs
+++ b/BlendFile/DNA/LineStyleGeometryModifier_2DOffset.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(400, "LineStyleGeometryModifier_2DOffset", 112)]
public struct LineStyleGeometryModifier_2DOffset {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "float", "start", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "start", "float", 4, false, 96)]
public float start;
- [DNAFieldAttribute(2, "float", "end", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "end", "float", 4, false, 100)]
public float end;
- [DNAFieldAttribute(3, "float", "x", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "x", "float", 4, false, 104)]
public float x;
- [DNAFieldAttribute(4, "float", "y", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "y", "float", 4, false, 108)]
public float y;
public LineStyleGeometryModifier_2DOffset() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleGeometryModifier_2DTransform.cs b/BlendFile/DNA/LineStyleGeometryModifier_2DTransform.cs
index b3c9285..a01c4da 100644
--- a/BlendFile/DNA/LineStyleGeometryModifier_2DTransform.cs
+++ b/BlendFile/DNA/LineStyleGeometryModifier_2DTransform.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(401, "LineStyleGeometryModifier_2DTransform", 128)]
public struct LineStyleGeometryModifier_2DTransform {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "int", "pivot", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "pivot", "int", 4, false, 96)]
public int pivot;
- [DNAFieldAttribute(2, "float", "scale_x", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "scale_x", "float", 4, false, 100)]
public float scale_x;
- [DNAFieldAttribute(3, "float", "scale_y", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "scale_y", "float", 4, false, 104)]
public float scale_y;
- [DNAFieldAttribute(4, "float", "angle", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "angle", "float", 4, false, 108)]
public float angle;
- [DNAFieldAttribute(5, "float", "pivot_u", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "pivot_u", "float", 4, false, 112)]
public float pivot_u;
- [DNAFieldAttribute(6, "float", "pivot_x", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "pivot_x", "float", 4, false, 116)]
public float pivot_x;
- [DNAFieldAttribute(7, "float", "pivot_y", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "pivot_y", "float", 4, false, 120)]
public float pivot_y;
- [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false, 124)]
public char[] _pad = new System.Char[4];
public LineStyleGeometryModifier_2DTransform() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleGeometryModifier_BackboneStretcher.cs b/BlendFile/DNA/LineStyleGeometryModifier_BackboneStretcher.cs
index 90962d8..13765b3 100644
--- a/BlendFile/DNA/LineStyleGeometryModifier_BackboneStretcher.cs
+++ b/BlendFile/DNA/LineStyleGeometryModifier_BackboneStretcher.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(395, "LineStyleGeometryModifier_BackboneStretcher", 104)]
public struct LineStyleGeometryModifier_BackboneStretcher {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "float", "backbone_length", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "backbone_length", "float", 4, false, 96)]
public float backbone_length;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 100)]
public char[] _pad = new System.Char[4];
public LineStyleGeometryModifier_BackboneStretcher() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleGeometryModifier_BezierCurve.cs b/BlendFile/DNA/LineStyleGeometryModifier_BezierCurve.cs
index e9fb15a..b0c53b4 100644
--- a/BlendFile/DNA/LineStyleGeometryModifier_BezierCurve.cs
+++ b/BlendFile/DNA/LineStyleGeometryModifier_BezierCurve.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(390, "LineStyleGeometryModifier_BezierCurve", 104)]
public struct LineStyleGeometryModifier_BezierCurve {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "float", "error", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "error", "float", 4, false, 96)]
public float error;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 100)]
public char[] _pad = new System.Char[4];
public LineStyleGeometryModifier_BezierCurve() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleGeometryModifier_Blueprint.cs b/BlendFile/DNA/LineStyleGeometryModifier_Blueprint.cs
index 0f93a5c..c9dfe09 100644
--- a/BlendFile/DNA/LineStyleGeometryModifier_Blueprint.cs
+++ b/BlendFile/DNA/LineStyleGeometryModifier_Blueprint.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(399, "LineStyleGeometryModifier_Blueprint", 120)]
public struct LineStyleGeometryModifier_Blueprint {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flags", "int", 4, false, 96)]
public int flags;
- [DNAFieldAttribute(2, "int", "rounds", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "rounds", "int", 4, false, 100)]
public int rounds;
- [DNAFieldAttribute(3, "float", "backbone_length", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "backbone_length", "float", 4, false, 104)]
public float backbone_length;
- [DNAFieldAttribute(4, "int", "random_radius", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "random_radius", "int", 4, false, 108)]
public int random_radius;
- [DNAFieldAttribute(5, "int", "random_center", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "random_center", "int", 4, false, 112)]
public int random_center;
- [DNAFieldAttribute(6, "int", "random_backbone", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "random_backbone", "int", 4, false, 116)]
public int random_backbone;
public LineStyleGeometryModifier_Blueprint() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleGeometryModifier_GuidingLines.cs b/BlendFile/DNA/LineStyleGeometryModifier_GuidingLines.cs
index b63cb9d..645c3cb 100644
--- a/BlendFile/DNA/LineStyleGeometryModifier_GuidingLines.cs
+++ b/BlendFile/DNA/LineStyleGeometryModifier_GuidingLines.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(398, "LineStyleGeometryModifier_GuidingLines", 104)]
public struct LineStyleGeometryModifier_GuidingLines {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "float", "offset", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "offset", "float", 4, false, 96)]
public float offset;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 100)]
public char[] _pad = new System.Char[4];
public LineStyleGeometryModifier_GuidingLines() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleGeometryModifier_PerlinNoise1D.cs b/BlendFile/DNA/LineStyleGeometryModifier_PerlinNoise1D.cs
index 940ecce..9bf27cc 100644
--- a/BlendFile/DNA/LineStyleGeometryModifier_PerlinNoise1D.cs
+++ b/BlendFile/DNA/LineStyleGeometryModifier_PerlinNoise1D.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(393, "LineStyleGeometryModifier_PerlinNoise1D", 120)]
public struct LineStyleGeometryModifier_PerlinNoise1D {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "float", "frequency", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "frequency", "float", 4, false, 96)]
public float frequency;
- [DNAFieldAttribute(2, "float", "amplitude", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "amplitude", "float", 4, false, 100)]
public float amplitude;
- [DNAFieldAttribute(3, "float", "angle", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "angle", "float", 4, false, 104)]
public float angle;
- [DNAFieldAttribute(4, "int", "octaves", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "octaves", "int", 4, false, 108)]
public int octaves;
- [DNAFieldAttribute(5, "int", "seed", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "seed", "int", 4, false, 112)]
public int seed;
- [DNAFieldAttribute(6, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "_pad1[4]", "System.Char[]", 4, false, 116)]
public char[] _pad1 = new System.Char[4];
public LineStyleGeometryModifier_PerlinNoise1D() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleGeometryModifier_PerlinNoise2D.cs b/BlendFile/DNA/LineStyleGeometryModifier_PerlinNoise2D.cs
index f89d015..99f9bd7 100644
--- a/BlendFile/DNA/LineStyleGeometryModifier_PerlinNoise2D.cs
+++ b/BlendFile/DNA/LineStyleGeometryModifier_PerlinNoise2D.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(394, "LineStyleGeometryModifier_PerlinNoise2D", 120)]
public struct LineStyleGeometryModifier_PerlinNoise2D {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "float", "frequency", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "frequency", "float", 4, false, 96)]
public float frequency;
- [DNAFieldAttribute(2, "float", "amplitude", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "amplitude", "float", 4, false, 100)]
public float amplitude;
- [DNAFieldAttribute(3, "float", "angle", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "angle", "float", 4, false, 104)]
public float angle;
- [DNAFieldAttribute(4, "int", "octaves", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "octaves", "int", 4, false, 108)]
public int octaves;
- [DNAFieldAttribute(5, "int", "seed", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "seed", "int", 4, false, 112)]
public int seed;
- [DNAFieldAttribute(6, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "_pad1[4]", "System.Char[]", 4, false, 116)]
public char[] _pad1 = new System.Char[4];
public LineStyleGeometryModifier_PerlinNoise2D() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleGeometryModifier_Polygonalization.cs b/BlendFile/DNA/LineStyleGeometryModifier_Polygonalization.cs
index 26f02c7..ad9f707 100644
--- a/BlendFile/DNA/LineStyleGeometryModifier_Polygonalization.cs
+++ b/BlendFile/DNA/LineStyleGeometryModifier_Polygonalization.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(397, "LineStyleGeometryModifier_Polygonalization", 104)]
public struct LineStyleGeometryModifier_Polygonalization {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "float", "error", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "error", "float", 4, false, 96)]
public float error;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 100)]
public char[] _pad = new System.Char[4];
public LineStyleGeometryModifier_Polygonalization() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleGeometryModifier_Sampling.cs b/BlendFile/DNA/LineStyleGeometryModifier_Sampling.cs
index 5612f11..8269fd0 100644
--- a/BlendFile/DNA/LineStyleGeometryModifier_Sampling.cs
+++ b/BlendFile/DNA/LineStyleGeometryModifier_Sampling.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(389, "LineStyleGeometryModifier_Sampling", 104)]
public struct LineStyleGeometryModifier_Sampling {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "float", "sampling", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "sampling", "float", 4, false, 96)]
public float sampling;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 100)]
public char[] _pad = new System.Char[4];
public LineStyleGeometryModifier_Sampling() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleGeometryModifier_Simplification.cs b/BlendFile/DNA/LineStyleGeometryModifier_Simplification.cs
index 07d9b5b..160a4af 100644
--- a/BlendFile/DNA/LineStyleGeometryModifier_Simplification.cs
+++ b/BlendFile/DNA/LineStyleGeometryModifier_Simplification.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(402, "LineStyleGeometryModifier_Simplification", 104)]
public struct LineStyleGeometryModifier_Simplification {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "float", "tolerance", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "tolerance", "float", 4, false, 96)]
public float tolerance;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 100)]
public char[] _pad = new System.Char[4];
public LineStyleGeometryModifier_Simplification() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleGeometryModifier_SinusDisplacement.cs b/BlendFile/DNA/LineStyleGeometryModifier_SinusDisplacement.cs
index 8a2e423..259dd9f 100644
--- a/BlendFile/DNA/LineStyleGeometryModifier_SinusDisplacement.cs
+++ b/BlendFile/DNA/LineStyleGeometryModifier_SinusDisplacement.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(391, "LineStyleGeometryModifier_SinusDisplacement", 112)]
public struct LineStyleGeometryModifier_SinusDisplacement {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "float", "wavelength", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "wavelength", "float", 4, false, 96)]
public float wavelength;
- [DNAFieldAttribute(2, "float", "amplitude", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "amplitude", "float", 4, false, 100)]
public float amplitude;
- [DNAFieldAttribute(3, "float", "phase", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "phase", "float", 4, false, 104)]
public float phase;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 108)]
public char[] _pad = new System.Char[4];
public LineStyleGeometryModifier_SinusDisplacement() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleGeometryModifier_SpatialNoise.cs b/BlendFile/DNA/LineStyleGeometryModifier_SpatialNoise.cs
index ac87ac7..d8365e3 100644
--- a/BlendFile/DNA/LineStyleGeometryModifier_SpatialNoise.cs
+++ b/BlendFile/DNA/LineStyleGeometryModifier_SpatialNoise.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(392, "LineStyleGeometryModifier_SpatialNoise", 112)]
public struct LineStyleGeometryModifier_SpatialNoise {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "float", "amplitude", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "amplitude", "float", 4, false, 96)]
public float amplitude;
- [DNAFieldAttribute(2, "float", "scale", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "scale", "float", 4, false, 100)]
public float scale;
- [DNAFieldAttribute(3, "int", "octaves", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "octaves", "int", 4, false, 104)]
public int octaves;
- [DNAFieldAttribute(4, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "flags", "int", 4, false, 108)]
public int flags;
public LineStyleGeometryModifier_SpatialNoise() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleGeometryModifier_TipRemover.cs b/BlendFile/DNA/LineStyleGeometryModifier_TipRemover.cs
index 366f1f7..d32d35b 100644
--- a/BlendFile/DNA/LineStyleGeometryModifier_TipRemover.cs
+++ b/BlendFile/DNA/LineStyleGeometryModifier_TipRemover.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(396, "LineStyleGeometryModifier_TipRemover", 104)]
public struct LineStyleGeometryModifier_TipRemover {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "float", "tip_length", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "tip_length", "float", 4, false, 96)]
public float tip_length;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 100)]
public char[] _pad = new System.Char[4];
public LineStyleGeometryModifier_TipRemover() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleModifier.cs b/BlendFile/DNA/LineStyleModifier.cs
index 3f2cec5..391b4ca 100644
--- a/BlendFile/DNA/LineStyleModifier.cs
+++ b/BlendFile/DNA/LineStyleModifier.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(364, "LineStyleModifier", 96)]
public class LineStyleModifier {
- [DNAFieldAttribute(0, "LineStyleModifier", "*next", "LineStyleModifier", 8, true)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "*next", "LineStyleModifier", 8, true, 0)]
public LineStyleModifier ptr_next;
- [DNAFieldAttribute(1, "LineStyleModifier", "*prev", "LineStyleModifier", 8, true)]
+ [DNAFieldAttribute(1, "LineStyleModifier", "*prev", "LineStyleModifier", 8, true, 8)]
public LineStyleModifier ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "type", "int", 4, false, 80)]
public int type;
- [DNAFieldAttribute(4, "float", "influence", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "influence", "float", 4, false, 84)]
public float influence;
- [DNAFieldAttribute(5, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "flags", "int", 4, false, 88)]
public int flags;
- [DNAFieldAttribute(6, "int", "blend", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "blend", "int", 4, false, 92)]
public int blend;
public LineStyleModifier() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/LineStyleThicknessModifier_AlongStroke.cs b/BlendFile/DNA/LineStyleThicknessModifier_AlongStroke.cs
index e5e58b3..a5d2c35 100644
--- a/BlendFile/DNA/LineStyleThicknessModifier_AlongStroke.cs
+++ b/BlendFile/DNA/LineStyleThicknessModifier_AlongStroke.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(367, "LineStyleThicknessModifier_AlongStroke", 120)]
public class LineStyleThicknessModifier_AlongStroke {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true, 96)]
public CurveMapping ptr_curve;
- [DNAFieldAttribute(2, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flags", "int", 4, false, 104)]
public int flags;
- [DNAFieldAttribute(3, "float", "value_min", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "value_min", "float", 4, false, 108)]
public float value_min;
- [DNAFieldAttribute(4, "float", "value_max", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "value_max", "float", 4, false, 112)]
public float value_max;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 116)]
public char[] _pad = new System.Char[4];
public LineStyleThicknessModifier_AlongStroke() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleThicknessModifier_Calligraphy.cs b/BlendFile/DNA/LineStyleThicknessModifier_Calligraphy.cs
index 7257aa0..471daca 100644
--- a/BlendFile/DNA/LineStyleThicknessModifier_Calligraphy.cs
+++ b/BlendFile/DNA/LineStyleThicknessModifier_Calligraphy.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(403, "LineStyleThicknessModifier_Calligraphy", 112)]
public struct LineStyleThicknessModifier_Calligraphy {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "float", "min_thickness", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "min_thickness", "float", 4, false, 96)]
public float min_thickness;
- [DNAFieldAttribute(2, "float", "max_thickness", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "max_thickness", "float", 4, false, 100)]
public float max_thickness;
- [DNAFieldAttribute(3, "float", "orientation", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "orientation", "float", 4, false, 104)]
public float orientation;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 108)]
public char[] _pad = new System.Char[4];
public LineStyleThicknessModifier_Calligraphy() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleThicknessModifier_CreaseAngle.cs b/BlendFile/DNA/LineStyleThicknessModifier_CreaseAngle.cs
index 3061fb9..2df8c59 100644
--- a/BlendFile/DNA/LineStyleThicknessModifier_CreaseAngle.cs
+++ b/BlendFile/DNA/LineStyleThicknessModifier_CreaseAngle.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(382, "LineStyleThicknessModifier_CreaseAngle", 128)]
public class LineStyleThicknessModifier_CreaseAngle {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true, 96)]
public CurveMapping ptr_curve;
- [DNAFieldAttribute(2, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flags", "int", 4, false, 104)]
public int flags;
- [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false, 108)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(4, "float", "min_angle", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "min_angle", "float", 4, false, 112)]
public float min_angle;
- [DNAFieldAttribute(5, "float", "max_angle", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "max_angle", "float", 4, false, 116)]
public float max_angle;
- [DNAFieldAttribute(6, "float", "min_thickness", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "min_thickness", "float", 4, false, 120)]
public float min_thickness;
- [DNAFieldAttribute(7, "float", "max_thickness", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "max_thickness", "float", 4, false, 124)]
public float max_thickness;
public LineStyleThicknessModifier_CreaseAngle() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleThicknessModifier_Curvature_3D.cs b/BlendFile/DNA/LineStyleThicknessModifier_Curvature_3D.cs
index 411b571..200a3ed 100644
--- a/BlendFile/DNA/LineStyleThicknessModifier_Curvature_3D.cs
+++ b/BlendFile/DNA/LineStyleThicknessModifier_Curvature_3D.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(376, "LineStyleThicknessModifier_Curvature_3D", 128)]
public class LineStyleThicknessModifier_Curvature_3D {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true, 96)]
public CurveMapping ptr_curve;
- [DNAFieldAttribute(2, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flags", "int", 4, false, 104)]
public int flags;
- [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false, 108)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(4, "float", "min_curvature", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "min_curvature", "float", 4, false, 112)]
public float min_curvature;
- [DNAFieldAttribute(5, "float", "max_curvature", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "max_curvature", "float", 4, false, 116)]
public float max_curvature;
- [DNAFieldAttribute(6, "float", "min_thickness", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "min_thickness", "float", 4, false, 120)]
public float min_thickness;
- [DNAFieldAttribute(7, "float", "max_thickness", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "max_thickness", "float", 4, false, 124)]
public float max_thickness;
public LineStyleThicknessModifier_Curvature_3D() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleThicknessModifier_DistanceFromCamera.cs b/BlendFile/DNA/LineStyleThicknessModifier_DistanceFromCamera.cs
index 99c3fb6..67becf4 100644
--- a/BlendFile/DNA/LineStyleThicknessModifier_DistanceFromCamera.cs
+++ b/BlendFile/DNA/LineStyleThicknessModifier_DistanceFromCamera.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(370, "LineStyleThicknessModifier_DistanceFromCamera", 128)]
public class LineStyleThicknessModifier_DistanceFromCamera {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true, 96)]
public CurveMapping ptr_curve;
- [DNAFieldAttribute(2, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flags", "int", 4, false, 104)]
public int flags;
- [DNAFieldAttribute(3, "float", "range_min", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "range_min", "float", 4, false, 108)]
public float range_min;
- [DNAFieldAttribute(4, "float", "range_max", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "range_max", "float", 4, false, 112)]
public float range_max;
- [DNAFieldAttribute(5, "float", "value_min", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "value_min", "float", 4, false, 116)]
public float value_min;
- [DNAFieldAttribute(6, "float", "value_max", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "value_max", "float", 4, false, 120)]
public float value_max;
- [DNAFieldAttribute(7, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(7, "char", "_pad[4]", "System.Char[]", 4, false, 124)]
public char[] _pad = new System.Char[4];
public LineStyleThicknessModifier_DistanceFromCamera() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleThicknessModifier_DistanceFromObject.cs b/BlendFile/DNA/LineStyleThicknessModifier_DistanceFromObject.cs
index 774cd00..750ae66 100644
--- a/BlendFile/DNA/LineStyleThicknessModifier_DistanceFromObject.cs
+++ b/BlendFile/DNA/LineStyleThicknessModifier_DistanceFromObject.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(373, "LineStyleThicknessModifier_DistanceFromObject", 136)]
public class LineStyleThicknessModifier_DistanceFromObject {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "Object", "*target", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*target", "Object", 8, true, 96)]
public Object ptr_target;
- [DNAFieldAttribute(2, "CurveMapping", "*curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(2, "CurveMapping", "*curve", "CurveMapping", 8, true, 104)]
public CurveMapping ptr_curve;
- [DNAFieldAttribute(3, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flags", "int", 4, false, 112)]
public int flags;
- [DNAFieldAttribute(4, "float", "range_min", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "range_min", "float", 4, false, 116)]
public float range_min;
- [DNAFieldAttribute(5, "float", "range_max", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "range_max", "float", 4, false, 120)]
public float range_max;
- [DNAFieldAttribute(6, "float", "value_min", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "value_min", "float", 4, false, 124)]
public float value_min;
- [DNAFieldAttribute(7, "float", "value_max", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "value_max", "float", 4, false, 128)]
public float value_max;
- [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false, 132)]
public char[] _pad = new System.Char[4];
public LineStyleThicknessModifier_DistanceFromObject() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleThicknessModifier_Material.cs b/BlendFile/DNA/LineStyleThicknessModifier_Material.cs
index 6319cc2..ea08472 100644
--- a/BlendFile/DNA/LineStyleThicknessModifier_Material.cs
+++ b/BlendFile/DNA/LineStyleThicknessModifier_Material.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(388, "LineStyleThicknessModifier_Material", 120)]
public class LineStyleThicknessModifier_Material {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true, 96)]
public CurveMapping ptr_curve;
- [DNAFieldAttribute(2, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flags", "int", 4, false, 104)]
public int flags;
- [DNAFieldAttribute(3, "float", "value_min", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "value_min", "float", 4, false, 108)]
public float value_min;
- [DNAFieldAttribute(4, "float", "value_max", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "value_max", "float", 4, false, 112)]
public float value_max;
- [DNAFieldAttribute(5, "int", "mat_attr", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "mat_attr", "int", 4, false, 116)]
public int mat_attr;
public LineStyleThicknessModifier_Material() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleThicknessModifier_Noise.cs b/BlendFile/DNA/LineStyleThicknessModifier_Noise.cs
index f7f1e12..38da53b 100644
--- a/BlendFile/DNA/LineStyleThicknessModifier_Noise.cs
+++ b/BlendFile/DNA/LineStyleThicknessModifier_Noise.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(379, "LineStyleThicknessModifier_Noise", 112)]
public struct LineStyleThicknessModifier_Noise {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "float", "period", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "period", "float", 4, false, 96)]
public float period;
- [DNAFieldAttribute(2, "float", "amplitude", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "amplitude", "float", 4, false, 100)]
public float amplitude;
- [DNAFieldAttribute(3, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flags", "int", 4, false, 104)]
public int flags;
- [DNAFieldAttribute(4, "int", "seed", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "seed", "int", 4, false, 108)]
public int seed;
public LineStyleThicknessModifier_Noise() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineStyleThicknessModifier_Tangent.cs b/BlendFile/DNA/LineStyleThicknessModifier_Tangent.cs
index a62580e..7243ec7 100644
--- a/BlendFile/DNA/LineStyleThicknessModifier_Tangent.cs
+++ b/BlendFile/DNA/LineStyleThicknessModifier_Tangent.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(385, "LineStyleThicknessModifier_Tangent", 120)]
public class LineStyleThicknessModifier_Tangent {
- [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)]
+ [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false, 0)]
public LineStyleModifier modifier;
- [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true, 96)]
public CurveMapping ptr_curve;
- [DNAFieldAttribute(2, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flags", "int", 4, false, 104)]
public int flags;
- [DNAFieldAttribute(3, "float", "min_thickness", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "min_thickness", "float", 4, false, 108)]
public float min_thickness;
- [DNAFieldAttribute(4, "float", "max_thickness", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "max_thickness", "float", 4, false, 112)]
public float max_thickness;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 116)]
public char[] _pad = new System.Char[4];
public LineStyleThicknessModifier_Tangent() {
this.modifier = default;
diff --git a/BlendFile/DNA/LineartGpencilModifierData.cs b/BlendFile/DNA/LineartGpencilModifierData.cs
index c6bbb5d..84f54ad 100644
--- a/BlendFile/DNA/LineartGpencilModifierData.cs
+++ b/BlendFile/DNA/LineartGpencilModifierData.cs
@@ -15,89 +15,89 @@ namespace BlendFile.DNA {
[DNAClassAttribute(302, "LineartGpencilModifierData", 432)]
public class LineartGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "ushort", "line_types", "ushort", 2, false)]
+ [DNAFieldAttribute(1, "ushort", "line_types", "ushort", 2, false, 104)]
public ushort line_types;
- [DNAFieldAttribute(2, "char", "source_type", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "source_type", "char", 1, false, 106)]
public char source_type;
- [DNAFieldAttribute(3, "char", "use_multiple_levels", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "use_multiple_levels", "char", 1, false, 107)]
public char use_multiple_levels;
- [DNAFieldAttribute(4, "short", "level_start", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "level_start", "short", 2, false, 108)]
public short level_start;
- [DNAFieldAttribute(5, "short", "level_end", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "level_end", "short", 2, false, 110)]
public short level_end;
- [DNAFieldAttribute(6, "Object", "*source_camera", "Object", 8, true)]
+ [DNAFieldAttribute(6, "Object", "*source_camera", "Object", 8, true, 112)]
public Object ptr_source_camera;
- [DNAFieldAttribute(7, "Object", "*light_contour_object", "Object", 8, true)]
+ [DNAFieldAttribute(7, "Object", "*light_contour_object", "Object", 8, true, 120)]
public Object ptr_light_contour_object;
- [DNAFieldAttribute(8, "Object", "*source_object", "Object", 8, true)]
+ [DNAFieldAttribute(8, "Object", "*source_object", "Object", 8, true, 128)]
public Object ptr_source_object;
- [DNAFieldAttribute(9, "Collection", "*source_collection", "Collection", 8, true)]
+ [DNAFieldAttribute(9, "Collection", "*source_collection", "Collection", 8, true, 136)]
public Collection ptr_source_collection;
- [DNAFieldAttribute(10, "Material", "*target_material", "Material", 8, true)]
+ [DNAFieldAttribute(10, "Material", "*target_material", "Material", 8, true, 144)]
public Material ptr_target_material;
- [DNAFieldAttribute(11, "char", "target_layer[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(11, "char", "target_layer[64]", "System.Char[]", 64, false, 152)]
public char[] target_layer = new System.Char[64];
- [DNAFieldAttribute(12, "char", "source_vertex_group[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(12, "char", "source_vertex_group[64]", "System.Char[]", 64, false, 216)]
public char[] source_vertex_group = new System.Char[64];
- [DNAFieldAttribute(13, "char", "vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(13, "char", "vgname[64]", "System.Char[]", 64, false, 280)]
public char[] vgname = new System.Char[64];
- [DNAFieldAttribute(14, "float", "overscan", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "overscan", "float", 4, false, 344)]
public float overscan;
- [DNAFieldAttribute(15, "float", "shadow_camera_fov", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "shadow_camera_fov", "float", 4, false, 348)]
public float shadow_camera_fov;
- [DNAFieldAttribute(16, "float", "shadow_camera_size", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "shadow_camera_size", "float", 4, false, 352)]
public float shadow_camera_size;
- [DNAFieldAttribute(17, "float", "shadow_camera_near", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "shadow_camera_near", "float", 4, false, 356)]
public float shadow_camera_near;
- [DNAFieldAttribute(18, "float", "shadow_camera_far", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "shadow_camera_far", "float", 4, false, 360)]
public float shadow_camera_far;
- [DNAFieldAttribute(19, "float", "opacity", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "opacity", "float", 4, false, 364)]
public float opacity;
- [DNAFieldAttribute(20, "short", "thickness", "short", 2, false)]
+ [DNAFieldAttribute(20, "short", "thickness", "short", 2, false, 368)]
public short thickness;
- [DNAFieldAttribute(21, "char", "transparency_flags", "char", 1, false)]
+ [DNAFieldAttribute(21, "char", "transparency_flags", "char", 1, false, 370)]
public char transparency_flags;
- [DNAFieldAttribute(22, "char", "transparency_mask", "char", 1, false)]
+ [DNAFieldAttribute(22, "char", "transparency_mask", "char", 1, false, 371)]
public char transparency_mask;
- [DNAFieldAttribute(23, "char", "intersection_mask", "char", 1, false)]
+ [DNAFieldAttribute(23, "char", "intersection_mask", "char", 1, false, 372)]
public char intersection_mask;
- [DNAFieldAttribute(24, "char", "shadow_selection", "char", 1, false)]
+ [DNAFieldAttribute(24, "char", "shadow_selection", "char", 1, false, 373)]
public char shadow_selection;
- [DNAFieldAttribute(25, "char", "silhouette_selection", "char", 1, false)]
+ [DNAFieldAttribute(25, "char", "silhouette_selection", "char", 1, false, 374)]
public char silhouette_selection;
- [DNAFieldAttribute(26, "char", "_pad[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(26, "char", "_pad[1]", "System.Char[]", 1, false, 375)]
public char[] _pad = new System.Char[1];
- [DNAFieldAttribute(27, "float", "crease_threshold", "float", 4, false)]
+ [DNAFieldAttribute(27, "float", "crease_threshold", "float", 4, false, 376)]
public float crease_threshold;
- [DNAFieldAttribute(28, "float", "angle_splitting_threshold", "float", 4, false)]
+ [DNAFieldAttribute(28, "float", "angle_splitting_threshold", "float", 4, false, 380)]
public float angle_splitting_threshold;
- [DNAFieldAttribute(29, "float", "chain_smooth_tolerance", "float", 4, false)]
+ [DNAFieldAttribute(29, "float", "chain_smooth_tolerance", "float", 4, false, 384)]
public float chain_smooth_tolerance;
- [DNAFieldAttribute(30, "float", "chaining_image_threshold", "float", 4, false)]
+ [DNAFieldAttribute(30, "float", "chaining_image_threshold", "float", 4, false, 388)]
public float chaining_image_threshold;
- [DNAFieldAttribute(31, "int", "calculation_flags", "int", 4, false)]
+ [DNAFieldAttribute(31, "int", "calculation_flags", "int", 4, false, 392)]
public int calculation_flags;
- [DNAFieldAttribute(32, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(32, "int", "flags", "int", 4, false, 396)]
public int flags;
- [DNAFieldAttribute(33, "float", "stroke_depth_offset", "float", 4, false)]
+ [DNAFieldAttribute(33, "float", "stroke_depth_offset", "float", 4, false, 400)]
public float stroke_depth_offset;
- [DNAFieldAttribute(34, "char", "level_start_override", "char", 1, false)]
+ [DNAFieldAttribute(34, "char", "level_start_override", "char", 1, false, 404)]
public char level_start_override;
- [DNAFieldAttribute(35, "char", "level_end_override", "char", 1, false)]
+ [DNAFieldAttribute(35, "char", "level_end_override", "char", 1, false, 405)]
public char level_end_override;
- [DNAFieldAttribute(36, "short", "edge_types_override", "short", 2, false)]
+ [DNAFieldAttribute(36, "short", "edge_types_override", "short", 2, false, 406)]
public short edge_types_override;
- [DNAFieldAttribute(37, "char", "shadow_selection_override", "char", 1, false)]
+ [DNAFieldAttribute(37, "char", "shadow_selection_override", "char", 1, false, 408)]
public char shadow_selection_override;
- [DNAFieldAttribute(38, "char", "shadow_use_silhouette_override", "char", 1, false)]
+ [DNAFieldAttribute(38, "char", "shadow_use_silhouette_override", "char", 1, false, 409)]
public char shadow_use_silhouette_override;
- [DNAFieldAttribute(39, "char", "_pad2[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(39, "char", "_pad2[6]", "System.Char[]", 6, false, 410)]
public char[] _pad2 = new System.Char[6];
- [DNAFieldAttribute(40, "LineartCache", "*cache", "LineartCache", 8, true)]
+ [DNAFieldAttribute(40, "LineartCache", "*cache", "LineartCache", 8, true, 416)]
public LineartCache ptr_cache;
- [DNAFieldAttribute(41, "LineartData", "*la_data_ptr", "LineartData", 8, true)]
+ [DNAFieldAttribute(41, "LineartData", "*la_data_ptr", "LineartData", 8, true, 424)]
public LineartData ptr_la_data_ptr;
public LineartGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/Link.cs b/BlendFile/DNA/Link.cs
index beaa898..9bc71aa 100644
--- a/BlendFile/DNA/Link.cs
+++ b/BlendFile/DNA/Link.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(404, "Link", 16)]
public class Link {
- [DNAFieldAttribute(0, "Link", "*next", "Link", 8, true)]
+ [DNAFieldAttribute(0, "Link", "*next", "Link", 8, true, 0)]
public Link ptr_next;
- [DNAFieldAttribute(1, "Link", "*prev", "Link", 8, true)]
+ [DNAFieldAttribute(1, "Link", "*prev", "Link", 8, true, 8)]
public Link ptr_prev;
public Link() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/LinkData.cs b/BlendFile/DNA/LinkData.cs
index 1fd0eaa..80a96e0 100644
--- a/BlendFile/DNA/LinkData.cs
+++ b/BlendFile/DNA/LinkData.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(405, "LinkData", 24)]
public class LinkData {
- [DNAFieldAttribute(0, "LinkData", "*next", "LinkData", 8, true)]
+ [DNAFieldAttribute(0, "LinkData", "*next", "LinkData", 8, true, 0)]
public LinkData ptr_next;
- [DNAFieldAttribute(1, "LinkData", "*prev", "LinkData", 8, true)]
+ [DNAFieldAttribute(1, "LinkData", "*prev", "LinkData", 8, true, 8)]
public LinkData ptr_prev;
- [DNAFieldAttribute(2, "void", "*data", "void", 8, true)]
+ [DNAFieldAttribute(2, "void", "*data", "void", 8, true, 16)]
public object ptr_data;
public LinkData() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/ListBase.cs b/BlendFile/DNA/ListBase.cs
index 6162e66..790c85a 100644
--- a/BlendFile/DNA/ListBase.cs
+++ b/BlendFile/DNA/ListBase.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(24, "ListBase", 16)]
public class ListBase {
- [DNAFieldAttribute(0, "void", "*first", "void", 8, true)]
+ [DNAFieldAttribute(0, "void", "*first", "void", 8, true, 0)]
public object ptr_first;
- [DNAFieldAttribute(1, "void", "*last", "void", 8, true)]
+ [DNAFieldAttribute(1, "void", "*last", "void", 8, true, 8)]
public object ptr_last;
public ListBase() {
this.ptr_first = default;
diff --git a/BlendFile/DNA/MBoolProperty.cs b/BlendFile/DNA/MBoolProperty.cs
index cc99d7d..56e347c 100644
--- a/BlendFile/DNA/MBoolProperty.cs
+++ b/BlendFile/DNA/MBoolProperty.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(429, "MBoolProperty", 1)]
public struct MBoolProperty {
- [DNAFieldAttribute(0, "uchar", "b", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "b", "uchar", 1, false, 0)]
public byte b;
public MBoolProperty() {
this.b = default;
diff --git a/BlendFile/DNA/MCol.cs b/BlendFile/DNA/MCol.cs
index dd9d27d..fe27327 100644
--- a/BlendFile/DNA/MCol.cs
+++ b/BlendFile/DNA/MCol.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(423, "MCol", 4)]
public struct MCol {
- [DNAFieldAttribute(0, "char", "a", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "a", "char", 1, false, 0)]
public char a;
- [DNAFieldAttribute(1, "char", "r", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "r", "char", 1, false, 1)]
public char r;
- [DNAFieldAttribute(2, "char", "g", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "g", "char", 1, false, 2)]
public char g;
- [DNAFieldAttribute(3, "char", "b", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "b", "char", 1, false, 3)]
public char b;
public MCol() {
this.a = default;
diff --git a/BlendFile/DNA/MDefCell.cs b/BlendFile/DNA/MDefCell.cs
index 7f60cd2..c836055 100644
--- a/BlendFile/DNA/MDefCell.cs
+++ b/BlendFile/DNA/MDefCell.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(475, "MDefCell", 8)]
public struct MDefCell {
- [DNAFieldAttribute(0, "int", "offset", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "offset", "int", 4, false, 0)]
public int offset;
- [DNAFieldAttribute(1, "int", "totinfluence", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "totinfluence", "int", 4, false, 4)]
public int totinfluence;
public MDefCell() {
this.offset = default;
diff --git a/BlendFile/DNA/MDefInfluence.cs b/BlendFile/DNA/MDefInfluence.cs
index 4a32f1d..5b8f0c9 100644
--- a/BlendFile/DNA/MDefInfluence.cs
+++ b/BlendFile/DNA/MDefInfluence.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(474, "MDefInfluence", 8)]
public struct MDefInfluence {
- [DNAFieldAttribute(0, "int", "vertex", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "vertex", "int", 4, false, 0)]
public int vertex;
- [DNAFieldAttribute(1, "float", "weight", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "weight", "float", 4, false, 4)]
public float weight;
public MDefInfluence() {
this.vertex = default;
diff --git a/BlendFile/DNA/MDeformVert.cs b/BlendFile/DNA/MDeformVert.cs
index ff80154..b7612db 100644
--- a/BlendFile/DNA/MDeformVert.cs
+++ b/BlendFile/DNA/MDeformVert.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(263, "MDeformVert", 16)]
public class MDeformVert {
- [DNAFieldAttribute(0, "MDeformWeight", "*dw", "MDeformWeight", 8, true)]
+ [DNAFieldAttribute(0, "MDeformWeight", "*dw", "MDeformWeight", 8, true, 0)]
public MDeformWeight ptr_dw;
- [DNAFieldAttribute(1, "int", "totweight", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "totweight", "int", 4, false, 8)]
public int totweight;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 12)]
public int flag;
public MDeformVert() {
this.ptr_dw = default;
diff --git a/BlendFile/DNA/MDeformWeight.cs b/BlendFile/DNA/MDeformWeight.cs
index c72be9c..efef96e 100644
--- a/BlendFile/DNA/MDeformWeight.cs
+++ b/BlendFile/DNA/MDeformWeight.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(431, "MDeformWeight", 8)]
public struct MDeformWeight {
- [DNAFieldAttribute(0, "int", "def_nr", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "def_nr", "int", 4, false, 0)]
public int def_nr;
- [DNAFieldAttribute(1, "float", "weight", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "weight", "float", 4, false, 4)]
public float weight;
public MDeformWeight() {
this.def_nr = default;
diff --git a/BlendFile/DNA/MDisps.cs b/BlendFile/DNA/MDisps.cs
index a01c951..08f6cc6 100644
--- a/BlendFile/DNA/MDisps.cs
+++ b/BlendFile/DNA/MDisps.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(435, "MDisps", 16)]
public class MDisps {
- [DNAFieldAttribute(0, "int", "totdisp", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "totdisp", "int", 4, false, 0)]
public int totdisp;
- [DNAFieldAttribute(1, "int", "level", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "level", "int", 4, false, 4)]
public int level;
- [DNAFieldAttribute(3, "int", "*hidden", "int", 8, true)]
+ [DNAFieldAttribute(3, "int", "*hidden", "int", 8, true, 8)]
public int ptr_hidden;
public MDisps() {
this.totdisp = default;
diff --git a/BlendFile/DNA/MEdge.cs b/BlendFile/DNA/MEdge.cs
index 9dfcfd6..d26d034 100644
--- a/BlendFile/DNA/MEdge.cs
+++ b/BlendFile/DNA/MEdge.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(420, "MEdge", 12)]
public struct MEdge {
- [DNAFieldAttribute(0, "int", "v1", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "v1", "int", 4, false, 0)]
public int v1;
- [DNAFieldAttribute(1, "int", "v2", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "v2", "int", 4, false, 4)]
public int v2;
- [DNAFieldAttribute(2, "char", "crease", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "crease", "char", 1, false, 8)]
public char crease;
- [DNAFieldAttribute(3, "char", "bweight", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "bweight", "char", 1, false, 9)]
public char bweight;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 10)]
public short flag;
public MEdge() {
this.v1 = default;
diff --git a/BlendFile/DNA/MFace.cs b/BlendFile/DNA/MFace.cs
index bda6603..648d9fd 100644
--- a/BlendFile/DNA/MFace.cs
+++ b/BlendFile/DNA/MFace.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(424, "MFace", 20)]
public struct MFace {
- [DNAFieldAttribute(0, "int", "v1", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "v1", "int", 4, false, 0)]
public int v1;
- [DNAFieldAttribute(1, "int", "v2", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "v2", "int", 4, false, 4)]
public int v2;
- [DNAFieldAttribute(2, "int", "v3", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "v3", "int", 4, false, 8)]
public int v3;
- [DNAFieldAttribute(3, "int", "v4", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "v4", "int", 4, false, 12)]
public int v4;
- [DNAFieldAttribute(4, "short", "mat_nr", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "mat_nr", "short", 2, false, 16)]
public short mat_nr;
- [DNAFieldAttribute(5, "char", "edcode", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "edcode", "char", 1, false, 18)]
public char edcode;
- [DNAFieldAttribute(6, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "flag", "char", 1, false, 19)]
public char flag;
public MFace() {
this.v1 = default;
diff --git a/BlendFile/DNA/MFloatProperty.cs b/BlendFile/DNA/MFloatProperty.cs
index 531cc38..914aa82 100644
--- a/BlendFile/DNA/MFloatProperty.cs
+++ b/BlendFile/DNA/MFloatProperty.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(426, "MFloatProperty", 4)]
public struct MFloatProperty {
- [DNAFieldAttribute(0, "float", "f", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "f", "float", 4, false, 0)]
public float f;
public MFloatProperty() {
this.f = default;
diff --git a/BlendFile/DNA/MInt8Property.cs b/BlendFile/DNA/MInt8Property.cs
index 1b70358..56f0fa9 100644
--- a/BlendFile/DNA/MInt8Property.cs
+++ b/BlendFile/DNA/MInt8Property.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(430, "MInt8Property", 1)]
public struct MInt8Property {
- [DNAFieldAttribute(0, "int8_t", "i", "int8_t", 1, false)]
+ [DNAFieldAttribute(0, "int8_t", "i", "int8_t", 1, false, 0)]
public sbyte i;
public MInt8Property() {
this.i = default;
diff --git a/BlendFile/DNA/MIntProperty.cs b/BlendFile/DNA/MIntProperty.cs
index 8978f0b..901ee19 100644
--- a/BlendFile/DNA/MIntProperty.cs
+++ b/BlendFile/DNA/MIntProperty.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(427, "MIntProperty", 4)]
public struct MIntProperty {
- [DNAFieldAttribute(0, "int", "i", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "i", "int", 4, false, 0)]
public int i;
public MIntProperty() {
this.i = default;
diff --git a/BlendFile/DNA/MLoop.cs b/BlendFile/DNA/MLoop.cs
index 75c8c64..288574e 100644
--- a/BlendFile/DNA/MLoop.cs
+++ b/BlendFile/DNA/MLoop.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(418, "MLoop", 8)]
public struct MLoop {
- [DNAFieldAttribute(0, "int", "v", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "v", "int", 4, false, 0)]
public int v;
- [DNAFieldAttribute(1, "int", "e", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "e", "int", 4, false, 4)]
public int e;
public MLoop() {
this.v = default;
diff --git a/BlendFile/DNA/MLoopCol.cs b/BlendFile/DNA/MLoopCol.cs
index 796f949..2afa8d2 100644
--- a/BlendFile/DNA/MLoopCol.cs
+++ b/BlendFile/DNA/MLoopCol.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(433, "MLoopCol", 4)]
public struct MLoopCol {
- [DNAFieldAttribute(0, "char", "r", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "r", "char", 1, false, 0)]
public char r;
- [DNAFieldAttribute(1, "char", "g", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "g", "char", 1, false, 1)]
public char g;
- [DNAFieldAttribute(2, "char", "b", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "b", "char", 1, false, 2)]
public char b;
- [DNAFieldAttribute(3, "char", "a", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "a", "char", 1, false, 3)]
public char a;
public MLoopCol() {
this.r = default;
diff --git a/BlendFile/DNA/MLoopUV.cs b/BlendFile/DNA/MLoopUV.cs
index 7539b4b..ebfb3c5 100644
--- a/BlendFile/DNA/MLoopUV.cs
+++ b/BlendFile/DNA/MLoopUV.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(439, "MLoopUV", 12)]
public struct MLoopUV {
- [DNAFieldAttribute(0, "float", "uv[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(0, "float", "uv[2]", "System.Single[]", 8, false, 0)]
public float[] uv = new System.Single[2];
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 8)]
public int flag;
public MLoopUV() {
this.uv = default;
diff --git a/BlendFile/DNA/MPoly.cs b/BlendFile/DNA/MPoly.cs
index 81bda35..1ea63b2 100644
--- a/BlendFile/DNA/MPoly.cs
+++ b/BlendFile/DNA/MPoly.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(417, "MPoly", 12)]
public struct MPoly {
- [DNAFieldAttribute(0, "int", "loopstart", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "loopstart", "int", 4, false, 0)]
public int loopstart;
- [DNAFieldAttribute(1, "int", "totloop", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "totloop", "int", 4, false, 4)]
public int totloop;
- [DNAFieldAttribute(2, "short", "mat_nr", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "mat_nr", "short", 2, false, 8)]
public short mat_nr;
- [DNAFieldAttribute(3, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "flag", "char", 1, false, 10)]
public char flag;
- [DNAFieldAttribute(4, "char", "_pad", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "_pad", "char", 1, false, 11)]
public char _pad;
public MPoly() {
this.loopstart = default;
diff --git a/BlendFile/DNA/MPropCol.cs b/BlendFile/DNA/MPropCol.cs
index a8f7c7b..28f3884 100644
--- a/BlendFile/DNA/MPropCol.cs
+++ b/BlendFile/DNA/MPropCol.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(434, "MPropCol", 16)]
public struct MPropCol {
- [DNAFieldAttribute(0, "float", "color[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(0, "float", "color[4]", "System.Single[]", 16, false, 0)]
public float[] color = new System.Single[4];
public MPropCol() {
this.color = default;
diff --git a/BlendFile/DNA/MRecast.cs b/BlendFile/DNA/MRecast.cs
index 2d2e7cb..6ee7cef 100644
--- a/BlendFile/DNA/MRecast.cs
+++ b/BlendFile/DNA/MRecast.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(440, "MRecast", 4)]
public struct MRecast {
- [DNAFieldAttribute(0, "int", "i", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "i", "int", 4, false, 0)]
public int i;
public MRecast() {
this.i = default;
diff --git a/BlendFile/DNA/MSelect.cs b/BlendFile/DNA/MSelect.cs
index 923433f..b66f5d8 100644
--- a/BlendFile/DNA/MSelect.cs
+++ b/BlendFile/DNA/MSelect.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(416, "MSelect", 8)]
public struct MSelect {
- [DNAFieldAttribute(0, "int", "index", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "index", "int", 4, false, 0)]
public int index;
- [DNAFieldAttribute(1, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "type", "int", 4, false, 4)]
public int type;
public MSelect() {
this.index = default;
diff --git a/BlendFile/DNA/MStringProperty.cs b/BlendFile/DNA/MStringProperty.cs
index 763fc2f..d480529 100644
--- a/BlendFile/DNA/MStringProperty.cs
+++ b/BlendFile/DNA/MStringProperty.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(428, "MStringProperty", 256)]
public struct MStringProperty {
- [DNAFieldAttribute(0, "char", "s[255]", "System.Char[]", 255, false)]
+ [DNAFieldAttribute(0, "char", "s[255]", "System.Char[]", 255, false, 0)]
public char[] s = new System.Char[255];
- [DNAFieldAttribute(1, "char", "s_len", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "s_len", "char", 1, false, 255)]
public char s_len;
public MStringProperty() {
this.s = default;
diff --git a/BlendFile/DNA/MTFace.cs b/BlendFile/DNA/MTFace.cs
index 8cf70aa..4ccd301 100644
--- a/BlendFile/DNA/MTFace.cs
+++ b/BlendFile/DNA/MTFace.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(421, "MTFace", 32)]
public struct MTFace {
- [DNAFieldAttribute(0, "float", "uv[4][2]", "System.Single[,]", 32, false)]
+ [DNAFieldAttribute(0, "float", "uv[4][2]", "System.Single[,]", 32, false, 0)]
public float[,] uv = new System.Single[4,2];
public MTFace() {
this.uv = default;
diff --git a/BlendFile/DNA/MTex.cs b/BlendFile/DNA/MTex.cs
index b26f26c..0eff030 100644
--- a/BlendFile/DNA/MTex.cs
+++ b/BlendFile/DNA/MTex.cs
@@ -15,83 +15,83 @@ namespace BlendFile.DNA {
[DNAClassAttribute(132, "MTex", 216)]
public class MTex {
- [DNAFieldAttribute(0, "short", "texco", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "texco", "short", 2, false, 0)]
public short texco;
- [DNAFieldAttribute(1, "short", "mapto", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "mapto", "short", 2, false, 2)]
public short mapto;
- [DNAFieldAttribute(2, "short", "blendtype", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "blendtype", "short", 2, false, 4)]
public short blendtype;
- [DNAFieldAttribute(3, "char", "_pad2[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(3, "char", "_pad2[2]", "System.Char[]", 2, false, 6)]
public char[] _pad2 = new System.Char[2];
- [DNAFieldAttribute(4, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(4, "Object", "*object", "Object", 8, true, 8)]
public Object ptr_object;
- [DNAFieldAttribute(5, "Tex", "*tex", "Tex", 8, true)]
+ [DNAFieldAttribute(5, "Tex", "*tex", "Tex", 8, true, 16)]
public Tex ptr_tex;
- [DNAFieldAttribute(6, "char", "uvname[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(6, "char", "uvname[68]", "System.Char[]", 68, false, 24)]
public char[] uvname = new System.Char[68];
- [DNAFieldAttribute(7, "char", "projx", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "projx", "char", 1, false, 92)]
public char projx;
- [DNAFieldAttribute(8, "char", "projy", "char", 1, false)]
+ [DNAFieldAttribute(8, "char", "projy", "char", 1, false, 93)]
public char projy;
- [DNAFieldAttribute(9, "char", "projz", "char", 1, false)]
+ [DNAFieldAttribute(9, "char", "projz", "char", 1, false, 94)]
public char projz;
- [DNAFieldAttribute(10, "char", "mapping", "char", 1, false)]
+ [DNAFieldAttribute(10, "char", "mapping", "char", 1, false, 95)]
public char mapping;
- [DNAFieldAttribute(11, "char", "brush_map_mode", "char", 1, false)]
+ [DNAFieldAttribute(11, "char", "brush_map_mode", "char", 1, false, 96)]
public char brush_map_mode;
- [DNAFieldAttribute(12, "char", "brush_angle_mode", "char", 1, false)]
+ [DNAFieldAttribute(12, "char", "brush_angle_mode", "char", 1, false, 97)]
public char brush_angle_mode;
- [DNAFieldAttribute(13, "short", "which_output", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "which_output", "short", 2, false, 98)]
public short which_output;
- [DNAFieldAttribute(14, "float", "ofs[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(14, "float", "ofs[3]", "System.Single[]", 12, false, 100)]
public float[] ofs = new System.Single[3];
- [DNAFieldAttribute(15, "float", "size[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(15, "float", "size[3]", "System.Single[]", 12, false, 112)]
public float[] size = new System.Single[3];
- [DNAFieldAttribute(16, "float", "rot", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "rot", "float", 4, false, 124)]
public float rot;
- [DNAFieldAttribute(17, "float", "random_angle", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "random_angle", "float", 4, false, 128)]
public float random_angle;
- [DNAFieldAttribute(18, "float", "r", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "r", "float", 4, false, 132)]
public float r;
- [DNAFieldAttribute(19, "float", "g", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "g", "float", 4, false, 136)]
public float g;
- [DNAFieldAttribute(20, "float", "b", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "b", "float", 4, false, 140)]
public float b;
- [DNAFieldAttribute(21, "float", "k", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "k", "float", 4, false, 144)]
public float k;
- [DNAFieldAttribute(22, "float", "def_var", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "def_var", "float", 4, false, 148)]
public float def_var;
- [DNAFieldAttribute(23, "float", "colfac", "float", 4, false)]
+ [DNAFieldAttribute(23, "float", "colfac", "float", 4, false, 152)]
public float colfac;
- [DNAFieldAttribute(24, "float", "alphafac", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "alphafac", "float", 4, false, 156)]
public float alphafac;
- [DNAFieldAttribute(25, "float", "timefac", "float", 4, false)]
+ [DNAFieldAttribute(25, "float", "timefac", "float", 4, false, 160)]
public float timefac;
- [DNAFieldAttribute(26, "float", "lengthfac", "float", 4, false)]
+ [DNAFieldAttribute(26, "float", "lengthfac", "float", 4, false, 164)]
public float lengthfac;
- [DNAFieldAttribute(27, "float", "clumpfac", "float", 4, false)]
+ [DNAFieldAttribute(27, "float", "clumpfac", "float", 4, false, 168)]
public float clumpfac;
- [DNAFieldAttribute(28, "float", "dampfac", "float", 4, false)]
+ [DNAFieldAttribute(28, "float", "dampfac", "float", 4, false, 172)]
public float dampfac;
- [DNAFieldAttribute(29, "float", "kinkfac", "float", 4, false)]
+ [DNAFieldAttribute(29, "float", "kinkfac", "float", 4, false, 176)]
public float kinkfac;
- [DNAFieldAttribute(30, "float", "kinkampfac", "float", 4, false)]
+ [DNAFieldAttribute(30, "float", "kinkampfac", "float", 4, false, 180)]
public float kinkampfac;
- [DNAFieldAttribute(31, "float", "roughfac", "float", 4, false)]
+ [DNAFieldAttribute(31, "float", "roughfac", "float", 4, false, 184)]
public float roughfac;
- [DNAFieldAttribute(32, "float", "padensfac", "float", 4, false)]
+ [DNAFieldAttribute(32, "float", "padensfac", "float", 4, false, 188)]
public float padensfac;
- [DNAFieldAttribute(33, "float", "gravityfac", "float", 4, false)]
+ [DNAFieldAttribute(33, "float", "gravityfac", "float", 4, false, 192)]
public float gravityfac;
- [DNAFieldAttribute(34, "float", "lifefac", "float", 4, false)]
+ [DNAFieldAttribute(34, "float", "lifefac", "float", 4, false, 196)]
public float lifefac;
- [DNAFieldAttribute(35, "float", "sizefac", "float", 4, false)]
+ [DNAFieldAttribute(35, "float", "sizefac", "float", 4, false, 200)]
public float sizefac;
- [DNAFieldAttribute(36, "float", "ivelfac", "float", 4, false)]
+ [DNAFieldAttribute(36, "float", "ivelfac", "float", 4, false, 204)]
public float ivelfac;
- [DNAFieldAttribute(37, "float", "fieldfac", "float", 4, false)]
+ [DNAFieldAttribute(37, "float", "fieldfac", "float", 4, false, 208)]
public float fieldfac;
- [DNAFieldAttribute(38, "float", "twistfac", "float", 4, false)]
+ [DNAFieldAttribute(38, "float", "twistfac", "float", 4, false, 212)]
public float twistfac;
public MTex() {
this.texco = default;
diff --git a/BlendFile/DNA/MVert.cs b/BlendFile/DNA/MVert.cs
index 450b0d1..a63fadd 100644
--- a/BlendFile/DNA/MVert.cs
+++ b/BlendFile/DNA/MVert.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(419, "MVert", 16)]
public struct MVert {
- [DNAFieldAttribute(0, "float", "co[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(0, "float", "co[3]", "System.Single[]", 12, false, 0)]
public float[] co = new System.Single[3];
- [DNAFieldAttribute(1, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "flag", "char", 1, false, 12)]
public char flag;
- [DNAFieldAttribute(2, "char", "bweight", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "bweight", "char", 1, false, 13)]
public char bweight;
- [DNAFieldAttribute(3, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(3, "char", "_pad[2]", "System.Char[]", 2, false, 14)]
public char[] _pad = new System.Char[2];
public MVert() {
this.co = default;
diff --git a/BlendFile/DNA/MVertSkin.cs b/BlendFile/DNA/MVertSkin.cs
index 0e0b6b3..c7a24d8 100644
--- a/BlendFile/DNA/MVertSkin.cs
+++ b/BlendFile/DNA/MVertSkin.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(432, "MVertSkin", 16)]
public struct MVertSkin {
- [DNAFieldAttribute(0, "float", "radius[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(0, "float", "radius[3]", "System.Single[]", 12, false, 0)]
public float[] radius = new System.Single[3];
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 12)]
public int flag;
public MVertSkin() {
this.radius = default;
diff --git a/BlendFile/DNA/MappingInfoModifierData.cs b/BlendFile/DNA/MappingInfoModifierData.cs
index 5e4f2b6..101c32e 100644
--- a/BlendFile/DNA/MappingInfoModifierData.cs
+++ b/BlendFile/DNA/MappingInfoModifierData.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(445, "MappingInfoModifierData", 280)]
public class MappingInfoModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Tex", "*texture", "Tex", 8, true)]
+ [DNAFieldAttribute(1, "Tex", "*texture", "Tex", 8, true, 120)]
public Tex ptr_texture;
- [DNAFieldAttribute(2, "Object", "*map_object", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*map_object", "Object", 8, true, 128)]
public Object ptr_map_object;
- [DNAFieldAttribute(3, "char", "map_bone[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "map_bone[64]", "System.Char[]", 64, false, 136)]
public char[] map_bone = new System.Char[64];
- [DNAFieldAttribute(4, "char", "uvlayer_name[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(4, "char", "uvlayer_name[68]", "System.Char[]", 68, false, 200)]
public char[] uvlayer_name = new System.Char[68];
- [DNAFieldAttribute(5, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad1[4]", "System.Char[]", 4, false, 268)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(6, "int", "uvlayer_tmp", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "uvlayer_tmp", "int", 4, false, 272)]
public int uvlayer_tmp;
- [DNAFieldAttribute(7, "int", "texmapping", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "texmapping", "int", 4, false, 276)]
public int texmapping;
public MappingInfoModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/Mask.cs b/BlendFile/DNA/Mask.cs
index 20fa05c..e8e3cf8 100644
--- a/BlendFile/DNA/Mask.cs
+++ b/BlendFile/DNA/Mask.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(406, "Mask", 272)]
public class Mask {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false)]
+ [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false, 216)]
public DrawDataList drawdata;
- [DNAFieldAttribute(3, "ListBase", "masklayers", "ListBase", 16, false)]
+ [DNAFieldAttribute(3, "ListBase", "masklayers", "ListBase", 16, false, 232)]
public ListBase masklayers;
- [DNAFieldAttribute(4, "int", "masklay_act", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "masklay_act", "int", 4, false, 248)]
public int masklay_act;
- [DNAFieldAttribute(5, "int", "masklay_tot", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "masklay_tot", "int", 4, false, 252)]
public int masklay_tot;
- [DNAFieldAttribute(6, "int", "sfra", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "sfra", "int", 4, false, 256)]
public int sfra;
- [DNAFieldAttribute(7, "int", "efra", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "efra", "int", 4, false, 260)]
public int efra;
- [DNAFieldAttribute(8, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "flag", "int", 4, false, 264)]
public int flag;
- [DNAFieldAttribute(9, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(9, "char", "_pad[4]", "System.Char[]", 4, false, 268)]
public char[] _pad = new System.Char[4];
public Mask() {
this.id = default;
diff --git a/BlendFile/DNA/MaskLayer.cs b/BlendFile/DNA/MaskLayer.cs
index 077c141..f661ed0 100644
--- a/BlendFile/DNA/MaskLayer.cs
+++ b/BlendFile/DNA/MaskLayer.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(412, "MaskLayer", 144)]
public class MaskLayer {
- [DNAFieldAttribute(0, "MaskLayer", "*next", "MaskLayer", 8, true)]
+ [DNAFieldAttribute(0, "MaskLayer", "*next", "MaskLayer", 8, true, 0)]
public MaskLayer ptr_next;
- [DNAFieldAttribute(1, "MaskLayer", "*prev", "MaskLayer", 8, true)]
+ [DNAFieldAttribute(1, "MaskLayer", "*prev", "MaskLayer", 8, true, 8)]
public MaskLayer ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "ListBase", "splines", "ListBase", 16, false)]
+ [DNAFieldAttribute(3, "ListBase", "splines", "ListBase", 16, false, 80)]
public ListBase splines;
- [DNAFieldAttribute(4, "ListBase", "splines_shapes", "ListBase", 16, false)]
+ [DNAFieldAttribute(4, "ListBase", "splines_shapes", "ListBase", 16, false, 96)]
public ListBase splines_shapes;
- [DNAFieldAttribute(5, "MaskSpline", "*act_spline", "MaskSpline", 8, true)]
+ [DNAFieldAttribute(5, "MaskSpline", "*act_spline", "MaskSpline", 8, true, 112)]
public MaskSpline ptr_act_spline;
- [DNAFieldAttribute(6, "MaskSplinePoint", "*act_point", "MaskSplinePoint", 8, true)]
+ [DNAFieldAttribute(6, "MaskSplinePoint", "*act_point", "MaskSplinePoint", 8, true, 120)]
public MaskSplinePoint ptr_act_point;
- [DNAFieldAttribute(7, "float", "alpha", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "alpha", "float", 4, false, 128)]
public float alpha;
- [DNAFieldAttribute(8, "char", "blend", "char", 1, false)]
+ [DNAFieldAttribute(8, "char", "blend", "char", 1, false, 132)]
public char blend;
- [DNAFieldAttribute(9, "char", "blend_flag", "char", 1, false)]
+ [DNAFieldAttribute(9, "char", "blend_flag", "char", 1, false, 133)]
public char blend_flag;
- [DNAFieldAttribute(10, "char", "falloff", "char", 1, false)]
+ [DNAFieldAttribute(10, "char", "falloff", "char", 1, false, 134)]
public char falloff;
- [DNAFieldAttribute(11, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(11, "char", "_pad[7]", "System.Char[]", 7, false, 135)]
public char[] _pad = new System.Char[7];
- [DNAFieldAttribute(12, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(12, "char", "flag", "char", 1, false, 142)]
public char flag;
- [DNAFieldAttribute(13, "char", "restrictflag", "char", 1, false)]
+ [DNAFieldAttribute(13, "char", "restrictflag", "char", 1, false, 143)]
public char restrictflag;
public MaskLayer() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/MaskLayerShape.cs b/BlendFile/DNA/MaskLayerShape.cs
index eb362e6..af027ac 100644
--- a/BlendFile/DNA/MaskLayerShape.cs
+++ b/BlendFile/DNA/MaskLayerShape.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(411, "MaskLayerShape", 40)]
public class MaskLayerShape {
- [DNAFieldAttribute(0, "MaskLayerShape", "*next", "MaskLayerShape", 8, true)]
+ [DNAFieldAttribute(0, "MaskLayerShape", "*next", "MaskLayerShape", 8, true, 0)]
public MaskLayerShape ptr_next;
- [DNAFieldAttribute(1, "MaskLayerShape", "*prev", "MaskLayerShape", 8, true)]
+ [DNAFieldAttribute(1, "MaskLayerShape", "*prev", "MaskLayerShape", 8, true, 8)]
public MaskLayerShape ptr_prev;
- [DNAFieldAttribute(2, "float", "*data", "float", 8, true)]
+ [DNAFieldAttribute(2, "float", "*data", "float", 8, true, 16)]
public float ptr_data;
- [DNAFieldAttribute(3, "int", "tot_vert", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "tot_vert", "int", 4, false, 24)]
public int tot_vert;
- [DNAFieldAttribute(4, "int", "frame", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "frame", "int", 4, false, 28)]
public int frame;
- [DNAFieldAttribute(5, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "flag", "char", 1, false, 32)]
public char flag;
- [DNAFieldAttribute(6, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(6, "char", "_pad[7]", "System.Char[]", 7, false, 33)]
public char[] _pad = new System.Char[7];
public MaskLayerShape() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/MaskModifierData.cs b/BlendFile/DNA/MaskModifierData.cs
index e14cd74..285ccd4 100644
--- a/BlendFile/DNA/MaskModifierData.cs
+++ b/BlendFile/DNA/MaskModifierData.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(450, "MaskModifierData", 208)]
public class MaskModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*ob_arm", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*ob_arm", "Object", 8, true, 120)]
public Object ptr_ob_arm;
- [DNAFieldAttribute(2, "char", "vgroup[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "vgroup[64]", "System.Char[]", 64, false, 128)]
public char[] vgroup = new System.Char[64];
- [DNAFieldAttribute(3, "short", "mode", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "mode", "short", 2, false, 192)]
public short mode;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 194)]
public short flag;
- [DNAFieldAttribute(5, "float", "threshold", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "threshold", "float", 4, false, 196)]
public float threshold;
- [DNAFieldAttribute(6, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(6, "void", "*_pad1", "void", 8, true, 200)]
public object ptr__pad1;
public MaskModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/MaskParent.cs b/BlendFile/DNA/MaskParent.cs
index 2b6f594..970b7f8 100644
--- a/BlendFile/DNA/MaskParent.cs
+++ b/BlendFile/DNA/MaskParent.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(407, "MaskParent", 184)]
public class MaskParent {
- [DNAFieldAttribute(0, "int", "id_type", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "id_type", "int", 4, false, 0)]
public int id_type;
- [DNAFieldAttribute(1, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "type", "int", 4, false, 4)]
public int type;
- [DNAFieldAttribute(2, "ID", "*id", "ID", 8, true)]
+ [DNAFieldAttribute(2, "ID", "*id", "ID", 8, true, 8)]
public ID ptr_id;
- [DNAFieldAttribute(3, "char", "parent[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "parent[64]", "System.Char[]", 64, false, 16)]
public char[] parent = new System.Char[64];
- [DNAFieldAttribute(4, "char", "sub_parent[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "sub_parent[64]", "System.Char[]", 64, false, 80)]
public char[] sub_parent = new System.Char[64];
- [DNAFieldAttribute(5, "float", "parent_orig[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(5, "float", "parent_orig[2]", "System.Single[]", 8, false, 144)]
public float[] parent_orig = new System.Single[2];
- [DNAFieldAttribute(6, "float", "parent_corners_orig[4][2]", "System.Single[,]", 32, false)]
+ [DNAFieldAttribute(6, "float", "parent_corners_orig[4][2]", "System.Single[,]", 32, false, 152)]
public float[,] parent_corners_orig = new System.Single[4,2];
public MaskParent() {
this.id_type = default;
diff --git a/BlendFile/DNA/MaskSpaceInfo.cs b/BlendFile/DNA/MaskSpaceInfo.cs
index 3efb325..e44fd3a 100644
--- a/BlendFile/DNA/MaskSpaceInfo.cs
+++ b/BlendFile/DNA/MaskSpaceInfo.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(939, "MaskSpaceInfo", 16)]
public class MaskSpaceInfo {
- [DNAFieldAttribute(0, "Mask", "*mask", "Mask", 8, true)]
+ [DNAFieldAttribute(0, "Mask", "*mask", "Mask", 8, true, 0)]
public Mask ptr_mask;
- [DNAFieldAttribute(1, "char", "draw_flag", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "draw_flag", "char", 1, false, 8)]
public char draw_flag;
- [DNAFieldAttribute(2, "char", "draw_type", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "draw_type", "char", 1, false, 9)]
public char draw_type;
- [DNAFieldAttribute(3, "char", "overlay_mode", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "overlay_mode", "char", 1, false, 10)]
public char overlay_mode;
- [DNAFieldAttribute(4, "char", "_pad3[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(4, "char", "_pad3[1]", "System.Char[]", 1, false, 11)]
public char[] _pad3 = new System.Char[1];
- [DNAFieldAttribute(5, "float", "blend_factor", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "blend_factor", "float", 4, false, 12)]
public float blend_factor;
public MaskSpaceInfo() {
this.ptr_mask = default;
diff --git a/BlendFile/DNA/MaskSpline.cs b/BlendFile/DNA/MaskSpline.cs
index b9284a7..96b6cbe 100644
--- a/BlendFile/DNA/MaskSpline.cs
+++ b/BlendFile/DNA/MaskSpline.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(410, "MaskSpline", 224)]
public class MaskSpline {
- [DNAFieldAttribute(0, "MaskSpline", "*next", "MaskSpline", 8, true)]
+ [DNAFieldAttribute(0, "MaskSpline", "*next", "MaskSpline", 8, true, 0)]
public MaskSpline ptr_next;
- [DNAFieldAttribute(1, "MaskSpline", "*prev", "MaskSpline", 8, true)]
+ [DNAFieldAttribute(1, "MaskSpline", "*prev", "MaskSpline", 8, true, 8)]
public MaskSpline ptr_prev;
- [DNAFieldAttribute(2, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "flag", "short", 2, false, 16)]
public short flag;
- [DNAFieldAttribute(3, "char", "offset_mode", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "offset_mode", "char", 1, false, 18)]
public char offset_mode;
- [DNAFieldAttribute(4, "char", "weight_interp", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "weight_interp", "char", 1, false, 19)]
public char weight_interp;
- [DNAFieldAttribute(5, "int", "tot_point", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "tot_point", "int", 4, false, 20)]
public int tot_point;
- [DNAFieldAttribute(6, "MaskSplinePoint", "*points", "MaskSplinePoint", 8, true)]
+ [DNAFieldAttribute(6, "MaskSplinePoint", "*points", "MaskSplinePoint", 8, true, 24)]
public MaskSplinePoint ptr_points;
- [DNAFieldAttribute(7, "MaskParent", "parent", "MaskParent", 184, false)]
+ [DNAFieldAttribute(7, "MaskParent", "parent", "MaskParent", 184, false, 32)]
public MaskParent parent;
- [DNAFieldAttribute(8, "MaskSplinePoint", "*points_deform", "MaskSplinePoint", 8, true)]
+ [DNAFieldAttribute(8, "MaskSplinePoint", "*points_deform", "MaskSplinePoint", 8, true, 216)]
public MaskSplinePoint ptr_points_deform;
public MaskSpline() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/MaskSplinePoint.cs b/BlendFile/DNA/MaskSplinePoint.cs
index 51c62e9..d8ef1da 100644
--- a/BlendFile/DNA/MaskSplinePoint.cs
+++ b/BlendFile/DNA/MaskSplinePoint.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(409, "MaskSplinePoint", 272)]
public class MaskSplinePoint {
- [DNAFieldAttribute(0, "BezTriple", "bezt", "BezTriple", 72, false)]
+ [DNAFieldAttribute(0, "BezTriple", "bezt", "BezTriple", 72, false, 0)]
public BezTriple bezt;
- [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false, 72)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(2, "int", "tot_uw", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "tot_uw", "int", 4, false, 76)]
public int tot_uw;
- [DNAFieldAttribute(3, "MaskSplinePointUW", "*uw", "MaskSplinePointUW", 8, true)]
+ [DNAFieldAttribute(3, "MaskSplinePointUW", "*uw", "MaskSplinePointUW", 8, true, 80)]
public MaskSplinePointUW ptr_uw;
- [DNAFieldAttribute(4, "MaskParent", "parent", "MaskParent", 184, false)]
+ [DNAFieldAttribute(4, "MaskParent", "parent", "MaskParent", 184, false, 88)]
public MaskParent parent;
public MaskSplinePoint() {
this.bezt = default;
diff --git a/BlendFile/DNA/MaskSplinePointUW.cs b/BlendFile/DNA/MaskSplinePointUW.cs
index 9befc4b..a1662d7 100644
--- a/BlendFile/DNA/MaskSplinePointUW.cs
+++ b/BlendFile/DNA/MaskSplinePointUW.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(408, "MaskSplinePointUW", 12)]
public struct MaskSplinePointUW {
- [DNAFieldAttribute(0, "float", "u", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "u", "float", 4, false, 0)]
public float u;
- [DNAFieldAttribute(1, "float", "w", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "w", "float", 4, false, 4)]
public float w;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 8)]
public int flag;
public MaskSplinePointUW() {
this.u = default;
diff --git a/BlendFile/DNA/Material.cs b/BlendFile/DNA/Material.cs
index 495d5f7..24ac8da 100644
--- a/BlendFile/DNA/Material.cs
+++ b/BlendFile/DNA/Material.cs
@@ -15,97 +15,97 @@ namespace BlendFile.DNA {
[DNAClassAttribute(129, "Material", 392)]
public class Material {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "flag", "short", 2, false, 216)]
public short flag;
- [DNAFieldAttribute(3, "char", "surface_render_method", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "surface_render_method", "char", 1, false, 218)]
public char surface_render_method;
- [DNAFieldAttribute(4, "char", "_pad1[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(4, "char", "_pad1[1]", "System.Char[]", 1, false, 219)]
public char[] _pad1 = new System.Char[1];
- [DNAFieldAttribute(5, "float", "r", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "r", "float", 4, false, 220)]
public float r;
- [DNAFieldAttribute(6, "float", "g", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "g", "float", 4, false, 224)]
public float g;
- [DNAFieldAttribute(7, "float", "b", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "b", "float", 4, false, 228)]
public float b;
- [DNAFieldAttribute(8, "float", "a", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "a", "float", 4, false, 232)]
public float a;
- [DNAFieldAttribute(9, "float", "specr", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "specr", "float", 4, false, 236)]
public float specr;
- [DNAFieldAttribute(10, "float", "specg", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "specg", "float", 4, false, 240)]
public float specg;
- [DNAFieldAttribute(11, "float", "specb", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "specb", "float", 4, false, 244)]
public float specb;
- [DNAFieldAttribute(12, "float", "alpha", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "alpha", "float", 4, false, 248)]
public float alpha;
- [DNAFieldAttribute(13, "float", "ray_mirror", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "ray_mirror", "float", 4, false, 252)]
public float ray_mirror;
- [DNAFieldAttribute(14, "float", "spec", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "spec", "float", 4, false, 256)]
public float spec;
- [DNAFieldAttribute(15, "float", "gloss_mir", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "gloss_mir", "float", 4, false, 260)]
public float gloss_mir;
- [DNAFieldAttribute(16, "float", "roughness", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "roughness", "float", 4, false, 264)]
public float roughness;
- [DNAFieldAttribute(17, "float", "metallic", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "metallic", "float", 4, false, 268)]
public float metallic;
- [DNAFieldAttribute(18, "char", "use_nodes", "char", 1, false)]
+ [DNAFieldAttribute(18, "char", "use_nodes", "char", 1, false, 272)]
public char use_nodes;
- [DNAFieldAttribute(19, "char", "pr_type", "char", 1, false)]
+ [DNAFieldAttribute(19, "char", "pr_type", "char", 1, false, 273)]
public char pr_type;
- [DNAFieldAttribute(20, "short", "pr_texture", "short", 2, false)]
+ [DNAFieldAttribute(20, "short", "pr_texture", "short", 2, false, 274)]
public short pr_texture;
- [DNAFieldAttribute(21, "short", "pr_flag", "short", 2, false)]
+ [DNAFieldAttribute(21, "short", "pr_flag", "short", 2, false, 276)]
public short pr_flag;
- [DNAFieldAttribute(22, "short", "index", "short", 2, false)]
+ [DNAFieldAttribute(22, "short", "index", "short", 2, false, 278)]
public short index;
- [DNAFieldAttribute(23, "bNodeTree", "*nodetree", "bNodeTree", 8, true)]
+ [DNAFieldAttribute(23, "bNodeTree", "*nodetree", "bNodeTree", 8, true, 280)]
public bNodeTree ptr_nodetree;
- [DNAFieldAttribute(24, "Ipo", "*ipo", "Ipo", 8, true)]
+ [DNAFieldAttribute(24, "Ipo", "*ipo", "Ipo", 8, true, 288)]
public Ipo ptr_ipo;
- [DNAFieldAttribute(25, "PreviewImage", "*preview", "PreviewImage", 8, true)]
+ [DNAFieldAttribute(25, "PreviewImage", "*preview", "PreviewImage", 8, true, 296)]
public PreviewImage ptr_preview;
- [DNAFieldAttribute(26, "float", "line_col[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(26, "float", "line_col[4]", "System.Single[]", 16, false, 304)]
public float[] line_col = new System.Single[4];
- [DNAFieldAttribute(27, "short", "line_priority", "short", 2, false)]
+ [DNAFieldAttribute(27, "short", "line_priority", "short", 2, false, 320)]
public short line_priority;
- [DNAFieldAttribute(28, "short", "vcol_alpha", "short", 2, false)]
+ [DNAFieldAttribute(28, "short", "vcol_alpha", "short", 2, false, 322)]
public short vcol_alpha;
- [DNAFieldAttribute(29, "short", "paint_active_slot", "short", 2, false)]
+ [DNAFieldAttribute(29, "short", "paint_active_slot", "short", 2, false, 324)]
public short paint_active_slot;
- [DNAFieldAttribute(30, "short", "paint_clone_slot", "short", 2, false)]
+ [DNAFieldAttribute(30, "short", "paint_clone_slot", "short", 2, false, 326)]
public short paint_clone_slot;
- [DNAFieldAttribute(31, "short", "tot_slots", "short", 2, false)]
+ [DNAFieldAttribute(31, "short", "tot_slots", "short", 2, false, 328)]
public short tot_slots;
- [DNAFieldAttribute(32, "char", "displacement_method", "char", 1, false)]
+ [DNAFieldAttribute(32, "char", "displacement_method", "char", 1, false, 330)]
public char displacement_method;
- [DNAFieldAttribute(33, "char", "thickness_mode", "char", 1, false)]
+ [DNAFieldAttribute(33, "char", "thickness_mode", "char", 1, false, 331)]
public char thickness_mode;
- [DNAFieldAttribute(34, "float", "alpha_threshold", "float", 4, false)]
+ [DNAFieldAttribute(34, "float", "alpha_threshold", "float", 4, false, 332)]
public float alpha_threshold;
- [DNAFieldAttribute(35, "float", "refract_depth", "float", 4, false)]
+ [DNAFieldAttribute(35, "float", "refract_depth", "float", 4, false, 336)]
public float refract_depth;
- [DNAFieldAttribute(36, "char", "blend_method", "char", 1, false)]
+ [DNAFieldAttribute(36, "char", "blend_method", "char", 1, false, 340)]
public char blend_method;
- [DNAFieldAttribute(37, "char", "blend_shadow", "char", 1, false)]
+ [DNAFieldAttribute(37, "char", "blend_shadow", "char", 1, false, 341)]
public char blend_shadow;
- [DNAFieldAttribute(38, "char", "blend_flag", "char", 1, false)]
+ [DNAFieldAttribute(38, "char", "blend_flag", "char", 1, false, 342)]
public char blend_flag;
- [DNAFieldAttribute(39, "char", "volume_intersection_method", "char", 1, false)]
+ [DNAFieldAttribute(39, "char", "volume_intersection_method", "char", 1, false, 343)]
public char volume_intersection_method;
- [DNAFieldAttribute(40, "float", "inflate_bounds", "float", 4, false)]
+ [DNAFieldAttribute(40, "float", "inflate_bounds", "float", 4, false, 344)]
public float inflate_bounds;
- [DNAFieldAttribute(41, "char", "_pad3[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(41, "char", "_pad3[4]", "System.Char[]", 4, false, 348)]
public char[] _pad3 = new System.Char[4];
- [DNAFieldAttribute(42, "TexPaintSlot", "*texpaintslot", "TexPaintSlot", 8, true)]
+ [DNAFieldAttribute(42, "TexPaintSlot", "*texpaintslot", "TexPaintSlot", 8, true, 352)]
public TexPaintSlot ptr_texpaintslot;
- [DNAFieldAttribute(43, "ListBase", "gpumaterial", "ListBase", 16, false)]
+ [DNAFieldAttribute(43, "ListBase", "gpumaterial", "ListBase", 16, false, 360)]
public ListBase gpumaterial;
- [DNAFieldAttribute(44, "MaterialGPencilStyle", "*gp_style", "MaterialGPencilStyle", 8, true)]
+ [DNAFieldAttribute(44, "MaterialGPencilStyle", "*gp_style", "MaterialGPencilStyle", 8, true, 376)]
public MaterialGPencilStyle ptr_gp_style;
- [DNAFieldAttribute(45, "MaterialLineArt", "lineart", "MaterialLineArt", 8, false)]
+ [DNAFieldAttribute(45, "MaterialLineArt", "lineart", "MaterialLineArt", 8, false, 384)]
public MaterialLineArt lineart;
public Material() {
this.id = default;
diff --git a/BlendFile/DNA/MaterialGPencilStyle.cs b/BlendFile/DNA/MaterialGPencilStyle.cs
index 029624a..409481f 100644
--- a/BlendFile/DNA/MaterialGPencilStyle.cs
+++ b/BlendFile/DNA/MaterialGPencilStyle.cs
@@ -15,55 +15,55 @@ namespace BlendFile.DNA {
[DNAClassAttribute(414, "MaterialGPencilStyle", 152)]
public class MaterialGPencilStyle {
- [DNAFieldAttribute(0, "Image", "*sima", "Image", 8, true)]
+ [DNAFieldAttribute(0, "Image", "*sima", "Image", 8, true, 0)]
public Image ptr_sima;
- [DNAFieldAttribute(1, "Image", "*ima", "Image", 8, true)]
+ [DNAFieldAttribute(1, "Image", "*ima", "Image", 8, true, 8)]
public Image ptr_ima;
- [DNAFieldAttribute(2, "float", "stroke_rgba[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(2, "float", "stroke_rgba[4]", "System.Single[]", 16, false, 16)]
public float[] stroke_rgba = new System.Single[4];
- [DNAFieldAttribute(3, "float", "fill_rgba[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(3, "float", "fill_rgba[4]", "System.Single[]", 16, false, 32)]
public float[] fill_rgba = new System.Single[4];
- [DNAFieldAttribute(4, "float", "mix_rgba[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(4, "float", "mix_rgba[4]", "System.Single[]", 16, false, 48)]
public float[] mix_rgba = new System.Single[4];
- [DNAFieldAttribute(5, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "flag", "short", 2, false, 64)]
public short flag;
- [DNAFieldAttribute(6, "short", "index", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "index", "short", 2, false, 66)]
public short index;
- [DNAFieldAttribute(7, "short", "stroke_style", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "stroke_style", "short", 2, false, 68)]
public short stroke_style;
- [DNAFieldAttribute(8, "short", "fill_style", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "fill_style", "short", 2, false, 70)]
public short fill_style;
- [DNAFieldAttribute(9, "float", "mix_factor", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "mix_factor", "float", 4, false, 72)]
public float mix_factor;
- [DNAFieldAttribute(10, "float", "gradient_angle", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "gradient_angle", "float", 4, false, 76)]
public float gradient_angle;
- [DNAFieldAttribute(11, "float", "gradient_radius", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "gradient_radius", "float", 4, false, 80)]
public float gradient_radius;
- [DNAFieldAttribute(12, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(12, "char", "_pad2[4]", "System.Char[]", 4, false, 84)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(13, "float", "gradient_scale[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(13, "float", "gradient_scale[2]", "System.Single[]", 8, false, 88)]
public float[] gradient_scale = new System.Single[2];
- [DNAFieldAttribute(14, "float", "gradient_shift[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(14, "float", "gradient_shift[2]", "System.Single[]", 8, false, 96)]
public float[] gradient_shift = new System.Single[2];
- [DNAFieldAttribute(15, "float", "texture_angle", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "texture_angle", "float", 4, false, 104)]
public float texture_angle;
- [DNAFieldAttribute(16, "float", "texture_scale[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(16, "float", "texture_scale[2]", "System.Single[]", 8, false, 108)]
public float[] texture_scale = new System.Single[2];
- [DNAFieldAttribute(17, "float", "texture_offset[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(17, "float", "texture_offset[2]", "System.Single[]", 8, false, 116)]
public float[] texture_offset = new System.Single[2];
- [DNAFieldAttribute(18, "float", "texture_opacity", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "texture_opacity", "float", 4, false, 124)]
public float texture_opacity;
- [DNAFieldAttribute(19, "float", "texture_pixsize", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "texture_pixsize", "float", 4, false, 128)]
public float texture_pixsize;
- [DNAFieldAttribute(20, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(20, "int", "mode", "int", 4, false, 132)]
public int mode;
- [DNAFieldAttribute(21, "int", "gradient_type", "int", 4, false)]
+ [DNAFieldAttribute(21, "int", "gradient_type", "int", 4, false, 136)]
public int gradient_type;
- [DNAFieldAttribute(22, "float", "mix_stroke_factor", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "mix_stroke_factor", "float", 4, false, 140)]
public float mix_stroke_factor;
- [DNAFieldAttribute(23, "int", "alignment_mode", "int", 4, false)]
+ [DNAFieldAttribute(23, "int", "alignment_mode", "int", 4, false, 144)]
public int alignment_mode;
- [DNAFieldAttribute(24, "float", "alignment_rotation", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "alignment_rotation", "float", 4, false, 148)]
public float alignment_rotation;
public MaterialGPencilStyle() {
this.ptr_sima = default;
diff --git a/BlendFile/DNA/MaterialLineArt.cs b/BlendFile/DNA/MaterialLineArt.cs
index ec48822..ef4f41c 100644
--- a/BlendFile/DNA/MaterialLineArt.cs
+++ b/BlendFile/DNA/MaterialLineArt.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(415, "MaterialLineArt", 8)]
public struct MaterialLineArt {
- [DNAFieldAttribute(0, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "flags", "int", 4, false, 0)]
public int flags;
- [DNAFieldAttribute(1, "char", "transparency_mask", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "transparency_mask", "char", 1, false, 4)]
public char transparency_mask;
- [DNAFieldAttribute(2, "char", "mat_occlusion", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "mat_occlusion", "char", 1, false, 5)]
public char mat_occlusion;
- [DNAFieldAttribute(3, "char", "intersection_priority", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "intersection_priority", "char", 1, false, 6)]
public char intersection_priority;
- [DNAFieldAttribute(4, "char", "_pad", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "_pad", "char", 1, false, 7)]
public char _pad;
public MaterialLineArt() {
this.flags = default;
diff --git a/BlendFile/DNA/Mesh.cs b/BlendFile/DNA/Mesh.cs
index ee7abb9..bd023a7 100644
--- a/BlendFile/DNA/Mesh.cs
+++ b/BlendFile/DNA/Mesh.cs
@@ -15,111 +15,111 @@ namespace BlendFile.DNA {
[DNAClassAttribute(247, "Mesh", 1712)]
public class Mesh {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "Ipo", "*ipo", "Ipo", 8, true)]
+ [DNAFieldAttribute(2, "Ipo", "*ipo", "Ipo", 8, true, 216)]
public Ipo ptr_ipo;
- [DNAFieldAttribute(3, "Key", "*key", "Key", 8, true)]
+ [DNAFieldAttribute(3, "Key", "*key", "Key", 8, true, 224)]
public Key ptr_key;
- [DNAFieldAttribute(4, "Material", "**mat", "Material", 8, true)]
+ [DNAFieldAttribute(4, "Material", "**mat", "Material", 8, true, 232)]
public Material ptr_ptr_mat;
- [DNAFieldAttribute(5, "int", "totvert", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "totvert", "int", 4, false, 240)]
public int totvert;
- [DNAFieldAttribute(6, "int", "totedge", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "totedge", "int", 4, false, 244)]
public int totedge;
- [DNAFieldAttribute(7, "int", "totpoly", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "totpoly", "int", 4, false, 248)]
public int totpoly;
- [DNAFieldAttribute(8, "int", "totloop", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "totloop", "int", 4, false, 252)]
public int totloop;
- [DNAFieldAttribute(9, "int", "*poly_offset_indices", "int", 8, true)]
+ [DNAFieldAttribute(9, "int", "*poly_offset_indices", "int", 8, true, 256)]
public int ptr_poly_offset_indices;
- [DNAFieldAttribute(10, "CustomData", "vdata", "CustomData", 248, false)]
+ [DNAFieldAttribute(10, "CustomData", "vdata", "CustomData", 248, false, 264)]
public CustomData vdata;
- [DNAFieldAttribute(11, "CustomData", "edata", "CustomData", 248, false)]
+ [DNAFieldAttribute(11, "CustomData", "edata", "CustomData", 248, false, 512)]
public CustomData edata;
- [DNAFieldAttribute(12, "CustomData", "pdata", "CustomData", 248, false)]
+ [DNAFieldAttribute(12, "CustomData", "pdata", "CustomData", 248, false, 760)]
public CustomData pdata;
- [DNAFieldAttribute(13, "CustomData", "ldata", "CustomData", 248, false)]
+ [DNAFieldAttribute(13, "CustomData", "ldata", "CustomData", 248, false, 1008)]
public CustomData ldata;
- [DNAFieldAttribute(14, "ListBase", "vertex_group_names", "ListBase", 16, false)]
+ [DNAFieldAttribute(14, "ListBase", "vertex_group_names", "ListBase", 16, false, 1256)]
public ListBase vertex_group_names;
- [DNAFieldAttribute(15, "int", "vertex_group_active_index", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "vertex_group_active_index", "int", 4, false, 1272)]
public int vertex_group_active_index;
- [DNAFieldAttribute(16, "int", "attributes_active_index", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "attributes_active_index", "int", 4, false, 1276)]
public int attributes_active_index;
- [DNAFieldAttribute(17, "MSelect", "*mselect", "MSelect", 8, true)]
+ [DNAFieldAttribute(17, "MSelect", "*mselect", "MSelect", 8, true, 1280)]
public MSelect ptr_mselect;
- [DNAFieldAttribute(18, "int", "totselect", "int", 4, false)]
+ [DNAFieldAttribute(18, "int", "totselect", "int", 4, false, 1288)]
public int totselect;
- [DNAFieldAttribute(19, "int", "act_face", "int", 4, false)]
+ [DNAFieldAttribute(19, "int", "act_face", "int", 4, false, 1292)]
public int act_face;
- [DNAFieldAttribute(20, "Mesh", "*texcomesh", "Mesh", 8, true)]
+ [DNAFieldAttribute(20, "Mesh", "*texcomesh", "Mesh", 8, true, 1296)]
public Mesh ptr_texcomesh;
- [DNAFieldAttribute(21, "float", "loc[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(21, "float", "loc[3]", "System.Single[]", 12, false, 1304)]
public float[] loc = new System.Single[3];
- [DNAFieldAttribute(22, "float", "size[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(22, "float", "size[3]", "System.Single[]", 12, false, 1316)]
public float[] size = new System.Single[3];
- [DNAFieldAttribute(23, "char", "texflag", "char", 1, false)]
+ [DNAFieldAttribute(23, "char", "texflag", "char", 1, false, 1328)]
public char texflag;
- [DNAFieldAttribute(24, "char", "editflag", "char", 1, false)]
+ [DNAFieldAttribute(24, "char", "editflag", "char", 1, false, 1329)]
public char editflag;
- [DNAFieldAttribute(25, "ushort", "flag", "ushort", 2, false)]
+ [DNAFieldAttribute(25, "ushort", "flag", "ushort", 2, false, 1330)]
public ushort flag;
- [DNAFieldAttribute(26, "float", "smoothresh", "float", 4, false)]
+ [DNAFieldAttribute(26, "float", "smoothresh", "float", 4, false, 1332)]
public float smoothresh;
- [DNAFieldAttribute(27, "float", "remesh_voxel_size", "float", 4, false)]
+ [DNAFieldAttribute(27, "float", "remesh_voxel_size", "float", 4, false, 1336)]
public float remesh_voxel_size;
- [DNAFieldAttribute(28, "float", "remesh_voxel_adaptivity", "float", 4, false)]
+ [DNAFieldAttribute(28, "float", "remesh_voxel_adaptivity", "float", 4, false, 1340)]
public float remesh_voxel_adaptivity;
- [DNAFieldAttribute(29, "int", "face_sets_color_seed", "int", 4, false)]
+ [DNAFieldAttribute(29, "int", "face_sets_color_seed", "int", 4, false, 1344)]
public int face_sets_color_seed;
- [DNAFieldAttribute(30, "int", "face_sets_color_default", "int", 4, false)]
+ [DNAFieldAttribute(30, "int", "face_sets_color_default", "int", 4, false, 1348)]
public int face_sets_color_default;
- [DNAFieldAttribute(31, "char", "*active_color_attribute", "char", 8, true)]
+ [DNAFieldAttribute(31, "char", "*active_color_attribute", "char", 8, true, 1352)]
public char ptr_active_color_attribute;
- [DNAFieldAttribute(32, "char", "*default_color_attribute", "char", 8, true)]
+ [DNAFieldAttribute(32, "char", "*default_color_attribute", "char", 8, true, 1360)]
public char ptr_default_color_attribute;
- [DNAFieldAttribute(33, "char", "symmetry", "char", 1, false)]
+ [DNAFieldAttribute(33, "char", "symmetry", "char", 1, false, 1368)]
public char symmetry;
- [DNAFieldAttribute(34, "char", "remesh_mode", "char", 1, false)]
+ [DNAFieldAttribute(34, "char", "remesh_mode", "char", 1, false, 1369)]
public char remesh_mode;
- [DNAFieldAttribute(35, "short", "totcol", "short", 2, false)]
+ [DNAFieldAttribute(35, "short", "totcol", "short", 2, false, 1370)]
public short totcol;
- [DNAFieldAttribute(36, "char", "cd_flag", "char", 1, false)]
+ [DNAFieldAttribute(36, "char", "cd_flag", "char", 1, false, 1372)]
public char cd_flag;
- [DNAFieldAttribute(37, "char", "subdiv", "char", 1, false)]
+ [DNAFieldAttribute(37, "char", "subdiv", "char", 1, false, 1373)]
public char subdiv;
- [DNAFieldAttribute(38, "char", "subdivr", "char", 1, false)]
+ [DNAFieldAttribute(38, "char", "subdivr", "char", 1, false, 1374)]
public char subdivr;
- [DNAFieldAttribute(39, "char", "subsurftype", "char", 1, false)]
+ [DNAFieldAttribute(39, "char", "subsurftype", "char", 1, false, 1375)]
public char subsurftype;
- [DNAFieldAttribute(40, "MPoly", "*mpoly", "MPoly", 8, true)]
+ [DNAFieldAttribute(40, "MPoly", "*mpoly", "MPoly", 8, true, 1376)]
public MPoly ptr_mpoly;
- [DNAFieldAttribute(41, "MLoop", "*mloop", "MLoop", 8, true)]
+ [DNAFieldAttribute(41, "MLoop", "*mloop", "MLoop", 8, true, 1384)]
public MLoop ptr_mloop;
- [DNAFieldAttribute(42, "MVert", "*mvert", "MVert", 8, true)]
+ [DNAFieldAttribute(42, "MVert", "*mvert", "MVert", 8, true, 1392)]
public MVert ptr_mvert;
- [DNAFieldAttribute(43, "MEdge", "*medge", "MEdge", 8, true)]
+ [DNAFieldAttribute(43, "MEdge", "*medge", "MEdge", 8, true, 1400)]
public MEdge ptr_medge;
- [DNAFieldAttribute(44, "MDeformVert", "*dvert", "MDeformVert", 8, true)]
+ [DNAFieldAttribute(44, "MDeformVert", "*dvert", "MDeformVert", 8, true, 1408)]
public MDeformVert ptr_dvert;
- [DNAFieldAttribute(45, "MTFace", "*mtface", "MTFace", 8, true)]
+ [DNAFieldAttribute(45, "MTFace", "*mtface", "MTFace", 8, true, 1416)]
public MTFace ptr_mtface;
- [DNAFieldAttribute(46, "TFace", "*tface", "TFace", 8, true)]
+ [DNAFieldAttribute(46, "TFace", "*tface", "TFace", 8, true, 1424)]
public TFace ptr_tface;
- [DNAFieldAttribute(47, "MCol", "*mcol", "MCol", 8, true)]
+ [DNAFieldAttribute(47, "MCol", "*mcol", "MCol", 8, true, 1432)]
public MCol ptr_mcol;
- [DNAFieldAttribute(48, "MFace", "*mface", "MFace", 8, true)]
+ [DNAFieldAttribute(48, "MFace", "*mface", "MFace", 8, true, 1440)]
public MFace ptr_mface;
- [DNAFieldAttribute(49, "CustomData", "fdata", "CustomData", 248, false)]
+ [DNAFieldAttribute(49, "CustomData", "fdata", "CustomData", 248, false, 1448)]
public CustomData fdata;
- [DNAFieldAttribute(50, "int", "totface", "int", 4, false)]
+ [DNAFieldAttribute(50, "int", "totface", "int", 4, false, 1696)]
public int totface;
- [DNAFieldAttribute(51, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(51, "char", "_pad1[4]", "System.Char[]", 4, false, 1700)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(52, "MeshRuntimeHandle", "*runtime", "MeshRuntimeHandle", 8, true)]
+ [DNAFieldAttribute(52, "MeshRuntimeHandle", "*runtime", "MeshRuntimeHandle", 8, true, 1704)]
public MeshRuntimeHandle ptr_runtime;
public Mesh() {
this.id = default;
diff --git a/BlendFile/DNA/MeshCacheModifierData.cs b/BlendFile/DNA/MeshCacheModifierData.cs
index e074b0a..9a66832 100644
--- a/BlendFile/DNA/MeshCacheModifierData.cs
+++ b/BlendFile/DNA/MeshCacheModifierData.cs
@@ -15,43 +15,43 @@ namespace BlendFile.DNA {
[DNAClassAttribute(503, "MeshCacheModifierData", 1248)]
public struct MeshCacheModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "flag", "char", 1, false, 120)]
public char flag;
- [DNAFieldAttribute(2, "char", "type", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "type", "char", 1, false, 121)]
public char type;
- [DNAFieldAttribute(3, "char", "time_mode", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "time_mode", "char", 1, false, 122)]
public char time_mode;
- [DNAFieldAttribute(4, "char", "play_mode", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "play_mode", "char", 1, false, 123)]
public char play_mode;
- [DNAFieldAttribute(5, "char", "forward_axis", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "forward_axis", "char", 1, false, 124)]
public char forward_axis;
- [DNAFieldAttribute(6, "char", "up_axis", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "up_axis", "char", 1, false, 125)]
public char up_axis;
- [DNAFieldAttribute(7, "char", "flip_axis", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "flip_axis", "char", 1, false, 126)]
public char flip_axis;
- [DNAFieldAttribute(8, "char", "interp", "char", 1, false)]
+ [DNAFieldAttribute(8, "char", "interp", "char", 1, false, 127)]
public char interp;
- [DNAFieldAttribute(9, "float", "factor", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "factor", "float", 4, false, 128)]
public float factor;
- [DNAFieldAttribute(10, "char", "deform_mode", "char", 1, false)]
+ [DNAFieldAttribute(10, "char", "deform_mode", "char", 1, false, 132)]
public char deform_mode;
- [DNAFieldAttribute(11, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(11, "char", "defgrp_name[64]", "System.Char[]", 64, false, 133)]
public char[] defgrp_name = new System.Char[64];
- [DNAFieldAttribute(12, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(12, "char", "_pad[7]", "System.Char[]", 7, false, 197)]
public char[] _pad = new System.Char[7];
- [DNAFieldAttribute(13, "float", "frame_start", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "frame_start", "float", 4, false, 204)]
public float frame_start;
- [DNAFieldAttribute(14, "float", "frame_scale", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "frame_scale", "float", 4, false, 208)]
public float frame_scale;
- [DNAFieldAttribute(15, "float", "eval_frame", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "eval_frame", "float", 4, false, 212)]
public float eval_frame;
- [DNAFieldAttribute(16, "float", "eval_time", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "eval_time", "float", 4, false, 216)]
public float eval_time;
- [DNAFieldAttribute(17, "float", "eval_factor", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "eval_factor", "float", 4, false, 220)]
public float eval_factor;
- [DNAFieldAttribute(18, "char", "filepath[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(18, "char", "filepath[1024]", "System.Char[]", 1024, false, 224)]
public char[] filepath = new System.Char[1024];
public MeshCacheModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/MeshDeformModifierData.cs b/BlendFile/DNA/MeshDeformModifierData.cs
index 113c237..b98d592 100644
--- a/BlendFile/DNA/MeshDeformModifierData.cs
+++ b/BlendFile/DNA/MeshDeformModifierData.cs
@@ -15,47 +15,47 @@ namespace BlendFile.DNA {
[DNAClassAttribute(476, "MeshDeformModifierData", 360)]
public class MeshDeformModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true, 120)]
public Object ptr_object;
- [DNAFieldAttribute(2, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "defgrp_name[64]", "System.Char[]", 64, false, 128)]
public char[] defgrp_name = new System.Char[64];
- [DNAFieldAttribute(3, "short", "gridsize", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "gridsize", "short", 2, false, 192)]
public short gridsize;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 194)]
public short flag;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 196)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(6, "MDefInfluence", "*bindinfluences", "MDefInfluence", 8, true)]
+ [DNAFieldAttribute(6, "MDefInfluence", "*bindinfluences", "MDefInfluence", 8, true, 200)]
public MDefInfluence ptr_bindinfluences;
- [DNAFieldAttribute(7, "int", "*bindoffsets", "int", 8, true)]
+ [DNAFieldAttribute(7, "int", "*bindoffsets", "int", 8, true, 208)]
public int ptr_bindoffsets;
- [DNAFieldAttribute(8, "float", "*bindcagecos", "float", 8, true)]
+ [DNAFieldAttribute(8, "float", "*bindcagecos", "float", 8, true, 216)]
public float ptr_bindcagecos;
- [DNAFieldAttribute(9, "int", "totvert", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "totvert", "int", 4, false, 224)]
public int totvert;
- [DNAFieldAttribute(10, "int", "totcagevert", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "totcagevert", "int", 4, false, 228)]
public int totcagevert;
- [DNAFieldAttribute(11, "MDefCell", "*dyngrid", "MDefCell", 8, true)]
+ [DNAFieldAttribute(11, "MDefCell", "*dyngrid", "MDefCell", 8, true, 232)]
public MDefCell ptr_dyngrid;
- [DNAFieldAttribute(12, "MDefInfluence", "*dyninfluences", "MDefInfluence", 8, true)]
+ [DNAFieldAttribute(12, "MDefInfluence", "*dyninfluences", "MDefInfluence", 8, true, 240)]
public MDefInfluence ptr_dyninfluences;
- [DNAFieldAttribute(13, "int", "*dynverts", "int", 8, true)]
+ [DNAFieldAttribute(13, "int", "*dynverts", "int", 8, true, 248)]
public int ptr_dynverts;
- [DNAFieldAttribute(14, "int", "dyngridsize", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "dyngridsize", "int", 4, false, 256)]
public int dyngridsize;
- [DNAFieldAttribute(15, "int", "totinfluence", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "totinfluence", "int", 4, false, 260)]
public int totinfluence;
- [DNAFieldAttribute(16, "float", "dyncellmin[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(16, "float", "dyncellmin[3]", "System.Single[]", 12, false, 264)]
public float[] dyncellmin = new System.Single[3];
- [DNAFieldAttribute(17, "float", "dyncellwidth", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "dyncellwidth", "float", 4, false, 276)]
public float dyncellwidth;
- [DNAFieldAttribute(18, "float", "bindmat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(18, "float", "bindmat[4][4]", "System.Single[,]", 64, false, 280)]
public float[,] bindmat = new System.Single[4,4];
- [DNAFieldAttribute(19, "float", "*bindweights", "float", 8, true)]
+ [DNAFieldAttribute(19, "float", "*bindweights", "float", 8, true, 344)]
public float ptr_bindweights;
- [DNAFieldAttribute(20, "float", "*bindcos", "float", 8, true)]
+ [DNAFieldAttribute(20, "float", "*bindcos", "float", 8, true, 352)]
public float ptr_bindcos;
public MeshDeformModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/MeshSeqCacheModifierData.cs b/BlendFile/DNA/MeshSeqCacheModifierData.cs
index 716ae91..a1d0d3a 100644
--- a/BlendFile/DNA/MeshSeqCacheModifierData.cs
+++ b/BlendFile/DNA/MeshSeqCacheModifierData.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(509, "MeshSeqCacheModifierData", 2192)]
public class MeshSeqCacheModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "CacheFile", "*cache_file", "CacheFile", 8, true)]
+ [DNAFieldAttribute(1, "CacheFile", "*cache_file", "CacheFile", 8, true, 120)]
public CacheFile ptr_cache_file;
- [DNAFieldAttribute(2, "char", "object_path[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(2, "char", "object_path[1024]", "System.Char[]", 1024, false, 128)]
public char[] object_path = new System.Char[1024];
- [DNAFieldAttribute(3, "char", "read_flag", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "read_flag", "char", 1, false, 1152)]
public char read_flag;
- [DNAFieldAttribute(4, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(4, "char", "_pad[3]", "System.Char[]", 3, false, 1153)]
public char[] _pad = new System.Char[3];
- [DNAFieldAttribute(5, "float", "velocity_scale", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "velocity_scale", "float", 4, false, 1156)]
public float velocity_scale;
- [DNAFieldAttribute(6, "CacheReader", "*reader", "CacheReader", 8, true)]
+ [DNAFieldAttribute(6, "CacheReader", "*reader", "CacheReader", 8, true, 1160)]
public CacheReader ptr_reader;
- [DNAFieldAttribute(7, "char", "reader_object_path[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(7, "char", "reader_object_path[1024]", "System.Char[]", 1024, false, 1168)]
public char[] reader_object_path = new System.Char[1024];
public MeshSeqCacheModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/MeshStatVis.cs b/BlendFile/DNA/MeshStatVis.cs
index 9103f07..738d657 100644
--- a/BlendFile/DNA/MeshStatVis.cs
+++ b/BlendFile/DNA/MeshStatVis.cs
@@ -15,31 +15,31 @@ namespace BlendFile.DNA {
[DNAClassAttribute(826, "MeshStatVis", 40)]
public struct MeshStatVis {
- [DNAFieldAttribute(0, "char", "type", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "type", "char", 1, false, 0)]
public char type;
- [DNAFieldAttribute(1, "char", "_pad1[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(1, "char", "_pad1[2]", "System.Char[]", 2, false, 1)]
public char[] _pad1 = new System.Char[2];
- [DNAFieldAttribute(2, "char", "overhang_axis", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "overhang_axis", "char", 1, false, 3)]
public char overhang_axis;
- [DNAFieldAttribute(3, "float", "overhang_min", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "overhang_min", "float", 4, false, 4)]
public float overhang_min;
- [DNAFieldAttribute(4, "float", "overhang_max", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "overhang_max", "float", 4, false, 8)]
public float overhang_max;
- [DNAFieldAttribute(5, "float", "thickness_min", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "thickness_min", "float", 4, false, 12)]
public float thickness_min;
- [DNAFieldAttribute(6, "float", "thickness_max", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "thickness_max", "float", 4, false, 16)]
public float thickness_max;
- [DNAFieldAttribute(7, "char", "thickness_samples", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "thickness_samples", "char", 1, false, 20)]
public char thickness_samples;
- [DNAFieldAttribute(8, "char", "_pad2[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(8, "char", "_pad2[3]", "System.Char[]", 3, false, 21)]
public char[] _pad2 = new System.Char[3];
- [DNAFieldAttribute(9, "float", "distort_min", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "distort_min", "float", 4, false, 24)]
public float distort_min;
- [DNAFieldAttribute(10, "float", "distort_max", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "distort_max", "float", 4, false, 28)]
public float distort_max;
- [DNAFieldAttribute(11, "float", "sharp_min", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "sharp_min", "float", 4, false, 32)]
public float sharp_min;
- [DNAFieldAttribute(12, "float", "sharp_max", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "sharp_max", "float", 4, false, 36)]
public float sharp_max;
public MeshStatVis() {
this.type = default;
diff --git a/BlendFile/DNA/MeshToVolumeModifierData.cs b/BlendFile/DNA/MeshToVolumeModifierData.cs
index 98265e3..019c41a 100644
--- a/BlendFile/DNA/MeshToVolumeModifierData.cs
+++ b/BlendFile/DNA/MeshToVolumeModifierData.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(522, "MeshToVolumeModifierData", 160)]
public class MeshToVolumeModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true, 120)]
public Object ptr_object;
- [DNAFieldAttribute(2, "int", "resolution_mode", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "resolution_mode", "int", 4, false, 128)]
public int resolution_mode;
- [DNAFieldAttribute(3, "float", "voxel_size", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "voxel_size", "float", 4, false, 132)]
public float voxel_size;
- [DNAFieldAttribute(4, "int", "voxel_amount", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "voxel_amount", "int", 4, false, 136)]
public int voxel_amount;
- [DNAFieldAttribute(5, "float", "interior_band_width", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "interior_band_width", "float", 4, false, 140)]
public float interior_band_width;
- [DNAFieldAttribute(6, "float", "density", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "density", "float", 4, false, 144)]
public float density;
- [DNAFieldAttribute(7, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(7, "char", "_pad2[4]", "System.Char[]", 4, false, 148)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(8, "void", "*_pad3", "void", 8, true)]
+ [DNAFieldAttribute(8, "void", "*_pad3", "void", 8, true, 152)]
public object ptr__pad3;
public MeshToVolumeModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/MetaBall.cs b/BlendFile/DNA/MetaBall.cs
index de5c1fe..b19d759 100644
--- a/BlendFile/DNA/MetaBall.cs
+++ b/BlendFile/DNA/MetaBall.cs
@@ -15,43 +15,43 @@ namespace BlendFile.DNA {
[DNAClassAttribute(443, "MetaBall", 312)]
public class MetaBall {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "ListBase", "elems", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "elems", "ListBase", 16, false, 216)]
public ListBase elems;
- [DNAFieldAttribute(3, "ListBase", "*editelems", "ListBase", 8, true)]
+ [DNAFieldAttribute(3, "ListBase", "*editelems", "ListBase", 8, true, 232)]
public ListBase ptr_editelems;
- [DNAFieldAttribute(4, "Ipo", "*ipo", "Ipo", 8, true)]
+ [DNAFieldAttribute(4, "Ipo", "*ipo", "Ipo", 8, true, 240)]
public Ipo ptr_ipo;
- [DNAFieldAttribute(5, "Material", "**mat", "Material", 8, true)]
+ [DNAFieldAttribute(5, "Material", "**mat", "Material", 8, true, 248)]
public Material ptr_ptr_mat;
- [DNAFieldAttribute(6, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "flag", "char", 1, false, 256)]
public char flag;
- [DNAFieldAttribute(7, "char", "flag2", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "flag2", "char", 1, false, 257)]
public char flag2;
- [DNAFieldAttribute(8, "short", "totcol", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "totcol", "short", 2, false, 258)]
public short totcol;
- [DNAFieldAttribute(9, "char", "texflag", "char", 1, false)]
+ [DNAFieldAttribute(9, "char", "texflag", "char", 1, false, 260)]
public char texflag;
- [DNAFieldAttribute(10, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(10, "char", "_pad[2]", "System.Char[]", 2, false, 261)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(11, "char", "needs_flush_to_id", "char", 1, false)]
+ [DNAFieldAttribute(11, "char", "needs_flush_to_id", "char", 1, false, 263)]
public char needs_flush_to_id;
- [DNAFieldAttribute(12, "float", "loc[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(12, "float", "loc[3]", "System.Single[]", 12, false, 264)]
public float[] loc = new System.Single[3];
- [DNAFieldAttribute(13, "float", "size[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(13, "float", "size[3]", "System.Single[]", 12, false, 276)]
public float[] size = new System.Single[3];
- [DNAFieldAttribute(14, "float", "wiresize", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "wiresize", "float", 4, false, 288)]
public float wiresize;
- [DNAFieldAttribute(15, "float", "rendersize", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "rendersize", "float", 4, false, 292)]
public float rendersize;
- [DNAFieldAttribute(16, "float", "thresh", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "thresh", "float", 4, false, 296)]
public float thresh;
- [DNAFieldAttribute(17, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(17, "char", "_pad0[4]", "System.Char[]", 4, false, 300)]
public char[] _pad0 = new System.Char[4];
- [DNAFieldAttribute(18, "MetaElem", "*lastelem", "MetaElem", 8, true)]
+ [DNAFieldAttribute(18, "MetaElem", "*lastelem", "MetaElem", 8, true, 304)]
public MetaElem ptr_lastelem;
public MetaBall() {
this.id = default;
diff --git a/BlendFile/DNA/MetaElem.cs b/BlendFile/DNA/MetaElem.cs
index cda06ab..b1ec9cf 100644
--- a/BlendFile/DNA/MetaElem.cs
+++ b/BlendFile/DNA/MetaElem.cs
@@ -15,43 +15,43 @@ namespace BlendFile.DNA {
[DNAClassAttribute(441, "MetaElem", 104)]
public class MetaElem {
- [DNAFieldAttribute(0, "MetaElem", "*next", "MetaElem", 8, true)]
+ [DNAFieldAttribute(0, "MetaElem", "*next", "MetaElem", 8, true, 0)]
public MetaElem ptr_next;
- [DNAFieldAttribute(1, "MetaElem", "*prev", "MetaElem", 8, true)]
+ [DNAFieldAttribute(1, "MetaElem", "*prev", "MetaElem", 8, true, 8)]
public MetaElem ptr_prev;
- [DNAFieldAttribute(2, "BoundBox", "*bb", "BoundBox", 8, true)]
+ [DNAFieldAttribute(2, "BoundBox", "*bb", "BoundBox", 8, true, 16)]
public BoundBox ptr_bb;
- [DNAFieldAttribute(3, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "type", "short", 2, false, 24)]
public short type;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 26)]
public short flag;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 28)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(6, "float", "x", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "x", "float", 4, false, 32)]
public float x;
- [DNAFieldAttribute(7, "float", "y", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "y", "float", 4, false, 36)]
public float y;
- [DNAFieldAttribute(8, "float", "z", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "z", "float", 4, false, 40)]
public float z;
- [DNAFieldAttribute(9, "float", "quat[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(9, "float", "quat[4]", "System.Single[]", 16, false, 44)]
public float[] quat = new System.Single[4];
- [DNAFieldAttribute(10, "float", "expx", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "expx", "float", 4, false, 60)]
public float expx;
- [DNAFieldAttribute(11, "float", "expy", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "expy", "float", 4, false, 64)]
public float expy;
- [DNAFieldAttribute(12, "float", "expz", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "expz", "float", 4, false, 68)]
public float expz;
- [DNAFieldAttribute(13, "float", "rad", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "rad", "float", 4, false, 72)]
public float rad;
- [DNAFieldAttribute(14, "float", "rad2", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "rad2", "float", 4, false, 76)]
public float rad2;
- [DNAFieldAttribute(15, "float", "s", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "s", "float", 4, false, 80)]
public float s;
- [DNAFieldAttribute(16, "float", "len", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "len", "float", 4, false, 84)]
public float len;
- [DNAFieldAttribute(17, "float", "*mat", "float", 8, true)]
+ [DNAFieldAttribute(17, "float", "*mat", "float", 8, true, 88)]
public float ptr_mat;
- [DNAFieldAttribute(18, "float", "*imat", "float", 8, true)]
+ [DNAFieldAttribute(18, "float", "*imat", "float", 8, true, 96)]
public float ptr_imat;
public MetaElem() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/MetaStack.cs b/BlendFile/DNA/MetaStack.cs
index 38ca4ce..d209a06 100644
--- a/BlendFile/DNA/MetaStack.cs
+++ b/BlendFile/DNA/MetaStack.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(887, "MetaStack", 48)]
public class MetaStack {
- [DNAFieldAttribute(0, "MetaStack", "*next", "MetaStack", 8, true)]
+ [DNAFieldAttribute(0, "MetaStack", "*next", "MetaStack", 8, true, 0)]
public MetaStack ptr_next;
- [DNAFieldAttribute(1, "MetaStack", "*prev", "MetaStack", 8, true)]
+ [DNAFieldAttribute(1, "MetaStack", "*prev", "MetaStack", 8, true, 8)]
public MetaStack ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "*oldbasep", "ListBase", 8, true)]
+ [DNAFieldAttribute(2, "ListBase", "*oldbasep", "ListBase", 8, true, 16)]
public ListBase ptr_oldbasep;
- [DNAFieldAttribute(3, "ListBase", "*old_channels", "ListBase", 8, true)]
+ [DNAFieldAttribute(3, "ListBase", "*old_channels", "ListBase", 8, true, 24)]
public ListBase ptr_old_channels;
- [DNAFieldAttribute(4, "Sequence", "*parseq", "Sequence", 8, true)]
+ [DNAFieldAttribute(4, "Sequence", "*parseq", "Sequence", 8, true, 32)]
public Sequence ptr_parseq;
- [DNAFieldAttribute(5, "int", "disp_range[2]", "System.Int32[]", 8, false)]
+ [DNAFieldAttribute(5, "int", "disp_range[2]", "System.Int32[]", 8, false, 40)]
public int[] disp_range = new System.Int32[2];
public MetaStack() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/MirrorGpencilModifierData.cs b/BlendFile/DNA/MirrorGpencilModifierData.cs
index 38a0eb4..47bdfed 100644
--- a/BlendFile/DNA/MirrorGpencilModifierData.cs
+++ b/BlendFile/DNA/MirrorGpencilModifierData.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(291, "MirrorGpencilModifierData", 264)]
public class MirrorGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true, 104)]
public Object ptr_object;
- [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true, 112)]
public Material ptr_material;
- [DNAFieldAttribute(3, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "layername[64]", "System.Char[]", 64, false, 120)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(4, "char", "materialname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "materialname[64]", "System.Char[]", 64, false, 184)]
public char[] materialname = new System.Char[64];
- [DNAFieldAttribute(5, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "pass_index", "int", 4, false, 248)]
public int pass_index;
- [DNAFieldAttribute(6, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "flag", "int", 4, false, 252)]
public int flag;
- [DNAFieldAttribute(7, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "layer_pass", "int", 4, false, 256)]
public int layer_pass;
- [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false, 260)]
public char[] _pad = new System.Char[4];
public MirrorGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/MirrorModifierData.cs b/BlendFile/DNA/MirrorModifierData.cs
index 7a06245..58d73ba 100644
--- a/BlendFile/DNA/MirrorModifierData.cs
+++ b/BlendFile/DNA/MirrorModifierData.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(452, "MirrorModifierData", 168)]
public class MirrorModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "short", "axis", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "axis", "short", 2, false, 120)]
public short axis;
- [DNAFieldAttribute(2, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "flag", "short", 2, false, 122)]
public short flag;
- [DNAFieldAttribute(3, "float", "tolerance", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "tolerance", "float", 4, false, 124)]
public float tolerance;
- [DNAFieldAttribute(4, "float", "bisect_threshold", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "bisect_threshold", "float", 4, false, 128)]
public float bisect_threshold;
- [DNAFieldAttribute(5, "uchar", "use_correct_order_on_merge", "uchar", 1, false)]
+ [DNAFieldAttribute(5, "uchar", "use_correct_order_on_merge", "uchar", 1, false, 132)]
public byte use_correct_order_on_merge;
- [DNAFieldAttribute(6, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(6, "char", "_pad[3]", "System.Char[]", 3, false, 133)]
public char[] _pad = new System.Char[3];
- [DNAFieldAttribute(7, "float", "uv_offset[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(7, "float", "uv_offset[2]", "System.Single[]", 8, false, 136)]
public float[] uv_offset = new System.Single[2];
- [DNAFieldAttribute(8, "float", "uv_offset_copy[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(8, "float", "uv_offset_copy[2]", "System.Single[]", 8, false, 144)]
public float[] uv_offset_copy = new System.Single[2];
- [DNAFieldAttribute(9, "Object", "*mirror_ob", "Object", 8, true)]
+ [DNAFieldAttribute(9, "Object", "*mirror_ob", "Object", 8, true, 152)]
public Object ptr_mirror_ob;
- [DNAFieldAttribute(10, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(10, "void", "*_pad1", "void", 8, true, 160)]
public object ptr__pad1;
public MirrorModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/ModifierData.cs b/BlendFile/DNA/ModifierData.cs
index cecaade..dabc0d3 100644
--- a/BlendFile/DNA/ModifierData.cs
+++ b/BlendFile/DNA/ModifierData.cs
@@ -15,31 +15,31 @@ namespace BlendFile.DNA {
[DNAClassAttribute(444, "ModifierData", 120)]
public class ModifierData {
- [DNAFieldAttribute(0, "ModifierData", "*next", "ModifierData", 8, true)]
+ [DNAFieldAttribute(0, "ModifierData", "*next", "ModifierData", 8, true, 0)]
public ModifierData ptr_next;
- [DNAFieldAttribute(1, "ModifierData", "*prev", "ModifierData", 8, true)]
+ [DNAFieldAttribute(1, "ModifierData", "*prev", "ModifierData", 8, true, 8)]
public ModifierData ptr_prev;
- [DNAFieldAttribute(2, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "type", "int", 4, false, 16)]
public int type;
- [DNAFieldAttribute(3, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "mode", "int", 4, false, 20)]
public int mode;
- [DNAFieldAttribute(4, "float", "execution_time", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "execution_time", "float", 4, false, 24)]
public float execution_time;
- [DNAFieldAttribute(5, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "flag", "short", 2, false, 28)]
public short flag;
- [DNAFieldAttribute(6, "short", "ui_expand_flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "ui_expand_flag", "short", 2, false, 30)]
public short ui_expand_flag;
- [DNAFieldAttribute(7, "ushort", "layout_panel_open_flag", "ushort", 2, false)]
+ [DNAFieldAttribute(7, "ushort", "layout_panel_open_flag", "ushort", 2, false, 32)]
public ushort layout_panel_open_flag;
- [DNAFieldAttribute(8, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(8, "char", "_pad[2]", "System.Char[]", 2, false, 34)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(9, "int", "persistent_uid", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "persistent_uid", "int", 4, false, 36)]
public int persistent_uid;
- [DNAFieldAttribute(10, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(10, "char", "name[64]", "System.Char[]", 64, false, 40)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(11, "char", "*error", "char", 8, true)]
+ [DNAFieldAttribute(11, "char", "*error", "char", 8, true, 104)]
public char ptr_error;
- [DNAFieldAttribute(12, "void", "*runtime", "void", 8, true)]
+ [DNAFieldAttribute(12, "void", "*runtime", "void", 8, true, 112)]
public object ptr_runtime;
public ModifierData() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/ModifierViewerPathElem.cs b/BlendFile/DNA/ModifierViewerPathElem.cs
index b98b20a..39ad9f8 100644
--- a/BlendFile/DNA/ModifierViewerPathElem.cs
+++ b/BlendFile/DNA/ModifierViewerPathElem.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1032, "ModifierViewerPathElem", 40)]
public class ModifierViewerPathElem {
- [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false)]
+ [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false, 0)]
public ViewerPathElem @base;
- [DNAFieldAttribute(1, "char", "*modifier_name", "char", 8, true)]
+ [DNAFieldAttribute(1, "char", "*modifier_name", "char", 8, true, 32)]
public char ptr_modifier_name;
public ModifierViewerPathElem() {
this.@base = default;
diff --git a/BlendFile/DNA/MovieClip.cs b/BlendFile/DNA/MovieClip.cs
index f058443..34e0803 100644
--- a/BlendFile/DNA/MovieClip.cs
+++ b/BlendFile/DNA/MovieClip.cs
@@ -15,47 +15,47 @@ namespace BlendFile.DNA {
[DNAClassAttribute(148, "MovieClip", 2568)]
public class MovieClip {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false)]
+ [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false, 216)]
public DrawDataList drawdata;
- [DNAFieldAttribute(3, "char", "name[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(3, "char", "name[1024]", "System.Char[]", 1024, false, 232)]
public char[] name = new System.Char[1024];
- [DNAFieldAttribute(4, "int", "source", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "source", "int", 4, false, 1256)]
public int source;
- [DNAFieldAttribute(5, "int", "_pad", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "_pad", "int", 4, false, 1260)]
public int _pad;
- [DNAFieldAttribute(6, "int", "lastsize[2]", "System.Int32[]", 8, false)]
+ [DNAFieldAttribute(6, "int", "lastsize[2]", "System.Int32[]", 8, false, 1264)]
public int[] lastsize = new System.Int32[2];
- [DNAFieldAttribute(7, "float", "aspx", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "aspx", "float", 4, false, 1272)]
public float aspx;
- [DNAFieldAttribute(8, "float", "aspy", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "aspy", "float", 4, false, 1276)]
public float aspy;
- [DNAFieldAttribute(9, "ImBufAnim", "*anim", "ImBufAnim", 8, true)]
+ [DNAFieldAttribute(9, "ImBufAnim", "*anim", "ImBufAnim", 8, true, 1280)]
public ImBufAnim ptr_anim;
- [DNAFieldAttribute(10, "MovieClipCache", "*cache", "MovieClipCache", 8, true)]
+ [DNAFieldAttribute(10, "MovieClipCache", "*cache", "MovieClipCache", 8, true, 1288)]
public MovieClipCache ptr_cache;
- [DNAFieldAttribute(11, "bGPdata", "*gpd", "bGPdata", 8, true)]
+ [DNAFieldAttribute(11, "bGPdata", "*gpd", "bGPdata", 8, true, 1296)]
public bGPdata ptr_gpd;
- [DNAFieldAttribute(12, "MovieTracking", "tracking", "MovieTracking", 384, false)]
+ [DNAFieldAttribute(12, "MovieTracking", "tracking", "MovieTracking", 384, false, 1304)]
public MovieTracking tracking;
- [DNAFieldAttribute(13, "void", "*tracking_context", "void", 8, true)]
+ [DNAFieldAttribute(13, "void", "*tracking_context", "void", 8, true, 1688)]
public object ptr_tracking_context;
- [DNAFieldAttribute(14, "MovieClipProxy", "proxy", "MovieClipProxy", 776, false)]
+ [DNAFieldAttribute(14, "MovieClipProxy", "proxy", "MovieClipProxy", 776, false, 1696)]
public MovieClipProxy proxy;
- [DNAFieldAttribute(15, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "flag", "int", 4, false, 2472)]
public int flag;
- [DNAFieldAttribute(16, "int", "len", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "len", "int", 4, false, 2476)]
public int len;
- [DNAFieldAttribute(17, "int", "start_frame", "int", 4, false)]
+ [DNAFieldAttribute(17, "int", "start_frame", "int", 4, false, 2480)]
public int start_frame;
- [DNAFieldAttribute(18, "int", "frame_offset", "int", 4, false)]
+ [DNAFieldAttribute(18, "int", "frame_offset", "int", 4, false, 2484)]
public int frame_offset;
- [DNAFieldAttribute(19, "ColorManagedColorspaceSettings", "colorspace_settings", "ColorManagedColorspaceSettings", 64, false)]
+ [DNAFieldAttribute(19, "ColorManagedColorspaceSettings", "colorspace_settings", "ColorManagedColorspaceSettings", 64, false, 2488)]
public ColorManagedColorspaceSettings colorspace_settings;
- [DNAFieldAttribute(20, "MovieClip_Runtime", "runtime", "MovieClip_Runtime", 16, false)]
+ [DNAFieldAttribute(20, "MovieClip_Runtime", "runtime", "MovieClip_Runtime", 16, false, 2552)]
public MovieClip_Runtime runtime;
public MovieClip() {
this.id = default;
diff --git a/BlendFile/DNA/MovieClipProxy.cs b/BlendFile/DNA/MovieClipProxy.cs
index 1dd2c03..584f3f8 100644
--- a/BlendFile/DNA/MovieClipProxy.cs
+++ b/BlendFile/DNA/MovieClipProxy.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(554, "MovieClipProxy", 776)]
public struct MovieClipProxy {
- [DNAFieldAttribute(0, "char", "dir[768]", "System.Char[]", 768, false)]
+ [DNAFieldAttribute(0, "char", "dir[768]", "System.Char[]", 768, false, 0)]
public char[] dir = new System.Char[768];
- [DNAFieldAttribute(1, "short", "tc", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "tc", "short", 2, false, 768)]
public short tc;
- [DNAFieldAttribute(2, "short", "quality", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "quality", "short", 2, false, 770)]
public short quality;
- [DNAFieldAttribute(3, "short", "build_size_flag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "build_size_flag", "short", 2, false, 772)]
public short build_size_flag;
- [DNAFieldAttribute(4, "short", "build_tc_flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "build_tc_flag", "short", 2, false, 774)]
public short build_tc_flag;
public MovieClipProxy() {
this.dir = default;
diff --git a/BlendFile/DNA/MovieClipScopes.cs b/BlendFile/DNA/MovieClipScopes.cs
index 79c6042..827a43d 100644
--- a/BlendFile/DNA/MovieClipScopes.cs
+++ b/BlendFile/DNA/MovieClipScopes.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(559, "MovieClipScopes", 136)]
public class MovieClipScopes {
- [DNAFieldAttribute(0, "short", "ok", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "ok", "short", 2, false, 0)]
public short ok;
- [DNAFieldAttribute(1, "short", "use_track_mask", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "use_track_mask", "short", 2, false, 2)]
public short use_track_mask;
- [DNAFieldAttribute(2, "int", "track_preview_height", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "track_preview_height", "int", 4, false, 4)]
public int track_preview_height;
- [DNAFieldAttribute(3, "int", "frame_width", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "frame_width", "int", 4, false, 8)]
public int frame_width;
- [DNAFieldAttribute(4, "int", "frame_height", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "frame_height", "int", 4, false, 12)]
public int frame_height;
- [DNAFieldAttribute(5, "MovieTrackingMarker", "undist_marker", "MovieTrackingMarker", 64, false)]
+ [DNAFieldAttribute(5, "MovieTrackingMarker", "undist_marker", "MovieTrackingMarker", 64, false, 16)]
public MovieTrackingMarker undist_marker;
- [DNAFieldAttribute(6, "ImBuf", "*track_search", "ImBuf", 8, true)]
+ [DNAFieldAttribute(6, "ImBuf", "*track_search", "ImBuf", 8, true, 80)]
public ImBuf ptr_track_search;
- [DNAFieldAttribute(7, "ImBuf", "*track_preview", "ImBuf", 8, true)]
+ [DNAFieldAttribute(7, "ImBuf", "*track_preview", "ImBuf", 8, true, 88)]
public ImBuf ptr_track_preview;
- [DNAFieldAttribute(8, "float", "track_pos[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(8, "float", "track_pos[2]", "System.Single[]", 8, false, 96)]
public float[] track_pos = new System.Single[2];
- [DNAFieldAttribute(9, "short", "track_disabled", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "track_disabled", "short", 2, false, 104)]
public short track_disabled;
- [DNAFieldAttribute(10, "short", "track_locked", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "track_locked", "short", 2, false, 106)]
public short track_locked;
- [DNAFieldAttribute(11, "int", "scene_framenr", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "scene_framenr", "int", 4, false, 108)]
public int scene_framenr;
- [DNAFieldAttribute(12, "MovieTrackingTrack", "*track", "MovieTrackingTrack", 8, true)]
+ [DNAFieldAttribute(12, "MovieTrackingTrack", "*track", "MovieTrackingTrack", 8, true, 112)]
public MovieTrackingTrack ptr_track;
- [DNAFieldAttribute(13, "MovieTrackingMarker", "*marker", "MovieTrackingMarker", 8, true)]
+ [DNAFieldAttribute(13, "MovieTrackingMarker", "*marker", "MovieTrackingMarker", 8, true, 120)]
public MovieTrackingMarker ptr_marker;
- [DNAFieldAttribute(14, "float", "slide_scale[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(14, "float", "slide_scale[2]", "System.Single[]", 8, false, 128)]
public float[] slide_scale = new System.Single[2];
public MovieClipScopes() {
this.ok = default;
diff --git a/BlendFile/DNA/MovieClipUser.cs b/BlendFile/DNA/MovieClipUser.cs
index 601e604..4123785 100644
--- a/BlendFile/DNA/MovieClipUser.cs
+++ b/BlendFile/DNA/MovieClipUser.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(149, "MovieClipUser", 8)]
public struct MovieClipUser {
- [DNAFieldAttribute(0, "int", "framenr", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "framenr", "int", 4, false, 0)]
public int framenr;
- [DNAFieldAttribute(1, "short", "render_size", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "render_size", "short", 2, false, 4)]
public short render_size;
- [DNAFieldAttribute(2, "short", "render_flag", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "render_flag", "short", 2, false, 6)]
public short render_flag;
public MovieClipUser() {
this.framenr = default;
diff --git a/BlendFile/DNA/MovieClip_Runtime.cs b/BlendFile/DNA/MovieClip_Runtime.cs
index 6cbc934..da9333a 100644
--- a/BlendFile/DNA/MovieClip_Runtime.cs
+++ b/BlendFile/DNA/MovieClip_Runtime.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(556, "MovieClip_Runtime", 16)]
public struct MovieClip_Runtime {
- [DNAFieldAttribute(0, "ListBase", "gputextures", "ListBase", 16, false)]
+ [DNAFieldAttribute(0, "ListBase", "gputextures", "ListBase", 16, false, 0)]
public ListBase gputextures;
public MovieClip_Runtime() {
this.gputextures = default;
diff --git a/BlendFile/DNA/MovieClip_RuntimeGPUTexture.cs b/BlendFile/DNA/MovieClip_RuntimeGPUTexture.cs
index 3fbe39b..aea39fc 100644
--- a/BlendFile/DNA/MovieClip_RuntimeGPUTexture.cs
+++ b/BlendFile/DNA/MovieClip_RuntimeGPUTexture.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(555, "MovieClip_RuntimeGPUTexture", 48)]
public class MovieClip_RuntimeGPUTexture {
- [DNAFieldAttribute(0, "void", "*next", "void", 8, true)]
+ [DNAFieldAttribute(0, "void", "*next", "void", 8, true, 0)]
public object ptr_next;
- [DNAFieldAttribute(1, "void", "*prev", "void", 8, true)]
+ [DNAFieldAttribute(1, "void", "*prev", "void", 8, true, 8)]
public object ptr_prev;
- [DNAFieldAttribute(2, "MovieClipUser", "user", "MovieClipUser", 8, false)]
+ [DNAFieldAttribute(2, "MovieClipUser", "user", "MovieClipUser", 8, false, 16)]
public MovieClipUser user;
- [DNAFieldAttribute(3, "GPUTexture", "*gputexture[3]", "GPUTexture[]", 24, true)]
+ [DNAFieldAttribute(3, "GPUTexture", "*gputexture[3]", "GPUTexture[]", 24, true, 24)]
public GPUTexture[] ptr_gputext = new GPUTexture[3];
public MovieClip_RuntimeGPUTexture() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/MovieReconstructedCamera.cs b/BlendFile/DNA/MovieReconstructedCamera.cs
index 394d9f0..b9d855f 100644
--- a/BlendFile/DNA/MovieReconstructedCamera.cs
+++ b/BlendFile/DNA/MovieReconstructedCamera.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(975, "MovieReconstructedCamera", 72)]
public struct MovieReconstructedCamera {
- [DNAFieldAttribute(0, "int", "framenr", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "framenr", "int", 4, false, 0)]
public int framenr;
- [DNAFieldAttribute(1, "float", "error", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "error", "float", 4, false, 4)]
public float error;
- [DNAFieldAttribute(2, "float", "mat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(2, "float", "mat[4][4]", "System.Single[,]", 64, false, 8)]
public float[,] mat = new System.Single[4,4];
public MovieReconstructedCamera() {
this.framenr = default;
diff --git a/BlendFile/DNA/MovieTracking.cs b/BlendFile/DNA/MovieTracking.cs
index 0a84ff2..58dde20 100644
--- a/BlendFile/DNA/MovieTracking.cs
+++ b/BlendFile/DNA/MovieTracking.cs
@@ -15,31 +15,31 @@ namespace BlendFile.DNA {
[DNAClassAttribute(558, "MovieTracking", 384)]
public class MovieTracking {
- [DNAFieldAttribute(0, "MovieTrackingSettings", "settings", "MovieTrackingSettings", 64, false)]
+ [DNAFieldAttribute(0, "MovieTrackingSettings", "settings", "MovieTrackingSettings", 64, false, 0)]
public MovieTrackingSettings settings;
- [DNAFieldAttribute(1, "MovieTrackingCamera", "camera", "MovieTrackingCamera", 96, false)]
+ [DNAFieldAttribute(1, "MovieTrackingCamera", "camera", "MovieTrackingCamera", 96, false, 64)]
public MovieTrackingCamera camera;
- [DNAFieldAttribute(2, "ListBase", "tracks", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "tracks", "ListBase", 16, false, 160)]
public ListBase tracks;
- [DNAFieldAttribute(3, "ListBase", "plane_tracks", "ListBase", 16, false)]
+ [DNAFieldAttribute(3, "ListBase", "plane_tracks", "ListBase", 16, false, 176)]
public ListBase plane_tracks;
- [DNAFieldAttribute(4, "MovieTrackingReconstruction", "reconstruction", "MovieTrackingReconstruction", 24, false)]
+ [DNAFieldAttribute(4, "MovieTrackingReconstruction", "reconstruction", "MovieTrackingReconstruction", 24, false, 192)]
public MovieTrackingReconstruction reconstruction;
- [DNAFieldAttribute(5, "MovieTrackingStabilization", "stabilization", "MovieTrackingStabilization", 72, false)]
+ [DNAFieldAttribute(5, "MovieTrackingStabilization", "stabilization", "MovieTrackingStabilization", 72, false, 216)]
public MovieTrackingStabilization stabilization;
- [DNAFieldAttribute(6, "MovieTrackingTrack", "*act_track", "MovieTrackingTrack", 8, true)]
+ [DNAFieldAttribute(6, "MovieTrackingTrack", "*act_track", "MovieTrackingTrack", 8, true, 288)]
public MovieTrackingTrack ptr_act_track;
- [DNAFieldAttribute(7, "MovieTrackingPlaneTrack", "*act_plane_track", "MovieTrackingPlaneTrack", 8, true)]
+ [DNAFieldAttribute(7, "MovieTrackingPlaneTrack", "*act_plane_track", "MovieTrackingPlaneTrack", 8, true, 296)]
public MovieTrackingPlaneTrack ptr_act_plane_track;
- [DNAFieldAttribute(8, "ListBase", "objects", "ListBase", 16, false)]
+ [DNAFieldAttribute(8, "ListBase", "objects", "ListBase", 16, false, 304)]
public ListBase objects;
- [DNAFieldAttribute(9, "int", "objectnr", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "objectnr", "int", 4, false, 320)]
public int objectnr;
- [DNAFieldAttribute(10, "int", "tot_object", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "tot_object", "int", 4, false, 324)]
public int tot_object;
- [DNAFieldAttribute(11, "MovieTrackingStats", "*stats", "MovieTrackingStats", 8, true)]
+ [DNAFieldAttribute(11, "MovieTrackingStats", "*stats", "MovieTrackingStats", 8, true, 328)]
public MovieTrackingStats ptr_stats;
- [DNAFieldAttribute(12, "MovieTrackingDopesheet", "dopesheet", "MovieTrackingDopesheet", 48, false)]
+ [DNAFieldAttribute(12, "MovieTrackingDopesheet", "dopesheet", "MovieTrackingDopesheet", 48, false, 336)]
public MovieTrackingDopesheet dopesheet;
public MovieTracking() {
this.settings = default;
diff --git a/BlendFile/DNA/MovieTrackingCamera.cs b/BlendFile/DNA/MovieTrackingCamera.cs
index b47f909..c4ba178 100644
--- a/BlendFile/DNA/MovieTrackingCamera.cs
+++ b/BlendFile/DNA/MovieTrackingCamera.cs
@@ -15,51 +15,51 @@ namespace BlendFile.DNA {
[DNAClassAttribute(976, "MovieTrackingCamera", 96)]
public class MovieTrackingCamera {
- [DNAFieldAttribute(0, "void", "*intrinsics", "void", 8, true)]
+ [DNAFieldAttribute(0, "void", "*intrinsics", "void", 8, true, 0)]
public object ptr_intrinsics;
- [DNAFieldAttribute(1, "short", "distortion_model", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "distortion_model", "short", 2, false, 8)]
public short distortion_model;
- [DNAFieldAttribute(2, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(2, "char", "_pad[2]", "System.Char[]", 2, false, 10)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(3, "float", "sensor_width", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "sensor_width", "float", 4, false, 12)]
public float sensor_width;
- [DNAFieldAttribute(4, "float", "pixel_aspect", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "pixel_aspect", "float", 4, false, 16)]
public float pixel_aspect;
- [DNAFieldAttribute(5, "float", "focal", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "focal", "float", 4, false, 20)]
public float focal;
- [DNAFieldAttribute(6, "short", "units", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "units", "short", 2, false, 24)]
public short units;
- [DNAFieldAttribute(7, "char", "_pad1[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(7, "char", "_pad1[2]", "System.Char[]", 2, false, 26)]
public char[] _pad1 = new System.Char[2];
- [DNAFieldAttribute(8, "float", "principal_point[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(8, "float", "principal_point[2]", "System.Single[]", 8, false, 28)]
public float[] principal_point = new System.Single[2];
- [DNAFieldAttribute(9, "float", "principal[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(9, "float", "principal[2]", "System.Single[]", 8, false, 36)]
public float[] principal = new System.Single[2];
- [DNAFieldAttribute(10, "float", "k1", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "k1", "float", 4, false, 44)]
public float k1;
- [DNAFieldAttribute(11, "float", "k2", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "k2", "float", 4, false, 48)]
public float k2;
- [DNAFieldAttribute(12, "float", "k3", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "k3", "float", 4, false, 52)]
public float k3;
- [DNAFieldAttribute(13, "float", "division_k1", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "division_k1", "float", 4, false, 56)]
public float division_k1;
- [DNAFieldAttribute(14, "float", "division_k2", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "division_k2", "float", 4, false, 60)]
public float division_k2;
- [DNAFieldAttribute(15, "float", "nuke_k1", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "nuke_k1", "float", 4, false, 64)]
public float nuke_k1;
- [DNAFieldAttribute(16, "float", "nuke_k2", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "nuke_k2", "float", 4, false, 68)]
public float nuke_k2;
- [DNAFieldAttribute(17, "float", "brown_k1", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "brown_k1", "float", 4, false, 72)]
public float brown_k1;
- [DNAFieldAttribute(18, "float", "brown_k2", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "brown_k2", "float", 4, false, 76)]
public float brown_k2;
- [DNAFieldAttribute(19, "float", "brown_k3", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "brown_k3", "float", 4, false, 80)]
public float brown_k3;
- [DNAFieldAttribute(20, "float", "brown_k4", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "brown_k4", "float", 4, false, 84)]
public float brown_k4;
- [DNAFieldAttribute(21, "float", "brown_p1", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "brown_p1", "float", 4, false, 88)]
public float brown_p1;
- [DNAFieldAttribute(22, "float", "brown_p2", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "brown_p2", "float", 4, false, 92)]
public float brown_p2;
public MovieTrackingCamera() {
this.ptr_intrinsics = default;
diff --git a/BlendFile/DNA/MovieTrackingDopesheet.cs b/BlendFile/DNA/MovieTrackingDopesheet.cs
index 1a2f12d..b97bb06 100644
--- a/BlendFile/DNA/MovieTrackingDopesheet.cs
+++ b/BlendFile/DNA/MovieTrackingDopesheet.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(986, "MovieTrackingDopesheet", 48)]
public struct MovieTrackingDopesheet {
- [DNAFieldAttribute(0, "int", "ok", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "ok", "int", 4, false, 0)]
public int ok;
- [DNAFieldAttribute(1, "short", "sort_method", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "sort_method", "short", 2, false, 4)]
public short sort_method;
- [DNAFieldAttribute(2, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "flag", "short", 2, false, 6)]
public short flag;
- [DNAFieldAttribute(3, "ListBase", "coverage_segments", "ListBase", 16, false)]
+ [DNAFieldAttribute(3, "ListBase", "coverage_segments", "ListBase", 16, false, 8)]
public ListBase coverage_segments;
- [DNAFieldAttribute(4, "ListBase", "channels", "ListBase", 16, false)]
+ [DNAFieldAttribute(4, "ListBase", "channels", "ListBase", 16, false, 24)]
public ListBase channels;
- [DNAFieldAttribute(5, "int", "tot_channel", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "tot_channel", "int", 4, false, 40)]
public int tot_channel;
- [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false, 44)]
public char[] _pad = new System.Char[4];
public MovieTrackingDopesheet() {
this.ok = default;
diff --git a/BlendFile/DNA/MovieTrackingDopesheetChannel.cs b/BlendFile/DNA/MovieTrackingDopesheetChannel.cs
index 0625e3f..dc41552 100644
--- a/BlendFile/DNA/MovieTrackingDopesheetChannel.cs
+++ b/BlendFile/DNA/MovieTrackingDopesheetChannel.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(984, "MovieTrackingDopesheetChannel", 120)]
public class MovieTrackingDopesheetChannel {
- [DNAFieldAttribute(0, "MovieTrackingDopesheetChannel", "*next", "MovieTrackingDopesheetChannel", 8, true)]
+ [DNAFieldAttribute(0, "MovieTrackingDopesheetChannel", "*next", "MovieTrackingDopesheetChannel", 8, true, 0)]
public MovieTrackingDopesheetChannel ptr_next;
- [DNAFieldAttribute(1, "MovieTrackingDopesheetChannel", "*prev", "MovieTrackingDopesheetChannel", 8, true)]
+ [DNAFieldAttribute(1, "MovieTrackingDopesheetChannel", "*prev", "MovieTrackingDopesheetChannel", 8, true, 8)]
public MovieTrackingDopesheetChannel ptr_prev;
- [DNAFieldAttribute(2, "MovieTrackingTrack", "*track", "MovieTrackingTrack", 8, true)]
+ [DNAFieldAttribute(2, "MovieTrackingTrack", "*track", "MovieTrackingTrack", 8, true, 16)]
public MovieTrackingTrack ptr_track;
- [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false, 24)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 64, false, 28)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(5, "int", "tot_segment", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "tot_segment", "int", 4, false, 92)]
public int tot_segment;
- [DNAFieldAttribute(6, "int", "*segments", "int", 8, true)]
+ [DNAFieldAttribute(6, "int", "*segments", "int", 8, true, 96)]
public int ptr_segments;
- [DNAFieldAttribute(7, "int", "max_segment", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "max_segment", "int", 4, false, 104)]
public int max_segment;
- [DNAFieldAttribute(8, "int", "total_frames", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "total_frames", "int", 4, false, 108)]
public int total_frames;
- [DNAFieldAttribute(9, "int", "first_not_disabled_marker_framenr", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "first_not_disabled_marker_framenr", "int", 4, false, 112)]
public int first_not_disabled_marker_framenr;
- [DNAFieldAttribute(10, "int", "last_not_disabled_marker_framenr", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "last_not_disabled_marker_framenr", "int", 4, false, 116)]
public int last_not_disabled_marker_framenr;
public MovieTrackingDopesheetChannel() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/MovieTrackingDopesheetCoverageSegment.cs b/BlendFile/DNA/MovieTrackingDopesheetCoverageSegment.cs
index e74c139..9e532a5 100644
--- a/BlendFile/DNA/MovieTrackingDopesheetCoverageSegment.cs
+++ b/BlendFile/DNA/MovieTrackingDopesheetCoverageSegment.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(985, "MovieTrackingDopesheetCoverageSegment", 32)]
public class MovieTrackingDopesheetCoverageSegment {
- [DNAFieldAttribute(0, "MovieTrackingDopesheetCoverageSegment", "*next", "MovieTrackingDopesheetCoverageSegment", 8, true)]
+ [DNAFieldAttribute(0, "MovieTrackingDopesheetCoverageSegment", "*next", "MovieTrackingDopesheetCoverageSegment", 8, true, 0)]
public MovieTrackingDopesheetCoverageSegment ptr_next;
- [DNAFieldAttribute(1, "MovieTrackingDopesheetCoverageSegment", "*prev", "MovieTrackingDopesheetCoverageSegment", 8, true)]
+ [DNAFieldAttribute(1, "MovieTrackingDopesheetCoverageSegment", "*prev", "MovieTrackingDopesheetCoverageSegment", 8, true, 8)]
public MovieTrackingDopesheetCoverageSegment ptr_prev;
- [DNAFieldAttribute(2, "int", "coverage", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "coverage", "int", 4, false, 16)]
public int coverage;
- [DNAFieldAttribute(3, "int", "start_frame", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "start_frame", "int", 4, false, 20)]
public int start_frame;
- [DNAFieldAttribute(4, "int", "end_frame", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "end_frame", "int", 4, false, 24)]
public int end_frame;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 28)]
public char[] _pad = new System.Char[4];
public MovieTrackingDopesheetCoverageSegment() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/MovieTrackingMarker.cs b/BlendFile/DNA/MovieTrackingMarker.cs
index 6044285..fc9ca9d 100644
--- a/BlendFile/DNA/MovieTrackingMarker.cs
+++ b/BlendFile/DNA/MovieTrackingMarker.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(560, "MovieTrackingMarker", 64)]
public struct MovieTrackingMarker {
- [DNAFieldAttribute(0, "float", "pos[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(0, "float", "pos[2]", "System.Single[]", 8, false, 0)]
public float[] pos = new System.Single[2];
- [DNAFieldAttribute(1, "float", "pattern_corners[4][2]", "System.Single[,]", 32, false)]
+ [DNAFieldAttribute(1, "float", "pattern_corners[4][2]", "System.Single[,]", 32, false, 8)]
public float[,] pattern_corners = new System.Single[4,2];
- [DNAFieldAttribute(2, "float", "search_min[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(2, "float", "search_min[2]", "System.Single[]", 8, false, 40)]
public float[] search_min = new System.Single[2];
- [DNAFieldAttribute(3, "float", "search_max[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(3, "float", "search_max[2]", "System.Single[]", 8, false, 48)]
public float[] search_max = new System.Single[2];
- [DNAFieldAttribute(4, "int", "framenr", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "framenr", "int", 4, false, 56)]
public int framenr;
- [DNAFieldAttribute(5, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "flag", "int", 4, false, 60)]
public int flag;
public MovieTrackingMarker() {
this.pos = default;
diff --git a/BlendFile/DNA/MovieTrackingObject.cs b/BlendFile/DNA/MovieTrackingObject.cs
index cddee00..b2fbdf3 100644
--- a/BlendFile/DNA/MovieTrackingObject.cs
+++ b/BlendFile/DNA/MovieTrackingObject.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(982, "MovieTrackingObject", 168)]
public class MovieTrackingObject {
- [DNAFieldAttribute(0, "MovieTrackingObject", "*next", "MovieTrackingObject", 8, true)]
+ [DNAFieldAttribute(0, "MovieTrackingObject", "*next", "MovieTrackingObject", 8, true, 0)]
public MovieTrackingObject ptr_next;
- [DNAFieldAttribute(1, "MovieTrackingObject", "*prev", "MovieTrackingObject", 8, true)]
+ [DNAFieldAttribute(1, "MovieTrackingObject", "*prev", "MovieTrackingObject", 8, true, 8)]
public MovieTrackingObject ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flag", "int", 4, false, 80)]
public int flag;
- [DNAFieldAttribute(4, "float", "scale", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "scale", "float", 4, false, 84)]
public float scale;
- [DNAFieldAttribute(5, "ListBase", "tracks", "ListBase", 16, false)]
+ [DNAFieldAttribute(5, "ListBase", "tracks", "ListBase", 16, false, 88)]
public ListBase tracks;
- [DNAFieldAttribute(6, "ListBase", "plane_tracks", "ListBase", 16, false)]
+ [DNAFieldAttribute(6, "ListBase", "plane_tracks", "ListBase", 16, false, 104)]
public ListBase plane_tracks;
- [DNAFieldAttribute(7, "MovieTrackingTrack", "*active_track", "MovieTrackingTrack", 8, true)]
+ [DNAFieldAttribute(7, "MovieTrackingTrack", "*active_track", "MovieTrackingTrack", 8, true, 120)]
public MovieTrackingTrack ptr_active_track;
- [DNAFieldAttribute(8, "MovieTrackingPlaneTrack", "*active_plane_track", "MovieTrackingPlaneTrack", 8, true)]
+ [DNAFieldAttribute(8, "MovieTrackingPlaneTrack", "*active_plane_track", "MovieTrackingPlaneTrack", 8, true, 128)]
public MovieTrackingPlaneTrack ptr_active_plane_track;
- [DNAFieldAttribute(9, "MovieTrackingReconstruction", "reconstruction", "MovieTrackingReconstruction", 24, false)]
+ [DNAFieldAttribute(9, "MovieTrackingReconstruction", "reconstruction", "MovieTrackingReconstruction", 24, false, 136)]
public MovieTrackingReconstruction reconstruction;
- [DNAFieldAttribute(10, "int", "keyframe1", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "keyframe1", "int", 4, false, 160)]
public int keyframe1;
- [DNAFieldAttribute(11, "int", "keyframe2", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "keyframe2", "int", 4, false, 164)]
public int keyframe2;
public MovieTrackingObject() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/MovieTrackingPlaneMarker.cs b/BlendFile/DNA/MovieTrackingPlaneMarker.cs
index 2022bed..8821e5a 100644
--- a/BlendFile/DNA/MovieTrackingPlaneMarker.cs
+++ b/BlendFile/DNA/MovieTrackingPlaneMarker.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(977, "MovieTrackingPlaneMarker", 40)]
public struct MovieTrackingPlaneMarker {
- [DNAFieldAttribute(0, "float", "corners[4][2]", "System.Single[,]", 32, false)]
+ [DNAFieldAttribute(0, "float", "corners[4][2]", "System.Single[,]", 32, false, 0)]
public float[,] corners = new System.Single[4,2];
- [DNAFieldAttribute(1, "int", "framenr", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "framenr", "int", 4, false, 32)]
public int framenr;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 36)]
public int flag;
public MovieTrackingPlaneMarker() {
this.corners = default;
diff --git a/BlendFile/DNA/MovieTrackingPlaneTrack.cs b/BlendFile/DNA/MovieTrackingPlaneTrack.cs
index e23e61e..1a023f4 100644
--- a/BlendFile/DNA/MovieTrackingPlaneTrack.cs
+++ b/BlendFile/DNA/MovieTrackingPlaneTrack.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(978, "MovieTrackingPlaneTrack", 128)]
public class MovieTrackingPlaneTrack {
- [DNAFieldAttribute(0, "MovieTrackingPlaneTrack", "*next", "MovieTrackingPlaneTrack", 8, true)]
+ [DNAFieldAttribute(0, "MovieTrackingPlaneTrack", "*next", "MovieTrackingPlaneTrack", 8, true, 0)]
public MovieTrackingPlaneTrack ptr_next;
- [DNAFieldAttribute(1, "MovieTrackingPlaneTrack", "*prev", "MovieTrackingPlaneTrack", 8, true)]
+ [DNAFieldAttribute(1, "MovieTrackingPlaneTrack", "*prev", "MovieTrackingPlaneTrack", 8, true, 8)]
public MovieTrackingPlaneTrack ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "MovieTrackingTrack", "**point_tracks", "MovieTrackingTrack", 8, true)]
+ [DNAFieldAttribute(3, "MovieTrackingTrack", "**point_tracks", "MovieTrackingTrack", 8, true, 80)]
public MovieTrackingTrack ptr_ptr_point_tracks;
- [DNAFieldAttribute(4, "int", "point_tracksnr", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "point_tracksnr", "int", 4, false, 88)]
public int point_tracksnr;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 92)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(6, "MovieTrackingPlaneMarker", "*markers", "MovieTrackingPlaneMarker", 8, true)]
+ [DNAFieldAttribute(6, "MovieTrackingPlaneMarker", "*markers", "MovieTrackingPlaneMarker", 8, true, 96)]
public MovieTrackingPlaneMarker ptr_markers;
- [DNAFieldAttribute(7, "int", "markersnr", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "markersnr", "int", 4, false, 104)]
public int markersnr;
- [DNAFieldAttribute(8, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "flag", "int", 4, false, 108)]
public int flag;
- [DNAFieldAttribute(9, "Image", "*image", "Image", 8, true)]
+ [DNAFieldAttribute(9, "Image", "*image", "Image", 8, true, 112)]
public Image ptr_image;
- [DNAFieldAttribute(10, "float", "image_opacity", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "image_opacity", "float", 4, false, 120)]
public float image_opacity;
- [DNAFieldAttribute(11, "int", "last_marker", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "last_marker", "int", 4, false, 124)]
public int last_marker;
public MovieTrackingPlaneTrack() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/MovieTrackingReconstruction.cs b/BlendFile/DNA/MovieTrackingReconstruction.cs
index c82da4b..9c20cc3 100644
--- a/BlendFile/DNA/MovieTrackingReconstruction.cs
+++ b/BlendFile/DNA/MovieTrackingReconstruction.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(981, "MovieTrackingReconstruction", 24)]
public class MovieTrackingReconstruction {
- [DNAFieldAttribute(0, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "flag", "int", 4, false, 0)]
public int flag;
- [DNAFieldAttribute(1, "float", "error", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "error", "float", 4, false, 4)]
public float error;
- [DNAFieldAttribute(2, "int", "last_camera", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "last_camera", "int", 4, false, 8)]
public int last_camera;
- [DNAFieldAttribute(3, "int", "camnr", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "camnr", "int", 4, false, 12)]
public int camnr;
- [DNAFieldAttribute(4, "MovieReconstructedCamera", "*cameras", "MovieReconstructedCamera", 8, true)]
+ [DNAFieldAttribute(4, "MovieReconstructedCamera", "*cameras", "MovieReconstructedCamera", 8, true, 16)]
public MovieReconstructedCamera ptr_cameras;
public MovieTrackingReconstruction() {
this.flag = default;
diff --git a/BlendFile/DNA/MovieTrackingSettings.cs b/BlendFile/DNA/MovieTrackingSettings.cs
index acb147c..bbb0427 100644
--- a/BlendFile/DNA/MovieTrackingSettings.cs
+++ b/BlendFile/DNA/MovieTrackingSettings.cs
@@ -15,47 +15,47 @@ namespace BlendFile.DNA {
[DNAClassAttribute(979, "MovieTrackingSettings", 64)]
public struct MovieTrackingSettings {
- [DNAFieldAttribute(0, "short", "default_motion_model", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "default_motion_model", "short", 2, false, 0)]
public short default_motion_model;
- [DNAFieldAttribute(1, "short", "default_algorithm_flag", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "default_algorithm_flag", "short", 2, false, 2)]
public short default_algorithm_flag;
- [DNAFieldAttribute(2, "float", "default_minimum_correlation", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "default_minimum_correlation", "float", 4, false, 4)]
public float default_minimum_correlation;
- [DNAFieldAttribute(3, "short", "default_pattern_size", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "default_pattern_size", "short", 2, false, 8)]
public short default_pattern_size;
- [DNAFieldAttribute(4, "short", "default_search_size", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "default_search_size", "short", 2, false, 10)]
public short default_search_size;
- [DNAFieldAttribute(5, "short", "default_frames_limit", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "default_frames_limit", "short", 2, false, 12)]
public short default_frames_limit;
- [DNAFieldAttribute(6, "short", "default_margin", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "default_margin", "short", 2, false, 14)]
public short default_margin;
- [DNAFieldAttribute(7, "short", "default_pattern_match", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "default_pattern_match", "short", 2, false, 16)]
public short default_pattern_match;
- [DNAFieldAttribute(8, "short", "default_flag", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "default_flag", "short", 2, false, 18)]
public short default_flag;
- [DNAFieldAttribute(9, "float", "default_weight", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "default_weight", "float", 4, false, 20)]
public float default_weight;
- [DNAFieldAttribute(10, "short", "motion_flag", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "motion_flag", "short", 2, false, 24)]
public short motion_flag;
- [DNAFieldAttribute(11, "short", "speed", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "speed", "short", 2, false, 26)]
public short speed;
- [DNAFieldAttribute(12, "int", "keyframe1", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "keyframe1", "int", 4, false, 28)]
public int keyframe1;
- [DNAFieldAttribute(13, "int", "keyframe2", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "keyframe2", "int", 4, false, 32)]
public int keyframe2;
- [DNAFieldAttribute(14, "int", "reconstruction_flag", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "reconstruction_flag", "int", 4, false, 36)]
public int reconstruction_flag;
- [DNAFieldAttribute(15, "int", "refine_camera_intrinsics", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "refine_camera_intrinsics", "int", 4, false, 40)]
public int refine_camera_intrinsics;
- [DNAFieldAttribute(16, "float", "dist", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "dist", "float", 4, false, 44)]
public float dist;
- [DNAFieldAttribute(17, "int", "clean_frames", "int", 4, false)]
+ [DNAFieldAttribute(17, "int", "clean_frames", "int", 4, false, 48)]
public int clean_frames;
- [DNAFieldAttribute(18, "int", "clean_action", "int", 4, false)]
+ [DNAFieldAttribute(18, "int", "clean_action", "int", 4, false, 52)]
public int clean_action;
- [DNAFieldAttribute(19, "float", "clean_error", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "clean_error", "float", 4, false, 56)]
public float clean_error;
- [DNAFieldAttribute(20, "float", "object_distance", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "object_distance", "float", 4, false, 60)]
public float object_distance;
public MovieTrackingSettings() {
this.default_motion_model = default;
diff --git a/BlendFile/DNA/MovieTrackingStabilization.cs b/BlendFile/DNA/MovieTrackingStabilization.cs
index c51ab13..41326b0 100644
--- a/BlendFile/DNA/MovieTrackingStabilization.cs
+++ b/BlendFile/DNA/MovieTrackingStabilization.cs
@@ -15,37 +15,37 @@ namespace BlendFile.DNA {
[DNAClassAttribute(980, "MovieTrackingStabilization", 72)]
public class MovieTrackingStabilization {
- [DNAFieldAttribute(0, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "flag", "int", 4, false, 0)]
public int flag;
- [DNAFieldAttribute(1, "int", "tot_track", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "tot_track", "int", 4, false, 4)]
public int tot_track;
- [DNAFieldAttribute(2, "int", "act_track", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "act_track", "int", 4, false, 8)]
public int act_track;
- [DNAFieldAttribute(3, "int", "tot_rot_track", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "tot_rot_track", "int", 4, false, 12)]
public int tot_rot_track;
- [DNAFieldAttribute(4, "int", "act_rot_track", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "act_rot_track", "int", 4, false, 16)]
public int act_rot_track;
- [DNAFieldAttribute(5, "float", "maxscale", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "maxscale", "float", 4, false, 20)]
public float maxscale;
- [DNAFieldAttribute(6, "MovieTrackingTrack", "*rot_track", "MovieTrackingTrack", 8, true)]
+ [DNAFieldAttribute(6, "MovieTrackingTrack", "*rot_track", "MovieTrackingTrack", 8, true, 24)]
public MovieTrackingTrack ptr_rot_track;
- [DNAFieldAttribute(7, "int", "anchor_frame", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "anchor_frame", "int", 4, false, 32)]
public int anchor_frame;
- [DNAFieldAttribute(8, "float", "target_pos[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(8, "float", "target_pos[2]", "System.Single[]", 8, false, 36)]
public float[] target_pos = new System.Single[2];
- [DNAFieldAttribute(9, "float", "target_rot", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "target_rot", "float", 4, false, 44)]
public float target_rot;
- [DNAFieldAttribute(10, "float", "scale", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "scale", "float", 4, false, 48)]
public float scale;
- [DNAFieldAttribute(11, "float", "locinf", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "locinf", "float", 4, false, 52)]
public float locinf;
- [DNAFieldAttribute(12, "float", "scaleinf", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "scaleinf", "float", 4, false, 56)]
public float scaleinf;
- [DNAFieldAttribute(13, "float", "rotinf", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "rotinf", "float", 4, false, 60)]
public float rotinf;
- [DNAFieldAttribute(14, "int", "filter", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "filter", "int", 4, false, 64)]
public int filter;
- [DNAFieldAttribute(15, "int", "_pad", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "_pad", "int", 4, false, 68)]
public int _pad;
public MovieTrackingStabilization() {
this.flag = default;
diff --git a/BlendFile/DNA/MovieTrackingStats.cs b/BlendFile/DNA/MovieTrackingStats.cs
index 77b8987..93c3d65 100644
--- a/BlendFile/DNA/MovieTrackingStats.cs
+++ b/BlendFile/DNA/MovieTrackingStats.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(983, "MovieTrackingStats", 256)]
public struct MovieTrackingStats {
- [DNAFieldAttribute(0, "char", "message[256]", "System.Char[]", 256, false)]
+ [DNAFieldAttribute(0, "char", "message[256]", "System.Char[]", 256, false, 0)]
public char[] message = new System.Char[256];
public MovieTrackingStats() {
this.message = default;
diff --git a/BlendFile/DNA/MovieTrackingTrack.cs b/BlendFile/DNA/MovieTrackingTrack.cs
index a6a88ba..58e84cf 100644
--- a/BlendFile/DNA/MovieTrackingTrack.cs
+++ b/BlendFile/DNA/MovieTrackingTrack.cs
@@ -15,57 +15,57 @@ namespace BlendFile.DNA {
[DNAClassAttribute(561, "MovieTrackingTrack", 208)]
public class MovieTrackingTrack {
- [DNAFieldAttribute(0, "MovieTrackingTrack", "*next", "MovieTrackingTrack", 8, true)]
+ [DNAFieldAttribute(0, "MovieTrackingTrack", "*next", "MovieTrackingTrack", 8, true, 0)]
public MovieTrackingTrack ptr_next;
- [DNAFieldAttribute(1, "MovieTrackingTrack", "*prev", "MovieTrackingTrack", 8, true)]
+ [DNAFieldAttribute(1, "MovieTrackingTrack", "*prev", "MovieTrackingTrack", 8, true, 8)]
public MovieTrackingTrack ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "float", "pat_min[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(3, "float", "pat_min[2]", "System.Single[]", 8, false, 80)]
public float[] pat_min = new System.Single[2];
- [DNAFieldAttribute(4, "float", "pat_max[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(4, "float", "pat_max[2]", "System.Single[]", 8, false, 88)]
public float[] pat_max = new System.Single[2];
- [DNAFieldAttribute(5, "float", "search_min[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(5, "float", "search_min[2]", "System.Single[]", 8, false, 96)]
public float[] search_min = new System.Single[2];
- [DNAFieldAttribute(6, "float", "search_max[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(6, "float", "search_max[2]", "System.Single[]", 8, false, 104)]
public float[] search_max = new System.Single[2];
- [DNAFieldAttribute(7, "float", "offset[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(7, "float", "offset[2]", "System.Single[]", 8, false, 112)]
public float[] offset = new System.Single[2];
- [DNAFieldAttribute(8, "int", "markersnr", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "markersnr", "int", 4, false, 120)]
public int markersnr;
- [DNAFieldAttribute(9, "int", "_pad", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "_pad", "int", 4, false, 124)]
public int _pad;
- [DNAFieldAttribute(10, "MovieTrackingMarker", "*markers", "MovieTrackingMarker", 8, true)]
+ [DNAFieldAttribute(10, "MovieTrackingMarker", "*markers", "MovieTrackingMarker", 8, true, 128)]
public MovieTrackingMarker ptr_markers;
- [DNAFieldAttribute(11, "float", "bundle_pos[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(11, "float", "bundle_pos[3]", "System.Single[]", 12, false, 136)]
public float[] bundle_pos = new System.Single[3];
- [DNAFieldAttribute(12, "float", "error", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "error", "float", 4, false, 148)]
public float error;
- [DNAFieldAttribute(13, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "flag", "int", 4, false, 152)]
public int flag;
- [DNAFieldAttribute(14, "int", "pat_flag", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "pat_flag", "int", 4, false, 156)]
public int pat_flag;
- [DNAFieldAttribute(15, "int", "search_flag", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "search_flag", "int", 4, false, 160)]
public int search_flag;
- [DNAFieldAttribute(16, "float", "color[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(16, "float", "color[3]", "System.Single[]", 12, false, 164)]
public float[] color = new System.Single[3];
- [DNAFieldAttribute(17, "short", "frames_limit", "short", 2, false)]
+ [DNAFieldAttribute(17, "short", "frames_limit", "short", 2, false, 176)]
public short frames_limit;
- [DNAFieldAttribute(18, "short", "margin", "short", 2, false)]
+ [DNAFieldAttribute(18, "short", "margin", "short", 2, false, 178)]
public short margin;
- [DNAFieldAttribute(19, "short", "pattern_match", "short", 2, false)]
+ [DNAFieldAttribute(19, "short", "pattern_match", "short", 2, false, 180)]
public short pattern_match;
- [DNAFieldAttribute(20, "short", "motion_model", "short", 2, false)]
+ [DNAFieldAttribute(20, "short", "motion_model", "short", 2, false, 182)]
public short motion_model;
- [DNAFieldAttribute(21, "int", "algorithm_flag", "int", 4, false)]
+ [DNAFieldAttribute(21, "int", "algorithm_flag", "int", 4, false, 184)]
public int algorithm_flag;
- [DNAFieldAttribute(22, "float", "minimum_correlation", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "minimum_correlation", "float", 4, false, 188)]
public float minimum_correlation;
- [DNAFieldAttribute(23, "bGPdata", "*gpd", "bGPdata", 8, true)]
+ [DNAFieldAttribute(23, "bGPdata", "*gpd", "bGPdata", 8, true, 192)]
public bGPdata ptr_gpd;
- [DNAFieldAttribute(24, "float", "weight", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "weight", "float", 4, false, 200)]
public float weight;
- [DNAFieldAttribute(25, "float", "weight_stab", "float", 4, false)]
+ [DNAFieldAttribute(25, "float", "weight_stab", "float", 4, false, 204)]
public float weight_stab;
public MovieTrackingTrack() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/MultiplyGpencilModifierData.cs b/BlendFile/DNA/MultiplyGpencilModifierData.cs
index 70409fc..55592aa 100644
--- a/BlendFile/DNA/MultiplyGpencilModifierData.cs
+++ b/BlendFile/DNA/MultiplyGpencilModifierData.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(297, "MultiplyGpencilModifierData", 280)]
public class MultiplyGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true, 104)]
public Material ptr_material;
- [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false, 112)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(3, "char", "materialname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "materialname[64]", "System.Char[]", 64, false, 176)]
public char[] materialname = new System.Char[64];
- [DNAFieldAttribute(4, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "pass_index", "int", 4, false, 240)]
public int pass_index;
- [DNAFieldAttribute(5, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "flag", "int", 4, false, 244)]
public int flag;
- [DNAFieldAttribute(6, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "layer_pass", "int", 4, false, 248)]
public int layer_pass;
- [DNAFieldAttribute(7, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "flags", "int", 4, false, 252)]
public int flags;
- [DNAFieldAttribute(8, "int", "duplications", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "duplications", "int", 4, false, 256)]
public int duplications;
- [DNAFieldAttribute(9, "float", "distance", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "distance", "float", 4, false, 260)]
public float distance;
- [DNAFieldAttribute(10, "float", "offset", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "offset", "float", 4, false, 264)]
public float offset;
- [DNAFieldAttribute(11, "float", "fading_center", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "fading_center", "float", 4, false, 268)]
public float fading_center;
- [DNAFieldAttribute(12, "float", "fading_thickness", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "fading_thickness", "float", 4, false, 272)]
public float fading_thickness;
- [DNAFieldAttribute(13, "float", "fading_opacity", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "fading_opacity", "float", 4, false, 276)]
public float fading_opacity;
public MultiplyGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/MultiresModifierData.cs b/BlendFile/DNA/MultiresModifierData.cs
index b48782e..92281f3 100644
--- a/BlendFile/DNA/MultiresModifierData.cs
+++ b/BlendFile/DNA/MultiresModifierData.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(480, "MultiresModifierData", 136)]
public struct MultiresModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "char", "lvl", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "lvl", "char", 1, false, 120)]
public char lvl;
- [DNAFieldAttribute(2, "char", "sculptlvl", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "sculptlvl", "char", 1, false, 121)]
public char sculptlvl;
- [DNAFieldAttribute(3, "char", "renderlvl", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "renderlvl", "char", 1, false, 122)]
public char renderlvl;
- [DNAFieldAttribute(4, "char", "totlvl", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "totlvl", "char", 1, false, 123)]
public char totlvl;
- [DNAFieldAttribute(5, "char", "simple", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "simple", "char", 1, false, 124)]
public char simple;
- [DNAFieldAttribute(6, "char", "flags", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "flags", "char", 1, false, 125)]
public char flags;
- [DNAFieldAttribute(7, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(7, "char", "_pad[2]", "System.Char[]", 2, false, 126)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(8, "short", "quality", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "quality", "short", 2, false, 128)]
public short quality;
- [DNAFieldAttribute(9, "short", "uv_smooth", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "uv_smooth", "short", 2, false, 130)]
public short uv_smooth;
- [DNAFieldAttribute(10, "short", "boundary_smooth", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "boundary_smooth", "short", 2, false, 132)]
public short boundary_smooth;
- [DNAFieldAttribute(11, "char", "_pad2[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(11, "char", "_pad2[2]", "System.Char[]", 2, false, 134)]
public char[] _pad2 = new System.Char[2];
public MultiresModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/NamedBrushAssetReference.cs b/BlendFile/DNA/NamedBrushAssetReference.cs
index 151ac80..d38eb0d 100644
--- a/BlendFile/DNA/NamedBrushAssetReference.cs
+++ b/BlendFile/DNA/NamedBrushAssetReference.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(805, "NamedBrushAssetReference", 32)]
public class NamedBrushAssetReference {
- [DNAFieldAttribute(0, "NamedBrushAssetReference", "*next", "NamedBrushAssetReference", 8, true)]
+ [DNAFieldAttribute(0, "NamedBrushAssetReference", "*next", "NamedBrushAssetReference", 8, true, 0)]
public NamedBrushAssetReference ptr_next;
- [DNAFieldAttribute(1, "NamedBrushAssetReference", "*prev", "NamedBrushAssetReference", 8, true)]
+ [DNAFieldAttribute(1, "NamedBrushAssetReference", "*prev", "NamedBrushAssetReference", 8, true, 8)]
public NamedBrushAssetReference ptr_prev;
- [DNAFieldAttribute(2, "char", "*name", "char", 8, true)]
+ [DNAFieldAttribute(2, "char", "*name", "char", 8, true, 16)]
public char ptr_name;
- [DNAFieldAttribute(3, "AssetWeakReference", "*brush_asset_reference", "AssetWeakReference", 8, true)]
+ [DNAFieldAttribute(3, "AssetWeakReference", "*brush_asset_reference", "AssetWeakReference", 8, true, 24)]
public AssetWeakReference ptr_brush_asset_reference;
public NamedBrushAssetReference() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/NlaStrip.cs b/BlendFile/DNA/NlaStrip.cs
index 21adb69..88abd21 100644
--- a/BlendFile/DNA/NlaStrip.cs
+++ b/BlendFile/DNA/NlaStrip.cs
@@ -15,63 +15,63 @@ namespace BlendFile.DNA {
[DNAClassAttribute(96, "NlaStrip", 288)]
public class NlaStrip {
- [DNAFieldAttribute(0, "NlaStrip", "*next", "NlaStrip", 8, true)]
+ [DNAFieldAttribute(0, "NlaStrip", "*next", "NlaStrip", 8, true, 0)]
public NlaStrip ptr_next;
- [DNAFieldAttribute(1, "NlaStrip", "*prev", "NlaStrip", 8, true)]
+ [DNAFieldAttribute(1, "NlaStrip", "*prev", "NlaStrip", 8, true, 8)]
public NlaStrip ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "strips", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "strips", "ListBase", 16, false, 16)]
public ListBase strips;
- [DNAFieldAttribute(3, "bAction", "*act", "bAction", 8, true)]
+ [DNAFieldAttribute(3, "bAction", "*act", "bAction", 8, true, 32)]
public bAction ptr_act;
- [DNAFieldAttribute(4, "int", "action_slot_handle", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "action_slot_handle", "int", 4, false, 40)]
public int action_slot_handle;
- [DNAFieldAttribute(5, "char", "action_slot_name[66]", "System.Char[]", 66, false)]
+ [DNAFieldAttribute(5, "char", "action_slot_name[66]", "System.Char[]", 66, false, 44)]
public char[] action_slot_name = new System.Char[66];
- [DNAFieldAttribute(6, "char", "_pad0[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(6, "char", "_pad0[2]", "System.Char[]", 2, false, 110)]
public char[] _pad0 = new System.Char[2];
- [DNAFieldAttribute(7, "ListBase", "fcurves", "ListBase", 16, false)]
+ [DNAFieldAttribute(7, "ListBase", "fcurves", "ListBase", 16, false, 112)]
public ListBase fcurves;
- [DNAFieldAttribute(8, "ListBase", "modifiers", "ListBase", 16, false)]
+ [DNAFieldAttribute(8, "ListBase", "modifiers", "ListBase", 16, false, 128)]
public ListBase modifiers;
- [DNAFieldAttribute(9, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(9, "char", "name[64]", "System.Char[]", 64, false, 144)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(10, "float", "influence", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "influence", "float", 4, false, 208)]
public float influence;
- [DNAFieldAttribute(11, "float", "strip_time", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "strip_time", "float", 4, false, 212)]
public float strip_time;
- [DNAFieldAttribute(12, "float", "start", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "start", "float", 4, false, 216)]
public float start;
- [DNAFieldAttribute(13, "float", "end", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "end", "float", 4, false, 220)]
public float end;
- [DNAFieldAttribute(14, "float", "actstart", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "actstart", "float", 4, false, 224)]
public float actstart;
- [DNAFieldAttribute(15, "float", "actend", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "actend", "float", 4, false, 228)]
public float actend;
- [DNAFieldAttribute(16, "float", "repeat", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "repeat", "float", 4, false, 232)]
public float repeat;
- [DNAFieldAttribute(17, "float", "scale", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "scale", "float", 4, false, 236)]
public float scale;
- [DNAFieldAttribute(18, "float", "blendin", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "blendin", "float", 4, false, 240)]
public float blendin;
- [DNAFieldAttribute(19, "float", "blendout", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "blendout", "float", 4, false, 244)]
public float blendout;
- [DNAFieldAttribute(20, "short", "blendmode", "short", 2, false)]
+ [DNAFieldAttribute(20, "short", "blendmode", "short", 2, false, 248)]
public short blendmode;
- [DNAFieldAttribute(21, "short", "extendmode", "short", 2, false)]
+ [DNAFieldAttribute(21, "short", "extendmode", "short", 2, false, 250)]
public short extendmode;
- [DNAFieldAttribute(22, "char", "_pad1[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(22, "char", "_pad1[2]", "System.Char[]", 2, false, 252)]
public char[] _pad1 = new System.Char[2];
- [DNAFieldAttribute(23, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(23, "short", "type", "short", 2, false, 254)]
public short type;
- [DNAFieldAttribute(24, "void", "*speaker_handle", "void", 8, true)]
+ [DNAFieldAttribute(24, "void", "*speaker_handle", "void", 8, true, 256)]
public object ptr_speaker_handle;
- [DNAFieldAttribute(25, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(25, "int", "flag", "int", 4, false, 264)]
public int flag;
- [DNAFieldAttribute(26, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(26, "char", "_pad2[4]", "System.Char[]", 4, false, 268)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(27, "NlaStrip", "*orig_strip", "NlaStrip", 8, true)]
+ [DNAFieldAttribute(27, "NlaStrip", "*orig_strip", "NlaStrip", 8, true, 272)]
public NlaStrip ptr_orig_strip;
- [DNAFieldAttribute(28, "void", "*_pad3", "void", 8, true)]
+ [DNAFieldAttribute(28, "void", "*_pad3", "void", 8, true, 280)]
public object ptr__pad3;
public NlaStrip() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/NlaTrack.cs b/BlendFile/DNA/NlaTrack.cs
index 0375024..79322d6 100644
--- a/BlendFile/DNA/NlaTrack.cs
+++ b/BlendFile/DNA/NlaTrack.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(97, "NlaTrack", 104)]
public class NlaTrack {
- [DNAFieldAttribute(0, "NlaTrack", "*next", "NlaTrack", 8, true)]
+ [DNAFieldAttribute(0, "NlaTrack", "*next", "NlaTrack", 8, true, 0)]
public NlaTrack ptr_next;
- [DNAFieldAttribute(1, "NlaTrack", "*prev", "NlaTrack", 8, true)]
+ [DNAFieldAttribute(1, "NlaTrack", "*prev", "NlaTrack", 8, true, 8)]
public NlaTrack ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "strips", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "strips", "ListBase", 16, false, 16)]
public ListBase strips;
- [DNAFieldAttribute(3, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flag", "int", 4, false, 32)]
public int flag;
- [DNAFieldAttribute(4, "int", "index", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "index", "int", 4, false, 36)]
public int index;
- [DNAFieldAttribute(5, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(5, "char", "name[64]", "System.Char[]", 64, false, 40)]
public char[] name = new System.Char[64];
public NlaTrack() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/NodeAccumulateField.cs b/BlendFile/DNA/NodeAccumulateField.cs
index a57f212..0cf4cfd 100644
--- a/BlendFile/DNA/NodeAccumulateField.cs
+++ b/BlendFile/DNA/NodeAccumulateField.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(676, "NodeAccumulateField", 2)]
public struct NodeAccumulateField {
- [DNAFieldAttribute(0, "uchar", "data_type", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "data_type", "uchar", 1, false, 0)]
public byte data_type;
- [DNAFieldAttribute(1, "uchar", "domain", "uchar", 1, false)]
+ [DNAFieldAttribute(1, "uchar", "domain", "uchar", 1, false, 1)]
public byte domain;
public NodeAccumulateField() {
this.data_type = default;
diff --git a/BlendFile/DNA/NodeAntiAliasingData.cs b/BlendFile/DNA/NodeAntiAliasingData.cs
index e638ba3..a8f8df5 100644
--- a/BlendFile/DNA/NodeAntiAliasingData.cs
+++ b/BlendFile/DNA/NodeAntiAliasingData.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(612, "NodeAntiAliasingData", 12)]
public struct NodeAntiAliasingData {
- [DNAFieldAttribute(0, "float", "threshold", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "threshold", "float", 4, false, 0)]
public float threshold;
- [DNAFieldAttribute(1, "float", "contrast_limit", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "contrast_limit", "float", 4, false, 4)]
public float contrast_limit;
- [DNAFieldAttribute(2, "float", "corner_rounding", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "corner_rounding", "float", 4, false, 8)]
public float corner_rounding;
public NodeAntiAliasingData() {
this.threshold = default;
diff --git a/BlendFile/DNA/NodeBilateralBlurData.cs b/BlendFile/DNA/NodeBilateralBlurData.cs
index 7b167a8..64bd255 100644
--- a/BlendFile/DNA/NodeBilateralBlurData.cs
+++ b/BlendFile/DNA/NodeBilateralBlurData.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(610, "NodeBilateralBlurData", 12)]
public struct NodeBilateralBlurData {
- [DNAFieldAttribute(0, "float", "sigma_color", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "sigma_color", "float", 4, false, 0)]
public float sigma_color;
- [DNAFieldAttribute(1, "float", "sigma_space", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "sigma_space", "float", 4, false, 4)]
public float sigma_space;
- [DNAFieldAttribute(2, "short", "iter", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "iter", "short", 2, false, 8)]
public short iter;
- [DNAFieldAttribute(3, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(3, "char", "_pad[2]", "System.Char[]", 2, false, 10)]
public char[] _pad = new System.Char[2];
public NodeBilateralBlurData() {
this.sigma_color = default;
diff --git a/BlendFile/DNA/NodeBlurData.cs b/BlendFile/DNA/NodeBlurData.cs
index ec3a937..a4ec8da 100644
--- a/BlendFile/DNA/NodeBlurData.cs
+++ b/BlendFile/DNA/NodeBlurData.cs
@@ -15,37 +15,37 @@ namespace BlendFile.DNA {
[DNAClassAttribute(608, "NodeBlurData", 40)]
public struct NodeBlurData {
- [DNAFieldAttribute(0, "short", "sizex", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "sizex", "short", 2, false, 0)]
public short sizex;
- [DNAFieldAttribute(1, "short", "sizey", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "sizey", "short", 2, false, 2)]
public short sizey;
- [DNAFieldAttribute(2, "short", "samples", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "samples", "short", 2, false, 4)]
public short samples;
- [DNAFieldAttribute(3, "short", "maxspeed", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "maxspeed", "short", 2, false, 6)]
public short maxspeed;
- [DNAFieldAttribute(4, "short", "minspeed", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "minspeed", "short", 2, false, 8)]
public short minspeed;
- [DNAFieldAttribute(5, "short", "relative", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "relative", "short", 2, false, 10)]
public short relative;
- [DNAFieldAttribute(6, "short", "aspect", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "aspect", "short", 2, false, 12)]
public short aspect;
- [DNAFieldAttribute(7, "short", "curved", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "curved", "short", 2, false, 14)]
public short curved;
- [DNAFieldAttribute(8, "float", "fac", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "fac", "float", 4, false, 16)]
public float fac;
- [DNAFieldAttribute(9, "float", "percentx", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "percentx", "float", 4, false, 20)]
public float percentx;
- [DNAFieldAttribute(10, "float", "percenty", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "percenty", "float", 4, false, 24)]
public float percenty;
- [DNAFieldAttribute(11, "short", "filtertype", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "filtertype", "short", 2, false, 28)]
public short filtertype;
- [DNAFieldAttribute(12, "char", "bokeh", "char", 1, false)]
+ [DNAFieldAttribute(12, "char", "bokeh", "char", 1, false, 30)]
public char bokeh;
- [DNAFieldAttribute(13, "char", "gamma", "char", 1, false)]
+ [DNAFieldAttribute(13, "char", "gamma", "char", 1, false, 31)]
public char gamma;
- [DNAFieldAttribute(14, "int", "image_in_width", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "image_in_width", "int", 4, false, 32)]
public int image_in_width;
- [DNAFieldAttribute(15, "int", "image_in_height", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "image_in_height", "int", 4, false, 36)]
public int image_in_height;
public NodeBlurData() {
this.sizex = default;
diff --git a/BlendFile/DNA/NodeBokehImage.cs b/BlendFile/DNA/NodeBokehImage.cs
index d0beaf5..fb2f503 100644
--- a/BlendFile/DNA/NodeBokehImage.cs
+++ b/BlendFile/DNA/NodeBokehImage.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(604, "NodeBokehImage", 20)]
public struct NodeBokehImage {
- [DNAFieldAttribute(0, "float", "angle", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "angle", "float", 4, false, 0)]
public float angle;
- [DNAFieldAttribute(1, "int", "flaps", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flaps", "int", 4, false, 4)]
public int flaps;
- [DNAFieldAttribute(2, "float", "rounding", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "rounding", "float", 4, false, 8)]
public float rounding;
- [DNAFieldAttribute(3, "float", "catadioptric", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "catadioptric", "float", 4, false, 12)]
public float catadioptric;
- [DNAFieldAttribute(4, "float", "lensshift", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "lensshift", "float", 4, false, 16)]
public float lensshift;
public NodeBokehImage() {
this.angle = default;
diff --git a/BlendFile/DNA/NodeBoxMask.cs b/BlendFile/DNA/NodeBoxMask.cs
index 85f28d1..daf0f87 100644
--- a/BlendFile/DNA/NodeBoxMask.cs
+++ b/BlendFile/DNA/NodeBoxMask.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(605, "NodeBoxMask", 24)]
public struct NodeBoxMask {
- [DNAFieldAttribute(0, "float", "x", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "x", "float", 4, false, 0)]
public float x;
- [DNAFieldAttribute(1, "float", "y", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "y", "float", 4, false, 4)]
public float y;
- [DNAFieldAttribute(2, "float", "rotation", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "rotation", "float", 4, false, 8)]
public float rotation;
- [DNAFieldAttribute(3, "float", "height", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "height", "float", 4, false, 12)]
public float height;
- [DNAFieldAttribute(4, "float", "width", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "width", "float", 4, false, 16)]
public float width;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 20)]
public char[] _pad = new System.Char[4];
public NodeBoxMask() {
this.x = default;
diff --git a/BlendFile/DNA/NodeCMPCombSepColor.cs b/BlendFile/DNA/NodeCMPCombSepColor.cs
index 8632bfb..4edbe6e 100644
--- a/BlendFile/DNA/NodeCMPCombSepColor.cs
+++ b/BlendFile/DNA/NodeCMPCombSepColor.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(622, "NodeCMPCombSepColor", 2)]
public struct NodeCMPCombSepColor {
- [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false, 0)]
public byte mode;
- [DNAFieldAttribute(1, "uchar", "ycc_mode", "uchar", 1, false)]
+ [DNAFieldAttribute(1, "uchar", "ycc_mode", "uchar", 1, false, 1)]
public byte ycc_mode;
public NodeCMPCombSepColor() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeChroma.cs b/BlendFile/DNA/NodeChroma.cs
index 6476b13..951aef2 100644
--- a/BlendFile/DNA/NodeChroma.cs
+++ b/BlendFile/DNA/NodeChroma.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(618, "NodeChroma", 44)]
public struct NodeChroma {
- [DNAFieldAttribute(0, "float", "t1", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "t1", "float", 4, false, 0)]
public float t1;
- [DNAFieldAttribute(1, "float", "t2", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "t2", "float", 4, false, 4)]
public float t2;
- [DNAFieldAttribute(2, "float", "t3", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "t3", "float", 4, false, 8)]
public float t3;
- [DNAFieldAttribute(3, "float", "fsize", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "fsize", "float", 4, false, 12)]
public float fsize;
- [DNAFieldAttribute(4, "float", "fstrength", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "fstrength", "float", 4, false, 16)]
public float fstrength;
- [DNAFieldAttribute(5, "float", "falpha", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "falpha", "float", 4, false, 20)]
public float falpha;
- [DNAFieldAttribute(6, "float", "key[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(6, "float", "key[4]", "System.Single[]", 16, false, 24)]
public float[] key = new System.Single[4];
- [DNAFieldAttribute(7, "short", "algorithm", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "algorithm", "short", 2, false, 40)]
public short algorithm;
- [DNAFieldAttribute(8, "short", "channel", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "channel", "short", 2, false, 42)]
public short channel;
public NodeChroma() {
this.t1 = default;
diff --git a/BlendFile/DNA/NodeColorBalance.cs b/BlendFile/DNA/NodeColorBalance.cs
index 68b7aa9..af7c929 100644
--- a/BlendFile/DNA/NodeColorBalance.cs
+++ b/BlendFile/DNA/NodeColorBalance.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(628, "NodeColorBalance", 96)]
public struct NodeColorBalance {
- [DNAFieldAttribute(0, "float", "slope[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(0, "float", "slope[3]", "System.Single[]", 12, false, 0)]
public float[] slope = new System.Single[3];
- [DNAFieldAttribute(1, "float", "offset[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(1, "float", "offset[3]", "System.Single[]", 12, false, 12)]
public float[] offset = new System.Single[3];
- [DNAFieldAttribute(2, "float", "power[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(2, "float", "power[3]", "System.Single[]", 12, false, 24)]
public float[] power = new System.Single[3];
- [DNAFieldAttribute(3, "float", "offset_basis", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "offset_basis", "float", 4, false, 36)]
public float offset_basis;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 40)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(5, "float", "lift[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(5, "float", "lift[3]", "System.Single[]", 12, false, 44)]
public float[] lift = new System.Single[3];
- [DNAFieldAttribute(6, "float", "gamma[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(6, "float", "gamma[3]", "System.Single[]", 12, false, 56)]
public float[] gamma = new System.Single[3];
- [DNAFieldAttribute(7, "float", "gain[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(7, "float", "gain[3]", "System.Single[]", 12, false, 68)]
public float[] gain = new System.Single[3];
- [DNAFieldAttribute(8, "float", "input_temperature", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "input_temperature", "float", 4, false, 80)]
public float input_temperature;
- [DNAFieldAttribute(9, "float", "input_tint", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "input_tint", "float", 4, false, 84)]
public float input_tint;
- [DNAFieldAttribute(10, "float", "output_temperature", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "output_temperature", "float", 4, false, 88)]
public float output_temperature;
- [DNAFieldAttribute(11, "float", "output_tint", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "output_tint", "float", 4, false, 92)]
public float output_tint;
public NodeColorBalance() {
this.slope = default;
diff --git a/BlendFile/DNA/NodeColorCorrection.cs b/BlendFile/DNA/NodeColorCorrection.cs
index 8173e28..a0eb953 100644
--- a/BlendFile/DNA/NodeColorCorrection.cs
+++ b/BlendFile/DNA/NodeColorCorrection.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(603, "NodeColorCorrection", 104)]
public struct NodeColorCorrection {
- [DNAFieldAttribute(0, "ColorCorrectionData", "master", "ColorCorrectionData", 24, false)]
+ [DNAFieldAttribute(0, "ColorCorrectionData", "master", "ColorCorrectionData", 24, false, 0)]
public ColorCorrectionData master;
- [DNAFieldAttribute(1, "ColorCorrectionData", "shadows", "ColorCorrectionData", 24, false)]
+ [DNAFieldAttribute(1, "ColorCorrectionData", "shadows", "ColorCorrectionData", 24, false, 24)]
public ColorCorrectionData shadows;
- [DNAFieldAttribute(2, "ColorCorrectionData", "midtones", "ColorCorrectionData", 24, false)]
+ [DNAFieldAttribute(2, "ColorCorrectionData", "midtones", "ColorCorrectionData", 24, false, 48)]
public ColorCorrectionData midtones;
- [DNAFieldAttribute(3, "ColorCorrectionData", "highlights", "ColorCorrectionData", 24, false)]
+ [DNAFieldAttribute(3, "ColorCorrectionData", "highlights", "ColorCorrectionData", 24, false, 72)]
public ColorCorrectionData highlights;
- [DNAFieldAttribute(4, "float", "startmidtones", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "startmidtones", "float", 4, false, 96)]
public float startmidtones;
- [DNAFieldAttribute(5, "float", "endmidtones", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "endmidtones", "float", 4, false, 100)]
public float endmidtones;
public NodeColorCorrection() {
this.master = default;
diff --git a/BlendFile/DNA/NodeColorspill.cs b/BlendFile/DNA/NodeColorspill.cs
index 92b1ba4..c04e3ba 100644
--- a/BlendFile/DNA/NodeColorspill.cs
+++ b/BlendFile/DNA/NodeColorspill.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(629, "NodeColorspill", 20)]
public struct NodeColorspill {
- [DNAFieldAttribute(0, "short", "limchan", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "limchan", "short", 2, false, 0)]
public short limchan;
- [DNAFieldAttribute(1, "short", "unspill", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "unspill", "short", 2, false, 2)]
public short unspill;
- [DNAFieldAttribute(2, "float", "limscale", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "limscale", "float", 4, false, 4)]
public float limscale;
- [DNAFieldAttribute(3, "float", "uspillr", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "uspillr", "float", 4, false, 8)]
public float uspillr;
- [DNAFieldAttribute(4, "float", "uspillg", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "uspillg", "float", 4, false, 12)]
public float uspillg;
- [DNAFieldAttribute(5, "float", "uspillb", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "uspillb", "float", 4, false, 16)]
public float uspillb;
public NodeColorspill() {
this.limchan = default;
diff --git a/BlendFile/DNA/NodeCombSepColor.cs b/BlendFile/DNA/NodeCombSepColor.cs
index a0445f3..38c9a65 100644
--- a/BlendFile/DNA/NodeCombSepColor.cs
+++ b/BlendFile/DNA/NodeCombSepColor.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(749, "NodeCombSepColor", 1)]
public struct NodeCombSepColor {
- [DNAFieldAttribute(0, "int8_t", "mode", "int8_t", 1, false)]
+ [DNAFieldAttribute(0, "int8_t", "mode", "int8_t", 1, false, 0)]
public sbyte mode;
public NodeCombSepColor() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeConvertColorSpace.cs b/BlendFile/DNA/NodeConvertColorSpace.cs
index b70faf5..1abcef4 100644
--- a/BlendFile/DNA/NodeConvertColorSpace.cs
+++ b/BlendFile/DNA/NodeConvertColorSpace.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(630, "NodeConvertColorSpace", 128)]
public struct NodeConvertColorSpace {
- [DNAFieldAttribute(0, "char", "from_color_space[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(0, "char", "from_color_space[64]", "System.Char[]", 64, false, 0)]
public char[] from_color_space = new System.Char[64];
- [DNAFieldAttribute(1, "char", "to_color_space[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "to_color_space[64]", "System.Char[]", 64, false, 64)]
public char[] to_color_space = new System.Char[64];
public NodeConvertColorSpace() {
this.from_color_space = default;
diff --git a/BlendFile/DNA/NodeCryptomatte.cs b/BlendFile/DNA/NodeCryptomatte.cs
index 1453ef3..4d32e44 100644
--- a/BlendFile/DNA/NodeCryptomatte.cs
+++ b/BlendFile/DNA/NodeCryptomatte.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(672, "NodeCryptomatte", 176)]
public class NodeCryptomatte {
- [DNAFieldAttribute(0, "ImageUser", "iuser", "ImageUser", 40, false)]
+ [DNAFieldAttribute(0, "ImageUser", "iuser", "ImageUser", 40, false, 0)]
public ImageUser iuser;
- [DNAFieldAttribute(1, "ListBase", "entries", "ListBase", 16, false)]
+ [DNAFieldAttribute(1, "ListBase", "entries", "ListBase", 16, false, 40)]
public ListBase entries;
- [DNAFieldAttribute(2, "char", "layer_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "layer_name[64]", "System.Char[]", 64, false, 56)]
public char[] layer_name = new System.Char[64];
- [DNAFieldAttribute(3, "char", "*matte_id", "char", 8, true)]
+ [DNAFieldAttribute(3, "char", "*matte_id", "char", 8, true, 120)]
public char ptr_matte_id;
- [DNAFieldAttribute(4, "int", "num_inputs", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "num_inputs", "int", 4, false, 128)]
public int num_inputs;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 132)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(6, "NodeCryptomatte_Runtime", "runtime", "NodeCryptomatte_Runtime", 40, false)]
+ [DNAFieldAttribute(6, "NodeCryptomatte_Runtime", "runtime", "NodeCryptomatte_Runtime", 40, false, 136)]
public NodeCryptomatte_Runtime runtime;
public NodeCryptomatte() {
this.iuser = default;
diff --git a/BlendFile/DNA/NodeCryptomatte_Runtime.cs b/BlendFile/DNA/NodeCryptomatte_Runtime.cs
index b2f7315..18fbb82 100644
--- a/BlendFile/DNA/NodeCryptomatte_Runtime.cs
+++ b/BlendFile/DNA/NodeCryptomatte_Runtime.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(671, "NodeCryptomatte_Runtime", 40)]
public struct NodeCryptomatte_Runtime {
- [DNAFieldAttribute(0, "ListBase", "layers", "ListBase", 16, false)]
+ [DNAFieldAttribute(0, "ListBase", "layers", "ListBase", 16, false, 0)]
public ListBase layers;
- [DNAFieldAttribute(1, "float", "add[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(1, "float", "add[3]", "System.Single[]", 12, false, 16)]
public float[] add = new System.Single[3];
- [DNAFieldAttribute(2, "float", "remove[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(2, "float", "remove[3]", "System.Single[]", 12, false, 28)]
public float[] remove = new System.Single[3];
public NodeCryptomatte_Runtime() {
this.layers = default;
diff --git a/BlendFile/DNA/NodeDBlurData.cs b/BlendFile/DNA/NodeDBlurData.cs
index 04cda53..9b65e28 100644
--- a/BlendFile/DNA/NodeDBlurData.cs
+++ b/BlendFile/DNA/NodeDBlurData.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(609, "NodeDBlurData", 28)]
public struct NodeDBlurData {
- [DNAFieldAttribute(0, "float", "center_x", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "center_x", "float", 4, false, 0)]
public float center_x;
- [DNAFieldAttribute(1, "float", "center_y", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "center_y", "float", 4, false, 4)]
public float center_y;
- [DNAFieldAttribute(2, "float", "distance", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "distance", "float", 4, false, 8)]
public float distance;
- [DNAFieldAttribute(3, "float", "angle", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "angle", "float", 4, false, 12)]
public float angle;
- [DNAFieldAttribute(4, "float", "spin", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "spin", "float", 4, false, 16)]
public float spin;
- [DNAFieldAttribute(5, "float", "zoom", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "zoom", "float", 4, false, 20)]
public float zoom;
- [DNAFieldAttribute(6, "short", "iter", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "iter", "short", 2, false, 24)]
public short iter;
- [DNAFieldAttribute(7, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(7, "char", "_pad[2]", "System.Char[]", 2, false, 26)]
public char[] _pad = new System.Char[2];
public NodeDBlurData() {
this.center_x = default;
diff --git a/BlendFile/DNA/NodeDefocus.cs b/BlendFile/DNA/NodeDefocus.cs
index d49bf27..8129506 100644
--- a/BlendFile/DNA/NodeDefocus.cs
+++ b/BlendFile/DNA/NodeDefocus.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(623, "NodeDefocus", 32)]
public struct NodeDefocus {
- [DNAFieldAttribute(0, "char", "bktype", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "bktype", "char", 1, false, 0)]
public char bktype;
- [DNAFieldAttribute(1, "char", "_pad0", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "_pad0", "char", 1, false, 1)]
public char _pad0;
- [DNAFieldAttribute(2, "char", "preview", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "preview", "char", 1, false, 2)]
public char preview;
- [DNAFieldAttribute(3, "char", "gamco", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "gamco", "char", 1, false, 3)]
public char gamco;
- [DNAFieldAttribute(4, "short", "samples", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "samples", "short", 2, false, 4)]
public short samples;
- [DNAFieldAttribute(5, "short", "no_zbuf", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "no_zbuf", "short", 2, false, 6)]
public short no_zbuf;
- [DNAFieldAttribute(6, "float", "fstop", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "fstop", "float", 4, false, 8)]
public float fstop;
- [DNAFieldAttribute(7, "float", "maxblur", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "maxblur", "float", 4, false, 12)]
public float maxblur;
- [DNAFieldAttribute(8, "float", "bthresh", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "bthresh", "float", 4, false, 16)]
public float bthresh;
- [DNAFieldAttribute(9, "float", "scale", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "scale", "float", 4, false, 20)]
public float scale;
- [DNAFieldAttribute(10, "float", "rotation", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "rotation", "float", 4, false, 24)]
public float rotation;
- [DNAFieldAttribute(11, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(11, "char", "_pad1[4]", "System.Char[]", 4, false, 28)]
public char[] _pad1 = new System.Char[4];
public NodeDefocus() {
this.bktype = default;
diff --git a/BlendFile/DNA/NodeDenoise.cs b/BlendFile/DNA/NodeDenoise.cs
index 69321f2..cf0e3d0 100644
--- a/BlendFile/DNA/NodeDenoise.cs
+++ b/BlendFile/DNA/NodeDenoise.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(673, "NodeDenoise", 2)]
public struct NodeDenoise {
- [DNAFieldAttribute(0, "char", "hdr", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "hdr", "char", 1, false, 0)]
public char hdr;
- [DNAFieldAttribute(1, "char", "prefilter", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "prefilter", "char", 1, false, 1)]
public char prefilter;
public NodeDenoise() {
this.hdr = default;
diff --git a/BlendFile/DNA/NodeDilateErode.cs b/BlendFile/DNA/NodeDilateErode.cs
index 2be2613..7f78256 100644
--- a/BlendFile/DNA/NodeDilateErode.cs
+++ b/BlendFile/DNA/NodeDilateErode.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(631, "NodeDilateErode", 1)]
public struct NodeDilateErode {
- [DNAFieldAttribute(0, "char", "falloff", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "falloff", "char", 1, false, 0)]
public char falloff;
public NodeDilateErode() {
this.falloff = default;
diff --git a/BlendFile/DNA/NodeEllipseMask.cs b/BlendFile/DNA/NodeEllipseMask.cs
index 1cf39cf..4852bfa 100644
--- a/BlendFile/DNA/NodeEllipseMask.cs
+++ b/BlendFile/DNA/NodeEllipseMask.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(606, "NodeEllipseMask", 24)]
public struct NodeEllipseMask {
- [DNAFieldAttribute(0, "float", "x", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "x", "float", 4, false, 0)]
public float x;
- [DNAFieldAttribute(1, "float", "y", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "y", "float", 4, false, 4)]
public float y;
- [DNAFieldAttribute(2, "float", "rotation", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "rotation", "float", 4, false, 8)]
public float rotation;
- [DNAFieldAttribute(3, "float", "height", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "height", "float", 4, false, 12)]
public float height;
- [DNAFieldAttribute(4, "float", "width", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "width", "float", 4, false, 16)]
public float width;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 20)]
public char[] _pad = new System.Char[4];
public NodeEllipseMask() {
this.x = default;
diff --git a/BlendFile/DNA/NodeEnumDefinition.cs b/BlendFile/DNA/NodeEnumDefinition.cs
index 40a2f55..374b0d6 100644
--- a/BlendFile/DNA/NodeEnumDefinition.cs
+++ b/BlendFile/DNA/NodeEnumDefinition.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(698, "NodeEnumDefinition", 24)]
public class NodeEnumDefinition {
- [DNAFieldAttribute(0, "NodeEnumItem", "*items_array", "NodeEnumItem", 8, true)]
+ [DNAFieldAttribute(0, "NodeEnumItem", "*items_array", "NodeEnumItem", 8, true, 0)]
public NodeEnumItem ptr_items_array;
- [DNAFieldAttribute(1, "int", "items_num", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "items_num", "int", 4, false, 8)]
public int items_num;
- [DNAFieldAttribute(2, "int", "active_index", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "active_index", "int", 4, false, 12)]
public int active_index;
- [DNAFieldAttribute(3, "int", "next_identifier", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "next_identifier", "int", 4, false, 16)]
public int next_identifier;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 20)]
public char[] _pad = new System.Char[4];
public NodeEnumDefinition() {
this.ptr_items_array = default;
diff --git a/BlendFile/DNA/NodeEnumItem.cs b/BlendFile/DNA/NodeEnumItem.cs
index e524994..052a24a 100644
--- a/BlendFile/DNA/NodeEnumItem.cs
+++ b/BlendFile/DNA/NodeEnumItem.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(697, "NodeEnumItem", 24)]
public class NodeEnumItem {
- [DNAFieldAttribute(0, "char", "*name", "char", 8, true)]
+ [DNAFieldAttribute(0, "char", "*name", "char", 8, true, 0)]
public char ptr_name;
- [DNAFieldAttribute(1, "char", "*description", "char", 8, true)]
+ [DNAFieldAttribute(1, "char", "*description", "char", 8, true, 8)]
public char ptr_description;
- [DNAFieldAttribute(2, "int", "identifier", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "identifier", "int", 4, false, 16)]
public int identifier;
- [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false, 20)]
public char[] _pad = new System.Char[4];
public NodeEnumItem() {
this.ptr_name = default;
diff --git a/BlendFile/DNA/NodeForeachGeometryElementGenerationItem.cs b/BlendFile/DNA/NodeForeachGeometryElementGenerationItem.cs
index 7989dbf..ae32714 100644
--- a/BlendFile/DNA/NodeForeachGeometryElementGenerationItem.cs
+++ b/BlendFile/DNA/NodeForeachGeometryElementGenerationItem.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(740, "NodeForeachGeometryElementGenerationItem", 16)]
public class NodeForeachGeometryElementGenerationItem {
- [DNAFieldAttribute(0, "char", "*name", "char", 8, true)]
+ [DNAFieldAttribute(0, "char", "*name", "char", 8, true, 0)]
public char ptr_name;
- [DNAFieldAttribute(1, "short", "socket_type", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "socket_type", "short", 2, false, 8)]
public short socket_type;
- [DNAFieldAttribute(2, "uchar", "domain", "uchar", 1, false)]
+ [DNAFieldAttribute(2, "uchar", "domain", "uchar", 1, false, 10)]
public byte domain;
- [DNAFieldAttribute(3, "char", "_pad[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(3, "char", "_pad[1]", "System.Char[]", 1, false, 11)]
public char[] _pad = new System.Char[1];
- [DNAFieldAttribute(4, "int", "identifier", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "identifier", "int", 4, false, 12)]
public int identifier;
public NodeForeachGeometryElementGenerationItem() {
this.ptr_name = default;
diff --git a/BlendFile/DNA/NodeForeachGeometryElementGenerationItems.cs b/BlendFile/DNA/NodeForeachGeometryElementGenerationItems.cs
index bde4a43..70d1154 100644
--- a/BlendFile/DNA/NodeForeachGeometryElementGenerationItems.cs
+++ b/BlendFile/DNA/NodeForeachGeometryElementGenerationItems.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(743, "NodeForeachGeometryElementGenerationItems", 24)]
public class NodeForeachGeometryElementGenerationItems {
- [DNAFieldAttribute(0, "NodeForeachGeometryElementGenerationItem", "*items", "NodeForeachGeometryElementGenerationItem", 8, true)]
+ [DNAFieldAttribute(0, "NodeForeachGeometryElementGenerationItem", "*items", "NodeForeachGeometryElementGenerationItem", 8, true, 0)]
public NodeForeachGeometryElementGenerationItem ptr_items;
- [DNAFieldAttribute(1, "int", "items_num", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "items_num", "int", 4, false, 8)]
public int items_num;
- [DNAFieldAttribute(2, "int", "active_index", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "active_index", "int", 4, false, 12)]
public int active_index;
- [DNAFieldAttribute(3, "int", "next_identifier", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "next_identifier", "int", 4, false, 16)]
public int next_identifier;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 20)]
public char[] _pad = new System.Char[4];
public NodeForeachGeometryElementGenerationItems() {
this.ptr_items = default;
diff --git a/BlendFile/DNA/NodeForeachGeometryElementInputItem.cs b/BlendFile/DNA/NodeForeachGeometryElementInputItem.cs
index 6ea3f26..fa69381 100644
--- a/BlendFile/DNA/NodeForeachGeometryElementInputItem.cs
+++ b/BlendFile/DNA/NodeForeachGeometryElementInputItem.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(738, "NodeForeachGeometryElementInputItem", 16)]
public class NodeForeachGeometryElementInputItem {
- [DNAFieldAttribute(0, "char", "*name", "char", 8, true)]
+ [DNAFieldAttribute(0, "char", "*name", "char", 8, true, 0)]
public char ptr_name;
- [DNAFieldAttribute(1, "short", "socket_type", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "socket_type", "short", 2, false, 8)]
public short socket_type;
- [DNAFieldAttribute(2, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(2, "char", "_pad[2]", "System.Char[]", 2, false, 10)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(3, "int", "identifier", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "identifier", "int", 4, false, 12)]
public int identifier;
public NodeForeachGeometryElementInputItem() {
this.ptr_name = default;
diff --git a/BlendFile/DNA/NodeForeachGeometryElementInputItems.cs b/BlendFile/DNA/NodeForeachGeometryElementInputItems.cs
index a526d59..fce7d84 100644
--- a/BlendFile/DNA/NodeForeachGeometryElementInputItems.cs
+++ b/BlendFile/DNA/NodeForeachGeometryElementInputItems.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(741, "NodeForeachGeometryElementInputItems", 24)]
public class NodeForeachGeometryElementInputItems {
- [DNAFieldAttribute(0, "NodeForeachGeometryElementInputItem", "*items", "NodeForeachGeometryElementInputItem", 8, true)]
+ [DNAFieldAttribute(0, "NodeForeachGeometryElementInputItem", "*items", "NodeForeachGeometryElementInputItem", 8, true, 0)]
public NodeForeachGeometryElementInputItem ptr_items;
- [DNAFieldAttribute(1, "int", "items_num", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "items_num", "int", 4, false, 8)]
public int items_num;
- [DNAFieldAttribute(2, "int", "active_index", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "active_index", "int", 4, false, 12)]
public int active_index;
- [DNAFieldAttribute(3, "int", "next_identifier", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "next_identifier", "int", 4, false, 16)]
public int next_identifier;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 20)]
public char[] _pad = new System.Char[4];
public NodeForeachGeometryElementInputItems() {
this.ptr_items = default;
diff --git a/BlendFile/DNA/NodeForeachGeometryElementMainItem.cs b/BlendFile/DNA/NodeForeachGeometryElementMainItem.cs
index 567e047..52e7082 100644
--- a/BlendFile/DNA/NodeForeachGeometryElementMainItem.cs
+++ b/BlendFile/DNA/NodeForeachGeometryElementMainItem.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(739, "NodeForeachGeometryElementMainItem", 16)]
public class NodeForeachGeometryElementMainItem {
- [DNAFieldAttribute(0, "char", "*name", "char", 8, true)]
+ [DNAFieldAttribute(0, "char", "*name", "char", 8, true, 0)]
public char ptr_name;
- [DNAFieldAttribute(1, "short", "socket_type", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "socket_type", "short", 2, false, 8)]
public short socket_type;
- [DNAFieldAttribute(2, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(2, "char", "_pad[2]", "System.Char[]", 2, false, 10)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(3, "int", "identifier", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "identifier", "int", 4, false, 12)]
public int identifier;
public NodeForeachGeometryElementMainItem() {
this.ptr_name = default;
diff --git a/BlendFile/DNA/NodeForeachGeometryElementMainItems.cs b/BlendFile/DNA/NodeForeachGeometryElementMainItems.cs
index deb4b8d..ec26884 100644
--- a/BlendFile/DNA/NodeForeachGeometryElementMainItems.cs
+++ b/BlendFile/DNA/NodeForeachGeometryElementMainItems.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(742, "NodeForeachGeometryElementMainItems", 24)]
public class NodeForeachGeometryElementMainItems {
- [DNAFieldAttribute(0, "NodeForeachGeometryElementMainItem", "*items", "NodeForeachGeometryElementMainItem", 8, true)]
+ [DNAFieldAttribute(0, "NodeForeachGeometryElementMainItem", "*items", "NodeForeachGeometryElementMainItem", 8, true, 0)]
public NodeForeachGeometryElementMainItem ptr_items;
- [DNAFieldAttribute(1, "int", "items_num", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "items_num", "int", 4, false, 8)]
public int items_num;
- [DNAFieldAttribute(2, "int", "active_index", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "active_index", "int", 4, false, 12)]
public int active_index;
- [DNAFieldAttribute(3, "int", "next_identifier", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "next_identifier", "int", 4, false, 16)]
public int next_identifier;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 20)]
public char[] _pad = new System.Char[4];
public NodeForeachGeometryElementMainItems() {
this.ptr_items = default;
diff --git a/BlendFile/DNA/NodeFrame.cs b/BlendFile/DNA/NodeFrame.cs
index 18ee7d6..57e4f03 100644
--- a/BlendFile/DNA/NodeFrame.cs
+++ b/BlendFile/DNA/NodeFrame.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(599, "NodeFrame", 4)]
public struct NodeFrame {
- [DNAFieldAttribute(0, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "flag", "short", 2, false, 0)]
public short flag;
- [DNAFieldAttribute(1, "short", "label_size", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "label_size", "short", 2, false, 2)]
public short label_size;
public NodeFrame() {
this.flag = default;
diff --git a/BlendFile/DNA/NodeFunctionCompare.cs b/BlendFile/DNA/NodeFunctionCompare.cs
index d04a576..c7df4b8 100644
--- a/BlendFile/DNA/NodeFunctionCompare.cs
+++ b/BlendFile/DNA/NodeFunctionCompare.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(748, "NodeFunctionCompare", 4)]
public struct NodeFunctionCompare {
- [DNAFieldAttribute(0, "int8_t", "operation", "int8_t", 1, false)]
+ [DNAFieldAttribute(0, "int8_t", "operation", "int8_t", 1, false, 0)]
public sbyte operation;
- [DNAFieldAttribute(1, "int8_t", "data_type", "int8_t", 1, false)]
+ [DNAFieldAttribute(1, "int8_t", "data_type", "int8_t", 1, false, 1)]
public sbyte data_type;
- [DNAFieldAttribute(2, "int8_t", "mode", "int8_t", 1, false)]
+ [DNAFieldAttribute(2, "int8_t", "mode", "int8_t", 1, false, 2)]
public sbyte mode;
- [DNAFieldAttribute(3, "char", "_pad[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(3, "char", "_pad[1]", "System.Char[]", 1, false, 3)]
public char[] _pad = new System.Char[1];
public NodeFunctionCompare() {
this.operation = default;
diff --git a/BlendFile/DNA/NodeGeometryAttributeCapture.cs b/BlendFile/DNA/NodeGeometryAttributeCapture.cs
index 427e28a..cde6be9 100644
--- a/BlendFile/DNA/NodeGeometryAttributeCapture.cs
+++ b/BlendFile/DNA/NodeGeometryAttributeCapture.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(720, "NodeGeometryAttributeCapture", 24)]
public class NodeGeometryAttributeCapture {
- [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false)]
+ [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false, 0)]
public sbyte data_type;
- [DNAFieldAttribute(1, "int8_t", "domain", "int8_t", 1, false)]
+ [DNAFieldAttribute(1, "int8_t", "domain", "int8_t", 1, false, 1)]
public sbyte domain;
- [DNAFieldAttribute(2, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(2, "char", "_pad[2]", "System.Char[]", 2, false, 2)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(3, "int", "next_identifier", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "next_identifier", "int", 4, false, 4)]
public int next_identifier;
- [DNAFieldAttribute(4, "NodeGeometryAttributeCaptureItem", "*capture_items", "NodeGeometryAttributeCaptureItem", 8, true)]
+ [DNAFieldAttribute(4, "NodeGeometryAttributeCaptureItem", "*capture_items", "NodeGeometryAttributeCaptureItem", 8, true, 8)]
public NodeGeometryAttributeCaptureItem ptr_capture_items;
- [DNAFieldAttribute(5, "int", "capture_items_num", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "capture_items_num", "int", 4, false, 16)]
public int capture_items_num;
- [DNAFieldAttribute(6, "int", "active_index", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "active_index", "int", 4, false, 20)]
public int active_index;
public NodeGeometryAttributeCapture() {
this.data_type = default;
diff --git a/BlendFile/DNA/NodeGeometryAttributeCaptureItem.cs b/BlendFile/DNA/NodeGeometryAttributeCaptureItem.cs
index d204d16..d75a678 100644
--- a/BlendFile/DNA/NodeGeometryAttributeCaptureItem.cs
+++ b/BlendFile/DNA/NodeGeometryAttributeCaptureItem.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(719, "NodeGeometryAttributeCaptureItem", 16)]
public class NodeGeometryAttributeCaptureItem {
- [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false)]
+ [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false, 0)]
public sbyte data_type;
- [DNAFieldAttribute(1, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(1, "char", "_pad[3]", "System.Char[]", 3, false, 1)]
public char[] _pad = new System.Char[3];
- [DNAFieldAttribute(2, "int", "identifier", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "identifier", "int", 4, false, 4)]
public int identifier;
- [DNAFieldAttribute(3, "char", "*name", "char", 8, true)]
+ [DNAFieldAttribute(3, "char", "*name", "char", 8, true, 8)]
public char ptr_name;
public NodeGeometryAttributeCaptureItem() {
this.data_type = default;
diff --git a/BlendFile/DNA/NodeGeometryBake.cs b/BlendFile/DNA/NodeGeometryBake.cs
index 92fecad..cd17b39 100644
--- a/BlendFile/DNA/NodeGeometryBake.cs
+++ b/BlendFile/DNA/NodeGeometryBake.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(755, "NodeGeometryBake", 24)]
public class NodeGeometryBake {
- [DNAFieldAttribute(0, "NodeGeometryBakeItem", "*items", "NodeGeometryBakeItem", 8, true)]
+ [DNAFieldAttribute(0, "NodeGeometryBakeItem", "*items", "NodeGeometryBakeItem", 8, true, 0)]
public NodeGeometryBakeItem ptr_items;
- [DNAFieldAttribute(1, "int", "items_num", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "items_num", "int", 4, false, 8)]
public int items_num;
- [DNAFieldAttribute(2, "int", "next_identifier", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "next_identifier", "int", 4, false, 12)]
public int next_identifier;
- [DNAFieldAttribute(3, "int", "active_index", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "active_index", "int", 4, false, 16)]
public int active_index;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 20)]
public char[] _pad = new System.Char[4];
public NodeGeometryBake() {
this.ptr_items = default;
diff --git a/BlendFile/DNA/NodeGeometryBakeItem.cs b/BlendFile/DNA/NodeGeometryBakeItem.cs
index d061db0..f5485ba 100644
--- a/BlendFile/DNA/NodeGeometryBakeItem.cs
+++ b/BlendFile/DNA/NodeGeometryBakeItem.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(754, "NodeGeometryBakeItem", 24)]
public class NodeGeometryBakeItem {
- [DNAFieldAttribute(0, "char", "*name", "char", 8, true)]
+ [DNAFieldAttribute(0, "char", "*name", "char", 8, true, 0)]
public char ptr_name;
- [DNAFieldAttribute(1, "short", "socket_type", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "socket_type", "short", 2, false, 8)]
public short socket_type;
- [DNAFieldAttribute(2, "short", "attribute_domain", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "attribute_domain", "short", 2, false, 10)]
public short attribute_domain;
- [DNAFieldAttribute(3, "int", "identifier", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "identifier", "int", 4, false, 12)]
public int identifier;
- [DNAFieldAttribute(4, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "flag", "int", 4, false, 16)]
public int flag;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 20)]
public char[] _pad = new System.Char[4];
public NodeGeometryBakeItem() {
this.ptr_name = default;
diff --git a/BlendFile/DNA/NodeGeometryCollectionInfo.cs b/BlendFile/DNA/NodeGeometryCollectionInfo.cs
index 9288dce..a36ad0d 100644
--- a/BlendFile/DNA/NodeGeometryCollectionInfo.cs
+++ b/BlendFile/DNA/NodeGeometryCollectionInfo.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(686, "NodeGeometryCollectionInfo", 1)]
public struct NodeGeometryCollectionInfo {
- [DNAFieldAttribute(0, "uchar", "transform_space", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "transform_space", "uchar", 1, false, 0)]
public byte transform_space;
public NodeGeometryCollectionInfo() {
this.transform_space = default;
diff --git a/BlendFile/DNA/NodeGeometryCurveFill.cs b/BlendFile/DNA/NodeGeometryCurveFill.cs
index 3732f4c..b74bc04 100644
--- a/BlendFile/DNA/NodeGeometryCurveFill.cs
+++ b/BlendFile/DNA/NodeGeometryCurveFill.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(717, "NodeGeometryCurveFill", 1)]
public struct NodeGeometryCurveFill {
- [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false, 0)]
public byte mode;
public NodeGeometryCurveFill() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeGeometryCurveFillet.cs b/BlendFile/DNA/NodeGeometryCurveFillet.cs
index c0c0120..b802d29 100644
--- a/BlendFile/DNA/NodeGeometryCurveFillet.cs
+++ b/BlendFile/DNA/NodeGeometryCurveFillet.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(710, "NodeGeometryCurveFillet", 1)]
public struct NodeGeometryCurveFillet {
- [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false, 0)]
public byte mode;
public NodeGeometryCurveFillet() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeGeometryCurvePrimitiveArc.cs b/BlendFile/DNA/NodeGeometryCurvePrimitiveArc.cs
index 9a0b724..1450092 100644
--- a/BlendFile/DNA/NodeGeometryCurvePrimitiveArc.cs
+++ b/BlendFile/DNA/NodeGeometryCurvePrimitiveArc.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(704, "NodeGeometryCurvePrimitiveArc", 1)]
public struct NodeGeometryCurvePrimitiveArc {
- [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false, 0)]
public byte mode;
public NodeGeometryCurvePrimitiveArc() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeGeometryCurvePrimitiveBezierSegment.cs b/BlendFile/DNA/NodeGeometryCurvePrimitiveBezierSegment.cs
index 104f6c3..5b05d3b 100644
--- a/BlendFile/DNA/NodeGeometryCurvePrimitiveBezierSegment.cs
+++ b/BlendFile/DNA/NodeGeometryCurvePrimitiveBezierSegment.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(706, "NodeGeometryCurvePrimitiveBezierSegment", 1)]
public struct NodeGeometryCurvePrimitiveBezierSegment {
- [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false, 0)]
public byte mode;
public NodeGeometryCurvePrimitiveBezierSegment() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeGeometryCurvePrimitiveCircle.cs b/BlendFile/DNA/NodeGeometryCurvePrimitiveCircle.cs
index 94e55e4..5099dca 100644
--- a/BlendFile/DNA/NodeGeometryCurvePrimitiveCircle.cs
+++ b/BlendFile/DNA/NodeGeometryCurvePrimitiveCircle.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(707, "NodeGeometryCurvePrimitiveCircle", 1)]
public struct NodeGeometryCurvePrimitiveCircle {
- [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false, 0)]
public byte mode;
public NodeGeometryCurvePrimitiveCircle() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeGeometryCurvePrimitiveLine.cs b/BlendFile/DNA/NodeGeometryCurvePrimitiveLine.cs
index 55edeca..e09acd1 100644
--- a/BlendFile/DNA/NodeGeometryCurvePrimitiveLine.cs
+++ b/BlendFile/DNA/NodeGeometryCurvePrimitiveLine.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(705, "NodeGeometryCurvePrimitiveLine", 1)]
public struct NodeGeometryCurvePrimitiveLine {
- [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false, 0)]
public byte mode;
public NodeGeometryCurvePrimitiveLine() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeGeometryCurvePrimitiveQuad.cs b/BlendFile/DNA/NodeGeometryCurvePrimitiveQuad.cs
index f27f77b..b9a3a47 100644
--- a/BlendFile/DNA/NodeGeometryCurvePrimitiveQuad.cs
+++ b/BlendFile/DNA/NodeGeometryCurvePrimitiveQuad.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(708, "NodeGeometryCurvePrimitiveQuad", 1)]
public struct NodeGeometryCurvePrimitiveQuad {
- [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false, 0)]
public byte mode;
public NodeGeometryCurvePrimitiveQuad() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeGeometryCurveResample.cs b/BlendFile/DNA/NodeGeometryCurveResample.cs
index b8ace2a..f32aff0 100644
--- a/BlendFile/DNA/NodeGeometryCurveResample.cs
+++ b/BlendFile/DNA/NodeGeometryCurveResample.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(709, "NodeGeometryCurveResample", 1)]
public struct NodeGeometryCurveResample {
- [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false, 0)]
public byte mode;
public NodeGeometryCurveResample() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeGeometryCurveSample.cs b/BlendFile/DNA/NodeGeometryCurveSample.cs
index 1dca910..f4e16e5 100644
--- a/BlendFile/DNA/NodeGeometryCurveSample.cs
+++ b/BlendFile/DNA/NodeGeometryCurveSample.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(713, "NodeGeometryCurveSample", 4)]
public struct NodeGeometryCurveSample {
- [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false, 0)]
public byte mode;
- [DNAFieldAttribute(1, "int8_t", "use_all_curves", "int8_t", 1, false)]
+ [DNAFieldAttribute(1, "int8_t", "use_all_curves", "int8_t", 1, false, 1)]
public sbyte use_all_curves;
- [DNAFieldAttribute(2, "int8_t", "data_type", "int8_t", 1, false)]
+ [DNAFieldAttribute(2, "int8_t", "data_type", "int8_t", 1, false, 2)]
public sbyte data_type;
- [DNAFieldAttribute(3, "char", "_pad[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(3, "char", "_pad[1]", "System.Char[]", 1, false, 3)]
public char[] _pad = new System.Char[1];
public NodeGeometryCurveSample() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeGeometryCurveSelectHandles.cs b/BlendFile/DNA/NodeGeometryCurveSelectHandles.cs
index 1f3a197..ce0c09d 100644
--- a/BlendFile/DNA/NodeGeometryCurveSelectHandles.cs
+++ b/BlendFile/DNA/NodeGeometryCurveSelectHandles.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(703, "NodeGeometryCurveSelectHandles", 2)]
public struct NodeGeometryCurveSelectHandles {
- [DNAFieldAttribute(0, "uchar", "handle_type", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "handle_type", "uchar", 1, false, 0)]
public byte handle_type;
- [DNAFieldAttribute(1, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(1, "uchar", "mode", "uchar", 1, false, 1)]
public byte mode;
public NodeGeometryCurveSelectHandles() {
this.handle_type = default;
diff --git a/BlendFile/DNA/NodeGeometryCurveSetHandles.cs b/BlendFile/DNA/NodeGeometryCurveSetHandles.cs
index 2cf9cd1..9fa2186 100644
--- a/BlendFile/DNA/NodeGeometryCurveSetHandles.cs
+++ b/BlendFile/DNA/NodeGeometryCurveSetHandles.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(702, "NodeGeometryCurveSetHandles", 2)]
public struct NodeGeometryCurveSetHandles {
- [DNAFieldAttribute(0, "uchar", "handle_type", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "handle_type", "uchar", 1, false, 0)]
public byte handle_type;
- [DNAFieldAttribute(1, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(1, "uchar", "mode", "uchar", 1, false, 1)]
public byte mode;
public NodeGeometryCurveSetHandles() {
this.handle_type = default;
diff --git a/BlendFile/DNA/NodeGeometryCurveSplineType.cs b/BlendFile/DNA/NodeGeometryCurveSplineType.cs
index 55d6610..83d6430 100644
--- a/BlendFile/DNA/NodeGeometryCurveSplineType.cs
+++ b/BlendFile/DNA/NodeGeometryCurveSplineType.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(700, "NodeGeometryCurveSplineType", 1)]
public struct NodeGeometryCurveSplineType {
- [DNAFieldAttribute(0, "uchar", "spline_type", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "spline_type", "uchar", 1, false, 0)]
public byte spline_type;
public NodeGeometryCurveSplineType() {
this.spline_type = default;
diff --git a/BlendFile/DNA/NodeGeometryCurveToPoints.cs b/BlendFile/DNA/NodeGeometryCurveToPoints.cs
index d34a518..649a087 100644
--- a/BlendFile/DNA/NodeGeometryCurveToPoints.cs
+++ b/BlendFile/DNA/NodeGeometryCurveToPoints.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(712, "NodeGeometryCurveToPoints", 1)]
public struct NodeGeometryCurveToPoints {
- [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false, 0)]
public byte mode;
public NodeGeometryCurveToPoints() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeGeometryCurveTrim.cs b/BlendFile/DNA/NodeGeometryCurveTrim.cs
index fa3dbe9..69d8102 100644
--- a/BlendFile/DNA/NodeGeometryCurveTrim.cs
+++ b/BlendFile/DNA/NodeGeometryCurveTrim.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(711, "NodeGeometryCurveTrim", 1)]
public struct NodeGeometryCurveTrim {
- [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false, 0)]
public byte mode;
public NodeGeometryCurveTrim() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeGeometryDeleteGeometry.cs b/BlendFile/DNA/NodeGeometryDeleteGeometry.cs
index 1fdc7a5..663fa6b 100644
--- a/BlendFile/DNA/NodeGeometryDeleteGeometry.cs
+++ b/BlendFile/DNA/NodeGeometryDeleteGeometry.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(724, "NodeGeometryDeleteGeometry", 2)]
public struct NodeGeometryDeleteGeometry {
- [DNAFieldAttribute(0, "int8_t", "domain", "int8_t", 1, false)]
+ [DNAFieldAttribute(0, "int8_t", "domain", "int8_t", 1, false, 0)]
public sbyte domain;
- [DNAFieldAttribute(1, "int8_t", "mode", "int8_t", 1, false)]
+ [DNAFieldAttribute(1, "int8_t", "mode", "int8_t", 1, false, 1)]
public sbyte mode;
public NodeGeometryDeleteGeometry() {
this.domain = default;
diff --git a/BlendFile/DNA/NodeGeometryDialGizmo.cs b/BlendFile/DNA/NodeGeometryDialGizmo.cs
index 749809e..ff5b7e9 100644
--- a/BlendFile/DNA/NodeGeometryDialGizmo.cs
+++ b/BlendFile/DNA/NodeGeometryDialGizmo.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(752, "NodeGeometryDialGizmo", 4)]
public struct NodeGeometryDialGizmo {
- [DNAFieldAttribute(0, "int", "color_id", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "color_id", "int", 4, false, 0)]
public int color_id;
public NodeGeometryDialGizmo() {
this.color_id = default;
diff --git a/BlendFile/DNA/NodeGeometryDistributePointsInVolume.cs b/BlendFile/DNA/NodeGeometryDistributePointsInVolume.cs
index 2901c51..16fa05c 100644
--- a/BlendFile/DNA/NodeGeometryDistributePointsInVolume.cs
+++ b/BlendFile/DNA/NodeGeometryDistributePointsInVolume.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(747, "NodeGeometryDistributePointsInVolume", 1)]
public struct NodeGeometryDistributePointsInVolume {
- [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false, 0)]
public byte mode;
public NodeGeometryDistributePointsInVolume() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeGeometryDuplicateElements.cs b/BlendFile/DNA/NodeGeometryDuplicateElements.cs
index 3fea76d..5ee7766 100644
--- a/BlendFile/DNA/NodeGeometryDuplicateElements.cs
+++ b/BlendFile/DNA/NodeGeometryDuplicateElements.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(725, "NodeGeometryDuplicateElements", 1)]
public struct NodeGeometryDuplicateElements {
- [DNAFieldAttribute(0, "int8_t", "domain", "int8_t", 1, false)]
+ [DNAFieldAttribute(0, "int8_t", "domain", "int8_t", 1, false, 0)]
public sbyte domain;
public NodeGeometryDuplicateElements() {
this.domain = default;
diff --git a/BlendFile/DNA/NodeGeometryExtrudeMesh.cs b/BlendFile/DNA/NodeGeometryExtrudeMesh.cs
index 53a9a48..ec7de48 100644
--- a/BlendFile/DNA/NodeGeometryExtrudeMesh.cs
+++ b/BlendFile/DNA/NodeGeometryExtrudeMesh.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(683, "NodeGeometryExtrudeMesh", 1)]
public struct NodeGeometryExtrudeMesh {
- [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false, 0)]
public byte mode;
public NodeGeometryExtrudeMesh() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeGeometryForeachGeometryElementInput.cs b/BlendFile/DNA/NodeGeometryForeachGeometryElementInput.cs
index 1e145cc..5bf84a2 100644
--- a/BlendFile/DNA/NodeGeometryForeachGeometryElementInput.cs
+++ b/BlendFile/DNA/NodeGeometryForeachGeometryElementInput.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(737, "NodeGeometryForeachGeometryElementInput", 4)]
public struct NodeGeometryForeachGeometryElementInput {
- [DNAFieldAttribute(0, "int", "output_node_id", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "output_node_id", "int", 4, false, 0)]
public int output_node_id;
public NodeGeometryForeachGeometryElementInput() {
this.output_node_id = default;
diff --git a/BlendFile/DNA/NodeGeometryForeachGeometryElementOutput.cs b/BlendFile/DNA/NodeGeometryForeachGeometryElementOutput.cs
index 0762529..bedc13b 100644
--- a/BlendFile/DNA/NodeGeometryForeachGeometryElementOutput.cs
+++ b/BlendFile/DNA/NodeGeometryForeachGeometryElementOutput.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(744, "NodeGeometryForeachGeometryElementOutput", 80)]
public struct NodeGeometryForeachGeometryElementOutput {
- [DNAFieldAttribute(0, "NodeForeachGeometryElementInputItems", "input_items", "NodeForeachGeometryElementInputItems", 24, false)]
+ [DNAFieldAttribute(0, "NodeForeachGeometryElementInputItems", "input_items", "NodeForeachGeometryElementInputItems", 24, false, 0)]
public NodeForeachGeometryElementInputItems input_items;
- [DNAFieldAttribute(1, "NodeForeachGeometryElementMainItems", "main_items", "NodeForeachGeometryElementMainItems", 24, false)]
+ [DNAFieldAttribute(1, "NodeForeachGeometryElementMainItems", "main_items", "NodeForeachGeometryElementMainItems", 24, false, 24)]
public NodeForeachGeometryElementMainItems main_items;
- [DNAFieldAttribute(2, "NodeForeachGeometryElementGenerationItems", "generation_items", "NodeForeachGeometryElementGenerationItems", 24, false)]
+ [DNAFieldAttribute(2, "NodeForeachGeometryElementGenerationItems", "generation_items", "NodeForeachGeometryElementGenerationItems", 24, false, 48)]
public NodeForeachGeometryElementGenerationItems generation_items;
- [DNAFieldAttribute(3, "int", "inspection_index", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "inspection_index", "int", 4, false, 72)]
public int inspection_index;
- [DNAFieldAttribute(4, "uchar", "domain", "uchar", 1, false)]
+ [DNAFieldAttribute(4, "uchar", "domain", "uchar", 1, false, 76)]
public byte domain;
- [DNAFieldAttribute(5, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(5, "char", "_pad[3]", "System.Char[]", 3, false, 77)]
public char[] _pad = new System.Char[3];
public NodeGeometryForeachGeometryElementOutput() {
this.input_items = default;
diff --git a/BlendFile/DNA/NodeGeometryImageTexture.cs b/BlendFile/DNA/NodeGeometryImageTexture.cs
index 66db839..d9c6e62 100644
--- a/BlendFile/DNA/NodeGeometryImageTexture.cs
+++ b/BlendFile/DNA/NodeGeometryImageTexture.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(728, "NodeGeometryImageTexture", 2)]
public struct NodeGeometryImageTexture {
- [DNAFieldAttribute(0, "int8_t", "interpolation", "int8_t", 1, false)]
+ [DNAFieldAttribute(0, "int8_t", "interpolation", "int8_t", 1, false, 0)]
public sbyte interpolation;
- [DNAFieldAttribute(1, "int8_t", "extension", "int8_t", 1, false)]
+ [DNAFieldAttribute(1, "int8_t", "extension", "int8_t", 1, false, 1)]
public sbyte extension;
public NodeGeometryImageTexture() {
this.interpolation = default;
diff --git a/BlendFile/DNA/NodeGeometryInputNamedAttribute.cs b/BlendFile/DNA/NodeGeometryInputNamedAttribute.cs
index 95befa9..d0e5deb 100644
--- a/BlendFile/DNA/NodeGeometryInputNamedAttribute.cs
+++ b/BlendFile/DNA/NodeGeometryInputNamedAttribute.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(722, "NodeGeometryInputNamedAttribute", 1)]
public struct NodeGeometryInputNamedAttribute {
- [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false)]
+ [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false, 0)]
public sbyte data_type;
public NodeGeometryInputNamedAttribute() {
this.data_type = default;
diff --git a/BlendFile/DNA/NodeGeometryLinearGizmo.cs b/BlendFile/DNA/NodeGeometryLinearGizmo.cs
index cd079a0..cfd51cb 100644
--- a/BlendFile/DNA/NodeGeometryLinearGizmo.cs
+++ b/BlendFile/DNA/NodeGeometryLinearGizmo.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(751, "NodeGeometryLinearGizmo", 8)]
public struct NodeGeometryLinearGizmo {
- [DNAFieldAttribute(0, "int", "color_id", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "color_id", "int", 4, false, 0)]
public int color_id;
- [DNAFieldAttribute(1, "int", "draw_style", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "draw_style", "int", 4, false, 4)]
public int draw_style;
public NodeGeometryLinearGizmo() {
this.color_id = default;
diff --git a/BlendFile/DNA/NodeGeometryMergeByDistance.cs b/BlendFile/DNA/NodeGeometryMergeByDistance.cs
index 0429ce2..c351e4d 100644
--- a/BlendFile/DNA/NodeGeometryMergeByDistance.cs
+++ b/BlendFile/DNA/NodeGeometryMergeByDistance.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(694, "NodeGeometryMergeByDistance", 1)]
public struct NodeGeometryMergeByDistance {
- [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false, 0)]
public byte mode;
public NodeGeometryMergeByDistance() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeGeometryMergeLayers.cs b/BlendFile/DNA/NodeGeometryMergeLayers.cs
index 1e1b093..b0da0d1 100644
--- a/BlendFile/DNA/NodeGeometryMergeLayers.cs
+++ b/BlendFile/DNA/NodeGeometryMergeLayers.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(726, "NodeGeometryMergeLayers", 1)]
public struct NodeGeometryMergeLayers {
- [DNAFieldAttribute(0, "int8_t", "mode", "int8_t", 1, false)]
+ [DNAFieldAttribute(0, "int8_t", "mode", "int8_t", 1, false, 0)]
public sbyte mode;
public NodeGeometryMergeLayers() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeGeometryMeshCircle.cs b/BlendFile/DNA/NodeGeometryMeshCircle.cs
index 5b6fefe..a178212 100644
--- a/BlendFile/DNA/NodeGeometryMeshCircle.cs
+++ b/BlendFile/DNA/NodeGeometryMeshCircle.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(691, "NodeGeometryMeshCircle", 1)]
public struct NodeGeometryMeshCircle {
- [DNAFieldAttribute(0, "uchar", "fill_type", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "fill_type", "uchar", 1, false, 0)]
public byte fill_type;
public NodeGeometryMeshCircle() {
this.fill_type = default;
diff --git a/BlendFile/DNA/NodeGeometryMeshCone.cs b/BlendFile/DNA/NodeGeometryMeshCone.cs
index dfb3b45..9a6b98e 100644
--- a/BlendFile/DNA/NodeGeometryMeshCone.cs
+++ b/BlendFile/DNA/NodeGeometryMeshCone.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(693, "NodeGeometryMeshCone", 1)]
public struct NodeGeometryMeshCone {
- [DNAFieldAttribute(0, "uchar", "fill_type", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "fill_type", "uchar", 1, false, 0)]
public byte fill_type;
public NodeGeometryMeshCone() {
this.fill_type = default;
diff --git a/BlendFile/DNA/NodeGeometryMeshCylinder.cs b/BlendFile/DNA/NodeGeometryMeshCylinder.cs
index 386523b..8483802 100644
--- a/BlendFile/DNA/NodeGeometryMeshCylinder.cs
+++ b/BlendFile/DNA/NodeGeometryMeshCylinder.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(692, "NodeGeometryMeshCylinder", 1)]
public struct NodeGeometryMeshCylinder {
- [DNAFieldAttribute(0, "uchar", "fill_type", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "fill_type", "uchar", 1, false, 0)]
public byte fill_type;
public NodeGeometryMeshCylinder() {
this.fill_type = default;
diff --git a/BlendFile/DNA/NodeGeometryMeshLine.cs b/BlendFile/DNA/NodeGeometryMeshLine.cs
index eeb02ac..68ab589 100644
--- a/BlendFile/DNA/NodeGeometryMeshLine.cs
+++ b/BlendFile/DNA/NodeGeometryMeshLine.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(695, "NodeGeometryMeshLine", 2)]
public struct NodeGeometryMeshLine {
- [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false, 0)]
public byte mode;
- [DNAFieldAttribute(1, "uchar", "count_mode", "uchar", 1, false)]
+ [DNAFieldAttribute(1, "uchar", "count_mode", "uchar", 1, false, 1)]
public byte count_mode;
public NodeGeometryMeshLine() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeGeometryMeshToPoints.cs b/BlendFile/DNA/NodeGeometryMeshToPoints.cs
index 912f41c..2798e94 100644
--- a/BlendFile/DNA/NodeGeometryMeshToPoints.cs
+++ b/BlendFile/DNA/NodeGeometryMeshToPoints.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(718, "NodeGeometryMeshToPoints", 1)]
public struct NodeGeometryMeshToPoints {
- [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false, 0)]
public byte mode;
public NodeGeometryMeshToPoints() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeGeometryMeshToVolume.cs b/BlendFile/DNA/NodeGeometryMeshToVolume.cs
index f68dc7a..4db2db0 100644
--- a/BlendFile/DNA/NodeGeometryMeshToVolume.cs
+++ b/BlendFile/DNA/NodeGeometryMeshToVolume.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(689, "NodeGeometryMeshToVolume", 1)]
public struct NodeGeometryMeshToVolume {
- [DNAFieldAttribute(0, "uchar", "resolution_mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "resolution_mode", "uchar", 1, false, 0)]
public byte resolution_mode;
public NodeGeometryMeshToVolume() {
this.resolution_mode = default;
diff --git a/BlendFile/DNA/NodeGeometryObjectInfo.cs b/BlendFile/DNA/NodeGeometryObjectInfo.cs
index 5f5436b..c555e5f 100644
--- a/BlendFile/DNA/NodeGeometryObjectInfo.cs
+++ b/BlendFile/DNA/NodeGeometryObjectInfo.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(684, "NodeGeometryObjectInfo", 1)]
public struct NodeGeometryObjectInfo {
- [DNAFieldAttribute(0, "uchar", "transform_space", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "transform_space", "uchar", 1, false, 0)]
public byte transform_space;
public NodeGeometryObjectInfo() {
this.transform_space = default;
diff --git a/BlendFile/DNA/NodeGeometryPointsToVolume.cs b/BlendFile/DNA/NodeGeometryPointsToVolume.cs
index d83f518..ad7da91 100644
--- a/BlendFile/DNA/NodeGeometryPointsToVolume.cs
+++ b/BlendFile/DNA/NodeGeometryPointsToVolume.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(685, "NodeGeometryPointsToVolume", 2)]
public struct NodeGeometryPointsToVolume {
- [DNAFieldAttribute(0, "uchar", "resolution_mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "resolution_mode", "uchar", 1, false, 0)]
public byte resolution_mode;
- [DNAFieldAttribute(1, "uchar", "input_type_radius", "uchar", 1, false)]
+ [DNAFieldAttribute(1, "uchar", "input_type_radius", "uchar", 1, false, 1)]
public byte input_type_radius;
public NodeGeometryPointsToVolume() {
this.resolution_mode = default;
diff --git a/BlendFile/DNA/NodeGeometryProximity.cs b/BlendFile/DNA/NodeGeometryProximity.cs
index 1f352cf..3c7d036 100644
--- a/BlendFile/DNA/NodeGeometryProximity.cs
+++ b/BlendFile/DNA/NodeGeometryProximity.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(687, "NodeGeometryProximity", 1)]
public struct NodeGeometryProximity {
- [DNAFieldAttribute(0, "uchar", "target_element", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "target_element", "uchar", 1, false, 0)]
public byte target_element;
public NodeGeometryProximity() {
this.target_element = default;
diff --git a/BlendFile/DNA/NodeGeometryRaycast.cs b/BlendFile/DNA/NodeGeometryRaycast.cs
index 751c97d..313143c 100644
--- a/BlendFile/DNA/NodeGeometryRaycast.cs
+++ b/BlendFile/DNA/NodeGeometryRaycast.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(716, "NodeGeometryRaycast", 2)]
public struct NodeGeometryRaycast {
- [DNAFieldAttribute(0, "uchar", "mapping", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "mapping", "uchar", 1, false, 0)]
public byte mapping;
- [DNAFieldAttribute(1, "int8_t", "data_type", "int8_t", 1, false)]
+ [DNAFieldAttribute(1, "int8_t", "data_type", "int8_t", 1, false, 1)]
public sbyte data_type;
public NodeGeometryRaycast() {
this.mapping = default;
diff --git a/BlendFile/DNA/NodeGeometryRepeatInput.cs b/BlendFile/DNA/NodeGeometryRepeatInput.cs
index 2aaec1d..29e3e3c 100644
--- a/BlendFile/DNA/NodeGeometryRepeatInput.cs
+++ b/BlendFile/DNA/NodeGeometryRepeatInput.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(735, "NodeGeometryRepeatInput", 4)]
public struct NodeGeometryRepeatInput {
- [DNAFieldAttribute(0, "int", "output_node_id", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "output_node_id", "int", 4, false, 0)]
public int output_node_id;
public NodeGeometryRepeatInput() {
this.output_node_id = default;
diff --git a/BlendFile/DNA/NodeGeometryRepeatOutput.cs b/BlendFile/DNA/NodeGeometryRepeatOutput.cs
index c88b50b..c6dd279 100644
--- a/BlendFile/DNA/NodeGeometryRepeatOutput.cs
+++ b/BlendFile/DNA/NodeGeometryRepeatOutput.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(736, "NodeGeometryRepeatOutput", 24)]
public class NodeGeometryRepeatOutput {
- [DNAFieldAttribute(0, "NodeRepeatItem", "*items", "NodeRepeatItem", 8, true)]
+ [DNAFieldAttribute(0, "NodeRepeatItem", "*items", "NodeRepeatItem", 8, true, 0)]
public NodeRepeatItem ptr_items;
- [DNAFieldAttribute(1, "int", "items_num", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "items_num", "int", 4, false, 8)]
public int items_num;
- [DNAFieldAttribute(2, "int", "active_index", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "active_index", "int", 4, false, 12)]
public int active_index;
- [DNAFieldAttribute(3, "int", "next_identifier", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "next_identifier", "int", 4, false, 16)]
public int next_identifier;
- [DNAFieldAttribute(4, "int", "inspection_index", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "inspection_index", "int", 4, false, 20)]
public int inspection_index;
public NodeGeometryRepeatOutput() {
this.ptr_items = default;
diff --git a/BlendFile/DNA/NodeGeometrySampleIndex.cs b/BlendFile/DNA/NodeGeometrySampleIndex.cs
index b69c515..6de9118 100644
--- a/BlendFile/DNA/NodeGeometrySampleIndex.cs
+++ b/BlendFile/DNA/NodeGeometrySampleIndex.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(715, "NodeGeometrySampleIndex", 4)]
public struct NodeGeometrySampleIndex {
- [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false)]
+ [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false, 0)]
public sbyte data_type;
- [DNAFieldAttribute(1, "int8_t", "domain", "int8_t", 1, false)]
+ [DNAFieldAttribute(1, "int8_t", "domain", "int8_t", 1, false, 1)]
public sbyte domain;
- [DNAFieldAttribute(2, "int8_t", "clamp", "int8_t", 1, false)]
+ [DNAFieldAttribute(2, "int8_t", "clamp", "int8_t", 1, false, 2)]
public sbyte clamp;
- [DNAFieldAttribute(3, "char", "_pad[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(3, "char", "_pad[1]", "System.Char[]", 1, false, 3)]
public char[] _pad = new System.Char[1];
public NodeGeometrySampleIndex() {
this.data_type = default;
diff --git a/BlendFile/DNA/NodeGeometrySeparateGeometry.cs b/BlendFile/DNA/NodeGeometrySeparateGeometry.cs
index 7277884..c171756 100644
--- a/BlendFile/DNA/NodeGeometrySeparateGeometry.cs
+++ b/BlendFile/DNA/NodeGeometrySeparateGeometry.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(727, "NodeGeometrySeparateGeometry", 1)]
public struct NodeGeometrySeparateGeometry {
- [DNAFieldAttribute(0, "int8_t", "domain", "int8_t", 1, false)]
+ [DNAFieldAttribute(0, "int8_t", "domain", "int8_t", 1, false, 0)]
public sbyte domain;
public NodeGeometrySeparateGeometry() {
this.domain = default;
diff --git a/BlendFile/DNA/NodeGeometrySetCurveHandlePositions.cs b/BlendFile/DNA/NodeGeometrySetCurveHandlePositions.cs
index d6ce8ef..4ae1a57 100644
--- a/BlendFile/DNA/NodeGeometrySetCurveHandlePositions.cs
+++ b/BlendFile/DNA/NodeGeometrySetCurveHandlePositions.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(701, "NodeGeometrySetCurveHandlePositions", 1)]
public struct NodeGeometrySetCurveHandlePositions {
- [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false, 0)]
public byte mode;
public NodeGeometrySetCurveHandlePositions() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeGeometrySimulationInput.cs b/BlendFile/DNA/NodeGeometrySimulationInput.cs
index afd555e..8410ee9 100644
--- a/BlendFile/DNA/NodeGeometrySimulationInput.cs
+++ b/BlendFile/DNA/NodeGeometrySimulationInput.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(732, "NodeGeometrySimulationInput", 4)]
public struct NodeGeometrySimulationInput {
- [DNAFieldAttribute(0, "int", "output_node_id", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "output_node_id", "int", 4, false, 0)]
public int output_node_id;
public NodeGeometrySimulationInput() {
this.output_node_id = default;
diff --git a/BlendFile/DNA/NodeGeometrySimulationOutput.cs b/BlendFile/DNA/NodeGeometrySimulationOutput.cs
index bc5d75d..6e1d631 100644
--- a/BlendFile/DNA/NodeGeometrySimulationOutput.cs
+++ b/BlendFile/DNA/NodeGeometrySimulationOutput.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(733, "NodeGeometrySimulationOutput", 24)]
public class NodeGeometrySimulationOutput {
- [DNAFieldAttribute(0, "NodeSimulationItem", "*items", "NodeSimulationItem", 8, true)]
+ [DNAFieldAttribute(0, "NodeSimulationItem", "*items", "NodeSimulationItem", 8, true, 0)]
public NodeSimulationItem ptr_items;
- [DNAFieldAttribute(1, "int", "items_num", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "items_num", "int", 4, false, 8)]
public int items_num;
- [DNAFieldAttribute(2, "int", "active_index", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "active_index", "int", 4, false, 12)]
public int active_index;
- [DNAFieldAttribute(3, "int", "next_identifier", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "next_identifier", "int", 4, false, 16)]
public int next_identifier;
- [DNAFieldAttribute(4, "int", "_pad", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "_pad", "int", 4, false, 20)]
public int _pad;
public NodeGeometrySimulationOutput() {
this.ptr_items = default;
diff --git a/BlendFile/DNA/NodeGeometryStoreNamedAttribute.cs b/BlendFile/DNA/NodeGeometryStoreNamedAttribute.cs
index 9a94947..210dd83 100644
--- a/BlendFile/DNA/NodeGeometryStoreNamedAttribute.cs
+++ b/BlendFile/DNA/NodeGeometryStoreNamedAttribute.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(721, "NodeGeometryStoreNamedAttribute", 2)]
public struct NodeGeometryStoreNamedAttribute {
- [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false)]
+ [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false, 0)]
public sbyte data_type;
- [DNAFieldAttribute(1, "int8_t", "domain", "int8_t", 1, false)]
+ [DNAFieldAttribute(1, "int8_t", "domain", "int8_t", 1, false, 1)]
public sbyte domain;
public NodeGeometryStoreNamedAttribute() {
this.data_type = default;
diff --git a/BlendFile/DNA/NodeGeometryStringToCurves.cs b/BlendFile/DNA/NodeGeometryStringToCurves.cs
index 47b60e6..1986654 100644
--- a/BlendFile/DNA/NodeGeometryStringToCurves.cs
+++ b/BlendFile/DNA/NodeGeometryStringToCurves.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(723, "NodeGeometryStringToCurves", 4)]
public struct NodeGeometryStringToCurves {
- [DNAFieldAttribute(0, "uchar", "overflow", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "overflow", "uchar", 1, false, 0)]
public byte overflow;
- [DNAFieldAttribute(1, "uchar", "align_x", "uchar", 1, false)]
+ [DNAFieldAttribute(1, "uchar", "align_x", "uchar", 1, false, 1)]
public byte align_x;
- [DNAFieldAttribute(2, "uchar", "align_y", "uchar", 1, false)]
+ [DNAFieldAttribute(2, "uchar", "align_y", "uchar", 1, false, 2)]
public byte align_y;
- [DNAFieldAttribute(3, "uchar", "pivot_mode", "uchar", 1, false)]
+ [DNAFieldAttribute(3, "uchar", "pivot_mode", "uchar", 1, false, 3)]
public byte pivot_mode;
public NodeGeometryStringToCurves() {
this.overflow = default;
diff --git a/BlendFile/DNA/NodeGeometrySubdivisionSurface.cs b/BlendFile/DNA/NodeGeometrySubdivisionSurface.cs
index ea3f37a..1acd43c 100644
--- a/BlendFile/DNA/NodeGeometrySubdivisionSurface.cs
+++ b/BlendFile/DNA/NodeGeometrySubdivisionSurface.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(690, "NodeGeometrySubdivisionSurface", 2)]
public struct NodeGeometrySubdivisionSurface {
- [DNAFieldAttribute(0, "uchar", "uv_smooth", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "uv_smooth", "uchar", 1, false, 0)]
public byte uv_smooth;
- [DNAFieldAttribute(1, "uchar", "boundary_smooth", "uchar", 1, false)]
+ [DNAFieldAttribute(1, "uchar", "boundary_smooth", "uchar", 1, false, 1)]
public byte boundary_smooth;
public NodeGeometrySubdivisionSurface() {
this.uv_smooth = default;
diff --git a/BlendFile/DNA/NodeGeometryTransferAttribute.cs b/BlendFile/DNA/NodeGeometryTransferAttribute.cs
index 4aa0719..b4bb461 100644
--- a/BlendFile/DNA/NodeGeometryTransferAttribute.cs
+++ b/BlendFile/DNA/NodeGeometryTransferAttribute.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(714, "NodeGeometryTransferAttribute", 4)]
public struct NodeGeometryTransferAttribute {
- [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false)]
+ [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false, 0)]
public sbyte data_type;
- [DNAFieldAttribute(1, "int8_t", "domain", "int8_t", 1, false)]
+ [DNAFieldAttribute(1, "int8_t", "domain", "int8_t", 1, false, 1)]
public sbyte domain;
- [DNAFieldAttribute(2, "uchar", "mode", "uchar", 1, false)]
+ [DNAFieldAttribute(2, "uchar", "mode", "uchar", 1, false, 2)]
public byte mode;
- [DNAFieldAttribute(3, "char", "_pad[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(3, "char", "_pad[1]", "System.Char[]", 1, false, 3)]
public char[] _pad = new System.Char[1];
public NodeGeometryTransferAttribute() {
this.data_type = default;
diff --git a/BlendFile/DNA/NodeGeometryTransformGizmo.cs b/BlendFile/DNA/NodeGeometryTransformGizmo.cs
index 0c6b3de..97876b7 100644
--- a/BlendFile/DNA/NodeGeometryTransformGizmo.cs
+++ b/BlendFile/DNA/NodeGeometryTransformGizmo.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(753, "NodeGeometryTransformGizmo", 4)]
public struct NodeGeometryTransformGizmo {
- [DNAFieldAttribute(0, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "flag", "int", 4, false, 0)]
public int flag;
public NodeGeometryTransformGizmo() {
this.flag = default;
diff --git a/BlendFile/DNA/NodeGeometryUVUnwrap.cs b/BlendFile/DNA/NodeGeometryUVUnwrap.cs
index 350ef13..a807865 100644
--- a/BlendFile/DNA/NodeGeometryUVUnwrap.cs
+++ b/BlendFile/DNA/NodeGeometryUVUnwrap.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(730, "NodeGeometryUVUnwrap", 1)]
public struct NodeGeometryUVUnwrap {
- [DNAFieldAttribute(0, "uchar", "method", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "method", "uchar", 1, false, 0)]
public byte method;
public NodeGeometryUVUnwrap() {
this.method = default;
diff --git a/BlendFile/DNA/NodeGeometryViewer.cs b/BlendFile/DNA/NodeGeometryViewer.cs
index ec7b21b..50cc6fb 100644
--- a/BlendFile/DNA/NodeGeometryViewer.cs
+++ b/BlendFile/DNA/NodeGeometryViewer.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(729, "NodeGeometryViewer", 2)]
public struct NodeGeometryViewer {
- [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false)]
+ [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false, 0)]
public sbyte data_type;
- [DNAFieldAttribute(1, "int8_t", "domain", "int8_t", 1, false)]
+ [DNAFieldAttribute(1, "int8_t", "domain", "int8_t", 1, false, 1)]
public sbyte domain;
public NodeGeometryViewer() {
this.data_type = default;
diff --git a/BlendFile/DNA/NodeGeometryVolumeToMesh.cs b/BlendFile/DNA/NodeGeometryVolumeToMesh.cs
index c85396e..fb9655d 100644
--- a/BlendFile/DNA/NodeGeometryVolumeToMesh.cs
+++ b/BlendFile/DNA/NodeGeometryVolumeToMesh.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(688, "NodeGeometryVolumeToMesh", 1)]
public struct NodeGeometryVolumeToMesh {
- [DNAFieldAttribute(0, "uchar", "resolution_mode", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "resolution_mode", "uchar", 1, false, 0)]
public byte resolution_mode;
public NodeGeometryVolumeToMesh() {
this.resolution_mode = default;
diff --git a/BlendFile/DNA/NodeGlare.cs b/BlendFile/DNA/NodeGlare.cs
index dbe9044..c323c29 100644
--- a/BlendFile/DNA/NodeGlare.cs
+++ b/BlendFile/DNA/NodeGlare.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(625, "NodeGlare", 32)]
public struct NodeGlare {
- [DNAFieldAttribute(0, "char", "quality", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "quality", "char", 1, false, 0)]
public char quality;
- [DNAFieldAttribute(1, "char", "type", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "type", "char", 1, false, 1)]
public char type;
- [DNAFieldAttribute(2, "char", "iter", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "iter", "char", 1, false, 2)]
public char iter;
- [DNAFieldAttribute(3, "char", "angle", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "angle", "char", 1, false, 3)]
public char angle;
- [DNAFieldAttribute(4, "char", "_pad0", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "_pad0", "char", 1, false, 4)]
public char _pad0;
- [DNAFieldAttribute(5, "char", "size", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "size", "char", 1, false, 5)]
public char size;
- [DNAFieldAttribute(6, "char", "star_45", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "star_45", "char", 1, false, 6)]
public char star_45;
- [DNAFieldAttribute(7, "char", "streaks", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "streaks", "char", 1, false, 7)]
public char streaks;
- [DNAFieldAttribute(8, "float", "colmod", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "colmod", "float", 4, false, 8)]
public float colmod;
- [DNAFieldAttribute(9, "float", "mix", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "mix", "float", 4, false, 12)]
public float mix;
- [DNAFieldAttribute(10, "float", "threshold", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "threshold", "float", 4, false, 16)]
public float threshold;
- [DNAFieldAttribute(11, "float", "fade", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "fade", "float", 4, false, 20)]
public float fade;
- [DNAFieldAttribute(12, "float", "angle_ofs", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "angle_ofs", "float", 4, false, 24)]
public float angle_ofs;
- [DNAFieldAttribute(13, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(13, "char", "_pad1[4]", "System.Char[]", 4, false, 28)]
public char[] _pad1 = new System.Char[4];
public NodeGlare() {
this.quality = default;
diff --git a/BlendFile/DNA/NodeHueSat.cs b/BlendFile/DNA/NodeHueSat.cs
index 6a5526e..28cf3fd 100644
--- a/BlendFile/DNA/NodeHueSat.cs
+++ b/BlendFile/DNA/NodeHueSat.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(613, "NodeHueSat", 12)]
public struct NodeHueSat {
- [DNAFieldAttribute(0, "float", "hue", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "hue", "float", 4, false, 0)]
public float hue;
- [DNAFieldAttribute(1, "float", "sat", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "sat", "float", 4, false, 4)]
public float sat;
- [DNAFieldAttribute(2, "float", "val", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "val", "float", 4, false, 8)]
public float val;
public NodeHueSat() {
this.hue = default;
diff --git a/BlendFile/DNA/NodeImageAnim.cs b/BlendFile/DNA/NodeImageAnim.cs
index 6381d39..93740d4 100644
--- a/BlendFile/DNA/NodeImageAnim.cs
+++ b/BlendFile/DNA/NodeImageAnim.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(601, "NodeImageAnim", 16)]
public struct NodeImageAnim {
- [DNAFieldAttribute(0, "int", "frames", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "frames", "int", 4, false, 0)]
public int frames;
- [DNAFieldAttribute(1, "int", "sfra", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "sfra", "int", 4, false, 4)]
public int sfra;
- [DNAFieldAttribute(2, "int", "nr", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "nr", "int", 4, false, 8)]
public int nr;
- [DNAFieldAttribute(3, "char", "cyclic", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "cyclic", "char", 1, false, 12)]
public char cyclic;
- [DNAFieldAttribute(4, "char", "movie", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "movie", "char", 1, false, 13)]
public char movie;
- [DNAFieldAttribute(5, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(5, "char", "_pad[2]", "System.Char[]", 2, false, 14)]
public char[] _pad = new System.Char[2];
public NodeImageAnim() {
this.frames = default;
diff --git a/BlendFile/DNA/NodeImageFile.cs b/BlendFile/DNA/NodeImageFile.cs
index 246d65f..84f43cd 100644
--- a/BlendFile/DNA/NodeImageFile.cs
+++ b/BlendFile/DNA/NodeImageFile.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(614, "NodeImageFile", 1368)]
public struct NodeImageFile {
- [DNAFieldAttribute(0, "char", "name[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(0, "char", "name[1024]", "System.Char[]", 1024, false, 0)]
public char[] name = new System.Char[1024];
- [DNAFieldAttribute(1, "ImageFormatData", "im_format", "ImageFormatData", 336, false)]
+ [DNAFieldAttribute(1, "ImageFormatData", "im_format", "ImageFormatData", 336, false, 1024)]
public ImageFormatData im_format;
- [DNAFieldAttribute(2, "int", "sfra", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "sfra", "int", 4, false, 1360)]
public int sfra;
- [DNAFieldAttribute(3, "int", "efra", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "efra", "int", 4, false, 1364)]
public int efra;
public NodeImageFile() {
this.name = default;
diff --git a/BlendFile/DNA/NodeImageLayer.cs b/BlendFile/DNA/NodeImageLayer.cs
index b5449e0..1b5bc29 100644
--- a/BlendFile/DNA/NodeImageLayer.cs
+++ b/BlendFile/DNA/NodeImageLayer.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(607, "NodeImageLayer", 68)]
public struct NodeImageLayer {
- [DNAFieldAttribute(0, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "pass_index", "int", 4, false, 0)]
public int pass_index;
- [DNAFieldAttribute(1, "char", "pass_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "pass_name[64]", "System.Char[]", 64, false, 4)]
public char[] pass_name = new System.Char[64];
public NodeImageLayer() {
this.pass_index = default;
diff --git a/BlendFile/DNA/NodeImageMultiFile.cs b/BlendFile/DNA/NodeImageMultiFile.cs
index 92bf15c..0e192f2 100644
--- a/BlendFile/DNA/NodeImageMultiFile.cs
+++ b/BlendFile/DNA/NodeImageMultiFile.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(616, "NodeImageMultiFile", 1376)]
public struct NodeImageMultiFile {
- [DNAFieldAttribute(0, "char", "base_path[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(0, "char", "base_path[1024]", "System.Char[]", 1024, false, 0)]
public char[] base_path = new System.Char[1024];
- [DNAFieldAttribute(1, "ImageFormatData", "format", "ImageFormatData", 336, false)]
+ [DNAFieldAttribute(1, "ImageFormatData", "format", "ImageFormatData", 336, false, 1024)]
public ImageFormatData format;
- [DNAFieldAttribute(2, "int", "sfra", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "sfra", "int", 4, false, 1360)]
public int sfra;
- [DNAFieldAttribute(3, "int", "efra", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "efra", "int", 4, false, 1364)]
public int efra;
- [DNAFieldAttribute(4, "int", "active_input", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "active_input", "int", 4, false, 1368)]
public int active_input;
- [DNAFieldAttribute(5, "char", "save_as_render", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "save_as_render", "char", 1, false, 1372)]
public char save_as_render;
- [DNAFieldAttribute(6, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(6, "char", "_pad[3]", "System.Char[]", 3, false, 1373)]
public char[] _pad = new System.Char[3];
public NodeImageMultiFile() {
this.base_path = default;
diff --git a/BlendFile/DNA/NodeImageMultiFileSocket.cs b/BlendFile/DNA/NodeImageMultiFileSocket.cs
index 46a8587..31467f0 100644
--- a/BlendFile/DNA/NodeImageMultiFileSocket.cs
+++ b/BlendFile/DNA/NodeImageMultiFileSocket.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(617, "NodeImageMultiFileSocket", 1400)]
public struct NodeImageMultiFileSocket {
- [DNAFieldAttribute(0, "short", "use_render_format", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "use_render_format", "short", 2, false, 0)]
public short use_render_format;
- [DNAFieldAttribute(1, "short", "use_node_format", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "use_node_format", "short", 2, false, 2)]
public short use_node_format;
- [DNAFieldAttribute(2, "char", "save_as_render", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "save_as_render", "char", 1, false, 4)]
public char save_as_render;
- [DNAFieldAttribute(3, "char", "_pad1[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(3, "char", "_pad1[3]", "System.Char[]", 3, false, 5)]
public char[] _pad1 = new System.Char[3];
- [DNAFieldAttribute(4, "char", "path[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(4, "char", "path[1024]", "System.Char[]", 1024, false, 8)]
public char[] path = new System.Char[1024];
- [DNAFieldAttribute(5, "ImageFormatData", "format", "ImageFormatData", 336, false)]
+ [DNAFieldAttribute(5, "ImageFormatData", "format", "ImageFormatData", 336, false, 1032)]
public ImageFormatData format;
- [DNAFieldAttribute(6, "char", "layer[30]", "System.Char[]", 30, false)]
+ [DNAFieldAttribute(6, "char", "layer[30]", "System.Char[]", 30, false, 1368)]
public char[] layer = new System.Char[30];
- [DNAFieldAttribute(7, "char", "_pad2[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(7, "char", "_pad2[2]", "System.Char[]", 2, false, 1398)]
public char[] _pad2 = new System.Char[2];
public NodeImageMultiFileSocket() {
this.use_render_format = default;
diff --git a/BlendFile/DNA/NodeIndexSwitch.cs b/BlendFile/DNA/NodeIndexSwitch.cs
index 212c211..347d996 100644
--- a/BlendFile/DNA/NodeIndexSwitch.cs
+++ b/BlendFile/DNA/NodeIndexSwitch.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(746, "NodeIndexSwitch", 24)]
public class NodeIndexSwitch {
- [DNAFieldAttribute(0, "IndexSwitchItem", "*items", "IndexSwitchItem", 8, true)]
+ [DNAFieldAttribute(0, "IndexSwitchItem", "*items", "IndexSwitchItem", 8, true, 0)]
public IndexSwitchItem ptr_items;
- [DNAFieldAttribute(1, "int", "items_num", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "items_num", "int", 4, false, 8)]
public int items_num;
- [DNAFieldAttribute(2, "int", "data_type", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "data_type", "int", 4, false, 12)]
public int data_type;
- [DNAFieldAttribute(3, "int", "next_identifier", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "next_identifier", "int", 4, false, 16)]
public int next_identifier;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 20)]
public char[] _pad = new System.Char[4];
public NodeIndexSwitch() {
this.ptr_items = default;
diff --git a/BlendFile/DNA/NodeInputBool.cs b/BlendFile/DNA/NodeInputBool.cs
index 842fa3b..c321864 100644
--- a/BlendFile/DNA/NodeInputBool.cs
+++ b/BlendFile/DNA/NodeInputBool.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(677, "NodeInputBool", 1)]
public struct NodeInputBool {
- [DNAFieldAttribute(0, "uchar", "boolean", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "boolean", "uchar", 1, false, 0)]
public byte boolean;
public NodeInputBool() {
this.boolean = default;
diff --git a/BlendFile/DNA/NodeInputColor.cs b/BlendFile/DNA/NodeInputColor.cs
index 77e8152..a21e5d2 100644
--- a/BlendFile/DNA/NodeInputColor.cs
+++ b/BlendFile/DNA/NodeInputColor.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(681, "NodeInputColor", 16)]
public struct NodeInputColor {
- [DNAFieldAttribute(0, "float", "color[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(0, "float", "color[4]", "System.Single[]", 16, false, 0)]
public float[] color = new System.Single[4];
public NodeInputColor() {
this.color = default;
diff --git a/BlendFile/DNA/NodeInputInt.cs b/BlendFile/DNA/NodeInputInt.cs
index 85ccfe7..8d0c34a 100644
--- a/BlendFile/DNA/NodeInputInt.cs
+++ b/BlendFile/DNA/NodeInputInt.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(678, "NodeInputInt", 4)]
public struct NodeInputInt {
- [DNAFieldAttribute(0, "int", "integer", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "integer", "int", 4, false, 0)]
public int integer;
public NodeInputInt() {
this.integer = default;
diff --git a/BlendFile/DNA/NodeInputRotation.cs b/BlendFile/DNA/NodeInputRotation.cs
index 54774e3..d2b762e 100644
--- a/BlendFile/DNA/NodeInputRotation.cs
+++ b/BlendFile/DNA/NodeInputRotation.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(679, "NodeInputRotation", 12)]
public struct NodeInputRotation {
- [DNAFieldAttribute(0, "float", "rotation_euler[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(0, "float", "rotation_euler[3]", "System.Single[]", 12, false, 0)]
public float[] rotation_euler = new System.Single[3];
public NodeInputRotation() {
this.rotation_euler = default;
diff --git a/BlendFile/DNA/NodeInputString.cs b/BlendFile/DNA/NodeInputString.cs
index d2d5c97..d95e1e6 100644
--- a/BlendFile/DNA/NodeInputString.cs
+++ b/BlendFile/DNA/NodeInputString.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(682, "NodeInputString", 8)]
public class NodeInputString {
- [DNAFieldAttribute(0, "char", "*string", "char", 8, true)]
+ [DNAFieldAttribute(0, "char", "*string", "char", 8, true, 0)]
public char ptr_string;
public NodeInputString() {
this.ptr_string = default;
diff --git a/BlendFile/DNA/NodeInputVector.cs b/BlendFile/DNA/NodeInputVector.cs
index c3e0d8d..79e0f1a 100644
--- a/BlendFile/DNA/NodeInputVector.cs
+++ b/BlendFile/DNA/NodeInputVector.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(680, "NodeInputVector", 12)]
public struct NodeInputVector {
- [DNAFieldAttribute(0, "float", "vector[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(0, "float", "vector[3]", "System.Single[]", 12, false, 0)]
public float[] vector = new System.Single[3];
public NodeInputVector() {
this.vector = default;
diff --git a/BlendFile/DNA/NodeKeyingData.cs b/BlendFile/DNA/NodeKeyingData.cs
index ecdcae6..cc875d6 100644
--- a/BlendFile/DNA/NodeKeyingData.cs
+++ b/BlendFile/DNA/NodeKeyingData.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(657, "NodeKeyingData", 48)]
public struct NodeKeyingData {
- [DNAFieldAttribute(0, "float", "screen_balance", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "screen_balance", "float", 4, false, 0)]
public float screen_balance;
- [DNAFieldAttribute(1, "float", "despill_factor", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "despill_factor", "float", 4, false, 4)]
public float despill_factor;
- [DNAFieldAttribute(2, "float", "despill_balance", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "despill_balance", "float", 4, false, 8)]
public float despill_balance;
- [DNAFieldAttribute(3, "int", "edge_kernel_radius", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "edge_kernel_radius", "int", 4, false, 12)]
public int edge_kernel_radius;
- [DNAFieldAttribute(4, "float", "edge_kernel_tolerance", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "edge_kernel_tolerance", "float", 4, false, 16)]
public float edge_kernel_tolerance;
- [DNAFieldAttribute(5, "float", "clip_black", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "clip_black", "float", 4, false, 20)]
public float clip_black;
- [DNAFieldAttribute(6, "float", "clip_white", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "clip_white", "float", 4, false, 24)]
public float clip_white;
- [DNAFieldAttribute(7, "int", "dilate_distance", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "dilate_distance", "int", 4, false, 28)]
public int dilate_distance;
- [DNAFieldAttribute(8, "int", "feather_distance", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "feather_distance", "int", 4, false, 32)]
public int feather_distance;
- [DNAFieldAttribute(9, "int", "feather_falloff", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "feather_falloff", "int", 4, false, 36)]
public int feather_falloff;
- [DNAFieldAttribute(10, "int", "blur_pre", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "blur_pre", "int", 4, false, 40)]
public int blur_pre;
- [DNAFieldAttribute(11, "int", "blur_post", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "blur_post", "int", 4, false, 44)]
public int blur_post;
public NodeKeyingData() {
this.screen_balance = default;
diff --git a/BlendFile/DNA/NodeKeyingScreenData.cs b/BlendFile/DNA/NodeKeyingScreenData.cs
index 7246635..37f8669 100644
--- a/BlendFile/DNA/NodeKeyingScreenData.cs
+++ b/BlendFile/DNA/NodeKeyingScreenData.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(656, "NodeKeyingScreenData", 68)]
public struct NodeKeyingScreenData {
- [DNAFieldAttribute(0, "char", "tracking_object[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(0, "char", "tracking_object[64]", "System.Char[]", 64, false, 0)]
public char[] tracking_object = new System.Char[64];
- [DNAFieldAttribute(1, "float", "smoothness", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "smoothness", "float", 4, false, 64)]
public float smoothness;
public NodeKeyingScreenData() {
this.tracking_object = default;
diff --git a/BlendFile/DNA/NodeKuwaharaData.cs b/BlendFile/DNA/NodeKuwaharaData.cs
index 145a5b3..8d6ee1a 100644
--- a/BlendFile/DNA/NodeKuwaharaData.cs
+++ b/BlendFile/DNA/NodeKuwaharaData.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(611, "NodeKuwaharaData", 20)]
public struct NodeKuwaharaData {
- [DNAFieldAttribute(0, "short", "size", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "size", "short", 2, false, 0)]
public short size;
- [DNAFieldAttribute(1, "short", "variation", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "variation", "short", 2, false, 2)]
public short variation;
- [DNAFieldAttribute(2, "int", "uniformity", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "uniformity", "int", 4, false, 4)]
public int uniformity;
- [DNAFieldAttribute(3, "float", "sharpness", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "sharpness", "float", 4, false, 8)]
public float sharpness;
- [DNAFieldAttribute(4, "float", "eccentricity", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "eccentricity", "float", 4, false, 12)]
public float eccentricity;
- [DNAFieldAttribute(5, "char", "high_precision", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "high_precision", "char", 1, false, 16)]
public char high_precision;
- [DNAFieldAttribute(6, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(6, "char", "_pad[3]", "System.Char[]", 3, false, 17)]
public char[] _pad = new System.Char[3];
public NodeKuwaharaData() {
this.size = default;
diff --git a/BlendFile/DNA/NodeLensDist.cs b/BlendFile/DNA/NodeLensDist.cs
index 54f04b7..aed7a89 100644
--- a/BlendFile/DNA/NodeLensDist.cs
+++ b/BlendFile/DNA/NodeLensDist.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(627, "NodeLensDist", 8)]
public struct NodeLensDist {
- [DNAFieldAttribute(0, "short", "jit", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "jit", "short", 2, false, 0)]
public short jit;
- [DNAFieldAttribute(1, "short", "proj", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "proj", "short", 2, false, 2)]
public short proj;
- [DNAFieldAttribute(2, "short", "fit", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "fit", "short", 2, false, 4)]
public short fit;
- [DNAFieldAttribute(3, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(3, "char", "_pad[2]", "System.Char[]", 2, false, 6)]
public char[] _pad = new System.Char[2];
public NodeLensDist() {
this.jit = default;
diff --git a/BlendFile/DNA/NodeMapRange.cs b/BlendFile/DNA/NodeMapRange.cs
index 141f38a..b6138c7 100644
--- a/BlendFile/DNA/NodeMapRange.cs
+++ b/BlendFile/DNA/NodeMapRange.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(674, "NodeMapRange", 8)]
public struct NodeMapRange {
- [DNAFieldAttribute(0, "uchar", "data_type", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "data_type", "uchar", 1, false, 0)]
public byte data_type;
- [DNAFieldAttribute(1, "uchar", "interpolation_type", "uchar", 1, false)]
+ [DNAFieldAttribute(1, "uchar", "interpolation_type", "uchar", 1, false, 1)]
public byte interpolation_type;
- [DNAFieldAttribute(2, "uchar", "clamp", "uchar", 1, false)]
+ [DNAFieldAttribute(2, "uchar", "clamp", "uchar", 1, false, 2)]
public byte clamp;
- [DNAFieldAttribute(3, "char", "_pad[5]", "System.Char[]", 5, false)]
+ [DNAFieldAttribute(3, "char", "_pad[5]", "System.Char[]", 5, false, 3)]
public char[] _pad = new System.Char[5];
public NodeMapRange() {
this.data_type = default;
diff --git a/BlendFile/DNA/NodeMask.cs b/BlendFile/DNA/NodeMask.cs
index 7dfe233..cc14574 100644
--- a/BlendFile/DNA/NodeMask.cs
+++ b/BlendFile/DNA/NodeMask.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(632, "NodeMask", 8)]
public struct NodeMask {
- [DNAFieldAttribute(0, "int", "size_x", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "size_x", "int", 4, false, 0)]
public int size_x;
- [DNAFieldAttribute(1, "int", "size_y", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "size_y", "int", 4, false, 4)]
public int size_y;
public NodeMask() {
this.size_x = default;
diff --git a/BlendFile/DNA/NodeMenuSwitch.cs b/BlendFile/DNA/NodeMenuSwitch.cs
index bbcc743..3116993 100644
--- a/BlendFile/DNA/NodeMenuSwitch.cs
+++ b/BlendFile/DNA/NodeMenuSwitch.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(699, "NodeMenuSwitch", 32)]
public struct NodeMenuSwitch {
- [DNAFieldAttribute(0, "NodeEnumDefinition", "enum_definition", "NodeEnumDefinition", 24, false)]
+ [DNAFieldAttribute(0, "NodeEnumDefinition", "enum_definition", "NodeEnumDefinition", 24, false, 0)]
public NodeEnumDefinition enum_definition;
- [DNAFieldAttribute(1, "uchar", "data_type", "uchar", 1, false)]
+ [DNAFieldAttribute(1, "uchar", "data_type", "uchar", 1, false, 24)]
public byte data_type;
- [DNAFieldAttribute(2, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(2, "char", "_pad[7]", "System.Char[]", 7, false, 25)]
public char[] _pad = new System.Char[7];
public NodeMenuSwitch() {
this.enum_definition = default;
diff --git a/BlendFile/DNA/NodePlaneTrackDeformData.cs b/BlendFile/DNA/NodePlaneTrackDeformData.cs
index cbec24d..0998324 100644
--- a/BlendFile/DNA/NodePlaneTrackDeformData.cs
+++ b/BlendFile/DNA/NodePlaneTrackDeformData.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(660, "NodePlaneTrackDeformData", 136)]
public struct NodePlaneTrackDeformData {
- [DNAFieldAttribute(0, "char", "tracking_object[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(0, "char", "tracking_object[64]", "System.Char[]", 64, false, 0)]
public char[] tracking_object = new System.Char[64];
- [DNAFieldAttribute(1, "char", "plane_track_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "plane_track_name[64]", "System.Char[]", 64, false, 64)]
public char[] plane_track_name = new System.Char[64];
- [DNAFieldAttribute(2, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "flag", "char", 1, false, 128)]
public char flag;
- [DNAFieldAttribute(3, "char", "motion_blur_samples", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "motion_blur_samples", "char", 1, false, 129)]
public char motion_blur_samples;
- [DNAFieldAttribute(4, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(4, "char", "_pad[2]", "System.Char[]", 2, false, 130)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(5, "float", "motion_blur_shutter", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "motion_blur_shutter", "float", 4, false, 132)]
public float motion_blur_shutter;
public NodePlaneTrackDeformData() {
this.tracking_object = default;
diff --git a/BlendFile/DNA/NodeRandomValue.cs b/BlendFile/DNA/NodeRandomValue.cs
index ab38307..45eb572 100644
--- a/BlendFile/DNA/NodeRandomValue.cs
+++ b/BlendFile/DNA/NodeRandomValue.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(675, "NodeRandomValue", 1)]
public struct NodeRandomValue {
- [DNAFieldAttribute(0, "uchar", "data_type", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "data_type", "uchar", 1, false, 0)]
public byte data_type;
public NodeRandomValue() {
this.data_type = default;
diff --git a/BlendFile/DNA/NodeRepeatItem.cs b/BlendFile/DNA/NodeRepeatItem.cs
index 888b633..f0404b8 100644
--- a/BlendFile/DNA/NodeRepeatItem.cs
+++ b/BlendFile/DNA/NodeRepeatItem.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(734, "NodeRepeatItem", 16)]
public class NodeRepeatItem {
- [DNAFieldAttribute(0, "char", "*name", "char", 8, true)]
+ [DNAFieldAttribute(0, "char", "*name", "char", 8, true, 0)]
public char ptr_name;
- [DNAFieldAttribute(1, "short", "socket_type", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "socket_type", "short", 2, false, 8)]
public short socket_type;
- [DNAFieldAttribute(2, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(2, "char", "_pad[2]", "System.Char[]", 2, false, 10)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(3, "int", "identifier", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "identifier", "int", 4, false, 12)]
public int identifier;
public NodeRepeatItem() {
this.ptr_name = default;
diff --git a/BlendFile/DNA/NodeReroute.cs b/BlendFile/DNA/NodeReroute.cs
index c16193c..4b8ee48 100644
--- a/BlendFile/DNA/NodeReroute.cs
+++ b/BlendFile/DNA/NodeReroute.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(600, "NodeReroute", 64)]
public struct NodeReroute {
- [DNAFieldAttribute(0, "char", "type_idname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(0, "char", "type_idname[64]", "System.Char[]", 64, false, 0)]
public char[] type_idname = new System.Char[64];
public NodeReroute() {
this.type_idname = default;
diff --git a/BlendFile/DNA/NodeScriptDict.cs b/BlendFile/DNA/NodeScriptDict.cs
index fcb4f2a..8df2aad 100644
--- a/BlendFile/DNA/NodeScriptDict.cs
+++ b/BlendFile/DNA/NodeScriptDict.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(624, "NodeScriptDict", 16)]
public class NodeScriptDict {
- [DNAFieldAttribute(0, "void", "*dict", "void", 8, true)]
+ [DNAFieldAttribute(0, "void", "*dict", "void", 8, true, 0)]
public object ptr_dict;
- [DNAFieldAttribute(1, "void", "*node", "void", 8, true)]
+ [DNAFieldAttribute(1, "void", "*node", "void", 8, true, 8)]
public object ptr_node;
public NodeScriptDict() {
this.ptr_dict = default;
diff --git a/BlendFile/DNA/NodeSetAlpha.cs b/BlendFile/DNA/NodeSetAlpha.cs
index 2d1ec44..1467e93 100644
--- a/BlendFile/DNA/NodeSetAlpha.cs
+++ b/BlendFile/DNA/NodeSetAlpha.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(633, "NodeSetAlpha", 1)]
public struct NodeSetAlpha {
- [DNAFieldAttribute(0, "char", "mode", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "mode", "char", 1, false, 0)]
public char mode;
public NodeSetAlpha() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeShaderAttribute.cs b/BlendFile/DNA/NodeShaderAttribute.cs
index 26beefc..bf1a400 100644
--- a/BlendFile/DNA/NodeShaderAttribute.cs
+++ b/BlendFile/DNA/NodeShaderAttribute.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(649, "NodeShaderAttribute", 264)]
public struct NodeShaderAttribute {
- [DNAFieldAttribute(0, "char", "name[256]", "System.Char[]", 256, false)]
+ [DNAFieldAttribute(0, "char", "name[256]", "System.Char[]", 256, false, 0)]
public char[] name = new System.Char[256];
- [DNAFieldAttribute(1, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "type", "int", 4, false, 256)]
public int type;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 260)]
public char[] _pad = new System.Char[4];
public NodeShaderAttribute() {
this.name = default;
diff --git a/BlendFile/DNA/NodeShaderHairPrincipled.cs b/BlendFile/DNA/NodeShaderHairPrincipled.cs
index c8824c4..ccafcc1 100644
--- a/BlendFile/DNA/NodeShaderHairPrincipled.cs
+++ b/BlendFile/DNA/NodeShaderHairPrincipled.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(654, "NodeShaderHairPrincipled", 8)]
public struct NodeShaderHairPrincipled {
- [DNAFieldAttribute(0, "short", "model", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "model", "short", 2, false, 0)]
public short model;
- [DNAFieldAttribute(1, "short", "parametrization", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "parametrization", "short", 2, false, 2)]
public short parametrization;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 4)]
public char[] _pad = new System.Char[4];
public NodeShaderHairPrincipled() {
this.model = default;
diff --git a/BlendFile/DNA/NodeShaderMix.cs b/BlendFile/DNA/NodeShaderMix.cs
index ce9e174..08acbc8 100644
--- a/BlendFile/DNA/NodeShaderMix.cs
+++ b/BlendFile/DNA/NodeShaderMix.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(750, "NodeShaderMix", 8)]
public struct NodeShaderMix {
- [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false)]
+ [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false, 0)]
public sbyte data_type;
- [DNAFieldAttribute(1, "int8_t", "factor_mode", "int8_t", 1, false)]
+ [DNAFieldAttribute(1, "int8_t", "factor_mode", "int8_t", 1, false, 1)]
public sbyte factor_mode;
- [DNAFieldAttribute(2, "int8_t", "clamp_factor", "int8_t", 1, false)]
+ [DNAFieldAttribute(2, "int8_t", "clamp_factor", "int8_t", 1, false, 2)]
public sbyte clamp_factor;
- [DNAFieldAttribute(3, "int8_t", "clamp_result", "int8_t", 1, false)]
+ [DNAFieldAttribute(3, "int8_t", "clamp_result", "int8_t", 1, false, 3)]
public sbyte clamp_result;
- [DNAFieldAttribute(4, "int8_t", "blend_type", "int8_t", 1, false)]
+ [DNAFieldAttribute(4, "int8_t", "blend_type", "int8_t", 1, false, 4)]
public sbyte blend_type;
- [DNAFieldAttribute(5, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(5, "char", "_pad[3]", "System.Char[]", 3, false, 5)]
public char[] _pad = new System.Char[3];
public NodeShaderMix() {
this.data_type = default;
diff --git a/BlendFile/DNA/NodeShaderNormalMap.cs b/BlendFile/DNA/NodeShaderNormalMap.cs
index ca99504..c8b4ae7 100644
--- a/BlendFile/DNA/NodeShaderNormalMap.cs
+++ b/BlendFile/DNA/NodeShaderNormalMap.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(663, "NodeShaderNormalMap", 68)]
public struct NodeShaderNormalMap {
- [DNAFieldAttribute(0, "int", "space", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "space", "int", 4, false, 0)]
public int space;
- [DNAFieldAttribute(1, "char", "uv_map[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "uv_map[64]", "System.Char[]", 64, false, 4)]
public char[] uv_map = new System.Char[64];
public NodeShaderNormalMap() {
this.space = default;
diff --git a/BlendFile/DNA/NodeShaderOutputAOV.cs b/BlendFile/DNA/NodeShaderOutputAOV.cs
index 07ec0ff..93fcee4 100644
--- a/BlendFile/DNA/NodeShaderOutputAOV.cs
+++ b/BlendFile/DNA/NodeShaderOutputAOV.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(667, "NodeShaderOutputAOV", 64)]
public struct NodeShaderOutputAOV {
- [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false, 0)]
public char[] name = new System.Char[64];
public NodeShaderOutputAOV() {
this.name = default;
diff --git a/BlendFile/DNA/NodeShaderPrincipled.cs b/BlendFile/DNA/NodeShaderPrincipled.cs
index dfed525..8907045 100644
--- a/BlendFile/DNA/NodeShaderPrincipled.cs
+++ b/BlendFile/DNA/NodeShaderPrincipled.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(653, "NodeShaderPrincipled", 4)]
public struct NodeShaderPrincipled {
- [DNAFieldAttribute(0, "char", "use_subsurface_auto_radius", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "use_subsurface_auto_radius", "char", 1, false, 0)]
public char use_subsurface_auto_radius;
- [DNAFieldAttribute(1, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(1, "char", "_pad[3]", "System.Char[]", 3, false, 1)]
public char[] _pad = new System.Char[3];
public NodeShaderPrincipled() {
this.use_subsurface_auto_radius = default;
diff --git a/BlendFile/DNA/NodeShaderScript.cs b/BlendFile/DNA/NodeShaderScript.cs
index cc07981..cee9cdd 100644
--- a/BlendFile/DNA/NodeShaderScript.cs
+++ b/BlendFile/DNA/NodeShaderScript.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(661, "NodeShaderScript", 1104)]
public class NodeShaderScript {
- [DNAFieldAttribute(0, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "mode", "int", 4, false, 0)]
public int mode;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 4)]
public int flag;
- [DNAFieldAttribute(2, "char", "filepath[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(2, "char", "filepath[1024]", "System.Char[]", 1024, false, 8)]
public char[] filepath = new System.Char[1024];
- [DNAFieldAttribute(3, "char", "bytecode_hash[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "bytecode_hash[64]", "System.Char[]", 64, false, 1032)]
public char[] bytecode_hash = new System.Char[64];
- [DNAFieldAttribute(4, "char", "*bytecode", "char", 8, true)]
+ [DNAFieldAttribute(4, "char", "*bytecode", "char", 8, true, 1096)]
public char ptr_bytecode;
public NodeShaderScript() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeShaderTangent.cs b/BlendFile/DNA/NodeShaderTangent.cs
index 8f1a0ad..ea851ee 100644
--- a/BlendFile/DNA/NodeShaderTangent.cs
+++ b/BlendFile/DNA/NodeShaderTangent.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(662, "NodeShaderTangent", 72)]
public struct NodeShaderTangent {
- [DNAFieldAttribute(0, "int", "direction_type", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "direction_type", "int", 4, false, 0)]
public int direction_type;
- [DNAFieldAttribute(1, "int", "axis", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "axis", "int", 4, false, 4)]
public int axis;
- [DNAFieldAttribute(2, "char", "uv_map[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "uv_map[64]", "System.Char[]", 64, false, 8)]
public char[] uv_map = new System.Char[64];
public NodeShaderTangent() {
this.direction_type = default;
diff --git a/BlendFile/DNA/NodeShaderTexIES.cs b/BlendFile/DNA/NodeShaderTexIES.cs
index 3d7fd7c..1207968 100644
--- a/BlendFile/DNA/NodeShaderTexIES.cs
+++ b/BlendFile/DNA/NodeShaderTexIES.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(666, "NodeShaderTexIES", 1028)]
public struct NodeShaderTexIES {
- [DNAFieldAttribute(0, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "mode", "int", 4, false, 0)]
public int mode;
- [DNAFieldAttribute(1, "char", "filepath[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(1, "char", "filepath[1024]", "System.Char[]", 1024, false, 4)]
public char[] filepath = new System.Char[1024];
public NodeShaderTexIES() {
this.mode = default;
diff --git a/BlendFile/DNA/NodeShaderTexPointDensity.cs b/BlendFile/DNA/NodeShaderTexPointDensity.cs
index fcd50a2..41d3a24 100644
--- a/BlendFile/DNA/NodeShaderTexPointDensity.cs
+++ b/BlendFile/DNA/NodeShaderTexPointDensity.cs
@@ -15,31 +15,31 @@ namespace BlendFile.DNA {
[DNAClassAttribute(651, "NodeShaderTexPointDensity", 1232)]
public struct NodeShaderTexPointDensity {
- [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)]
+ [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false, 0)]
public NodeTexBase @base;
- [DNAFieldAttribute(1, "short", "point_source", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "point_source", "short", 2, false, 960)]
public short point_source;
- [DNAFieldAttribute(2, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(2, "char", "_pad[2]", "System.Char[]", 2, false, 962)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(3, "int", "particle_system", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "particle_system", "int", 4, false, 964)]
public int particle_system;
- [DNAFieldAttribute(4, "float", "radius", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "radius", "float", 4, false, 968)]
public float radius;
- [DNAFieldAttribute(5, "int", "resolution", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "resolution", "int", 4, false, 972)]
public int resolution;
- [DNAFieldAttribute(6, "short", "space", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "space", "short", 2, false, 976)]
public short space;
- [DNAFieldAttribute(7, "short", "interpolation", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "interpolation", "short", 2, false, 978)]
public short interpolation;
- [DNAFieldAttribute(8, "short", "color_source", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "color_source", "short", 2, false, 980)]
public short color_source;
- [DNAFieldAttribute(9, "short", "ob_color_source", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "ob_color_source", "short", 2, false, 982)]
public short ob_color_source;
- [DNAFieldAttribute(10, "PointDensity", "pd", "PointDensity", 176, false)]
+ [DNAFieldAttribute(10, "PointDensity", "pd", "PointDensity", 176, false, 984)]
public PointDensity pd;
- [DNAFieldAttribute(11, "int", "cached_resolution", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "cached_resolution", "int", 4, false, 1160)]
public int cached_resolution;
- [DNAFieldAttribute(12, "char", "vertex_attribute_name[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(12, "char", "vertex_attribute_name[68]", "System.Char[]", 68, false, 1164)]
public char[] vertex_attribute_name = new System.Char[68];
public NodeShaderTexPointDensity() {
this.@base = default;
diff --git a/BlendFile/DNA/NodeShaderUVMap.cs b/BlendFile/DNA/NodeShaderUVMap.cs
index 9ef4b8c..3dc56f2 100644
--- a/BlendFile/DNA/NodeShaderUVMap.cs
+++ b/BlendFile/DNA/NodeShaderUVMap.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(664, "NodeShaderUVMap", 64)]
public struct NodeShaderUVMap {
- [DNAFieldAttribute(0, "char", "uv_map[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(0, "char", "uv_map[64]", "System.Char[]", 64, false, 0)]
public char[] uv_map = new System.Char[64];
public NodeShaderUVMap() {
this.uv_map = default;
diff --git a/BlendFile/DNA/NodeShaderVectTransform.cs b/BlendFile/DNA/NodeShaderVectTransform.cs
index 9752e3b..9f258bc 100644
--- a/BlendFile/DNA/NodeShaderVectTransform.cs
+++ b/BlendFile/DNA/NodeShaderVectTransform.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(650, "NodeShaderVectTransform", 16)]
public struct NodeShaderVectTransform {
- [DNAFieldAttribute(0, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "type", "int", 4, false, 0)]
public int type;
- [DNAFieldAttribute(1, "int", "convert_from", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "convert_from", "int", 4, false, 4)]
public int convert_from;
- [DNAFieldAttribute(2, "int", "convert_to", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "convert_to", "int", 4, false, 8)]
public int convert_to;
- [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false, 12)]
public char[] _pad = new System.Char[4];
public NodeShaderVectTransform() {
this.type = default;
diff --git a/BlendFile/DNA/NodeShaderVertexColor.cs b/BlendFile/DNA/NodeShaderVertexColor.cs
index bd56d21..b0468c9 100644
--- a/BlendFile/DNA/NodeShaderVertexColor.cs
+++ b/BlendFile/DNA/NodeShaderVertexColor.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(665, "NodeShaderVertexColor", 64)]
public struct NodeShaderVertexColor {
- [DNAFieldAttribute(0, "char", "layer_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(0, "char", "layer_name[64]", "System.Char[]", 64, false, 0)]
public char[] layer_name = new System.Char[64];
public NodeShaderVertexColor() {
this.layer_name = default;
diff --git a/BlendFile/DNA/NodeSimulationItem.cs b/BlendFile/DNA/NodeSimulationItem.cs
index 1e4c618..838aa41 100644
--- a/BlendFile/DNA/NodeSimulationItem.cs
+++ b/BlendFile/DNA/NodeSimulationItem.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(731, "NodeSimulationItem", 16)]
public class NodeSimulationItem {
- [DNAFieldAttribute(0, "char", "*name", "char", 8, true)]
+ [DNAFieldAttribute(0, "char", "*name", "char", 8, true, 0)]
public char ptr_name;
- [DNAFieldAttribute(1, "short", "socket_type", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "socket_type", "short", 2, false, 8)]
public short socket_type;
- [DNAFieldAttribute(2, "short", "attribute_domain", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "attribute_domain", "short", 2, false, 10)]
public short attribute_domain;
- [DNAFieldAttribute(3, "int", "identifier", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "identifier", "int", 4, false, 12)]
public int identifier;
public NodeSimulationItem() {
this.ptr_name = default;
diff --git a/BlendFile/DNA/NodeSunBeams.cs b/BlendFile/DNA/NodeSunBeams.cs
index 1857c37..3746f89 100644
--- a/BlendFile/DNA/NodeSunBeams.cs
+++ b/BlendFile/DNA/NodeSunBeams.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(668, "NodeSunBeams", 12)]
public struct NodeSunBeams {
- [DNAFieldAttribute(0, "float", "source[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(0, "float", "source[2]", "System.Single[]", 8, false, 0)]
public float[] source = new System.Single[2];
- [DNAFieldAttribute(1, "float", "ray_length", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "ray_length", "float", 4, false, 8)]
public float ray_length;
public NodeSunBeams() {
this.source = default;
diff --git a/BlendFile/DNA/NodeSwitch.cs b/BlendFile/DNA/NodeSwitch.cs
index 63d23b3..349a257 100644
--- a/BlendFile/DNA/NodeSwitch.cs
+++ b/BlendFile/DNA/NodeSwitch.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(696, "NodeSwitch", 1)]
public struct NodeSwitch {
- [DNAFieldAttribute(0, "uchar", "input_type", "uchar", 1, false)]
+ [DNAFieldAttribute(0, "uchar", "input_type", "uchar", 1, false, 0)]
public byte input_type;
public NodeSwitch() {
this.input_type = default;
diff --git a/BlendFile/DNA/NodeTexBase.cs b/BlendFile/DNA/NodeTexBase.cs
index a5ca965..d3de9d6 100644
--- a/BlendFile/DNA/NodeTexBase.cs
+++ b/BlendFile/DNA/NodeTexBase.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(634, "NodeTexBase", 960)]
public struct NodeTexBase {
- [DNAFieldAttribute(0, "TexMapping", "tex_mapping", "TexMapping", 144, false)]
+ [DNAFieldAttribute(0, "TexMapping", "tex_mapping", "TexMapping", 144, false, 0)]
public TexMapping tex_mapping;
- [DNAFieldAttribute(1, "ColorMapping", "color_mapping", "ColorMapping", 816, false)]
+ [DNAFieldAttribute(1, "ColorMapping", "color_mapping", "ColorMapping", 816, false, 144)]
public ColorMapping color_mapping;
public NodeTexBase() {
this.tex_mapping = default;
diff --git a/BlendFile/DNA/NodeTexBrick.cs b/BlendFile/DNA/NodeTexBrick.cs
index 9abb109..f1fee1d 100644
--- a/BlendFile/DNA/NodeTexBrick.cs
+++ b/BlendFile/DNA/NodeTexBrick.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(640, "NodeTexBrick", 976)]
public struct NodeTexBrick {
- [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)]
+ [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false, 0)]
public NodeTexBase @base;
- [DNAFieldAttribute(1, "int", "offset_freq", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "offset_freq", "int", 4, false, 960)]
public int offset_freq;
- [DNAFieldAttribute(2, "int", "squash_freq", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "squash_freq", "int", 4, false, 964)]
public int squash_freq;
- [DNAFieldAttribute(3, "float", "offset", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "offset", "float", 4, false, 968)]
public float offset;
- [DNAFieldAttribute(4, "float", "squash", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "squash", "float", 4, false, 972)]
public float squash;
public NodeTexBrick() {
this.@base = default;
diff --git a/BlendFile/DNA/NodeTexChecker.cs b/BlendFile/DNA/NodeTexChecker.cs
index fc0a91f..2ebaba3 100644
--- a/BlendFile/DNA/NodeTexChecker.cs
+++ b/BlendFile/DNA/NodeTexChecker.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(639, "NodeTexChecker", 960)]
public struct NodeTexChecker {
- [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)]
+ [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false, 0)]
public NodeTexBase @base;
public NodeTexChecker() {
this.@base = default;
diff --git a/BlendFile/DNA/NodeTexEnvironment.cs b/BlendFile/DNA/NodeTexEnvironment.cs
index 3cba378..0869a01 100644
--- a/BlendFile/DNA/NodeTexEnvironment.cs
+++ b/BlendFile/DNA/NodeTexEnvironment.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(641, "NodeTexEnvironment", 1016)]
public struct NodeTexEnvironment {
- [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)]
+ [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false, 0)]
public NodeTexBase @base;
- [DNAFieldAttribute(1, "ImageUser", "iuser", "ImageUser", 40, false)]
+ [DNAFieldAttribute(1, "ImageUser", "iuser", "ImageUser", 40, false, 960)]
public ImageUser iuser;
- [DNAFieldAttribute(2, "int", "color_space", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "color_space", "int", 4, false, 1000)]
public int color_space;
- [DNAFieldAttribute(3, "int", "projection", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "projection", "int", 4, false, 1004)]
public int projection;
- [DNAFieldAttribute(4, "int", "interpolation", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "interpolation", "int", 4, false, 1008)]
public int interpolation;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 1012)]
public char[] _pad = new System.Char[4];
public NodeTexEnvironment() {
this.@base = default;
diff --git a/BlendFile/DNA/NodeTexGabor.cs b/BlendFile/DNA/NodeTexGabor.cs
index a4bb3fe..c3a740a 100644
--- a/BlendFile/DNA/NodeTexGabor.cs
+++ b/BlendFile/DNA/NodeTexGabor.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(642, "NodeTexGabor", 968)]
public struct NodeTexGabor {
- [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)]
+ [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false, 0)]
public NodeTexBase @base;
- [DNAFieldAttribute(1, "char", "type", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "type", "char", 1, false, 960)]
public char type;
- [DNAFieldAttribute(2, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(2, "char", "_pad[7]", "System.Char[]", 7, false, 961)]
public char[] _pad = new System.Char[7];
public NodeTexGabor() {
this.@base = default;
diff --git a/BlendFile/DNA/NodeTexGradient.cs b/BlendFile/DNA/NodeTexGradient.cs
index 40733f2..4948ef1 100644
--- a/BlendFile/DNA/NodeTexGradient.cs
+++ b/BlendFile/DNA/NodeTexGradient.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(643, "NodeTexGradient", 968)]
public struct NodeTexGradient {
- [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)]
+ [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false, 0)]
public NodeTexBase @base;
- [DNAFieldAttribute(1, "int", "gradient_type", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "gradient_type", "int", 4, false, 960)]
public int gradient_type;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 964)]
public char[] _pad = new System.Char[4];
public NodeTexGradient() {
this.@base = default;
diff --git a/BlendFile/DNA/NodeTexImage.cs b/BlendFile/DNA/NodeTexImage.cs
index 652e3ba..be0a66d 100644
--- a/BlendFile/DNA/NodeTexImage.cs
+++ b/BlendFile/DNA/NodeTexImage.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(638, "NodeTexImage", 1024)]
public struct NodeTexImage {
- [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)]
+ [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false, 0)]
public NodeTexBase @base;
- [DNAFieldAttribute(1, "ImageUser", "iuser", "ImageUser", 40, false)]
+ [DNAFieldAttribute(1, "ImageUser", "iuser", "ImageUser", 40, false, 960)]
public ImageUser iuser;
- [DNAFieldAttribute(2, "int", "color_space", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "color_space", "int", 4, false, 1000)]
public int color_space;
- [DNAFieldAttribute(3, "int", "projection", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "projection", "int", 4, false, 1004)]
public int projection;
- [DNAFieldAttribute(4, "float", "projection_blend", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "projection_blend", "float", 4, false, 1008)]
public float projection_blend;
- [DNAFieldAttribute(5, "int", "interpolation", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "interpolation", "int", 4, false, 1012)]
public int interpolation;
- [DNAFieldAttribute(6, "int", "extension", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "extension", "int", 4, false, 1016)]
public int extension;
- [DNAFieldAttribute(7, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(7, "char", "_pad[4]", "System.Char[]", 4, false, 1020)]
public char[] _pad = new System.Char[4];
public NodeTexImage() {
this.@base = default;
diff --git a/BlendFile/DNA/NodeTexMagic.cs b/BlendFile/DNA/NodeTexMagic.cs
index 8eebbdd..ebd50b8 100644
--- a/BlendFile/DNA/NodeTexMagic.cs
+++ b/BlendFile/DNA/NodeTexMagic.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(648, "NodeTexMagic", 968)]
public struct NodeTexMagic {
- [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)]
+ [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false, 0)]
public NodeTexBase @base;
- [DNAFieldAttribute(1, "int", "depth", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "depth", "int", 4, false, 960)]
public int depth;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 964)]
public char[] _pad = new System.Char[4];
public NodeTexMagic() {
this.@base = default;
diff --git a/BlendFile/DNA/NodeTexMusgrave.cs b/BlendFile/DNA/NodeTexMusgrave.cs
index 930baeb..afffac5 100644
--- a/BlendFile/DNA/NodeTexMusgrave.cs
+++ b/BlendFile/DNA/NodeTexMusgrave.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(646, "NodeTexMusgrave", 968)]
public struct NodeTexMusgrave {
- [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)]
+ [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false, 0)]
public NodeTexBase @base;
- [DNAFieldAttribute(1, "int", "musgrave_type", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "musgrave_type", "int", 4, false, 960)]
public int musgrave_type;
- [DNAFieldAttribute(2, "int", "dimensions", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "dimensions", "int", 4, false, 964)]
public int dimensions;
public NodeTexMusgrave() {
this.@base = default;
diff --git a/BlendFile/DNA/NodeTexNoise.cs b/BlendFile/DNA/NodeTexNoise.cs
index 3bcbce6..2eb4684 100644
--- a/BlendFile/DNA/NodeTexNoise.cs
+++ b/BlendFile/DNA/NodeTexNoise.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(644, "NodeTexNoise", 968)]
public struct NodeTexNoise {
- [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)]
+ [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false, 0)]
public NodeTexBase @base;
- [DNAFieldAttribute(1, "int", "dimensions", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "dimensions", "int", 4, false, 960)]
public int dimensions;
- [DNAFieldAttribute(2, "uchar", "type", "uchar", 1, false)]
+ [DNAFieldAttribute(2, "uchar", "type", "uchar", 1, false, 964)]
public byte type;
- [DNAFieldAttribute(3, "uchar", "normalize", "uchar", 1, false)]
+ [DNAFieldAttribute(3, "uchar", "normalize", "uchar", 1, false, 965)]
public byte normalize;
- [DNAFieldAttribute(4, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(4, "char", "_pad[2]", "System.Char[]", 2, false, 966)]
public char[] _pad = new System.Char[2];
public NodeTexNoise() {
this.@base = default;
diff --git a/BlendFile/DNA/NodeTexSky.cs b/BlendFile/DNA/NodeTexSky.cs
index 755f0d1..5d5cb27 100644
--- a/BlendFile/DNA/NodeTexSky.cs
+++ b/BlendFile/DNA/NodeTexSky.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(637, "NodeTexSky", 1024)]
public struct NodeTexSky {
- [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)]
+ [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false, 0)]
public NodeTexBase @base;
- [DNAFieldAttribute(1, "int", "sky_model", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "sky_model", "int", 4, false, 960)]
public int sky_model;
- [DNAFieldAttribute(2, "float", "sun_direction[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(2, "float", "sun_direction[3]", "System.Single[]", 12, false, 964)]
public float[] sun_direction = new System.Single[3];
- [DNAFieldAttribute(3, "float", "turbidity", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "turbidity", "float", 4, false, 976)]
public float turbidity;
- [DNAFieldAttribute(4, "float", "ground_albedo", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "ground_albedo", "float", 4, false, 980)]
public float ground_albedo;
- [DNAFieldAttribute(5, "float", "sun_size", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "sun_size", "float", 4, false, 984)]
public float sun_size;
- [DNAFieldAttribute(6, "float", "sun_intensity", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "sun_intensity", "float", 4, false, 988)]
public float sun_intensity;
- [DNAFieldAttribute(7, "float", "sun_elevation", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "sun_elevation", "float", 4, false, 992)]
public float sun_elevation;
- [DNAFieldAttribute(8, "float", "sun_rotation", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "sun_rotation", "float", 4, false, 996)]
public float sun_rotation;
- [DNAFieldAttribute(9, "float", "altitude", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "altitude", "float", 4, false, 1000)]
public float altitude;
- [DNAFieldAttribute(10, "float", "air_density", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "air_density", "float", 4, false, 1004)]
public float air_density;
- [DNAFieldAttribute(11, "float", "dust_density", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "dust_density", "float", 4, false, 1008)]
public float dust_density;
- [DNAFieldAttribute(12, "float", "ozone_density", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "ozone_density", "float", 4, false, 1012)]
public float ozone_density;
- [DNAFieldAttribute(13, "char", "sun_disc", "char", 1, false)]
+ [DNAFieldAttribute(13, "char", "sun_disc", "char", 1, false, 1016)]
public char sun_disc;
- [DNAFieldAttribute(14, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(14, "char", "_pad[7]", "System.Char[]", 7, false, 1017)]
public char[] _pad = new System.Char[7];
public NodeTexSky() {
this.@base = default;
diff --git a/BlendFile/DNA/NodeTexVoronoi.cs b/BlendFile/DNA/NodeTexVoronoi.cs
index 93648a0..c140f7d 100644
--- a/BlendFile/DNA/NodeTexVoronoi.cs
+++ b/BlendFile/DNA/NodeTexVoronoi.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(645, "NodeTexVoronoi", 984)]
public struct NodeTexVoronoi {
- [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)]
+ [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false, 0)]
public NodeTexBase @base;
- [DNAFieldAttribute(1, "int", "dimensions", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "dimensions", "int", 4, false, 960)]
public int dimensions;
- [DNAFieldAttribute(2, "int", "feature", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "feature", "int", 4, false, 964)]
public int feature;
- [DNAFieldAttribute(3, "int", "distance", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "distance", "int", 4, false, 968)]
public int distance;
- [DNAFieldAttribute(4, "int", "normalize", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "normalize", "int", 4, false, 972)]
public int normalize;
- [DNAFieldAttribute(5, "int", "coloring", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "coloring", "int", 4, false, 976)]
public int coloring;
- [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false, 980)]
public char[] _pad = new System.Char[4];
public NodeTexVoronoi() {
this.@base = default;
diff --git a/BlendFile/DNA/NodeTexWave.cs b/BlendFile/DNA/NodeTexWave.cs
index 6cee795..31bc210 100644
--- a/BlendFile/DNA/NodeTexWave.cs
+++ b/BlendFile/DNA/NodeTexWave.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(647, "NodeTexWave", 976)]
public struct NodeTexWave {
- [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)]
+ [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false, 0)]
public NodeTexBase @base;
- [DNAFieldAttribute(1, "int", "wave_type", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "wave_type", "int", 4, false, 960)]
public int wave_type;
- [DNAFieldAttribute(2, "int", "bands_direction", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "bands_direction", "int", 4, false, 964)]
public int bands_direction;
- [DNAFieldAttribute(3, "int", "rings_direction", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "rings_direction", "int", 4, false, 968)]
public int rings_direction;
- [DNAFieldAttribute(4, "int", "wave_profile", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "wave_profile", "int", 4, false, 972)]
public int wave_profile;
public NodeTexWave() {
this.@base = default;
diff --git a/BlendFile/DNA/NodeTonemap.cs b/BlendFile/DNA/NodeTonemap.cs
index ee18c09..830fc5b 100644
--- a/BlendFile/DNA/NodeTonemap.cs
+++ b/BlendFile/DNA/NodeTonemap.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(626, "NodeTonemap", 32)]
public struct NodeTonemap {
- [DNAFieldAttribute(0, "float", "key", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "key", "float", 4, false, 0)]
public float key;
- [DNAFieldAttribute(1, "float", "offset", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "offset", "float", 4, false, 4)]
public float offset;
- [DNAFieldAttribute(2, "float", "gamma", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "gamma", "float", 4, false, 8)]
public float gamma;
- [DNAFieldAttribute(3, "float", "f", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "f", "float", 4, false, 12)]
public float f;
- [DNAFieldAttribute(4, "float", "m", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "m", "float", 4, false, 16)]
public float m;
- [DNAFieldAttribute(5, "float", "a", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "a", "float", 4, false, 20)]
public float a;
- [DNAFieldAttribute(6, "float", "c", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "c", "float", 4, false, 24)]
public float c;
- [DNAFieldAttribute(7, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "type", "int", 4, false, 28)]
public int type;
public NodeTonemap() {
this.key = default;
diff --git a/BlendFile/DNA/NodeTrackPosData.cs b/BlendFile/DNA/NodeTrackPosData.cs
index 63a0d74..5313fdb 100644
--- a/BlendFile/DNA/NodeTrackPosData.cs
+++ b/BlendFile/DNA/NodeTrackPosData.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(658, "NodeTrackPosData", 128)]
public struct NodeTrackPosData {
- [DNAFieldAttribute(0, "char", "tracking_object[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(0, "char", "tracking_object[64]", "System.Char[]", 64, false, 0)]
public char[] tracking_object = new System.Char[64];
- [DNAFieldAttribute(1, "char", "track_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "track_name[64]", "System.Char[]", 64, false, 64)]
public char[] track_name = new System.Char[64];
public NodeTrackPosData() {
this.tracking_object = default;
diff --git a/BlendFile/DNA/NodeTranslateData.cs b/BlendFile/DNA/NodeTranslateData.cs
index 1f28b51..5016ad8 100644
--- a/BlendFile/DNA/NodeTranslateData.cs
+++ b/BlendFile/DNA/NodeTranslateData.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(659, "NodeTranslateData", 4)]
public struct NodeTranslateData {
- [DNAFieldAttribute(0, "char", "wrap_axis", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "wrap_axis", "char", 1, false, 0)]
public char wrap_axis;
- [DNAFieldAttribute(1, "char", "relative", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "relative", "char", 1, false, 1)]
public char relative;
- [DNAFieldAttribute(2, "short", "interpolation", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "interpolation", "short", 2, false, 2)]
public short interpolation;
public NodeTranslateData() {
this.wrap_axis = default;
diff --git a/BlendFile/DNA/NodeTwoFloats.cs b/BlendFile/DNA/NodeTwoFloats.cs
index c4fb5f1..06b35f3 100644
--- a/BlendFile/DNA/NodeTwoFloats.cs
+++ b/BlendFile/DNA/NodeTwoFloats.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(620, "NodeTwoFloats", 8)]
public struct NodeTwoFloats {
- [DNAFieldAttribute(0, "float", "x", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "x", "float", 4, false, 0)]
public float x;
- [DNAFieldAttribute(1, "float", "y", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "y", "float", 4, false, 4)]
public float y;
public NodeTwoFloats() {
this.x = default;
diff --git a/BlendFile/DNA/NodeTwoXYs.cs b/BlendFile/DNA/NodeTwoXYs.cs
index 6e590e2..4d5b50b 100644
--- a/BlendFile/DNA/NodeTwoXYs.cs
+++ b/BlendFile/DNA/NodeTwoXYs.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(619, "NodeTwoXYs", 24)]
public struct NodeTwoXYs {
- [DNAFieldAttribute(0, "short", "x1", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "x1", "short", 2, false, 0)]
public short x1;
- [DNAFieldAttribute(1, "short", "x2", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "x2", "short", 2, false, 2)]
public short x2;
- [DNAFieldAttribute(2, "short", "y1", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "y1", "short", 2, false, 4)]
public short y1;
- [DNAFieldAttribute(3, "short", "y2", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "y2", "short", 2, false, 6)]
public short y2;
- [DNAFieldAttribute(4, "float", "fac_x1", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "fac_x1", "float", 4, false, 8)]
public float fac_x1;
- [DNAFieldAttribute(5, "float", "fac_x2", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "fac_x2", "float", 4, false, 12)]
public float fac_x2;
- [DNAFieldAttribute(6, "float", "fac_y1", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "fac_y1", "float", 4, false, 16)]
public float fac_y1;
- [DNAFieldAttribute(7, "float", "fac_y2", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "fac_y2", "float", 4, false, 20)]
public float fac_y2;
public NodeTwoXYs() {
this.x1 = default;
diff --git a/BlendFile/DNA/NodeVertexCol.cs b/BlendFile/DNA/NodeVertexCol.cs
index 972b2bd..9d6e543 100644
--- a/BlendFile/DNA/NodeVertexCol.cs
+++ b/BlendFile/DNA/NodeVertexCol.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(621, "NodeVertexCol", 64)]
public struct NodeVertexCol {
- [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false, 0)]
public char[] name = new System.Char[64];
public NodeVertexCol() {
this.name = default;
diff --git a/BlendFile/DNA/NodesModifierBake.cs b/BlendFile/DNA/NodesModifierBake.cs
index ec9501e..229aee4 100644
--- a/BlendFile/DNA/NodesModifierBake.cs
+++ b/BlendFile/DNA/NodesModifierBake.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(518, "NodesModifierBake", 72)]
public class NodesModifierBake {
- [DNAFieldAttribute(0, "int", "id", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "id", "int", 4, false, 0)]
public int id;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 4)]
public int flag;
- [DNAFieldAttribute(2, "uchar", "bake_mode", "uchar", 1, false)]
+ [DNAFieldAttribute(2, "uchar", "bake_mode", "uchar", 1, false, 8)]
public byte bake_mode;
- [DNAFieldAttribute(3, "int8_t", "bake_target", "int8_t", 1, false)]
+ [DNAFieldAttribute(3, "int8_t", "bake_target", "int8_t", 1, false, 9)]
public sbyte bake_target;
- [DNAFieldAttribute(4, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(4, "char", "_pad[6]", "System.Char[]", 6, false, 10)]
public char[] _pad = new System.Char[6];
- [DNAFieldAttribute(5, "char", "*directory", "char", 8, true)]
+ [DNAFieldAttribute(5, "char", "*directory", "char", 8, true, 16)]
public char ptr_directory;
- [DNAFieldAttribute(6, "int", "frame_start", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "frame_start", "int", 4, false, 24)]
public int frame_start;
- [DNAFieldAttribute(7, "int", "frame_end", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "frame_end", "int", 4, false, 28)]
public int frame_end;
- [DNAFieldAttribute(8, "int", "data_blocks_num", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "data_blocks_num", "int", 4, false, 32)]
public int data_blocks_num;
- [DNAFieldAttribute(9, "int", "active_data_block", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "active_data_block", "int", 4, false, 36)]
public int active_data_block;
- [DNAFieldAttribute(10, "NodesModifierDataBlock", "*data_blocks", "NodesModifierDataBlock", 8, true)]
+ [DNAFieldAttribute(10, "NodesModifierDataBlock", "*data_blocks", "NodesModifierDataBlock", 8, true, 40)]
public NodesModifierDataBlock ptr_data_blocks;
- [DNAFieldAttribute(11, "NodesModifierPackedBake", "*packed", "NodesModifierPackedBake", 8, true)]
+ [DNAFieldAttribute(11, "NodesModifierPackedBake", "*packed", "NodesModifierPackedBake", 8, true, 48)]
public NodesModifierPackedBake ptr_packed;
- [DNAFieldAttribute(12, "void", "*_pad2", "void", 8, true)]
+ [DNAFieldAttribute(12, "void", "*_pad2", "void", 8, true, 56)]
public object ptr__pad2;
- [DNAFieldAttribute(13, "int64_t", "bake_size", "int64_t", 8, false)]
+ [DNAFieldAttribute(13, "int64_t", "bake_size", "int64_t", 8, false, 64)]
public long bake_size;
public NodesModifierBake() {
this.id = default;
diff --git a/BlendFile/DNA/NodesModifierBakeFile.cs b/BlendFile/DNA/NodesModifierBakeFile.cs
index 96b7220..3a0fd27 100644
--- a/BlendFile/DNA/NodesModifierBakeFile.cs
+++ b/BlendFile/DNA/NodesModifierBakeFile.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(516, "NodesModifierBakeFile", 16)]
public class NodesModifierBakeFile {
- [DNAFieldAttribute(0, "char", "*name", "char", 8, true)]
+ [DNAFieldAttribute(0, "char", "*name", "char", 8, true, 0)]
public char ptr_name;
- [DNAFieldAttribute(1, "PackedFile", "*packed_file", "PackedFile", 8, true)]
+ [DNAFieldAttribute(1, "PackedFile", "*packed_file", "PackedFile", 8, true, 8)]
public PackedFile ptr_packed_file;
public NodesModifierBakeFile() {
this.ptr_name = default;
diff --git a/BlendFile/DNA/NodesModifierData.cs b/BlendFile/DNA/NodesModifierData.cs
index 445d3bd..351ae54 100644
--- a/BlendFile/DNA/NodesModifierData.cs
+++ b/BlendFile/DNA/NodesModifierData.cs
@@ -15,31 +15,31 @@ namespace BlendFile.DNA {
[DNAClassAttribute(520, "NodesModifierData", 184)]
public class NodesModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "bNodeTree", "*node_group", "bNodeTree", 8, true)]
+ [DNAFieldAttribute(1, "bNodeTree", "*node_group", "bNodeTree", 8, true, 120)]
public bNodeTree ptr_node_group;
- [DNAFieldAttribute(2, "NodesModifierSettings", "settings", "NodesModifierSettings", 8, false)]
+ [DNAFieldAttribute(2, "NodesModifierSettings", "settings", "NodesModifierSettings", 8, false, 128)]
public NodesModifierSettings settings;
- [DNAFieldAttribute(3, "char", "*simulation_bake_directory", "char", 8, true)]
+ [DNAFieldAttribute(3, "char", "*simulation_bake_directory", "char", 8, true, 136)]
public char ptr_simulation_bake_directory;
- [DNAFieldAttribute(4, "int8_t", "flag", "int8_t", 1, false)]
+ [DNAFieldAttribute(4, "int8_t", "flag", "int8_t", 1, false, 144)]
public sbyte flag;
- [DNAFieldAttribute(5, "int8_t", "bake_target", "int8_t", 1, false)]
+ [DNAFieldAttribute(5, "int8_t", "bake_target", "int8_t", 1, false, 145)]
public sbyte bake_target;
- [DNAFieldAttribute(6, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(6, "char", "_pad[2]", "System.Char[]", 2, false, 146)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(7, "int", "bakes_num", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "bakes_num", "int", 4, false, 148)]
public int bakes_num;
- [DNAFieldAttribute(8, "NodesModifierBake", "*bakes", "NodesModifierBake", 8, true)]
+ [DNAFieldAttribute(8, "NodesModifierBake", "*bakes", "NodesModifierBake", 8, true, 152)]
public NodesModifierBake ptr_bakes;
- [DNAFieldAttribute(9, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(9, "char", "_pad2[4]", "System.Char[]", 4, false, 160)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(10, "int", "panels_num", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "panels_num", "int", 4, false, 164)]
public int panels_num;
- [DNAFieldAttribute(11, "NodesModifierPanel", "*panels", "NodesModifierPanel", 8, true)]
+ [DNAFieldAttribute(11, "NodesModifierPanel", "*panels", "NodesModifierPanel", 8, true, 168)]
public NodesModifierPanel ptr_panels;
- [DNAFieldAttribute(12, "NodesModifierRuntimeHandle", "*runtime", "NodesModifierRuntimeHandle", 8, true)]
+ [DNAFieldAttribute(12, "NodesModifierRuntimeHandle", "*runtime", "NodesModifierRuntimeHandle", 8, true, 176)]
public NodesModifierRuntimeHandle ptr_runtime;
public NodesModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/NodesModifierDataBlock.cs b/BlendFile/DNA/NodesModifierDataBlock.cs
index 82d3fdb..84dfe68 100644
--- a/BlendFile/DNA/NodesModifierDataBlock.cs
+++ b/BlendFile/DNA/NodesModifierDataBlock.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(515, "NodesModifierDataBlock", 32)]
public class NodesModifierDataBlock {
- [DNAFieldAttribute(0, "char", "*id_name", "char", 8, true)]
+ [DNAFieldAttribute(0, "char", "*id_name", "char", 8, true, 0)]
public char ptr_id_name;
- [DNAFieldAttribute(1, "char", "*lib_name", "char", 8, true)]
+ [DNAFieldAttribute(1, "char", "*lib_name", "char", 8, true, 8)]
public char ptr_lib_name;
- [DNAFieldAttribute(2, "ID", "*id", "ID", 8, true)]
+ [DNAFieldAttribute(2, "ID", "*id", "ID", 8, true, 16)]
public ID ptr_id;
- [DNAFieldAttribute(3, "int", "id_type", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "id_type", "int", 4, false, 24)]
public int id_type;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 28)]
public char[] _pad = new System.Char[4];
public NodesModifierDataBlock() {
this.ptr_id_name = default;
diff --git a/BlendFile/DNA/NodesModifierPackedBake.cs b/BlendFile/DNA/NodesModifierPackedBake.cs
index f79d9c4..b9cfeba 100644
--- a/BlendFile/DNA/NodesModifierPackedBake.cs
+++ b/BlendFile/DNA/NodesModifierPackedBake.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(517, "NodesModifierPackedBake", 24)]
public class NodesModifierPackedBake {
- [DNAFieldAttribute(0, "int", "meta_files_num", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "meta_files_num", "int", 4, false, 0)]
public int meta_files_num;
- [DNAFieldAttribute(1, "int", "blob_files_num", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "blob_files_num", "int", 4, false, 4)]
public int blob_files_num;
- [DNAFieldAttribute(2, "NodesModifierBakeFile", "*meta_files", "NodesModifierBakeFile", 8, true)]
+ [DNAFieldAttribute(2, "NodesModifierBakeFile", "*meta_files", "NodesModifierBakeFile", 8, true, 8)]
public NodesModifierBakeFile ptr_meta_files;
- [DNAFieldAttribute(3, "NodesModifierBakeFile", "*blob_files", "NodesModifierBakeFile", 8, true)]
+ [DNAFieldAttribute(3, "NodesModifierBakeFile", "*blob_files", "NodesModifierBakeFile", 8, true, 16)]
public NodesModifierBakeFile ptr_blob_files;
public NodesModifierPackedBake() {
this.meta_files_num = default;
diff --git a/BlendFile/DNA/NodesModifierPanel.cs b/BlendFile/DNA/NodesModifierPanel.cs
index f7b550f..805630a 100644
--- a/BlendFile/DNA/NodesModifierPanel.cs
+++ b/BlendFile/DNA/NodesModifierPanel.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(519, "NodesModifierPanel", 8)]
public struct NodesModifierPanel {
- [DNAFieldAttribute(0, "int", "id", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "id", "int", 4, false, 0)]
public int id;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 4)]
public int flag;
public NodesModifierPanel() {
this.id = default;
diff --git a/BlendFile/DNA/NodesModifierSettings.cs b/BlendFile/DNA/NodesModifierSettings.cs
index 0f62383..6ee6dbc 100644
--- a/BlendFile/DNA/NodesModifierSettings.cs
+++ b/BlendFile/DNA/NodesModifierSettings.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(514, "NodesModifierSettings", 8)]
public class NodesModifierSettings {
- [DNAFieldAttribute(0, "IDProperty", "*properties", "IDProperty", 8, true)]
+ [DNAFieldAttribute(0, "IDProperty", "*properties", "IDProperty", 8, true, 0)]
public IDProperty ptr_properties;
public NodesModifierSettings() {
this.ptr_properties = default;
diff --git a/BlendFile/DNA/NoiseGpencilModifierData.cs b/BlendFile/DNA/NoiseGpencilModifierData.cs
index afdc6b7..3c438a0 100644
--- a/BlendFile/DNA/NoiseGpencilModifierData.cs
+++ b/BlendFile/DNA/NoiseGpencilModifierData.cs
@@ -15,43 +15,43 @@ namespace BlendFile.DNA {
[DNAClassAttribute(276, "NoiseGpencilModifierData", 360)]
public class NoiseGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true, 104)]
public Material ptr_material;
- [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false, 112)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(3, "char", "materialname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "materialname[64]", "System.Char[]", 64, false, 176)]
public char[] materialname = new System.Char[64];
- [DNAFieldAttribute(4, "char", "vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "vgname[64]", "System.Char[]", 64, false, 240)]
public char[] vgname = new System.Char[64];
- [DNAFieldAttribute(5, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "pass_index", "int", 4, false, 304)]
public int pass_index;
- [DNAFieldAttribute(6, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "flag", "int", 4, false, 308)]
public int flag;
- [DNAFieldAttribute(7, "float", "factor", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "factor", "float", 4, false, 312)]
public float factor;
- [DNAFieldAttribute(8, "float", "factor_strength", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "factor_strength", "float", 4, false, 316)]
public float factor_strength;
- [DNAFieldAttribute(9, "float", "factor_thickness", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "factor_thickness", "float", 4, false, 320)]
public float factor_thickness;
- [DNAFieldAttribute(10, "float", "factor_uvs", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "factor_uvs", "float", 4, false, 324)]
public float factor_uvs;
- [DNAFieldAttribute(11, "float", "noise_scale", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "noise_scale", "float", 4, false, 328)]
public float noise_scale;
- [DNAFieldAttribute(12, "float", "noise_offset", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "noise_offset", "float", 4, false, 332)]
public float noise_offset;
- [DNAFieldAttribute(13, "short", "noise_mode", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "noise_mode", "short", 2, false, 336)]
public short noise_mode;
- [DNAFieldAttribute(14, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(14, "char", "_pad[2]", "System.Char[]", 2, false, 338)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(15, "int", "step", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "step", "int", 4, false, 340)]
public int step;
- [DNAFieldAttribute(16, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "layer_pass", "int", 4, false, 344)]
public int layer_pass;
- [DNAFieldAttribute(17, "int", "seed", "int", 4, false)]
+ [DNAFieldAttribute(17, "int", "seed", "int", 4, false, 348)]
public int seed;
- [DNAFieldAttribute(18, "CurveMapping", "*curve_intensity", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(18, "CurveMapping", "*curve_intensity", "CurveMapping", 8, true, 352)]
public CurveMapping ptr_curve_intensity;
public NoiseGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/NormalEditModifierData.cs b/BlendFile/DNA/NormalEditModifierData.cs
index 83b172c..d2eb0b3 100644
--- a/BlendFile/DNA/NormalEditModifierData.cs
+++ b/BlendFile/DNA/NormalEditModifierData.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(508, "NormalEditModifierData", 232)]
public class NormalEditModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "defgrp_name[64]", "System.Char[]", 64, false, 120)]
public char[] defgrp_name = new System.Char[64];
- [DNAFieldAttribute(2, "Object", "*target", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*target", "Object", 8, true, 184)]
public Object ptr_target;
- [DNAFieldAttribute(3, "short", "mode", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "mode", "short", 2, false, 192)]
public short mode;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 194)]
public short flag;
- [DNAFieldAttribute(5, "short", "mix_mode", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "mix_mode", "short", 2, false, 196)]
public short mix_mode;
- [DNAFieldAttribute(6, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(6, "char", "_pad[2]", "System.Char[]", 2, false, 198)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(7, "float", "mix_factor", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "mix_factor", "float", 4, false, 200)]
public float mix_factor;
- [DNAFieldAttribute(8, "float", "mix_limit", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "mix_limit", "float", 4, false, 204)]
public float mix_limit;
- [DNAFieldAttribute(9, "float", "offset[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(9, "float", "offset[3]", "System.Single[]", 12, false, 208)]
public float[] offset = new System.Single[3];
- [DNAFieldAttribute(10, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(10, "char", "_pad0[4]", "System.Char[]", 4, false, 220)]
public char[] _pad0 = new System.Char[4];
- [DNAFieldAttribute(11, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(11, "void", "*_pad1", "void", 8, true, 224)]
public object ptr__pad1;
public NormalEditModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/Nurb.cs b/BlendFile/DNA/Nurb.cs
index 21d5783..57839b3 100644
--- a/BlendFile/DNA/Nurb.cs
+++ b/BlendFile/DNA/Nurb.cs
@@ -15,49 +15,49 @@ namespace BlendFile.DNA {
[DNAClassAttribute(207, "Nurb", 88)]
public class Nurb {
- [DNAFieldAttribute(0, "Nurb", "*next", "Nurb", 8, true)]
+ [DNAFieldAttribute(0, "Nurb", "*next", "Nurb", 8, true, 0)]
public Nurb ptr_next;
- [DNAFieldAttribute(1, "Nurb", "*prev", "Nurb", 8, true)]
+ [DNAFieldAttribute(1, "Nurb", "*prev", "Nurb", 8, true, 8)]
public Nurb ptr_prev;
- [DNAFieldAttribute(2, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "type", "short", 2, false, 16)]
public short type;
- [DNAFieldAttribute(3, "short", "mat_nr", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "mat_nr", "short", 2, false, 18)]
public short mat_nr;
- [DNAFieldAttribute(4, "short", "hide", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "hide", "short", 2, false, 20)]
public short hide;
- [DNAFieldAttribute(5, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "flag", "short", 2, false, 22)]
public short flag;
- [DNAFieldAttribute(6, "int", "pntsu", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "pntsu", "int", 4, false, 24)]
public int pntsu;
- [DNAFieldAttribute(7, "int", "pntsv", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "pntsv", "int", 4, false, 28)]
public int pntsv;
- [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false, 32)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(9, "short", "resolu", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "resolu", "short", 2, false, 36)]
public short resolu;
- [DNAFieldAttribute(10, "short", "resolv", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "resolv", "short", 2, false, 38)]
public short resolv;
- [DNAFieldAttribute(11, "short", "orderu", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "orderu", "short", 2, false, 40)]
public short orderu;
- [DNAFieldAttribute(12, "short", "orderv", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "orderv", "short", 2, false, 42)]
public short orderv;
- [DNAFieldAttribute(13, "short", "flagu", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "flagu", "short", 2, false, 44)]
public short flagu;
- [DNAFieldAttribute(14, "short", "flagv", "short", 2, false)]
+ [DNAFieldAttribute(14, "short", "flagv", "short", 2, false, 46)]
public short flagv;
- [DNAFieldAttribute(15, "float", "*knotsu", "float", 8, true)]
+ [DNAFieldAttribute(15, "float", "*knotsu", "float", 8, true, 48)]
public float ptr_knotsu;
- [DNAFieldAttribute(16, "float", "*knotsv", "float", 8, true)]
+ [DNAFieldAttribute(16, "float", "*knotsv", "float", 8, true, 56)]
public float ptr_knotsv;
- [DNAFieldAttribute(17, "BPoint", "*bp", "BPoint", 8, true)]
+ [DNAFieldAttribute(17, "BPoint", "*bp", "BPoint", 8, true, 64)]
public BPoint ptr_bp;
- [DNAFieldAttribute(18, "BezTriple", "*bezt", "BezTriple", 8, true)]
+ [DNAFieldAttribute(18, "BezTriple", "*bezt", "BezTriple", 8, true, 72)]
public BezTriple ptr_bezt;
- [DNAFieldAttribute(19, "short", "tilt_interp", "short", 2, false)]
+ [DNAFieldAttribute(19, "short", "tilt_interp", "short", 2, false, 80)]
public short tilt_interp;
- [DNAFieldAttribute(20, "short", "radius_interp", "short", 2, false)]
+ [DNAFieldAttribute(20, "short", "radius_interp", "short", 2, false, 82)]
public short radius_interp;
- [DNAFieldAttribute(21, "int", "charidx", "int", 4, false)]
+ [DNAFieldAttribute(21, "int", "charidx", "int", 4, false, 84)]
public int charidx;
public Nurb() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/ObHook.cs b/BlendFile/DNA/ObHook.cs
index e5793b7..d68df6d 100644
--- a/BlendFile/DNA/ObHook.cs
+++ b/BlendFile/DNA/ObHook.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(773, "ObHook", 256)]
public class ObHook {
- [DNAFieldAttribute(0, "ObHook", "*next", "ObHook", 8, true)]
+ [DNAFieldAttribute(0, "ObHook", "*next", "ObHook", 8, true, 0)]
public ObHook ptr_next;
- [DNAFieldAttribute(1, "ObHook", "*prev", "ObHook", 8, true)]
+ [DNAFieldAttribute(1, "ObHook", "*prev", "ObHook", 8, true, 8)]
public ObHook ptr_prev;
- [DNAFieldAttribute(2, "Object", "*parent", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*parent", "Object", 8, true, 16)]
public Object ptr_parent;
- [DNAFieldAttribute(3, "float", "parentinv[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(3, "float", "parentinv[4][4]", "System.Single[,]", 64, false, 24)]
public float[,] parentinv = new System.Single[4,4];
- [DNAFieldAttribute(4, "float", "mat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(4, "float", "mat[4][4]", "System.Single[,]", 64, false, 88)]
public float[,] mat = new System.Single[4,4];
- [DNAFieldAttribute(5, "float", "cent[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(5, "float", "cent[3]", "System.Single[]", 12, false, 152)]
public float[] cent = new System.Single[3];
- [DNAFieldAttribute(6, "float", "falloff", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "falloff", "float", 4, false, 164)]
public float falloff;
- [DNAFieldAttribute(7, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(7, "char", "name[64]", "System.Char[]", 64, false, 168)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(8, "int", "*indexar", "int", 8, true)]
+ [DNAFieldAttribute(8, "int", "*indexar", "int", 8, true, 232)]
public int ptr_indexar;
- [DNAFieldAttribute(9, "int", "totindex", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "totindex", "int", 4, false, 240)]
public int totindex;
- [DNAFieldAttribute(10, "int", "curindex", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "curindex", "int", 4, false, 244)]
public int curindex;
- [DNAFieldAttribute(11, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "type", "short", 2, false, 248)]
public short type;
- [DNAFieldAttribute(12, "short", "active", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "active", "short", 2, false, 250)]
public short active;
- [DNAFieldAttribute(13, "float", "force", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "force", "float", 4, false, 252)]
public float force;
public ObHook() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/Object.cs b/BlendFile/DNA/Object.cs
index a6bc753..4c78ec7 100644
--- a/BlendFile/DNA/Object.cs
+++ b/BlendFile/DNA/Object.cs
@@ -15,219 +15,219 @@ namespace BlendFile.DNA {
[DNAClassAttribute(55, "Object", 1160)]
public class Object {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false)]
+ [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false, 216)]
public DrawDataList drawdata;
- [DNAFieldAttribute(3, "SculptSession", "*sculpt", "SculptSession", 8, true)]
+ [DNAFieldAttribute(3, "SculptSession", "*sculpt", "SculptSession", 8, true, 232)]
public SculptSession ptr_sculpt;
- [DNAFieldAttribute(4, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "type", "short", 2, false, 240)]
public short type;
- [DNAFieldAttribute(5, "short", "partype", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "partype", "short", 2, false, 242)]
public short partype;
- [DNAFieldAttribute(6, "int", "par1", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "par1", "int", 4, false, 244)]
public int par1;
- [DNAFieldAttribute(7, "int", "par2", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "par2", "int", 4, false, 248)]
public int par2;
- [DNAFieldAttribute(8, "int", "par3", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "par3", "int", 4, false, 252)]
public int par3;
- [DNAFieldAttribute(9, "char", "parsubstr[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(9, "char", "parsubstr[64]", "System.Char[]", 64, false, 256)]
public char[] parsubstr = new System.Char[64];
- [DNAFieldAttribute(10, "Object", "*parent", "Object", 8, true)]
+ [DNAFieldAttribute(10, "Object", "*parent", "Object", 8, true, 320)]
public Object ptr_parent;
- [DNAFieldAttribute(11, "Object", "*track", "Object", 8, true)]
+ [DNAFieldAttribute(11, "Object", "*track", "Object", 8, true, 328)]
public Object ptr_track;
- [DNAFieldAttribute(12, "Object", "*proxy", "Object", 8, true)]
+ [DNAFieldAttribute(12, "Object", "*proxy", "Object", 8, true, 336)]
public Object ptr_proxy;
- [DNAFieldAttribute(13, "Object", "*proxy_group", "Object", 8, true)]
+ [DNAFieldAttribute(13, "Object", "*proxy_group", "Object", 8, true, 344)]
public Object ptr_proxy_group;
- [DNAFieldAttribute(14, "Object", "*proxy_from", "Object", 8, true)]
+ [DNAFieldAttribute(14, "Object", "*proxy_from", "Object", 8, true, 352)]
public Object ptr_proxy_from;
- [DNAFieldAttribute(15, "Ipo", "*ipo", "Ipo", 8, true)]
+ [DNAFieldAttribute(15, "Ipo", "*ipo", "Ipo", 8, true, 360)]
public Ipo ptr_ipo;
- [DNAFieldAttribute(16, "bAction", "*action", "bAction", 8, true)]
+ [DNAFieldAttribute(16, "bAction", "*action", "bAction", 8, true, 368)]
public bAction ptr_action;
- [DNAFieldAttribute(17, "bAction", "*poselib", "bAction", 8, true)]
+ [DNAFieldAttribute(17, "bAction", "*poselib", "bAction", 8, true, 376)]
public bAction ptr_poselib;
- [DNAFieldAttribute(18, "bPose", "*pose", "bPose", 8, true)]
+ [DNAFieldAttribute(18, "bPose", "*pose", "bPose", 8, true, 384)]
public bPose ptr_pose;
- [DNAFieldAttribute(19, "void", "*data", "void", 8, true)]
+ [DNAFieldAttribute(19, "void", "*data", "void", 8, true, 392)]
public object ptr_data;
- [DNAFieldAttribute(20, "bGPdata", "*gpd", "bGPdata", 8, true)]
+ [DNAFieldAttribute(20, "bGPdata", "*gpd", "bGPdata", 8, true, 400)]
public bGPdata ptr_gpd;
- [DNAFieldAttribute(21, "bAnimVizSettings", "avs", "bAnimVizSettings", 32, false)]
+ [DNAFieldAttribute(21, "bAnimVizSettings", "avs", "bAnimVizSettings", 32, false, 408)]
public bAnimVizSettings avs;
- [DNAFieldAttribute(22, "bMotionPath", "*mpath", "bMotionPath", 8, true)]
+ [DNAFieldAttribute(22, "bMotionPath", "*mpath", "bMotionPath", 8, true, 440)]
public bMotionPath ptr_mpath;
- [DNAFieldAttribute(23, "void", "*_pad0", "void", 8, true)]
+ [DNAFieldAttribute(23, "void", "*_pad0", "void", 8, true, 448)]
public object ptr__pad0;
- [DNAFieldAttribute(24, "ListBase", "constraintChannels", "ListBase", 16, false)]
+ [DNAFieldAttribute(24, "ListBase", "constraintChannels", "ListBase", 16, false, 456)]
public ListBase constraintChannels;
- [DNAFieldAttribute(25, "ListBase", "effect", "ListBase", 16, false)]
+ [DNAFieldAttribute(25, "ListBase", "effect", "ListBase", 16, false, 472)]
public ListBase effect;
- [DNAFieldAttribute(26, "ListBase", "defbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(26, "ListBase", "defbase", "ListBase", 16, false, 488)]
public ListBase defbase;
- [DNAFieldAttribute(27, "ListBase", "fmaps", "ListBase", 16, false)]
+ [DNAFieldAttribute(27, "ListBase", "fmaps", "ListBase", 16, false, 504)]
public ListBase fmaps;
- [DNAFieldAttribute(28, "ListBase", "modifiers", "ListBase", 16, false)]
+ [DNAFieldAttribute(28, "ListBase", "modifiers", "ListBase", 16, false, 520)]
public ListBase modifiers;
- [DNAFieldAttribute(29, "ListBase", "greasepencil_modifiers", "ListBase", 16, false)]
+ [DNAFieldAttribute(29, "ListBase", "greasepencil_modifiers", "ListBase", 16, false, 536)]
public ListBase greasepencil_modifiers;
- [DNAFieldAttribute(30, "ListBase", "shader_fx", "ListBase", 16, false)]
+ [DNAFieldAttribute(30, "ListBase", "shader_fx", "ListBase", 16, false, 552)]
public ListBase shader_fx;
- [DNAFieldAttribute(31, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(31, "int", "mode", "int", 4, false, 568)]
public int mode;
- [DNAFieldAttribute(32, "int", "restore_mode", "int", 4, false)]
+ [DNAFieldAttribute(32, "int", "restore_mode", "int", 4, false, 572)]
public int restore_mode;
- [DNAFieldAttribute(33, "Material", "**mat", "Material", 8, true)]
+ [DNAFieldAttribute(33, "Material", "**mat", "Material", 8, true, 576)]
public Material ptr_ptr_mat;
- [DNAFieldAttribute(34, "char", "*matbits", "char", 8, true)]
+ [DNAFieldAttribute(34, "char", "*matbits", "char", 8, true, 584)]
public char ptr_matbits;
- [DNAFieldAttribute(35, "int", "totcol", "int", 4, false)]
+ [DNAFieldAttribute(35, "int", "totcol", "int", 4, false, 592)]
public int totcol;
- [DNAFieldAttribute(36, "int", "actcol", "int", 4, false)]
+ [DNAFieldAttribute(36, "int", "actcol", "int", 4, false, 596)]
public int actcol;
- [DNAFieldAttribute(37, "float", "loc[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(37, "float", "loc[3]", "System.Single[]", 12, false, 600)]
public float[] loc = new System.Single[3];
- [DNAFieldAttribute(38, "float", "dloc[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(38, "float", "dloc[3]", "System.Single[]", 12, false, 612)]
public float[] dloc = new System.Single[3];
- [DNAFieldAttribute(39, "float", "size[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(39, "float", "size[3]", "System.Single[]", 12, false, 624)]
public float[] size = new System.Single[3];
- [DNAFieldAttribute(40, "float", "dsize[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(40, "float", "dsize[3]", "System.Single[]", 12, false, 636)]
public float[] dsize = new System.Single[3];
- [DNAFieldAttribute(41, "float", "dscale[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(41, "float", "dscale[3]", "System.Single[]", 12, false, 648)]
public float[] dscale = new System.Single[3];
- [DNAFieldAttribute(42, "float", "rot[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(42, "float", "rot[3]", "System.Single[]", 12, false, 660)]
public float[] rot = new System.Single[3];
- [DNAFieldAttribute(43, "float", "drot[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(43, "float", "drot[3]", "System.Single[]", 12, false, 672)]
public float[] drot = new System.Single[3];
- [DNAFieldAttribute(44, "float", "quat[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(44, "float", "quat[4]", "System.Single[]", 16, false, 684)]
public float[] quat = new System.Single[4];
- [DNAFieldAttribute(45, "float", "dquat[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(45, "float", "dquat[4]", "System.Single[]", 16, false, 700)]
public float[] dquat = new System.Single[4];
- [DNAFieldAttribute(46, "float", "rotAxis[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(46, "float", "rotAxis[3]", "System.Single[]", 12, false, 716)]
public float[] rotAxis = new System.Single[3];
- [DNAFieldAttribute(47, "float", "drotAxis[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(47, "float", "drotAxis[3]", "System.Single[]", 12, false, 728)]
public float[] drotAxis = new System.Single[3];
- [DNAFieldAttribute(48, "float", "rotAngle", "float", 4, false)]
+ [DNAFieldAttribute(48, "float", "rotAngle", "float", 4, false, 740)]
public float rotAngle;
- [DNAFieldAttribute(49, "float", "drotAngle", "float", 4, false)]
+ [DNAFieldAttribute(49, "float", "drotAngle", "float", 4, false, 744)]
public float drotAngle;
- [DNAFieldAttribute(50, "float", "parentinv[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(50, "float", "parentinv[4][4]", "System.Single[,]", 64, false, 748)]
public float[,] parentinv = new System.Single[4,4];
- [DNAFieldAttribute(51, "float", "constinv[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(51, "float", "constinv[4][4]", "System.Single[,]", 64, false, 812)]
public float[,] constinv = new System.Single[4,4];
- [DNAFieldAttribute(52, "int", "lay", "int", 4, false)]
+ [DNAFieldAttribute(52, "int", "lay", "int", 4, false, 876)]
public int lay;
- [DNAFieldAttribute(53, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(53, "short", "flag", "short", 2, false, 880)]
public short flag;
- [DNAFieldAttribute(54, "short", "colbits", "short", 2, false)]
+ [DNAFieldAttribute(54, "short", "colbits", "short", 2, false, 882)]
public short colbits;
- [DNAFieldAttribute(55, "short", "transflag", "short", 2, false)]
+ [DNAFieldAttribute(55, "short", "transflag", "short", 2, false, 884)]
public short transflag;
- [DNAFieldAttribute(56, "short", "protectflag", "short", 2, false)]
+ [DNAFieldAttribute(56, "short", "protectflag", "short", 2, false, 886)]
public short protectflag;
- [DNAFieldAttribute(57, "short", "trackflag", "short", 2, false)]
+ [DNAFieldAttribute(57, "short", "trackflag", "short", 2, false, 888)]
public short trackflag;
- [DNAFieldAttribute(58, "short", "upflag", "short", 2, false)]
+ [DNAFieldAttribute(58, "short", "upflag", "short", 2, false, 890)]
public short upflag;
- [DNAFieldAttribute(59, "short", "nlaflag", "short", 2, false)]
+ [DNAFieldAttribute(59, "short", "nlaflag", "short", 2, false, 892)]
public short nlaflag;
- [DNAFieldAttribute(60, "char", "_pad1", "char", 1, false)]
+ [DNAFieldAttribute(60, "char", "_pad1", "char", 1, false, 894)]
public char _pad1;
- [DNAFieldAttribute(61, "char", "duplicator_visibility_flag", "char", 1, false)]
+ [DNAFieldAttribute(61, "char", "duplicator_visibility_flag", "char", 1, false, 895)]
public char duplicator_visibility_flag;
- [DNAFieldAttribute(62, "short", "base_flag", "short", 2, false)]
+ [DNAFieldAttribute(62, "short", "base_flag", "short", 2, false, 896)]
public short base_flag;
- [DNAFieldAttribute(63, "short", "base_local_view_bits", "short", 2, false)]
+ [DNAFieldAttribute(63, "short", "base_local_view_bits", "short", 2, false, 898)]
public short base_local_view_bits;
- [DNAFieldAttribute(64, "short", "col_group", "short", 2, false)]
+ [DNAFieldAttribute(64, "short", "col_group", "short", 2, false, 900)]
public short col_group;
- [DNAFieldAttribute(65, "short", "col_mask", "short", 2, false)]
+ [DNAFieldAttribute(65, "short", "col_mask", "short", 2, false, 902)]
public short col_mask;
- [DNAFieldAttribute(66, "short", "rotmode", "short", 2, false)]
+ [DNAFieldAttribute(66, "short", "rotmode", "short", 2, false, 904)]
public short rotmode;
- [DNAFieldAttribute(67, "char", "boundtype", "char", 1, false)]
+ [DNAFieldAttribute(67, "char", "boundtype", "char", 1, false, 906)]
public char boundtype;
- [DNAFieldAttribute(68, "char", "collision_boundtype", "char", 1, false)]
+ [DNAFieldAttribute(68, "char", "collision_boundtype", "char", 1, false, 907)]
public char collision_boundtype;
- [DNAFieldAttribute(69, "short", "dtx", "short", 2, false)]
+ [DNAFieldAttribute(69, "short", "dtx", "short", 2, false, 908)]
public short dtx;
- [DNAFieldAttribute(70, "char", "dt", "char", 1, false)]
+ [DNAFieldAttribute(70, "char", "dt", "char", 1, false, 910)]
public char dt;
- [DNAFieldAttribute(71, "char", "empty_drawtype", "char", 1, false)]
+ [DNAFieldAttribute(71, "char", "empty_drawtype", "char", 1, false, 911)]
public char empty_drawtype;
- [DNAFieldAttribute(72, "float", "empty_drawsize", "float", 4, false)]
+ [DNAFieldAttribute(72, "float", "empty_drawsize", "float", 4, false, 912)]
public float empty_drawsize;
- [DNAFieldAttribute(73, "float", "dupfacesca", "float", 4, false)]
+ [DNAFieldAttribute(73, "float", "dupfacesca", "float", 4, false, 916)]
public float dupfacesca;
- [DNAFieldAttribute(74, "short", "index", "short", 2, false)]
+ [DNAFieldAttribute(74, "short", "index", "short", 2, false, 920)]
public short index;
- [DNAFieldAttribute(75, "short", "actdef", "short", 2, false)]
+ [DNAFieldAttribute(75, "short", "actdef", "short", 2, false, 922)]
public short actdef;
- [DNAFieldAttribute(76, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(76, "char", "_pad2[4]", "System.Char[]", 4, false, 924)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(77, "float", "col[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(77, "float", "col[4]", "System.Single[]", 16, false, 928)]
public float[] col = new System.Single[4];
- [DNAFieldAttribute(78, "short", "softflag", "short", 2, false)]
+ [DNAFieldAttribute(78, "short", "softflag", "short", 2, false, 944)]
public short softflag;
- [DNAFieldAttribute(79, "short", "restrictflag", "short", 2, false)]
+ [DNAFieldAttribute(79, "short", "restrictflag", "short", 2, false, 946)]
public short restrictflag;
- [DNAFieldAttribute(80, "short", "shapenr", "short", 2, false)]
+ [DNAFieldAttribute(80, "short", "shapenr", "short", 2, false, 948)]
public short shapenr;
- [DNAFieldAttribute(81, "char", "shapeflag", "char", 1, false)]
+ [DNAFieldAttribute(81, "char", "shapeflag", "char", 1, false, 950)]
public char shapeflag;
- [DNAFieldAttribute(82, "char", "_pad3[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(82, "char", "_pad3[1]", "System.Char[]", 1, false, 951)]
public char[] _pad3 = new System.Char[1];
- [DNAFieldAttribute(83, "ListBase", "constraints", "ListBase", 16, false)]
+ [DNAFieldAttribute(83, "ListBase", "constraints", "ListBase", 16, false, 952)]
public ListBase constraints;
- [DNAFieldAttribute(84, "ListBase", "nlastrips", "ListBase", 16, false)]
+ [DNAFieldAttribute(84, "ListBase", "nlastrips", "ListBase", 16, false, 968)]
public ListBase nlastrips;
- [DNAFieldAttribute(85, "ListBase", "hooks", "ListBase", 16, false)]
+ [DNAFieldAttribute(85, "ListBase", "hooks", "ListBase", 16, false, 984)]
public ListBase hooks;
- [DNAFieldAttribute(86, "ListBase", "particlesystem", "ListBase", 16, false)]
+ [DNAFieldAttribute(86, "ListBase", "particlesystem", "ListBase", 16, false, 1000)]
public ListBase particlesystem;
- [DNAFieldAttribute(87, "PartDeflect", "*pd", "PartDeflect", 8, true)]
+ [DNAFieldAttribute(87, "PartDeflect", "*pd", "PartDeflect", 8, true, 1016)]
public PartDeflect ptr_pd;
- [DNAFieldAttribute(88, "SoftBody", "*soft", "SoftBody", 8, true)]
+ [DNAFieldAttribute(88, "SoftBody", "*soft", "SoftBody", 8, true, 1024)]
public SoftBody ptr_soft;
- [DNAFieldAttribute(89, "Collection", "*dup_group", "Collection", 8, true)]
+ [DNAFieldAttribute(89, "Collection", "*dup_group", "Collection", 8, true, 1032)]
public Collection ptr_dup_group;
- [DNAFieldAttribute(90, "FluidsimSettings", "*fluidsimSettings", "FluidsimSettings", 8, true)]
+ [DNAFieldAttribute(90, "FluidsimSettings", "*fluidsimSettings", "FluidsimSettings", 8, true, 1040)]
public FluidsimSettings ptr_fluidsimSettings;
- [DNAFieldAttribute(91, "ListBase", "pc_ids", "ListBase", 16, false)]
+ [DNAFieldAttribute(91, "ListBase", "pc_ids", "ListBase", 16, false, 1048)]
public ListBase pc_ids;
- [DNAFieldAttribute(92, "RigidBodyOb", "*rigidbody_object", "RigidBodyOb", 8, true)]
+ [DNAFieldAttribute(92, "RigidBodyOb", "*rigidbody_object", "RigidBodyOb", 8, true, 1064)]
public RigidBodyOb ptr_rigidbody_object;
- [DNAFieldAttribute(93, "RigidBodyCon", "*rigidbody_constraint", "RigidBodyCon", 8, true)]
+ [DNAFieldAttribute(93, "RigidBodyCon", "*rigidbody_constraint", "RigidBodyCon", 8, true, 1072)]
public RigidBodyCon ptr_rigidbody_constraint;
- [DNAFieldAttribute(94, "float", "ima_ofs[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(94, "float", "ima_ofs[2]", "System.Single[]", 8, false, 1080)]
public float[] ima_ofs = new System.Single[2];
- [DNAFieldAttribute(95, "ImageUser", "*iuser", "ImageUser", 8, true)]
+ [DNAFieldAttribute(95, "ImageUser", "*iuser", "ImageUser", 8, true, 1088)]
public ImageUser ptr_iuser;
- [DNAFieldAttribute(96, "char", "empty_image_visibility_flag", "char", 1, false)]
+ [DNAFieldAttribute(96, "char", "empty_image_visibility_flag", "char", 1, false, 1096)]
public char empty_image_visibility_flag;
- [DNAFieldAttribute(97, "char", "empty_image_depth", "char", 1, false)]
+ [DNAFieldAttribute(97, "char", "empty_image_depth", "char", 1, false, 1097)]
public char empty_image_depth;
- [DNAFieldAttribute(98, "char", "empty_image_flag", "char", 1, false)]
+ [DNAFieldAttribute(98, "char", "empty_image_flag", "char", 1, false, 1098)]
public char empty_image_flag;
- [DNAFieldAttribute(99, "uchar", "modifier_flag", "uchar", 1, false)]
+ [DNAFieldAttribute(99, "uchar", "modifier_flag", "uchar", 1, false, 1099)]
public byte modifier_flag;
- [DNAFieldAttribute(100, "char", "_pad8[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(100, "char", "_pad8[4]", "System.Char[]", 4, false, 1100)]
public char[] _pad8 = new System.Char[4];
- [DNAFieldAttribute(101, "PreviewImage", "*preview", "PreviewImage", 8, true)]
+ [DNAFieldAttribute(101, "PreviewImage", "*preview", "PreviewImage", 8, true, 1104)]
public PreviewImage ptr_preview;
- [DNAFieldAttribute(102, "ObjectLineArt", "lineart", "ObjectLineArt", 16, false)]
+ [DNAFieldAttribute(102, "ObjectLineArt", "lineart", "ObjectLineArt", 16, false, 1112)]
public ObjectLineArt lineart;
- [DNAFieldAttribute(103, "LightgroupMembership", "*lightgroup", "LightgroupMembership", 8, true)]
+ [DNAFieldAttribute(103, "LightgroupMembership", "*lightgroup", "LightgroupMembership", 8, true, 1128)]
public LightgroupMembership ptr_lightgroup;
- [DNAFieldAttribute(104, "LightLinking", "*light_linking", "LightLinking", 8, true)]
+ [DNAFieldAttribute(104, "LightLinking", "*light_linking", "LightLinking", 8, true, 1136)]
public LightLinking ptr_light_linking;
- [DNAFieldAttribute(105, "LightProbeObjectCache", "*lightprobe_cache", "LightProbeObjectCache", 8, true)]
+ [DNAFieldAttribute(105, "LightProbeObjectCache", "*lightprobe_cache", "LightProbeObjectCache", 8, true, 1144)]
public LightProbeObjectCache ptr_lightprobe_cache;
- [DNAFieldAttribute(106, "ObjectRuntimeHandle", "*runtime", "ObjectRuntimeHandle", 8, true)]
+ [DNAFieldAttribute(106, "ObjectRuntimeHandle", "*runtime", "ObjectRuntimeHandle", 8, true, 1152)]
public ObjectRuntimeHandle ptr_runtime;
public Object() {
this.id = default;
diff --git a/BlendFile/DNA/ObjectLineArt.cs b/BlendFile/DNA/ObjectLineArt.cs
index d475dc0..b173dca 100644
--- a/BlendFile/DNA/ObjectLineArt.cs
+++ b/BlendFile/DNA/ObjectLineArt.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(766, "ObjectLineArt", 16)]
public struct ObjectLineArt {
- [DNAFieldAttribute(0, "short", "usage", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "usage", "short", 2, false, 0)]
public short usage;
- [DNAFieldAttribute(1, "short", "flags", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "flags", "short", 2, false, 2)]
public short flags;
- [DNAFieldAttribute(2, "float", "crease_threshold", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "crease_threshold", "float", 4, false, 4)]
public float crease_threshold;
- [DNAFieldAttribute(3, "char", "intersection_priority", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "intersection_priority", "char", 1, false, 8)]
public char intersection_priority;
- [DNAFieldAttribute(4, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(4, "char", "_pad[7]", "System.Char[]", 7, false, 9)]
public char[] _pad = new System.Char[7];
public ObjectLineArt() {
this.usage = default;
diff --git a/BlendFile/DNA/OceanModifierData.cs b/BlendFile/DNA/OceanModifierData.cs
index 5bdf346..f2c4729 100644
--- a/BlendFile/DNA/OceanModifierData.cs
+++ b/BlendFile/DNA/OceanModifierData.cs
@@ -15,73 +15,73 @@ namespace BlendFile.DNA {
[DNAClassAttribute(489, "OceanModifierData", 1392)]
public class OceanModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Ocean", "*ocean", "Ocean", 8, true)]
+ [DNAFieldAttribute(1, "Ocean", "*ocean", "Ocean", 8, true, 120)]
public Ocean ptr_ocean;
- [DNAFieldAttribute(2, "OceanCache", "*oceancache", "OceanCache", 8, true)]
+ [DNAFieldAttribute(2, "OceanCache", "*oceancache", "OceanCache", 8, true, 128)]
public OceanCache ptr_oceancache;
- [DNAFieldAttribute(3, "int", "resolution", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "resolution", "int", 4, false, 136)]
public int resolution;
- [DNAFieldAttribute(4, "int", "viewport_resolution", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "viewport_resolution", "int", 4, false, 140)]
public int viewport_resolution;
- [DNAFieldAttribute(5, "int", "spatial_size", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "spatial_size", "int", 4, false, 144)]
public int spatial_size;
- [DNAFieldAttribute(6, "float", "wind_velocity", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "wind_velocity", "float", 4, false, 148)]
public float wind_velocity;
- [DNAFieldAttribute(7, "float", "damp", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "damp", "float", 4, false, 152)]
public float damp;
- [DNAFieldAttribute(8, "float", "smallest_wave", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "smallest_wave", "float", 4, false, 156)]
public float smallest_wave;
- [DNAFieldAttribute(9, "float", "depth", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "depth", "float", 4, false, 160)]
public float depth;
- [DNAFieldAttribute(10, "float", "wave_alignment", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "wave_alignment", "float", 4, false, 164)]
public float wave_alignment;
- [DNAFieldAttribute(11, "float", "wave_direction", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "wave_direction", "float", 4, false, 168)]
public float wave_direction;
- [DNAFieldAttribute(12, "float", "wave_scale", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "wave_scale", "float", 4, false, 172)]
public float wave_scale;
- [DNAFieldAttribute(13, "float", "chop_amount", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "chop_amount", "float", 4, false, 176)]
public float chop_amount;
- [DNAFieldAttribute(14, "float", "foam_coverage", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "foam_coverage", "float", 4, false, 180)]
public float foam_coverage;
- [DNAFieldAttribute(15, "float", "time", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "time", "float", 4, false, 184)]
public float time;
- [DNAFieldAttribute(16, "int", "spectrum", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "spectrum", "int", 4, false, 188)]
public int spectrum;
- [DNAFieldAttribute(17, "float", "fetch_jonswap", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "fetch_jonswap", "float", 4, false, 192)]
public float fetch_jonswap;
- [DNAFieldAttribute(18, "float", "sharpen_peak_jonswap", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "sharpen_peak_jonswap", "float", 4, false, 196)]
public float sharpen_peak_jonswap;
- [DNAFieldAttribute(19, "int", "bakestart", "int", 4, false)]
+ [DNAFieldAttribute(19, "int", "bakestart", "int", 4, false, 200)]
public int bakestart;
- [DNAFieldAttribute(20, "int", "bakeend", "int", 4, false)]
+ [DNAFieldAttribute(20, "int", "bakeend", "int", 4, false, 204)]
public int bakeend;
- [DNAFieldAttribute(21, "char", "cachepath[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(21, "char", "cachepath[1024]", "System.Char[]", 1024, false, 208)]
public char[] cachepath = new System.Char[1024];
- [DNAFieldAttribute(22, "char", "foamlayername[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(22, "char", "foamlayername[68]", "System.Char[]", 68, false, 1232)]
public char[] foamlayername = new System.Char[68];
- [DNAFieldAttribute(23, "char", "spraylayername[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(23, "char", "spraylayername[68]", "System.Char[]", 68, false, 1300)]
public char[] spraylayername = new System.Char[68];
- [DNAFieldAttribute(24, "char", "cached", "char", 1, false)]
+ [DNAFieldAttribute(24, "char", "cached", "char", 1, false, 1368)]
public char cached;
- [DNAFieldAttribute(25, "char", "geometry_mode", "char", 1, false)]
+ [DNAFieldAttribute(25, "char", "geometry_mode", "char", 1, false, 1369)]
public char geometry_mode;
- [DNAFieldAttribute(26, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(26, "char", "flag", "char", 1, false, 1370)]
public char flag;
- [DNAFieldAttribute(27, "char", "_pad2", "char", 1, false)]
+ [DNAFieldAttribute(27, "char", "_pad2", "char", 1, false, 1371)]
public char _pad2;
- [DNAFieldAttribute(28, "short", "repeat_x", "short", 2, false)]
+ [DNAFieldAttribute(28, "short", "repeat_x", "short", 2, false, 1372)]
public short repeat_x;
- [DNAFieldAttribute(29, "short", "repeat_y", "short", 2, false)]
+ [DNAFieldAttribute(29, "short", "repeat_y", "short", 2, false, 1374)]
public short repeat_y;
- [DNAFieldAttribute(30, "int", "seed", "int", 4, false)]
+ [DNAFieldAttribute(30, "int", "seed", "int", 4, false, 1376)]
public int seed;
- [DNAFieldAttribute(31, "float", "size", "float", 4, false)]
+ [DNAFieldAttribute(31, "float", "size", "float", 4, false, 1380)]
public float size;
- [DNAFieldAttribute(32, "float", "foam_fade", "float", 4, false)]
+ [DNAFieldAttribute(32, "float", "foam_fade", "float", 4, false, 1384)]
public float foam_fade;
- [DNAFieldAttribute(33, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(33, "char", "_pad[4]", "System.Char[]", 4, false, 1388)]
public char[] _pad = new System.Char[4];
public OceanModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/OffsetGpencilModifierData.cs b/BlendFile/DNA/OffsetGpencilModifierData.cs
index 4b3722c..0ed6a6e 100644
--- a/BlendFile/DNA/OffsetGpencilModifierData.cs
+++ b/BlendFile/DNA/OffsetGpencilModifierData.cs
@@ -15,43 +15,43 @@ namespace BlendFile.DNA {
[DNAClassAttribute(294, "OffsetGpencilModifierData", 408)]
public class OffsetGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true, 104)]
public Material ptr_material;
- [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false, 112)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(3, "char", "materialname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "materialname[64]", "System.Char[]", 64, false, 176)]
public char[] materialname = new System.Char[64];
- [DNAFieldAttribute(4, "char", "vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "vgname[64]", "System.Char[]", 64, false, 240)]
public char[] vgname = new System.Char[64];
- [DNAFieldAttribute(5, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "pass_index", "int", 4, false, 304)]
public int pass_index;
- [DNAFieldAttribute(6, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "flag", "int", 4, false, 308)]
public int flag;
- [DNAFieldAttribute(7, "float", "loc[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(7, "float", "loc[3]", "System.Single[]", 12, false, 312)]
public float[] loc = new System.Single[3];
- [DNAFieldAttribute(8, "float", "rot[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(8, "float", "rot[3]", "System.Single[]", 12, false, 324)]
public float[] rot = new System.Single[3];
- [DNAFieldAttribute(9, "float", "scale[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(9, "float", "scale[3]", "System.Single[]", 12, false, 336)]
public float[] scale = new System.Single[3];
- [DNAFieldAttribute(10, "float", "rnd_offset[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(10, "float", "rnd_offset[3]", "System.Single[]", 12, false, 348)]
public float[] rnd_offset = new System.Single[3];
- [DNAFieldAttribute(11, "float", "rnd_rot[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(11, "float", "rnd_rot[3]", "System.Single[]", 12, false, 360)]
public float[] rnd_rot = new System.Single[3];
- [DNAFieldAttribute(12, "float", "rnd_scale[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(12, "float", "rnd_scale[3]", "System.Single[]", 12, false, 372)]
public float[] rnd_scale = new System.Single[3];
- [DNAFieldAttribute(13, "int", "seed", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "seed", "int", 4, false, 384)]
public int seed;
- [DNAFieldAttribute(14, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "mode", "int", 4, false, 388)]
public int mode;
- [DNAFieldAttribute(15, "int", "stroke_step", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "stroke_step", "int", 4, false, 392)]
public int stroke_step;
- [DNAFieldAttribute(16, "int", "stroke_start_offset", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "stroke_start_offset", "int", 4, false, 396)]
public int stroke_start_offset;
- [DNAFieldAttribute(17, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(17, "int", "layer_pass", "int", 4, false, 400)]
public int layer_pass;
- [DNAFieldAttribute(18, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(18, "char", "_pad[4]", "System.Char[]", 4, false, 404)]
public char[] _pad = new System.Char[4];
public OffsetGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/OpacityGpencilModifierData.cs b/BlendFile/DNA/OpacityGpencilModifierData.cs
index 741335b..e031c06 100644
--- a/BlendFile/DNA/OpacityGpencilModifierData.cs
+++ b/BlendFile/DNA/OpacityGpencilModifierData.cs
@@ -15,31 +15,31 @@ namespace BlendFile.DNA {
[DNAClassAttribute(282, "OpacityGpencilModifierData", 336)]
public class OpacityGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true, 104)]
public Material ptr_material;
- [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false, 112)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(3, "char", "materialname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "materialname[64]", "System.Char[]", 64, false, 176)]
public char[] materialname = new System.Char[64];
- [DNAFieldAttribute(4, "char", "vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "vgname[64]", "System.Char[]", 64, false, 240)]
public char[] vgname = new System.Char[64];
- [DNAFieldAttribute(5, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "pass_index", "int", 4, false, 304)]
public int pass_index;
- [DNAFieldAttribute(6, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "flag", "int", 4, false, 308)]
public int flag;
- [DNAFieldAttribute(7, "float", "factor", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "factor", "float", 4, false, 312)]
public float factor;
- [DNAFieldAttribute(8, "char", "modify_color", "char", 1, false)]
+ [DNAFieldAttribute(8, "char", "modify_color", "char", 1, false, 316)]
public char modify_color;
- [DNAFieldAttribute(9, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(9, "char", "_pad[3]", "System.Char[]", 3, false, 317)]
public char[] _pad = new System.Char[3];
- [DNAFieldAttribute(10, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "layer_pass", "int", 4, false, 320)]
public int layer_pass;
- [DNAFieldAttribute(11, "float", "hardeness", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "hardeness", "float", 4, false, 324)]
public float hardeness;
- [DNAFieldAttribute(12, "CurveMapping", "*curve_intensity", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(12, "CurveMapping", "*curve_intensity", "CurveMapping", 8, true, 328)]
public CurveMapping ptr_curve_intensity;
public OpacityGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/OutlineGpencilModifierData.cs b/BlendFile/DNA/OutlineGpencilModifierData.cs
index 254570e..e4198c6 100644
--- a/BlendFile/DNA/OutlineGpencilModifierData.cs
+++ b/BlendFile/DNA/OutlineGpencilModifierData.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(283, "OutlineGpencilModifierData", 216)]
public class OutlineGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true, 104)]
public Object ptr_object;
- [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true, 112)]
public Material ptr_material;
- [DNAFieldAttribute(3, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "layername[64]", "System.Char[]", 64, false, 120)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(4, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "pass_index", "int", 4, false, 184)]
public int pass_index;
- [DNAFieldAttribute(5, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "flag", "int", 4, false, 188)]
public int flag;
- [DNAFieldAttribute(6, "int", "thickness", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "thickness", "int", 4, false, 192)]
public int thickness;
- [DNAFieldAttribute(7, "float", "sample_length", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "sample_length", "float", 4, false, 196)]
public float sample_length;
- [DNAFieldAttribute(8, "int", "subdiv", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "subdiv", "int", 4, false, 200)]
public int subdiv;
- [DNAFieldAttribute(9, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "layer_pass", "int", 4, false, 204)]
public int layer_pass;
- [DNAFieldAttribute(10, "Material", "*outline_material", "Material", 8, true)]
+ [DNAFieldAttribute(10, "Material", "*outline_material", "Material", 8, true, 208)]
public Material ptr_outline_material;
public OutlineGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/PTCacheExtra.cs b/BlendFile/DNA/PTCacheExtra.cs
index 39a0419..a808760 100644
--- a/BlendFile/DNA/PTCacheExtra.cs
+++ b/BlendFile/DNA/PTCacheExtra.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(790, "PTCacheExtra", 32)]
public class PTCacheExtra {
- [DNAFieldAttribute(0, "PTCacheExtra", "*next", "PTCacheExtra", 8, true)]
+ [DNAFieldAttribute(0, "PTCacheExtra", "*next", "PTCacheExtra", 8, true, 0)]
public PTCacheExtra ptr_next;
- [DNAFieldAttribute(1, "PTCacheExtra", "*prev", "PTCacheExtra", 8, true)]
+ [DNAFieldAttribute(1, "PTCacheExtra", "*prev", "PTCacheExtra", 8, true, 8)]
public PTCacheExtra ptr_prev;
- [DNAFieldAttribute(2, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "type", "int", 4, false, 16)]
public int type;
- [DNAFieldAttribute(3, "int", "totdata", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "totdata", "int", 4, false, 20)]
public int totdata;
- [DNAFieldAttribute(4, "void", "*data", "void", 8, true)]
+ [DNAFieldAttribute(4, "void", "*data", "void", 8, true, 24)]
public object ptr_data;
public PTCacheExtra() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/PTCacheMem.cs b/BlendFile/DNA/PTCacheMem.cs
index 20cf6af..8e8717c 100644
--- a/BlendFile/DNA/PTCacheMem.cs
+++ b/BlendFile/DNA/PTCacheMem.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(791, "PTCacheMem", 112)]
public class PTCacheMem {
- [DNAFieldAttribute(0, "PTCacheMem", "*next", "PTCacheMem", 8, true)]
+ [DNAFieldAttribute(0, "PTCacheMem", "*next", "PTCacheMem", 8, true, 0)]
public PTCacheMem ptr_next;
- [DNAFieldAttribute(1, "PTCacheMem", "*prev", "PTCacheMem", 8, true)]
+ [DNAFieldAttribute(1, "PTCacheMem", "*prev", "PTCacheMem", 8, true, 8)]
public PTCacheMem ptr_prev;
- [DNAFieldAttribute(2, "int", "frame", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "frame", "int", 4, false, 16)]
public int frame;
- [DNAFieldAttribute(3, "int", "totpoint", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "totpoint", "int", 4, false, 20)]
public int totpoint;
- [DNAFieldAttribute(4, "int", "data_types", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "data_types", "int", 4, false, 24)]
public int data_types;
- [DNAFieldAttribute(5, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "flag", "int", 4, false, 28)]
public int flag;
- [DNAFieldAttribute(6, "void", "*data[8]", "System.Object[]", 64, true)]
+ [DNAFieldAttribute(6, "void", "*data[8]", "System.Object[]", 64, true, 32)]
public object[] ptr_d = new System.Object[8];
- [DNAFieldAttribute(7, "ListBase", "extradata", "ListBase", 16, false)]
+ [DNAFieldAttribute(7, "ListBase", "extradata", "ListBase", 16, false, 96)]
public ListBase extradata;
public PTCacheMem() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/PackedFile.cs b/BlendFile/DNA/PackedFile.cs
index c3d1ac9..78fff17 100644
--- a/BlendFile/DNA/PackedFile.cs
+++ b/BlendFile/DNA/PackedFile.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(40, "PackedFile", 24)]
public class PackedFile {
- [DNAFieldAttribute(0, "int", "size", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "size", "int", 4, false, 0)]
public int size;
- [DNAFieldAttribute(1, "int", "seek", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "seek", "int", 4, false, 4)]
public int seek;
- [DNAFieldAttribute(2, "void", "*data", "void", 8, true)]
+ [DNAFieldAttribute(2, "void", "*data", "void", 8, true, 8)]
public object ptr_data;
- [DNAFieldAttribute(3, "ImplicitSharingInfoHandle", "*sharing_info", "ImplicitSharingInfoHandle", 8, true)]
+ [DNAFieldAttribute(3, "ImplicitSharingInfoHandle", "*sharing_info", "ImplicitSharingInfoHandle", 8, true, 16)]
public ImplicitSharingInfoHandle ptr_sharing_info;
public PackedFile() {
this.size = default;
diff --git a/BlendFile/DNA/Paint.cs b/BlendFile/DNA/Paint.cs
index a94661e..fde561d 100644
--- a/BlendFile/DNA/Paint.cs
+++ b/BlendFile/DNA/Paint.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(807, "Paint", 120)]
public class Paint {
- [DNAFieldAttribute(0, "Brush", "*brush", "Brush", 8, true)]
+ [DNAFieldAttribute(0, "Brush", "*brush", "Brush", 8, true, 0)]
public Brush ptr_brush;
- [DNAFieldAttribute(1, "AssetWeakReference", "*brush_asset_reference", "AssetWeakReference", 8, true)]
+ [DNAFieldAttribute(1, "AssetWeakReference", "*brush_asset_reference", "AssetWeakReference", 8, true, 8)]
public AssetWeakReference ptr_brush_asset_reference;
- [DNAFieldAttribute(2, "Brush", "*eraser_brush", "Brush", 8, true)]
+ [DNAFieldAttribute(2, "Brush", "*eraser_brush", "Brush", 8, true, 16)]
public Brush ptr_eraser_brush;
- [DNAFieldAttribute(3, "AssetWeakReference", "*eraser_brush_asset_reference", "AssetWeakReference", 8, true)]
+ [DNAFieldAttribute(3, "AssetWeakReference", "*eraser_brush_asset_reference", "AssetWeakReference", 8, true, 24)]
public AssetWeakReference ptr_eraser_brush_asset_reference;
- [DNAFieldAttribute(4, "ToolSystemBrushBindings", "tool_brush_bindings", "ToolSystemBrushBindings", 24, false)]
+ [DNAFieldAttribute(4, "ToolSystemBrushBindings", "tool_brush_bindings", "ToolSystemBrushBindings", 24, false, 32)]
public ToolSystemBrushBindings tool_brush_bindings;
- [DNAFieldAttribute(5, "Palette", "*palette", "Palette", 8, true)]
+ [DNAFieldAttribute(5, "Palette", "*palette", "Palette", 8, true, 56)]
public Palette ptr_palette;
- [DNAFieldAttribute(6, "CurveMapping", "*cavity_curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(6, "CurveMapping", "*cavity_curve", "CurveMapping", 8, true, 64)]
public CurveMapping ptr_cavity_curve;
- [DNAFieldAttribute(7, "void", "*paint_cursor", "void", 8, true)]
+ [DNAFieldAttribute(7, "void", "*paint_cursor", "void", 8, true, 72)]
public object ptr_paint_cursor;
- [DNAFieldAttribute(8, "char", "paint_cursor_col[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(8, "char", "paint_cursor_col[4]", "System.Char[]", 4, false, 80)]
public char[] paint_cursor_col = new System.Char[4];
- [DNAFieldAttribute(9, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "flags", "int", 4, false, 84)]
public int flags;
- [DNAFieldAttribute(10, "int", "num_input_samples", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "num_input_samples", "int", 4, false, 88)]
public int num_input_samples;
- [DNAFieldAttribute(11, "int", "symmetry_flags", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "symmetry_flags", "int", 4, false, 92)]
public int symmetry_flags;
- [DNAFieldAttribute(12, "float", "tile_offset[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(12, "float", "tile_offset[3]", "System.Single[]", 12, false, 96)]
public float[] tile_offset = new System.Single[3];
- [DNAFieldAttribute(13, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(13, "char", "_pad2[4]", "System.Char[]", 4, false, 108)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(14, "Paint_Runtime", "runtime", "Paint_Runtime", 8, false)]
+ [DNAFieldAttribute(14, "Paint_Runtime", "runtime", "Paint_Runtime", 8, false, 112)]
public Paint_Runtime runtime;
public Paint() {
this.ptr_brush = default;
diff --git a/BlendFile/DNA/PaintCurve.cs b/BlendFile/DNA/PaintCurve.cs
index 5188307..7d55e1f 100644
--- a/BlendFile/DNA/PaintCurve.cs
+++ b/BlendFile/DNA/PaintCurve.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(135, "PaintCurve", 224)]
public class PaintCurve {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "PaintCurvePoint", "*points", "PaintCurvePoint", 8, true)]
+ [DNAFieldAttribute(1, "PaintCurvePoint", "*points", "PaintCurvePoint", 8, true, 208)]
public PaintCurvePoint ptr_points;
- [DNAFieldAttribute(2, "int", "tot_points", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "tot_points", "int", 4, false, 216)]
public int tot_points;
- [DNAFieldAttribute(3, "int", "add_index", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "add_index", "int", 4, false, 220)]
public int add_index;
public PaintCurve() {
this.id = default;
diff --git a/BlendFile/DNA/PaintCurvePoint.cs b/BlendFile/DNA/PaintCurvePoint.cs
index d00bcf2..07c9d19 100644
--- a/BlendFile/DNA/PaintCurvePoint.cs
+++ b/BlendFile/DNA/PaintCurvePoint.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(139, "PaintCurvePoint", 76)]
public struct PaintCurvePoint {
- [DNAFieldAttribute(0, "BezTriple", "bez", "BezTriple", 72, false)]
+ [DNAFieldAttribute(0, "BezTriple", "bez", "BezTriple", 72, false, 0)]
public BezTriple bez;
- [DNAFieldAttribute(1, "float", "pressure", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "pressure", "float", 4, false, 72)]
public float pressure;
public PaintCurvePoint() {
this.bez = default;
diff --git a/BlendFile/DNA/PaintModeSettings.cs b/BlendFile/DNA/PaintModeSettings.cs
index f631cd4..acc0a6c 100644
--- a/BlendFile/DNA/PaintModeSettings.cs
+++ b/BlendFile/DNA/PaintModeSettings.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(809, "PaintModeSettings", 56)]
public class PaintModeSettings {
- [DNAFieldAttribute(0, "char", "canvas_source", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "canvas_source", "char", 1, false, 0)]
public char canvas_source;
- [DNAFieldAttribute(1, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(1, "char", "_pad[7]", "System.Char[]", 7, false, 1)]
public char[] _pad = new System.Char[7];
- [DNAFieldAttribute(2, "Image", "*canvas_image", "Image", 8, true)]
+ [DNAFieldAttribute(2, "Image", "*canvas_image", "Image", 8, true, 8)]
public Image ptr_canvas_image;
- [DNAFieldAttribute(3, "ImageUser", "image_user", "ImageUser", 40, false)]
+ [DNAFieldAttribute(3, "ImageUser", "image_user", "ImageUser", 40, false, 16)]
public ImageUser image_user;
public PaintModeSettings() {
this.canvas_source = default;
diff --git a/BlendFile/DNA/Paint_Runtime.cs b/BlendFile/DNA/Paint_Runtime.cs
index efdb8fb..652f891 100644
--- a/BlendFile/DNA/Paint_Runtime.cs
+++ b/BlendFile/DNA/Paint_Runtime.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(804, "Paint_Runtime", 8)]
public struct Paint_Runtime {
- [DNAFieldAttribute(0, "int", "initialized", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "initialized", "int", 4, false, 0)]
public int initialized;
- [DNAFieldAttribute(1, "short", "ob_mode", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "ob_mode", "short", 2, false, 4)]
public short ob_mode;
- [DNAFieldAttribute(2, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(2, "char", "_pad[2]", "System.Char[]", 2, false, 6)]
public char[] _pad = new System.Char[2];
public Paint_Runtime() {
this.initialized = default;
diff --git a/BlendFile/DNA/Palette.cs b/BlendFile/DNA/Palette.cs
index e2d12b6..bfe9e37 100644
--- a/BlendFile/DNA/Palette.cs
+++ b/BlendFile/DNA/Palette.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(138, "Palette", 232)]
public struct Palette {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "ListBase", "colors", "ListBase", 16, false)]
+ [DNAFieldAttribute(1, "ListBase", "colors", "ListBase", 16, false, 208)]
public ListBase colors;
- [DNAFieldAttribute(2, "int", "active_color", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "active_color", "int", 4, false, 224)]
public int active_color;
- [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false, 228)]
public char[] _pad = new System.Char[4];
public Palette() {
this.id = default;
diff --git a/BlendFile/DNA/PaletteColor.cs b/BlendFile/DNA/PaletteColor.cs
index 8a77ca9..cbb837b 100644
--- a/BlendFile/DNA/PaletteColor.cs
+++ b/BlendFile/DNA/PaletteColor.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(137, "PaletteColor", 32)]
public class PaletteColor {
- [DNAFieldAttribute(0, "PaletteColor", "*next", "PaletteColor", 8, true)]
+ [DNAFieldAttribute(0, "PaletteColor", "*next", "PaletteColor", 8, true, 0)]
public PaletteColor ptr_next;
- [DNAFieldAttribute(1, "PaletteColor", "*prev", "PaletteColor", 8, true)]
+ [DNAFieldAttribute(1, "PaletteColor", "*prev", "PaletteColor", 8, true, 8)]
public PaletteColor ptr_prev;
- [DNAFieldAttribute(2, "float", "rgb[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(2, "float", "rgb[3]", "System.Single[]", 12, false, 16)]
public float[] rgb = new System.Single[3];
- [DNAFieldAttribute(3, "float", "value", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "value", "float", 4, false, 28)]
public float value;
public PaletteColor() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/Panel.cs b/BlendFile/DNA/Panel.cs
index f3c3bcf..2b90ddd 100644
--- a/BlendFile/DNA/Panel.cs
+++ b/BlendFile/DNA/Panel.cs
@@ -15,47 +15,47 @@ namespace BlendFile.DNA {
[DNAClassAttribute(850, "Panel", 192)]
public class Panel {
- [DNAFieldAttribute(0, "Panel", "*next", "Panel", 8, true)]
+ [DNAFieldAttribute(0, "Panel", "*next", "Panel", 8, true, 0)]
public Panel ptr_next;
- [DNAFieldAttribute(1, "Panel", "*prev", "Panel", 8, true)]
+ [DNAFieldAttribute(1, "Panel", "*prev", "Panel", 8, true, 8)]
public Panel ptr_prev;
- [DNAFieldAttribute(2, "PanelType", "*type", "PanelType", 8, true)]
+ [DNAFieldAttribute(2, "PanelType", "*type", "PanelType", 8, true, 16)]
public PanelType ptr_type;
- [DNAFieldAttribute(3, "uiLayout", "*layout", "uiLayout", 8, true)]
+ [DNAFieldAttribute(3, "uiLayout", "*layout", "uiLayout", 8, true, 24)]
public uiLayout ptr_layout;
- [DNAFieldAttribute(4, "char", "panelname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "panelname[64]", "System.Char[]", 64, false, 32)]
public char[] panelname = new System.Char[64];
- [DNAFieldAttribute(5, "char", "*drawname", "char", 8, true)]
+ [DNAFieldAttribute(5, "char", "*drawname", "char", 8, true, 96)]
public char ptr_drawname;
- [DNAFieldAttribute(6, "int", "ofsx", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "ofsx", "int", 4, false, 104)]
public int ofsx;
- [DNAFieldAttribute(7, "int", "ofsy", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "ofsy", "int", 4, false, 108)]
public int ofsy;
- [DNAFieldAttribute(8, "int", "sizex", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "sizex", "int", 4, false, 112)]
public int sizex;
- [DNAFieldAttribute(9, "int", "sizey", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "sizey", "int", 4, false, 116)]
public int sizey;
- [DNAFieldAttribute(10, "int", "blocksizex", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "blocksizex", "int", 4, false, 120)]
public int blocksizex;
- [DNAFieldAttribute(11, "int", "blocksizey", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "blocksizey", "int", 4, false, 124)]
public int blocksizey;
- [DNAFieldAttribute(12, "short", "labelofs", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "labelofs", "short", 2, false, 128)]
public short labelofs;
- [DNAFieldAttribute(13, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "flag", "short", 2, false, 130)]
public short flag;
- [DNAFieldAttribute(14, "short", "runtime_flag", "short", 2, false)]
+ [DNAFieldAttribute(14, "short", "runtime_flag", "short", 2, false, 132)]
public short runtime_flag;
- [DNAFieldAttribute(15, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(15, "char", "_pad[6]", "System.Char[]", 6, false, 134)]
public char[] _pad = new System.Char[6];
- [DNAFieldAttribute(16, "int", "sortorder", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "sortorder", "int", 4, false, 140)]
public int sortorder;
- [DNAFieldAttribute(17, "void", "*activedata", "void", 8, true)]
+ [DNAFieldAttribute(17, "void", "*activedata", "void", 8, true, 144)]
public object ptr_activedata;
- [DNAFieldAttribute(18, "ListBase", "children", "ListBase", 16, false)]
+ [DNAFieldAttribute(18, "ListBase", "children", "ListBase", 16, false, 152)]
public ListBase children;
- [DNAFieldAttribute(19, "ListBase", "layout_panel_states", "ListBase", 16, false)]
+ [DNAFieldAttribute(19, "ListBase", "layout_panel_states", "ListBase", 16, false, 168)]
public ListBase layout_panel_states;
- [DNAFieldAttribute(20, "Panel_Runtime", "*runtime", "Panel_Runtime", 8, true)]
+ [DNAFieldAttribute(20, "Panel_Runtime", "*runtime", "Panel_Runtime", 8, true, 184)]
public Panel_Runtime ptr_runtime;
public Panel() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/PanelCategoryStack.cs b/BlendFile/DNA/PanelCategoryStack.cs
index 4cfdcff..be77800 100644
--- a/BlendFile/DNA/PanelCategoryStack.cs
+++ b/BlendFile/DNA/PanelCategoryStack.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(854, "PanelCategoryStack", 80)]
public class PanelCategoryStack {
- [DNAFieldAttribute(0, "PanelCategoryStack", "*next", "PanelCategoryStack", 8, true)]
+ [DNAFieldAttribute(0, "PanelCategoryStack", "*next", "PanelCategoryStack", 8, true, 0)]
public PanelCategoryStack ptr_next;
- [DNAFieldAttribute(1, "PanelCategoryStack", "*prev", "PanelCategoryStack", 8, true)]
+ [DNAFieldAttribute(1, "PanelCategoryStack", "*prev", "PanelCategoryStack", 8, true, 8)]
public PanelCategoryStack ptr_prev;
- [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false, 16)]
public char[] idname = new System.Char[64];
public PanelCategoryStack() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/PartDeflect.cs b/BlendFile/DNA/PartDeflect.cs
index a42abdf..ef9dde8 100644
--- a/BlendFile/DNA/PartDeflect.cs
+++ b/BlendFile/DNA/PartDeflect.cs
@@ -15,105 +15,105 @@ namespace BlendFile.DNA {
[DNAClassAttribute(757, "PartDeflect", 232)]
public class PartDeflect {
- [DNAFieldAttribute(0, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "flag", "int", 4, false, 0)]
public int flag;
- [DNAFieldAttribute(1, "short", "deflect", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "deflect", "short", 2, false, 4)]
public short deflect;
- [DNAFieldAttribute(2, "short", "forcefield", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "forcefield", "short", 2, false, 6)]
public short forcefield;
- [DNAFieldAttribute(3, "short", "falloff", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "falloff", "short", 2, false, 8)]
public short falloff;
- [DNAFieldAttribute(4, "short", "shape", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "shape", "short", 2, false, 10)]
public short shape;
- [DNAFieldAttribute(5, "short", "tex_mode", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "tex_mode", "short", 2, false, 12)]
public short tex_mode;
- [DNAFieldAttribute(6, "short", "kink", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "kink", "short", 2, false, 14)]
public short kink;
- [DNAFieldAttribute(7, "short", "kink_axis", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "kink_axis", "short", 2, false, 16)]
public short kink_axis;
- [DNAFieldAttribute(8, "short", "zdir", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "zdir", "short", 2, false, 18)]
public short zdir;
- [DNAFieldAttribute(9, "float", "f_strength", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "f_strength", "float", 4, false, 20)]
public float f_strength;
- [DNAFieldAttribute(10, "float", "f_damp", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "f_damp", "float", 4, false, 24)]
public float f_damp;
- [DNAFieldAttribute(11, "float", "f_flow", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "f_flow", "float", 4, false, 28)]
public float f_flow;
- [DNAFieldAttribute(12, "float", "f_wind_factor", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "f_wind_factor", "float", 4, false, 32)]
public float f_wind_factor;
- [DNAFieldAttribute(13, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(13, "char", "_pad0[4]", "System.Char[]", 4, false, 36)]
public char[] _pad0 = new System.Char[4];
- [DNAFieldAttribute(14, "float", "f_size", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "f_size", "float", 4, false, 40)]
public float f_size;
- [DNAFieldAttribute(15, "float", "f_power", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "f_power", "float", 4, false, 44)]
public float f_power;
- [DNAFieldAttribute(16, "float", "maxdist", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "maxdist", "float", 4, false, 48)]
public float maxdist;
- [DNAFieldAttribute(17, "float", "mindist", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "mindist", "float", 4, false, 52)]
public float mindist;
- [DNAFieldAttribute(18, "float", "f_power_r", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "f_power_r", "float", 4, false, 56)]
public float f_power_r;
- [DNAFieldAttribute(19, "float", "maxrad", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "maxrad", "float", 4, false, 60)]
public float maxrad;
- [DNAFieldAttribute(20, "float", "minrad", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "minrad", "float", 4, false, 64)]
public float minrad;
- [DNAFieldAttribute(21, "float", "pdef_damp", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "pdef_damp", "float", 4, false, 68)]
public float pdef_damp;
- [DNAFieldAttribute(22, "float", "pdef_rdamp", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "pdef_rdamp", "float", 4, false, 72)]
public float pdef_rdamp;
- [DNAFieldAttribute(23, "float", "pdef_perm", "float", 4, false)]
+ [DNAFieldAttribute(23, "float", "pdef_perm", "float", 4, false, 76)]
public float pdef_perm;
- [DNAFieldAttribute(24, "float", "pdef_frict", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "pdef_frict", "float", 4, false, 80)]
public float pdef_frict;
- [DNAFieldAttribute(25, "float", "pdef_rfrict", "float", 4, false)]
+ [DNAFieldAttribute(25, "float", "pdef_rfrict", "float", 4, false, 84)]
public float pdef_rfrict;
- [DNAFieldAttribute(26, "float", "pdef_stickness", "float", 4, false)]
+ [DNAFieldAttribute(26, "float", "pdef_stickness", "float", 4, false, 88)]
public float pdef_stickness;
- [DNAFieldAttribute(27, "float", "absorption", "float", 4, false)]
+ [DNAFieldAttribute(27, "float", "absorption", "float", 4, false, 92)]
public float absorption;
- [DNAFieldAttribute(28, "float", "pdef_sbdamp", "float", 4, false)]
+ [DNAFieldAttribute(28, "float", "pdef_sbdamp", "float", 4, false, 96)]
public float pdef_sbdamp;
- [DNAFieldAttribute(29, "float", "pdef_sbift", "float", 4, false)]
+ [DNAFieldAttribute(29, "float", "pdef_sbift", "float", 4, false, 100)]
public float pdef_sbift;
- [DNAFieldAttribute(30, "float", "pdef_sboft", "float", 4, false)]
+ [DNAFieldAttribute(30, "float", "pdef_sboft", "float", 4, false, 104)]
public float pdef_sboft;
- [DNAFieldAttribute(31, "float", "clump_fac", "float", 4, false)]
+ [DNAFieldAttribute(31, "float", "clump_fac", "float", 4, false, 108)]
public float clump_fac;
- [DNAFieldAttribute(32, "float", "clump_pow", "float", 4, false)]
+ [DNAFieldAttribute(32, "float", "clump_pow", "float", 4, false, 112)]
public float clump_pow;
- [DNAFieldAttribute(33, "float", "kink_freq", "float", 4, false)]
+ [DNAFieldAttribute(33, "float", "kink_freq", "float", 4, false, 116)]
public float kink_freq;
- [DNAFieldAttribute(34, "float", "kink_shape", "float", 4, false)]
+ [DNAFieldAttribute(34, "float", "kink_shape", "float", 4, false, 120)]
public float kink_shape;
- [DNAFieldAttribute(35, "float", "kink_amp", "float", 4, false)]
+ [DNAFieldAttribute(35, "float", "kink_amp", "float", 4, false, 124)]
public float kink_amp;
- [DNAFieldAttribute(36, "float", "free_end", "float", 4, false)]
+ [DNAFieldAttribute(36, "float", "free_end", "float", 4, false, 128)]
public float free_end;
- [DNAFieldAttribute(37, "float", "tex_nabla", "float", 4, false)]
+ [DNAFieldAttribute(37, "float", "tex_nabla", "float", 4, false, 132)]
public float tex_nabla;
- [DNAFieldAttribute(38, "Tex", "*tex", "Tex", 8, true)]
+ [DNAFieldAttribute(38, "Tex", "*tex", "Tex", 8, true, 136)]
public Tex ptr_tex;
- [DNAFieldAttribute(39, "float", "f_noise", "float", 4, false)]
+ [DNAFieldAttribute(39, "float", "f_noise", "float", 4, false, 144)]
public float f_noise;
- [DNAFieldAttribute(40, "int", "seed", "int", 4, false)]
+ [DNAFieldAttribute(40, "int", "seed", "int", 4, false, 148)]
public int seed;
- [DNAFieldAttribute(41, "float", "drawvec1[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(41, "float", "drawvec1[4]", "System.Single[]", 16, false, 152)]
public float[] drawvec1 = new System.Single[4];
- [DNAFieldAttribute(42, "float", "drawvec2[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(42, "float", "drawvec2[4]", "System.Single[]", 16, false, 168)]
public float[] drawvec2 = new System.Single[4];
- [DNAFieldAttribute(43, "float", "drawvec_falloff_min[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(43, "float", "drawvec_falloff_min[3]", "System.Single[]", 12, false, 184)]
public float[] drawvec_falloff_min = new System.Single[3];
- [DNAFieldAttribute(44, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(44, "char", "_pad1[4]", "System.Char[]", 4, false, 196)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(45, "float", "drawvec_falloff_max[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(45, "float", "drawvec_falloff_max[3]", "System.Single[]", 12, false, 200)]
public float[] drawvec_falloff_max = new System.Single[3];
- [DNAFieldAttribute(46, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(46, "char", "_pad2[4]", "System.Char[]", 4, false, 212)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(47, "Object", "*f_source", "Object", 8, true)]
+ [DNAFieldAttribute(47, "Object", "*f_source", "Object", 8, true, 216)]
public Object ptr_f_source;
- [DNAFieldAttribute(48, "float", "pdef_cfrict", "float", 4, false)]
+ [DNAFieldAttribute(48, "float", "pdef_cfrict", "float", 4, false, 224)]
public float pdef_cfrict;
- [DNAFieldAttribute(49, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(49, "char", "_pad[4]", "System.Char[]", 4, false, 228)]
public char[] _pad = new System.Char[4];
public PartDeflect() {
this.flag = default;
diff --git a/BlendFile/DNA/PartEff.cs b/BlendFile/DNA/PartEff.cs
index 4012eaf..9f682c4 100644
--- a/BlendFile/DNA/PartEff.cs
+++ b/BlendFile/DNA/PartEff.cs
@@ -15,95 +15,95 @@ namespace BlendFile.DNA {
[DNAClassAttribute(236, "PartEff", 392)]
public class PartEff {
- [DNAFieldAttribute(0, "PartEff", "*next", "PartEff", 8, true)]
+ [DNAFieldAttribute(0, "PartEff", "*next", "PartEff", 8, true, 0)]
public PartEff ptr_next;
- [DNAFieldAttribute(1, "PartEff", "*prev", "PartEff", 8, true)]
+ [DNAFieldAttribute(1, "PartEff", "*prev", "PartEff", 8, true, 8)]
public PartEff ptr_prev;
- [DNAFieldAttribute(2, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "type", "short", 2, false, 16)]
public short type;
- [DNAFieldAttribute(3, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "flag", "short", 2, false, 18)]
public short flag;
- [DNAFieldAttribute(4, "short", "buttype", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "buttype", "short", 2, false, 20)]
public short buttype;
- [DNAFieldAttribute(5, "short", "stype", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "stype", "short", 2, false, 22)]
public short stype;
- [DNAFieldAttribute(6, "short", "vertgroup", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "vertgroup", "short", 2, false, 24)]
public short vertgroup;
- [DNAFieldAttribute(7, "short", "userjit", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "userjit", "short", 2, false, 26)]
public short userjit;
- [DNAFieldAttribute(8, "float", "sta", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "sta", "float", 4, false, 28)]
public float sta;
- [DNAFieldAttribute(9, "float", "end", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "end", "float", 4, false, 32)]
public float end;
- [DNAFieldAttribute(10, "float", "lifetime", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "lifetime", "float", 4, false, 36)]
public float lifetime;
- [DNAFieldAttribute(11, "int", "totpart", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "totpart", "int", 4, false, 40)]
public int totpart;
- [DNAFieldAttribute(12, "int", "totkey", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "totkey", "int", 4, false, 44)]
public int totkey;
- [DNAFieldAttribute(13, "int", "seed", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "seed", "int", 4, false, 48)]
public int seed;
- [DNAFieldAttribute(14, "float", "normfac", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "normfac", "float", 4, false, 52)]
public float normfac;
- [DNAFieldAttribute(15, "float", "obfac", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "obfac", "float", 4, false, 56)]
public float obfac;
- [DNAFieldAttribute(16, "float", "randfac", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "randfac", "float", 4, false, 60)]
public float randfac;
- [DNAFieldAttribute(17, "float", "texfac", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "texfac", "float", 4, false, 64)]
public float texfac;
- [DNAFieldAttribute(18, "float", "randlife", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "randlife", "float", 4, false, 68)]
public float randlife;
- [DNAFieldAttribute(19, "float", "force[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(19, "float", "force[3]", "System.Single[]", 12, false, 72)]
public float[] force = new System.Single[3];
- [DNAFieldAttribute(20, "float", "damp", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "damp", "float", 4, false, 84)]
public float damp;
- [DNAFieldAttribute(21, "float", "nabla", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "nabla", "float", 4, false, 88)]
public float nabla;
- [DNAFieldAttribute(22, "float", "vectsize", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "vectsize", "float", 4, false, 92)]
public float vectsize;
- [DNAFieldAttribute(23, "float", "maxlen", "float", 4, false)]
+ [DNAFieldAttribute(23, "float", "maxlen", "float", 4, false, 96)]
public float maxlen;
- [DNAFieldAttribute(24, "float", "defvec[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(24, "float", "defvec[3]", "System.Single[]", 12, false, 100)]
public float[] defvec = new System.Single[3];
- [DNAFieldAttribute(25, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(25, "char", "_pad[4]", "System.Char[]", 4, false, 112)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(26, "float", "mult[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(26, "float", "mult[4]", "System.Single[]", 16, false, 116)]
public float[] mult = new System.Single[4];
- [DNAFieldAttribute(27, "float", "life[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(27, "float", "life[4]", "System.Single[]", 16, false, 132)]
public float[] life = new System.Single[4];
- [DNAFieldAttribute(28, "short", "child[4]", "System.Int16[]", 8, false)]
+ [DNAFieldAttribute(28, "short", "child[4]", "System.Int16[]", 8, false, 148)]
public short[] child = new System.Int16[4];
- [DNAFieldAttribute(29, "short", "mat[4]", "System.Int16[]", 8, false)]
+ [DNAFieldAttribute(29, "short", "mat[4]", "System.Int16[]", 8, false, 156)]
public short[] mat = new System.Int16[4];
- [DNAFieldAttribute(30, "short", "texmap", "short", 2, false)]
+ [DNAFieldAttribute(30, "short", "texmap", "short", 2, false, 164)]
public short texmap;
- [DNAFieldAttribute(31, "short", "curmult", "short", 2, false)]
+ [DNAFieldAttribute(31, "short", "curmult", "short", 2, false, 166)]
public short curmult;
- [DNAFieldAttribute(32, "short", "staticstep", "short", 2, false)]
+ [DNAFieldAttribute(32, "short", "staticstep", "short", 2, false, 168)]
public short staticstep;
- [DNAFieldAttribute(33, "short", "omat", "short", 2, false)]
+ [DNAFieldAttribute(33, "short", "omat", "short", 2, false, 170)]
public short omat;
- [DNAFieldAttribute(34, "short", "timetex", "short", 2, false)]
+ [DNAFieldAttribute(34, "short", "timetex", "short", 2, false, 172)]
public short timetex;
- [DNAFieldAttribute(35, "short", "speedtex", "short", 2, false)]
+ [DNAFieldAttribute(35, "short", "speedtex", "short", 2, false, 174)]
public short speedtex;
- [DNAFieldAttribute(36, "short", "flag2", "short", 2, false)]
+ [DNAFieldAttribute(36, "short", "flag2", "short", 2, false, 176)]
public short flag2;
- [DNAFieldAttribute(37, "short", "flag2neg", "short", 2, false)]
+ [DNAFieldAttribute(37, "short", "flag2neg", "short", 2, false, 178)]
public short flag2neg;
- [DNAFieldAttribute(38, "short", "disp", "short", 2, false)]
+ [DNAFieldAttribute(38, "short", "disp", "short", 2, false, 180)]
public short disp;
- [DNAFieldAttribute(39, "short", "vertgroup_v", "short", 2, false)]
+ [DNAFieldAttribute(39, "short", "vertgroup_v", "short", 2, false, 182)]
public short vertgroup_v;
- [DNAFieldAttribute(40, "char", "vgroupname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(40, "char", "vgroupname[64]", "System.Char[]", 64, false, 184)]
public char[] vgroupname = new System.Char[64];
- [DNAFieldAttribute(41, "char", "vgroupname_v[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(41, "char", "vgroupname_v[64]", "System.Char[]", 64, false, 248)]
public char[] vgroupname_v = new System.Char[64];
- [DNAFieldAttribute(42, "float", "imat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(42, "float", "imat[4][4]", "System.Single[,]", 64, false, 312)]
public float[,] imat = new System.Single[4,4];
- [DNAFieldAttribute(43, "Particle", "*keys", "Particle", 8, true)]
+ [DNAFieldAttribute(43, "Particle", "*keys", "Particle", 8, true, 376)]
public Particle ptr_keys;
- [DNAFieldAttribute(44, "Collection", "*group", "Collection", 8, true)]
+ [DNAFieldAttribute(44, "Collection", "*group", "Collection", 8, true, 384)]
public Collection ptr_group;
public PartEff() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/ParticleBrushData.cs b/BlendFile/DNA/ParticleBrushData.cs
index 7ce4b27..60af157 100644
--- a/BlendFile/DNA/ParticleBrushData.cs
+++ b/BlendFile/DNA/ParticleBrushData.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(810, "ParticleBrushData", 16)]
public struct ParticleBrushData {
- [DNAFieldAttribute(0, "short", "size", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "size", "short", 2, false, 0)]
public short size;
- [DNAFieldAttribute(1, "short", "step", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "step", "short", 2, false, 2)]
public short step;
- [DNAFieldAttribute(2, "short", "invert", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "invert", "short", 2, false, 4)]
public short invert;
- [DNAFieldAttribute(3, "short", "count", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "count", "short", 2, false, 6)]
public short count;
- [DNAFieldAttribute(4, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "flag", "int", 4, false, 8)]
public int flag;
- [DNAFieldAttribute(5, "float", "strength", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "strength", "float", 4, false, 12)]
public float strength;
public ParticleBrushData() {
this.size = default;
diff --git a/BlendFile/DNA/ParticleData.cs b/BlendFile/DNA/ParticleData.cs
index 94fcc63..4cead9a 100644
--- a/BlendFile/DNA/ParticleData.cs
+++ b/BlendFile/DNA/ParticleData.cs
@@ -15,43 +15,43 @@ namespace BlendFile.DNA {
[DNAClassAttribute(783, "ParticleData", 200)]
public class ParticleData {
- [DNAFieldAttribute(0, "ParticleKey", "state", "ParticleKey", 56, false)]
+ [DNAFieldAttribute(0, "ParticleKey", "state", "ParticleKey", 56, false, 0)]
public ParticleKey state;
- [DNAFieldAttribute(1, "ParticleKey", "prev_state", "ParticleKey", 56, false)]
+ [DNAFieldAttribute(1, "ParticleKey", "prev_state", "ParticleKey", 56, false, 56)]
public ParticleKey prev_state;
- [DNAFieldAttribute(2, "HairKey", "*hair", "HairKey", 8, true)]
+ [DNAFieldAttribute(2, "HairKey", "*hair", "HairKey", 8, true, 112)]
public HairKey ptr_hair;
- [DNAFieldAttribute(3, "ParticleKey", "*keys", "ParticleKey", 8, true)]
+ [DNAFieldAttribute(3, "ParticleKey", "*keys", "ParticleKey", 8, true, 120)]
public ParticleKey ptr_keys;
- [DNAFieldAttribute(4, "BoidParticle", "*boid", "BoidParticle", 8, true)]
+ [DNAFieldAttribute(4, "BoidParticle", "*boid", "BoidParticle", 8, true, 128)]
public BoidParticle ptr_boid;
- [DNAFieldAttribute(5, "int", "totkey", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "totkey", "int", 4, false, 136)]
public int totkey;
- [DNAFieldAttribute(6, "float", "time", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "time", "float", 4, false, 140)]
public float time;
- [DNAFieldAttribute(7, "float", "lifetime", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "lifetime", "float", 4, false, 144)]
public float lifetime;
- [DNAFieldAttribute(8, "float", "dietime", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "dietime", "float", 4, false, 148)]
public float dietime;
- [DNAFieldAttribute(9, "int", "num", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "num", "int", 4, false, 152)]
public int num;
- [DNAFieldAttribute(10, "int", "num_dmcache", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "num_dmcache", "int", 4, false, 156)]
public int num_dmcache;
- [DNAFieldAttribute(11, "float", "fuv[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(11, "float", "fuv[4]", "System.Single[]", 16, false, 160)]
public float[] fuv = new System.Single[4];
- [DNAFieldAttribute(12, "float", "foffset", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "foffset", "float", 4, false, 176)]
public float foffset;
- [DNAFieldAttribute(13, "float", "size", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "size", "float", 4, false, 180)]
public float size;
- [DNAFieldAttribute(14, "float", "sphdensity", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "sphdensity", "float", 4, false, 184)]
public float sphdensity;
- [DNAFieldAttribute(15, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(15, "char", "_pad[4]", "System.Char[]", 4, false, 188)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(16, "int", "hair_index", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "hair_index", "int", 4, false, 192)]
public int hair_index;
- [DNAFieldAttribute(17, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(17, "short", "flag", "short", 2, false, 196)]
public short flag;
- [DNAFieldAttribute(18, "short", "alive", "short", 2, false)]
+ [DNAFieldAttribute(18, "short", "alive", "short", 2, false, 198)]
public short alive;
public ParticleData() {
this.state = default;
diff --git a/BlendFile/DNA/ParticleDupliWeight.cs b/BlendFile/DNA/ParticleDupliWeight.cs
index 4ac3865..6027969 100644
--- a/BlendFile/DNA/ParticleDupliWeight.cs
+++ b/BlendFile/DNA/ParticleDupliWeight.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(782, "ParticleDupliWeight", 32)]
public class ParticleDupliWeight {
- [DNAFieldAttribute(0, "ParticleDupliWeight", "*next", "ParticleDupliWeight", 8, true)]
+ [DNAFieldAttribute(0, "ParticleDupliWeight", "*next", "ParticleDupliWeight", 8, true, 0)]
public ParticleDupliWeight ptr_next;
- [DNAFieldAttribute(1, "ParticleDupliWeight", "*prev", "ParticleDupliWeight", 8, true)]
+ [DNAFieldAttribute(1, "ParticleDupliWeight", "*prev", "ParticleDupliWeight", 8, true, 8)]
public ParticleDupliWeight ptr_prev;
- [DNAFieldAttribute(2, "Object", "*ob", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*ob", "Object", 8, true, 16)]
public Object ptr_ob;
- [DNAFieldAttribute(3, "short", "count", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "count", "short", 2, false, 24)]
public short count;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 26)]
public short flag;
- [DNAFieldAttribute(5, "short", "index", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "index", "short", 2, false, 28)]
public short index;
- [DNAFieldAttribute(6, "char", "_pad0[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(6, "char", "_pad0[2]", "System.Char[]", 2, false, 30)]
public char[] _pad0 = new System.Char[2];
public ParticleDupliWeight() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/ParticleEditSettings.cs b/BlendFile/DNA/ParticleEditSettings.cs
index db0c377..781d2ba 100644
--- a/BlendFile/DNA/ParticleEditSettings.cs
+++ b/BlendFile/DNA/ParticleEditSettings.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(811, "ParticleEditSettings", 176)]
public class ParticleEditSettings {
- [DNAFieldAttribute(0, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "flag", "short", 2, false, 0)]
public short flag;
- [DNAFieldAttribute(1, "short", "totrekey", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "totrekey", "short", 2, false, 2)]
public short totrekey;
- [DNAFieldAttribute(2, "short", "totaddkey", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "totaddkey", "short", 2, false, 4)]
public short totaddkey;
- [DNAFieldAttribute(3, "short", "brushtype", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "brushtype", "short", 2, false, 6)]
public short brushtype;
- [DNAFieldAttribute(4, "ParticleBrushData", "brush[7]", "ParticleBrushData[]", 112, false)]
+ [DNAFieldAttribute(4, "ParticleBrushData", "brush[7]", "ParticleBrushData[]", 112, false, 8)]
public ParticleBrushData[] brush = new ParticleBrushData[7];
- [DNAFieldAttribute(5, "void", "*paintcursor", "void", 8, true)]
+ [DNAFieldAttribute(5, "void", "*paintcursor", "void", 8, true, 120)]
public object ptr_paintcursor;
- [DNAFieldAttribute(6, "float", "emitterdist", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "emitterdist", "float", 4, false, 128)]
public float emitterdist;
- [DNAFieldAttribute(7, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(7, "char", "_pad0[4]", "System.Char[]", 4, false, 132)]
public char[] _pad0 = new System.Char[4];
- [DNAFieldAttribute(8, "int", "selectmode", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "selectmode", "int", 4, false, 136)]
public int selectmode;
- [DNAFieldAttribute(9, "int", "edittype", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "edittype", "int", 4, false, 140)]
public int edittype;
- [DNAFieldAttribute(10, "int", "draw_step", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "draw_step", "int", 4, false, 144)]
public int draw_step;
- [DNAFieldAttribute(11, "int", "fade_frames", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "fade_frames", "int", 4, false, 148)]
public int fade_frames;
- [DNAFieldAttribute(12, "Scene", "*scene", "Scene", 8, true)]
+ [DNAFieldAttribute(12, "Scene", "*scene", "Scene", 8, true, 152)]
public Scene ptr_scene;
- [DNAFieldAttribute(13, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(13, "Object", "*object", "Object", 8, true, 160)]
public Object ptr_object;
- [DNAFieldAttribute(14, "Object", "*shape_object", "Object", 8, true)]
+ [DNAFieldAttribute(14, "Object", "*shape_object", "Object", 8, true, 168)]
public Object ptr_shape_object;
public ParticleEditSettings() {
this.flag = default;
diff --git a/BlendFile/DNA/ParticleInstanceModifierData.cs b/BlendFile/DNA/ParticleInstanceModifierData.cs
index 7d50a26..2f9c5d4 100644
--- a/BlendFile/DNA/ParticleInstanceModifierData.cs
+++ b/BlendFile/DNA/ParticleInstanceModifierData.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(478, "ParticleInstanceModifierData", 304)]
public class ParticleInstanceModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*ob", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*ob", "Object", 8, true, 120)]
public Object ptr_ob;
- [DNAFieldAttribute(2, "short", "psys", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "psys", "short", 2, false, 128)]
public short psys;
- [DNAFieldAttribute(3, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "flag", "short", 2, false, 130)]
public short flag;
- [DNAFieldAttribute(4, "short", "axis", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "axis", "short", 2, false, 132)]
public short axis;
- [DNAFieldAttribute(5, "short", "space", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "space", "short", 2, false, 134)]
public short space;
- [DNAFieldAttribute(6, "float", "position", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "position", "float", 4, false, 136)]
public float position;
- [DNAFieldAttribute(7, "float", "random_position", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "random_position", "float", 4, false, 140)]
public float random_position;
- [DNAFieldAttribute(8, "float", "rotation", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "rotation", "float", 4, false, 144)]
public float rotation;
- [DNAFieldAttribute(9, "float", "random_rotation", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "random_rotation", "float", 4, false, 148)]
public float random_rotation;
- [DNAFieldAttribute(10, "float", "particle_amount", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "particle_amount", "float", 4, false, 152)]
public float particle_amount;
- [DNAFieldAttribute(11, "float", "particle_offset", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "particle_offset", "float", 4, false, 156)]
public float particle_offset;
- [DNAFieldAttribute(12, "char", "index_layer_name[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(12, "char", "index_layer_name[68]", "System.Char[]", 68, false, 160)]
public char[] index_layer_name = new System.Char[68];
- [DNAFieldAttribute(13, "char", "value_layer_name[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(13, "char", "value_layer_name[68]", "System.Char[]", 68, false, 228)]
public char[] value_layer_name = new System.Char[68];
- [DNAFieldAttribute(14, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(14, "void", "*_pad1", "void", 8, true, 296)]
public object ptr__pad1;
public ParticleInstanceModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/ParticleKey.cs b/BlendFile/DNA/ParticleKey.cs
index 2ed6dc4..cac83c7 100644
--- a/BlendFile/DNA/ParticleKey.cs
+++ b/BlendFile/DNA/ParticleKey.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(777, "ParticleKey", 56)]
public struct ParticleKey {
- [DNAFieldAttribute(0, "float", "co[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(0, "float", "co[3]", "System.Single[]", 12, false, 0)]
public float[] co = new System.Single[3];
- [DNAFieldAttribute(1, "float", "vel[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(1, "float", "vel[3]", "System.Single[]", 12, false, 12)]
public float[] vel = new System.Single[3];
- [DNAFieldAttribute(2, "float", "rot[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(2, "float", "rot[4]", "System.Single[]", 16, false, 24)]
public float[] rot = new System.Single[4];
- [DNAFieldAttribute(3, "float", "ave[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(3, "float", "ave[3]", "System.Single[]", 12, false, 40)]
public float[] ave = new System.Single[3];
- [DNAFieldAttribute(4, "float", "time", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "time", "float", 4, false, 52)]
public float time;
public ParticleKey() {
this.co = default;
diff --git a/BlendFile/DNA/ParticleSettings.cs b/BlendFile/DNA/ParticleSettings.cs
index fe2c699..06cb245 100644
--- a/BlendFile/DNA/ParticleSettings.cs
+++ b/BlendFile/DNA/ParticleSettings.cs
@@ -15,299 +15,299 @@ namespace BlendFile.DNA {
[DNAClassAttribute(785, "ParticleSettings", 968)]
public class ParticleSettings {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "BoidSettings", "*boids", "BoidSettings", 8, true)]
+ [DNAFieldAttribute(2, "BoidSettings", "*boids", "BoidSettings", 8, true, 216)]
public BoidSettings ptr_boids;
- [DNAFieldAttribute(3, "SPHFluidSettings", "*fluid", "SPHFluidSettings", 8, true)]
+ [DNAFieldAttribute(3, "SPHFluidSettings", "*fluid", "SPHFluidSettings", 8, true, 224)]
public SPHFluidSettings ptr_fluid;
- [DNAFieldAttribute(4, "EffectorWeights", "*effector_weights", "EffectorWeights", 8, true)]
+ [DNAFieldAttribute(4, "EffectorWeights", "*effector_weights", "EffectorWeights", 8, true, 232)]
public EffectorWeights ptr_effector_weights;
- [DNAFieldAttribute(5, "Collection", "*collision_group", "Collection", 8, true)]
+ [DNAFieldAttribute(5, "Collection", "*collision_group", "Collection", 8, true, 240)]
public Collection ptr_collision_group;
- [DNAFieldAttribute(6, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "flag", "int", 4, false, 248)]
public int flag;
- [DNAFieldAttribute(7, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(7, "char", "_pad1[4]", "System.Char[]", 4, false, 252)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(8, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "type", "short", 2, false, 256)]
public short type;
- [DNAFieldAttribute(9, "short", "from", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "from", "short", 2, false, 258)]
public short from;
- [DNAFieldAttribute(10, "short", "distr", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "distr", "short", 2, false, 260)]
public short distr;
- [DNAFieldAttribute(11, "short", "texact", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "texact", "short", 2, false, 262)]
public short texact;
- [DNAFieldAttribute(12, "short", "phystype", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "phystype", "short", 2, false, 264)]
public short phystype;
- [DNAFieldAttribute(13, "short", "rotmode", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "rotmode", "short", 2, false, 266)]
public short rotmode;
- [DNAFieldAttribute(14, "short", "avemode", "short", 2, false)]
+ [DNAFieldAttribute(14, "short", "avemode", "short", 2, false, 268)]
public short avemode;
- [DNAFieldAttribute(15, "short", "reactevent", "short", 2, false)]
+ [DNAFieldAttribute(15, "short", "reactevent", "short", 2, false, 270)]
public short reactevent;
- [DNAFieldAttribute(16, "int", "draw", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "draw", "int", 4, false, 272)]
public int draw;
- [DNAFieldAttribute(17, "float", "draw_size", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "draw_size", "float", 4, false, 276)]
public float draw_size;
- [DNAFieldAttribute(18, "short", "draw_as", "short", 2, false)]
+ [DNAFieldAttribute(18, "short", "draw_as", "short", 2, false, 280)]
public short draw_as;
- [DNAFieldAttribute(19, "short", "childtype", "short", 2, false)]
+ [DNAFieldAttribute(19, "short", "childtype", "short", 2, false, 282)]
public short childtype;
- [DNAFieldAttribute(20, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(20, "char", "_pad2[4]", "System.Char[]", 4, false, 284)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(21, "short", "ren_as", "short", 2, false)]
+ [DNAFieldAttribute(21, "short", "ren_as", "short", 2, false, 288)]
public short ren_as;
- [DNAFieldAttribute(22, "short", "subframes", "short", 2, false)]
+ [DNAFieldAttribute(22, "short", "subframes", "short", 2, false, 290)]
public short subframes;
- [DNAFieldAttribute(23, "short", "draw_col", "short", 2, false)]
+ [DNAFieldAttribute(23, "short", "draw_col", "short", 2, false, 292)]
public short draw_col;
- [DNAFieldAttribute(24, "short", "draw_step", "short", 2, false)]
+ [DNAFieldAttribute(24, "short", "draw_step", "short", 2, false, 294)]
public short draw_step;
- [DNAFieldAttribute(25, "short", "ren_step", "short", 2, false)]
+ [DNAFieldAttribute(25, "short", "ren_step", "short", 2, false, 296)]
public short ren_step;
- [DNAFieldAttribute(26, "short", "hair_step", "short", 2, false)]
+ [DNAFieldAttribute(26, "short", "hair_step", "short", 2, false, 298)]
public short hair_step;
- [DNAFieldAttribute(27, "short", "keys_step", "short", 2, false)]
+ [DNAFieldAttribute(27, "short", "keys_step", "short", 2, false, 300)]
public short keys_step;
- [DNAFieldAttribute(28, "short", "adapt_angle", "short", 2, false)]
+ [DNAFieldAttribute(28, "short", "adapt_angle", "short", 2, false, 302)]
public short adapt_angle;
- [DNAFieldAttribute(29, "short", "adapt_pix", "short", 2, false)]
+ [DNAFieldAttribute(29, "short", "adapt_pix", "short", 2, false, 304)]
public short adapt_pix;
- [DNAFieldAttribute(30, "short", "disp", "short", 2, false)]
+ [DNAFieldAttribute(30, "short", "disp", "short", 2, false, 306)]
public short disp;
- [DNAFieldAttribute(31, "short", "omat", "short", 2, false)]
+ [DNAFieldAttribute(31, "short", "omat", "short", 2, false, 308)]
public short omat;
- [DNAFieldAttribute(32, "short", "interpolation", "short", 2, false)]
+ [DNAFieldAttribute(32, "short", "interpolation", "short", 2, false, 310)]
public short interpolation;
- [DNAFieldAttribute(33, "short", "integrator", "short", 2, false)]
+ [DNAFieldAttribute(33, "short", "integrator", "short", 2, false, 312)]
public short integrator;
- [DNAFieldAttribute(34, "short", "rotfrom", "short", 2, false)]
+ [DNAFieldAttribute(34, "short", "rotfrom", "short", 2, false, 314)]
public short rotfrom;
- [DNAFieldAttribute(35, "short", "kink", "short", 2, false)]
+ [DNAFieldAttribute(35, "short", "kink", "short", 2, false, 316)]
public short kink;
- [DNAFieldAttribute(36, "short", "kink_axis", "short", 2, false)]
+ [DNAFieldAttribute(36, "short", "kink_axis", "short", 2, false, 318)]
public short kink_axis;
- [DNAFieldAttribute(37, "short", "bb_align", "short", 2, false)]
+ [DNAFieldAttribute(37, "short", "bb_align", "short", 2, false, 320)]
public short bb_align;
- [DNAFieldAttribute(38, "short", "bb_uv_split", "short", 2, false)]
+ [DNAFieldAttribute(38, "short", "bb_uv_split", "short", 2, false, 322)]
public short bb_uv_split;
- [DNAFieldAttribute(39, "short", "bb_anim", "short", 2, false)]
+ [DNAFieldAttribute(39, "short", "bb_anim", "short", 2, false, 324)]
public short bb_anim;
- [DNAFieldAttribute(40, "short", "bb_split_offset", "short", 2, false)]
+ [DNAFieldAttribute(40, "short", "bb_split_offset", "short", 2, false, 326)]
public short bb_split_offset;
- [DNAFieldAttribute(41, "float", "bb_tilt", "float", 4, false)]
+ [DNAFieldAttribute(41, "float", "bb_tilt", "float", 4, false, 328)]
public float bb_tilt;
- [DNAFieldAttribute(42, "float", "bb_rand_tilt", "float", 4, false)]
+ [DNAFieldAttribute(42, "float", "bb_rand_tilt", "float", 4, false, 332)]
public float bb_rand_tilt;
- [DNAFieldAttribute(43, "float", "bb_offset[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(43, "float", "bb_offset[2]", "System.Single[]", 8, false, 336)]
public float[] bb_offset = new System.Single[2];
- [DNAFieldAttribute(44, "float", "bb_size[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(44, "float", "bb_size[2]", "System.Single[]", 8, false, 344)]
public float[] bb_size = new System.Single[2];
- [DNAFieldAttribute(45, "float", "bb_vel_head", "float", 4, false)]
+ [DNAFieldAttribute(45, "float", "bb_vel_head", "float", 4, false, 352)]
public float bb_vel_head;
- [DNAFieldAttribute(46, "float", "bb_vel_tail", "float", 4, false)]
+ [DNAFieldAttribute(46, "float", "bb_vel_tail", "float", 4, false, 356)]
public float bb_vel_tail;
- [DNAFieldAttribute(47, "float", "color_vec_max", "float", 4, false)]
+ [DNAFieldAttribute(47, "float", "color_vec_max", "float", 4, false, 360)]
public float color_vec_max;
- [DNAFieldAttribute(48, "float", "sta", "float", 4, false)]
+ [DNAFieldAttribute(48, "float", "sta", "float", 4, false, 364)]
public float sta;
- [DNAFieldAttribute(49, "float", "end", "float", 4, false)]
+ [DNAFieldAttribute(49, "float", "end", "float", 4, false, 368)]
public float end;
- [DNAFieldAttribute(50, "float", "lifetime", "float", 4, false)]
+ [DNAFieldAttribute(50, "float", "lifetime", "float", 4, false, 372)]
public float lifetime;
- [DNAFieldAttribute(51, "float", "randlife", "float", 4, false)]
+ [DNAFieldAttribute(51, "float", "randlife", "float", 4, false, 376)]
public float randlife;
- [DNAFieldAttribute(52, "float", "timetweak", "float", 4, false)]
+ [DNAFieldAttribute(52, "float", "timetweak", "float", 4, false, 380)]
public float timetweak;
- [DNAFieldAttribute(53, "float", "courant_target", "float", 4, false)]
+ [DNAFieldAttribute(53, "float", "courant_target", "float", 4, false, 384)]
public float courant_target;
- [DNAFieldAttribute(54, "float", "jitfac", "float", 4, false)]
+ [DNAFieldAttribute(54, "float", "jitfac", "float", 4, false, 388)]
public float jitfac;
- [DNAFieldAttribute(55, "float", "eff_hair", "float", 4, false)]
+ [DNAFieldAttribute(55, "float", "eff_hair", "float", 4, false, 392)]
public float eff_hair;
- [DNAFieldAttribute(56, "float", "grid_rand", "float", 4, false)]
+ [DNAFieldAttribute(56, "float", "grid_rand", "float", 4, false, 396)]
public float grid_rand;
- [DNAFieldAttribute(57, "float", "ps_offset[1]", "System.Single[]", 4, false)]
+ [DNAFieldAttribute(57, "float", "ps_offset[1]", "System.Single[]", 4, false, 400)]
public float[] ps_offset = new System.Single[1];
- [DNAFieldAttribute(58, "int", "totpart", "int", 4, false)]
+ [DNAFieldAttribute(58, "int", "totpart", "int", 4, false, 404)]
public int totpart;
- [DNAFieldAttribute(59, "int", "userjit", "int", 4, false)]
+ [DNAFieldAttribute(59, "int", "userjit", "int", 4, false, 408)]
public int userjit;
- [DNAFieldAttribute(60, "int", "grid_res", "int", 4, false)]
+ [DNAFieldAttribute(60, "int", "grid_res", "int", 4, false, 412)]
public int grid_res;
- [DNAFieldAttribute(61, "int", "effector_amount", "int", 4, false)]
+ [DNAFieldAttribute(61, "int", "effector_amount", "int", 4, false, 416)]
public int effector_amount;
- [DNAFieldAttribute(62, "short", "time_flag", "short", 2, false)]
+ [DNAFieldAttribute(62, "short", "time_flag", "short", 2, false, 420)]
public short time_flag;
- [DNAFieldAttribute(63, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(63, "char", "_pad0[6]", "System.Char[]", 6, false, 422)]
public char[] _pad0 = new System.Char[6];
- [DNAFieldAttribute(64, "float", "normfac", "float", 4, false)]
+ [DNAFieldAttribute(64, "float", "normfac", "float", 4, false, 428)]
public float normfac;
- [DNAFieldAttribute(65, "float", "obfac", "float", 4, false)]
+ [DNAFieldAttribute(65, "float", "obfac", "float", 4, false, 432)]
public float obfac;
- [DNAFieldAttribute(66, "float", "randfac", "float", 4, false)]
+ [DNAFieldAttribute(66, "float", "randfac", "float", 4, false, 436)]
public float randfac;
- [DNAFieldAttribute(67, "float", "partfac", "float", 4, false)]
+ [DNAFieldAttribute(67, "float", "partfac", "float", 4, false, 440)]
public float partfac;
- [DNAFieldAttribute(68, "float", "tanfac", "float", 4, false)]
+ [DNAFieldAttribute(68, "float", "tanfac", "float", 4, false, 444)]
public float tanfac;
- [DNAFieldAttribute(69, "float", "tanphase", "float", 4, false)]
+ [DNAFieldAttribute(69, "float", "tanphase", "float", 4, false, 448)]
public float tanphase;
- [DNAFieldAttribute(70, "float", "reactfac", "float", 4, false)]
+ [DNAFieldAttribute(70, "float", "reactfac", "float", 4, false, 452)]
public float reactfac;
- [DNAFieldAttribute(71, "float", "ob_vel[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(71, "float", "ob_vel[3]", "System.Single[]", 12, false, 456)]
public float[] ob_vel = new System.Single[3];
- [DNAFieldAttribute(72, "float", "avefac", "float", 4, false)]
+ [DNAFieldAttribute(72, "float", "avefac", "float", 4, false, 468)]
public float avefac;
- [DNAFieldAttribute(73, "float", "phasefac", "float", 4, false)]
+ [DNAFieldAttribute(73, "float", "phasefac", "float", 4, false, 472)]
public float phasefac;
- [DNAFieldAttribute(74, "float", "randrotfac", "float", 4, false)]
+ [DNAFieldAttribute(74, "float", "randrotfac", "float", 4, false, 476)]
public float randrotfac;
- [DNAFieldAttribute(75, "float", "randphasefac", "float", 4, false)]
+ [DNAFieldAttribute(75, "float", "randphasefac", "float", 4, false, 480)]
public float randphasefac;
- [DNAFieldAttribute(76, "float", "mass", "float", 4, false)]
+ [DNAFieldAttribute(76, "float", "mass", "float", 4, false, 484)]
public float mass;
- [DNAFieldAttribute(77, "float", "size", "float", 4, false)]
+ [DNAFieldAttribute(77, "float", "size", "float", 4, false, 488)]
public float size;
- [DNAFieldAttribute(78, "float", "randsize", "float", 4, false)]
+ [DNAFieldAttribute(78, "float", "randsize", "float", 4, false, 492)]
public float randsize;
- [DNAFieldAttribute(79, "float", "acc[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(79, "float", "acc[3]", "System.Single[]", 12, false, 496)]
public float[] acc = new System.Single[3];
- [DNAFieldAttribute(80, "float", "dragfac", "float", 4, false)]
+ [DNAFieldAttribute(80, "float", "dragfac", "float", 4, false, 508)]
public float dragfac;
- [DNAFieldAttribute(81, "float", "brownfac", "float", 4, false)]
+ [DNAFieldAttribute(81, "float", "brownfac", "float", 4, false, 512)]
public float brownfac;
- [DNAFieldAttribute(82, "float", "dampfac", "float", 4, false)]
+ [DNAFieldAttribute(82, "float", "dampfac", "float", 4, false, 516)]
public float dampfac;
- [DNAFieldAttribute(83, "float", "randlength", "float", 4, false)]
+ [DNAFieldAttribute(83, "float", "randlength", "float", 4, false, 520)]
public float randlength;
- [DNAFieldAttribute(84, "int", "child_flag", "int", 4, false)]
+ [DNAFieldAttribute(84, "int", "child_flag", "int", 4, false, 524)]
public int child_flag;
- [DNAFieldAttribute(85, "char", "_pad3[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(85, "char", "_pad3[4]", "System.Char[]", 4, false, 528)]
public char[] _pad3 = new System.Char[4];
- [DNAFieldAttribute(86, "int", "child_nbr", "int", 4, false)]
+ [DNAFieldAttribute(86, "int", "child_nbr", "int", 4, false, 532)]
public int child_nbr;
- [DNAFieldAttribute(87, "int", "ren_child_nbr", "int", 4, false)]
+ [DNAFieldAttribute(87, "int", "ren_child_nbr", "int", 4, false, 536)]
public int ren_child_nbr;
- [DNAFieldAttribute(88, "float", "parents", "float", 4, false)]
+ [DNAFieldAttribute(88, "float", "parents", "float", 4, false, 540)]
public float parents;
- [DNAFieldAttribute(89, "float", "childsize", "float", 4, false)]
+ [DNAFieldAttribute(89, "float", "childsize", "float", 4, false, 544)]
public float childsize;
- [DNAFieldAttribute(90, "float", "childrandsize", "float", 4, false)]
+ [DNAFieldAttribute(90, "float", "childrandsize", "float", 4, false, 548)]
public float childrandsize;
- [DNAFieldAttribute(91, "float", "childrad", "float", 4, false)]
+ [DNAFieldAttribute(91, "float", "childrad", "float", 4, false, 552)]
public float childrad;
- [DNAFieldAttribute(92, "float", "childflat", "float", 4, false)]
+ [DNAFieldAttribute(92, "float", "childflat", "float", 4, false, 556)]
public float childflat;
- [DNAFieldAttribute(93, "float", "clumpfac", "float", 4, false)]
+ [DNAFieldAttribute(93, "float", "clumpfac", "float", 4, false, 560)]
public float clumpfac;
- [DNAFieldAttribute(94, "float", "clumppow", "float", 4, false)]
+ [DNAFieldAttribute(94, "float", "clumppow", "float", 4, false, 564)]
public float clumppow;
- [DNAFieldAttribute(95, "float", "kink_amp", "float", 4, false)]
+ [DNAFieldAttribute(95, "float", "kink_amp", "float", 4, false, 568)]
public float kink_amp;
- [DNAFieldAttribute(96, "float", "kink_freq", "float", 4, false)]
+ [DNAFieldAttribute(96, "float", "kink_freq", "float", 4, false, 572)]
public float kink_freq;
- [DNAFieldAttribute(97, "float", "kink_shape", "float", 4, false)]
+ [DNAFieldAttribute(97, "float", "kink_shape", "float", 4, false, 576)]
public float kink_shape;
- [DNAFieldAttribute(98, "float", "kink_flat", "float", 4, false)]
+ [DNAFieldAttribute(98, "float", "kink_flat", "float", 4, false, 580)]
public float kink_flat;
- [DNAFieldAttribute(99, "float", "kink_amp_clump", "float", 4, false)]
+ [DNAFieldAttribute(99, "float", "kink_amp_clump", "float", 4, false, 584)]
public float kink_amp_clump;
- [DNAFieldAttribute(100, "int", "kink_extra_steps", "int", 4, false)]
+ [DNAFieldAttribute(100, "int", "kink_extra_steps", "int", 4, false, 588)]
public int kink_extra_steps;
- [DNAFieldAttribute(101, "char", "_pad4[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(101, "char", "_pad4[4]", "System.Char[]", 4, false, 592)]
public char[] _pad4 = new System.Char[4];
- [DNAFieldAttribute(102, "float", "kink_axis_random", "float", 4, false)]
+ [DNAFieldAttribute(102, "float", "kink_axis_random", "float", 4, false, 596)]
public float kink_axis_random;
- [DNAFieldAttribute(103, "float", "kink_amp_random", "float", 4, false)]
+ [DNAFieldAttribute(103, "float", "kink_amp_random", "float", 4, false, 600)]
public float kink_amp_random;
- [DNAFieldAttribute(104, "float", "rough1", "float", 4, false)]
+ [DNAFieldAttribute(104, "float", "rough1", "float", 4, false, 604)]
public float rough1;
- [DNAFieldAttribute(105, "float", "rough1_size", "float", 4, false)]
+ [DNAFieldAttribute(105, "float", "rough1_size", "float", 4, false, 608)]
public float rough1_size;
- [DNAFieldAttribute(106, "float", "rough2", "float", 4, false)]
+ [DNAFieldAttribute(106, "float", "rough2", "float", 4, false, 612)]
public float rough2;
- [DNAFieldAttribute(107, "float", "rough2_size", "float", 4, false)]
+ [DNAFieldAttribute(107, "float", "rough2_size", "float", 4, false, 616)]
public float rough2_size;
- [DNAFieldAttribute(108, "float", "rough2_thres", "float", 4, false)]
+ [DNAFieldAttribute(108, "float", "rough2_thres", "float", 4, false, 620)]
public float rough2_thres;
- [DNAFieldAttribute(109, "float", "rough_end", "float", 4, false)]
+ [DNAFieldAttribute(109, "float", "rough_end", "float", 4, false, 624)]
public float rough_end;
- [DNAFieldAttribute(110, "float", "rough_end_shape", "float", 4, false)]
+ [DNAFieldAttribute(110, "float", "rough_end_shape", "float", 4, false, 628)]
public float rough_end_shape;
- [DNAFieldAttribute(111, "float", "clength", "float", 4, false)]
+ [DNAFieldAttribute(111, "float", "clength", "float", 4, false, 632)]
public float clength;
- [DNAFieldAttribute(112, "float", "clength_thres", "float", 4, false)]
+ [DNAFieldAttribute(112, "float", "clength_thres", "float", 4, false, 636)]
public float clength_thres;
- [DNAFieldAttribute(113, "float", "parting_fac", "float", 4, false)]
+ [DNAFieldAttribute(113, "float", "parting_fac", "float", 4, false, 640)]
public float parting_fac;
- [DNAFieldAttribute(114, "float", "parting_min", "float", 4, false)]
+ [DNAFieldAttribute(114, "float", "parting_min", "float", 4, false, 644)]
public float parting_min;
- [DNAFieldAttribute(115, "float", "parting_max", "float", 4, false)]
+ [DNAFieldAttribute(115, "float", "parting_max", "float", 4, false, 648)]
public float parting_max;
- [DNAFieldAttribute(116, "float", "branch_thres", "float", 4, false)]
+ [DNAFieldAttribute(116, "float", "branch_thres", "float", 4, false, 652)]
public float branch_thres;
- [DNAFieldAttribute(117, "float", "draw_line[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(117, "float", "draw_line[2]", "System.Single[]", 8, false, 656)]
public float[] draw_line = new System.Single[2];
- [DNAFieldAttribute(118, "float", "path_start", "float", 4, false)]
+ [DNAFieldAttribute(118, "float", "path_start", "float", 4, false, 664)]
public float path_start;
- [DNAFieldAttribute(119, "float", "path_end", "float", 4, false)]
+ [DNAFieldAttribute(119, "float", "path_end", "float", 4, false, 668)]
public float path_end;
- [DNAFieldAttribute(120, "int", "trail_count", "int", 4, false)]
+ [DNAFieldAttribute(120, "int", "trail_count", "int", 4, false, 672)]
public int trail_count;
- [DNAFieldAttribute(121, "int", "keyed_loops", "int", 4, false)]
+ [DNAFieldAttribute(121, "int", "keyed_loops", "int", 4, false, 676)]
public int keyed_loops;
- [DNAFieldAttribute(122, "CurveMapping", "*clumpcurve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(122, "CurveMapping", "*clumpcurve", "CurveMapping", 8, true, 680)]
public CurveMapping ptr_clumpcurve;
- [DNAFieldAttribute(123, "CurveMapping", "*roughcurve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(123, "CurveMapping", "*roughcurve", "CurveMapping", 8, true, 688)]
public CurveMapping ptr_roughcurve;
- [DNAFieldAttribute(124, "float", "clump_noise_size", "float", 4, false)]
+ [DNAFieldAttribute(124, "float", "clump_noise_size", "float", 4, false, 696)]
public float clump_noise_size;
- [DNAFieldAttribute(125, "float", "bending_random", "float", 4, false)]
+ [DNAFieldAttribute(125, "float", "bending_random", "float", 4, false, 700)]
public float bending_random;
- [DNAFieldAttribute(126, "MTex", "*mtex[18]", "MTex[]", 144, true)]
+ [DNAFieldAttribute(126, "MTex", "*mtex[18]", "MTex[]", 144, true, 704)]
public MTex[] ptr_m = new MTex[18];
- [DNAFieldAttribute(127, "Collection", "*dup_group", "Collection", 8, true)]
+ [DNAFieldAttribute(127, "Collection", "*dup_group", "Collection", 8, true, 848)]
public Collection ptr_dup_group;
- [DNAFieldAttribute(128, "ListBase", "dupliweights", "ListBase", 16, false)]
+ [DNAFieldAttribute(128, "ListBase", "dupliweights", "ListBase", 16, false, 856)]
public ListBase dupliweights;
- [DNAFieldAttribute(129, "Collection", "*force_group", "Collection", 8, true)]
+ [DNAFieldAttribute(129, "Collection", "*force_group", "Collection", 8, true, 872)]
public Collection ptr_force_group;
- [DNAFieldAttribute(130, "Object", "*dup_ob", "Object", 8, true)]
+ [DNAFieldAttribute(130, "Object", "*dup_ob", "Object", 8, true, 880)]
public Object ptr_dup_ob;
- [DNAFieldAttribute(131, "Object", "*bb_ob", "Object", 8, true)]
+ [DNAFieldAttribute(131, "Object", "*bb_ob", "Object", 8, true, 888)]
public Object ptr_bb_ob;
- [DNAFieldAttribute(132, "Ipo", "*ipo", "Ipo", 8, true)]
+ [DNAFieldAttribute(132, "Ipo", "*ipo", "Ipo", 8, true, 896)]
public Ipo ptr_ipo;
- [DNAFieldAttribute(133, "PartDeflect", "*pd", "PartDeflect", 8, true)]
+ [DNAFieldAttribute(133, "PartDeflect", "*pd", "PartDeflect", 8, true, 904)]
public PartDeflect ptr_pd;
- [DNAFieldAttribute(134, "PartDeflect", "*pd2", "PartDeflect", 8, true)]
+ [DNAFieldAttribute(134, "PartDeflect", "*pd2", "PartDeflect", 8, true, 912)]
public PartDeflect ptr_pd2;
- [DNAFieldAttribute(135, "short", "use_modifier_stack", "short", 2, false)]
+ [DNAFieldAttribute(135, "short", "use_modifier_stack", "short", 2, false, 920)]
public short use_modifier_stack;
- [DNAFieldAttribute(136, "char", "_pad5[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(136, "char", "_pad5[2]", "System.Char[]", 2, false, 922)]
public char[] _pad5 = new System.Char[2];
- [DNAFieldAttribute(137, "short", "shape_flag", "short", 2, false)]
+ [DNAFieldAttribute(137, "short", "shape_flag", "short", 2, false, 924)]
public short shape_flag;
- [DNAFieldAttribute(138, "char", "_pad6[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(138, "char", "_pad6[2]", "System.Char[]", 2, false, 926)]
public char[] _pad6 = new System.Char[2];
- [DNAFieldAttribute(139, "float", "twist", "float", 4, false)]
+ [DNAFieldAttribute(139, "float", "twist", "float", 4, false, 928)]
public float twist;
- [DNAFieldAttribute(140, "char", "_pad8[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(140, "char", "_pad8[4]", "System.Char[]", 4, false, 932)]
public char[] _pad8 = new System.Char[4];
- [DNAFieldAttribute(141, "float", "shape", "float", 4, false)]
+ [DNAFieldAttribute(141, "float", "shape", "float", 4, false, 936)]
public float shape;
- [DNAFieldAttribute(142, "float", "rad_root", "float", 4, false)]
+ [DNAFieldAttribute(142, "float", "rad_root", "float", 4, false, 940)]
public float rad_root;
- [DNAFieldAttribute(143, "float", "rad_tip", "float", 4, false)]
+ [DNAFieldAttribute(143, "float", "rad_tip", "float", 4, false, 944)]
public float rad_tip;
- [DNAFieldAttribute(144, "float", "rad_scale", "float", 4, false)]
+ [DNAFieldAttribute(144, "float", "rad_scale", "float", 4, false, 948)]
public float rad_scale;
- [DNAFieldAttribute(145, "CurveMapping", "*twistcurve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(145, "CurveMapping", "*twistcurve", "CurveMapping", 8, true, 952)]
public CurveMapping ptr_twistcurve;
- [DNAFieldAttribute(146, "void", "*_pad7", "void", 8, true)]
+ [DNAFieldAttribute(146, "void", "*_pad7", "void", 8, true, 960)]
public object ptr__pad7;
public ParticleSettings() {
this.id = default;
diff --git a/BlendFile/DNA/ParticleSpring.cs b/BlendFile/DNA/ParticleSpring.cs
index 5573361..f7097cd 100644
--- a/BlendFile/DNA/ParticleSpring.cs
+++ b/BlendFile/DNA/ParticleSpring.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(779, "ParticleSpring", 16)]
public struct ParticleSpring {
- [DNAFieldAttribute(0, "float", "rest_length", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "rest_length", "float", 4, false, 0)]
public float rest_length;
- [DNAFieldAttribute(1, "int", "particle_index[2]", "System.Int32[]", 8, false)]
+ [DNAFieldAttribute(1, "int", "particle_index[2]", "System.Int32[]", 8, false, 4)]
public int[] particle_index = new System.Int32[2];
- [DNAFieldAttribute(2, "int", "delete_flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "delete_flag", "int", 4, false, 12)]
public int delete_flag;
public ParticleSpring() {
this.rest_length = default;
diff --git a/BlendFile/DNA/ParticleSystem.cs b/BlendFile/DNA/ParticleSystem.cs
index 0e2cb9f..d803076 100644
--- a/BlendFile/DNA/ParticleSystem.cs
+++ b/BlendFile/DNA/ParticleSystem.cs
@@ -15,113 +15,113 @@ namespace BlendFile.DNA {
[DNAClassAttribute(233, "ParticleSystem", 688)]
public class ParticleSystem {
- [DNAFieldAttribute(0, "ParticleSystem", "*next", "ParticleSystem", 8, true)]
+ [DNAFieldAttribute(0, "ParticleSystem", "*next", "ParticleSystem", 8, true, 0)]
public ParticleSystem ptr_next;
- [DNAFieldAttribute(1, "ParticleSystem", "*prev", "ParticleSystem", 8, true)]
+ [DNAFieldAttribute(1, "ParticleSystem", "*prev", "ParticleSystem", 8, true, 8)]
public ParticleSystem ptr_prev;
- [DNAFieldAttribute(2, "ParticleSettings", "*part", "ParticleSettings", 8, true)]
+ [DNAFieldAttribute(2, "ParticleSettings", "*part", "ParticleSettings", 8, true, 16)]
public ParticleSettings ptr_part;
- [DNAFieldAttribute(3, "ParticleData", "*particles", "ParticleData", 8, true)]
+ [DNAFieldAttribute(3, "ParticleData", "*particles", "ParticleData", 8, true, 24)]
public ParticleData ptr_particles;
- [DNAFieldAttribute(4, "ChildParticle", "*child", "ChildParticle", 8, true)]
+ [DNAFieldAttribute(4, "ChildParticle", "*child", "ChildParticle", 8, true, 32)]
public ChildParticle ptr_child;
- [DNAFieldAttribute(5, "PTCacheEdit", "*edit", "PTCacheEdit", 8, true)]
+ [DNAFieldAttribute(5, "PTCacheEdit", "*edit", "PTCacheEdit", 8, true, 40)]
public PTCacheEdit ptr_edit;
- [DNAFieldAttribute(7, "ParticleCacheKey", "**pathcache", "ParticleCacheKey", 8, true)]
+ [DNAFieldAttribute(7, "ParticleCacheKey", "**pathcache", "ParticleCacheKey", 8, true, 48)]
public ParticleCacheKey ptr_ptr_pathcache;
- [DNAFieldAttribute(8, "ParticleCacheKey", "**childcache", "ParticleCacheKey", 8, true)]
+ [DNAFieldAttribute(8, "ParticleCacheKey", "**childcache", "ParticleCacheKey", 8, true, 56)]
public ParticleCacheKey ptr_ptr_childcache;
- [DNAFieldAttribute(9, "ListBase", "pathcachebufs", "ListBase", 16, false)]
+ [DNAFieldAttribute(9, "ListBase", "pathcachebufs", "ListBase", 16, false, 64)]
public ListBase pathcachebufs;
- [DNAFieldAttribute(10, "ListBase", "childcachebufs", "ListBase", 16, false)]
+ [DNAFieldAttribute(10, "ListBase", "childcachebufs", "ListBase", 16, false, 80)]
public ListBase childcachebufs;
- [DNAFieldAttribute(11, "ClothModifierData", "*clmd", "ClothModifierData", 8, true)]
+ [DNAFieldAttribute(11, "ClothModifierData", "*clmd", "ClothModifierData", 8, true, 96)]
public ClothModifierData ptr_clmd;
- [DNAFieldAttribute(12, "Mesh", "*hair_in_mesh", "Mesh", 8, true)]
+ [DNAFieldAttribute(12, "Mesh", "*hair_in_mesh", "Mesh", 8, true, 104)]
public Mesh ptr_hair_in_mesh;
- [DNAFieldAttribute(13, "Mesh", "*hair_out_mesh", "Mesh", 8, true)]
+ [DNAFieldAttribute(13, "Mesh", "*hair_out_mesh", "Mesh", 8, true, 112)]
public Mesh ptr_hair_out_mesh;
- [DNAFieldAttribute(14, "Object", "*target_ob", "Object", 8, true)]
+ [DNAFieldAttribute(14, "Object", "*target_ob", "Object", 8, true, 120)]
public Object ptr_target_ob;
- [DNAFieldAttribute(15, "LatticeDeformData", "*lattice_deform_data", "LatticeDeformData", 8, true)]
+ [DNAFieldAttribute(15, "LatticeDeformData", "*lattice_deform_data", "LatticeDeformData", 8, true, 128)]
public LatticeDeformData ptr_lattice_deform_data;
- [DNAFieldAttribute(16, "Object", "*parent", "Object", 8, true)]
+ [DNAFieldAttribute(16, "Object", "*parent", "Object", 8, true, 136)]
public Object ptr_parent;
- [DNAFieldAttribute(17, "ListBase", "targets", "ListBase", 16, false)]
+ [DNAFieldAttribute(17, "ListBase", "targets", "ListBase", 16, false, 144)]
public ListBase targets;
- [DNAFieldAttribute(18, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(18, "char", "name[64]", "System.Char[]", 64, false, 160)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(19, "float", "imat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(19, "float", "imat[4][4]", "System.Single[,]", 64, false, 224)]
public float[,] imat = new System.Single[4,4];
- [DNAFieldAttribute(20, "float", "cfra", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "cfra", "float", 4, false, 288)]
public float cfra;
- [DNAFieldAttribute(21, "float", "tree_frame", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "tree_frame", "float", 4, false, 292)]
public float tree_frame;
- [DNAFieldAttribute(22, "float", "bvhtree_frame", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "bvhtree_frame", "float", 4, false, 296)]
public float bvhtree_frame;
- [DNAFieldAttribute(23, "int", "seed", "int", 4, false)]
+ [DNAFieldAttribute(23, "int", "seed", "int", 4, false, 300)]
public int seed;
- [DNAFieldAttribute(24, "int", "child_seed", "int", 4, false)]
+ [DNAFieldAttribute(24, "int", "child_seed", "int", 4, false, 304)]
public int child_seed;
- [DNAFieldAttribute(25, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(25, "int", "flag", "int", 4, false, 308)]
public int flag;
- [DNAFieldAttribute(26, "int", "totpart", "int", 4, false)]
+ [DNAFieldAttribute(26, "int", "totpart", "int", 4, false, 312)]
public int totpart;
- [DNAFieldAttribute(27, "int", "totunexist", "int", 4, false)]
+ [DNAFieldAttribute(27, "int", "totunexist", "int", 4, false, 316)]
public int totunexist;
- [DNAFieldAttribute(28, "int", "totchild", "int", 4, false)]
+ [DNAFieldAttribute(28, "int", "totchild", "int", 4, false, 320)]
public int totchild;
- [DNAFieldAttribute(29, "int", "totcached", "int", 4, false)]
+ [DNAFieldAttribute(29, "int", "totcached", "int", 4, false, 324)]
public int totcached;
- [DNAFieldAttribute(30, "int", "totchildcache", "int", 4, false)]
+ [DNAFieldAttribute(30, "int", "totchildcache", "int", 4, false, 328)]
public int totchildcache;
- [DNAFieldAttribute(31, "int", "recalc", "int", 4, false)]
+ [DNAFieldAttribute(31, "int", "recalc", "int", 4, false, 332)]
public int recalc;
- [DNAFieldAttribute(32, "short", "target_psys", "short", 2, false)]
+ [DNAFieldAttribute(32, "short", "target_psys", "short", 2, false, 336)]
public short target_psys;
- [DNAFieldAttribute(33, "short", "totkeyed", "short", 2, false)]
+ [DNAFieldAttribute(33, "short", "totkeyed", "short", 2, false, 338)]
public short totkeyed;
- [DNAFieldAttribute(34, "short", "bakespace", "short", 2, false)]
+ [DNAFieldAttribute(34, "short", "bakespace", "short", 2, false, 340)]
public short bakespace;
- [DNAFieldAttribute(35, "char", "_pad1[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(35, "char", "_pad1[6]", "System.Char[]", 6, false, 342)]
public char[] _pad1 = new System.Char[6];
- [DNAFieldAttribute(36, "char", "bb_uvname[3][68]", "System.Char[,]", 204, false)]
+ [DNAFieldAttribute(36, "char", "bb_uvname[3][68]", "System.Char[,]", 204, false, 348)]
public char[,] bb_uvname = new System.Char[3,68];
- [DNAFieldAttribute(37, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(37, "char", "_pad2[4]", "System.Char[]", 4, false, 552)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(38, "short", "vgroup[13]", "System.Int16[]", 26, false)]
+ [DNAFieldAttribute(38, "short", "vgroup[13]", "System.Int16[]", 26, false, 556)]
public short[] vgroup = new System.Int16[13];
- [DNAFieldAttribute(39, "short", "vg_neg", "short", 2, false)]
+ [DNAFieldAttribute(39, "short", "vg_neg", "short", 2, false, 582)]
public short vg_neg;
- [DNAFieldAttribute(40, "short", "rt3", "short", 2, false)]
+ [DNAFieldAttribute(40, "short", "rt3", "short", 2, false, 584)]
public short rt3;
- [DNAFieldAttribute(41, "char", "_pad3[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(41, "char", "_pad3[6]", "System.Char[]", 6, false, 586)]
public char[] _pad3 = new System.Char[6];
- [DNAFieldAttribute(42, "PointCache", "*pointcache", "PointCache", 8, true)]
+ [DNAFieldAttribute(42, "PointCache", "*pointcache", "PointCache", 8, true, 592)]
public PointCache ptr_pointcache;
- [DNAFieldAttribute(43, "ListBase", "ptcaches", "ListBase", 16, false)]
+ [DNAFieldAttribute(43, "ListBase", "ptcaches", "ListBase", 16, false, 600)]
public ListBase ptcaches;
- [DNAFieldAttribute(44, "ListBase", "*effectors", "ListBase", 8, true)]
+ [DNAFieldAttribute(44, "ListBase", "*effectors", "ListBase", 8, true, 616)]
public ListBase ptr_effectors;
- [DNAFieldAttribute(45, "ParticleSpring", "*fluid_springs", "ParticleSpring", 8, true)]
+ [DNAFieldAttribute(45, "ParticleSpring", "*fluid_springs", "ParticleSpring", 8, true, 624)]
public ParticleSpring ptr_fluid_springs;
- [DNAFieldAttribute(46, "int", "tot_fluidsprings", "int", 4, false)]
+ [DNAFieldAttribute(46, "int", "tot_fluidsprings", "int", 4, false, 632)]
public int tot_fluidsprings;
- [DNAFieldAttribute(47, "int", "alloc_fluidsprings", "int", 4, false)]
+ [DNAFieldAttribute(47, "int", "alloc_fluidsprings", "int", 4, false, 636)]
public int alloc_fluidsprings;
- [DNAFieldAttribute(48, "KDTree_3d", "*tree", "KDTree_3d", 8, true)]
+ [DNAFieldAttribute(48, "KDTree_3d", "*tree", "KDTree_3d", 8, true, 640)]
public KDTree_3d ptr_tree;
- [DNAFieldAttribute(49, "BVHTree", "*bvhtree", "BVHTree", 8, true)]
+ [DNAFieldAttribute(49, "BVHTree", "*bvhtree", "BVHTree", 8, true, 648)]
public BVHTree ptr_bvhtree;
- [DNAFieldAttribute(50, "ParticleDrawData", "*pdd", "ParticleDrawData", 8, true)]
+ [DNAFieldAttribute(50, "ParticleDrawData", "*pdd", "ParticleDrawData", 8, true, 656)]
public ParticleDrawData ptr_pdd;
- [DNAFieldAttribute(51, "float", "dt_frac", "float", 4, false)]
+ [DNAFieldAttribute(51, "float", "dt_frac", "float", 4, false, 664)]
public float dt_frac;
- [DNAFieldAttribute(52, "float", "lattice_strength", "float", 4, false)]
+ [DNAFieldAttribute(52, "float", "lattice_strength", "float", 4, false, 668)]
public float lattice_strength;
- [DNAFieldAttribute(53, "void", "*batch_cache", "void", 8, true)]
+ [DNAFieldAttribute(53, "void", "*batch_cache", "void", 8, true, 672)]
public object ptr_batch_cache;
- [DNAFieldAttribute(54, "ParticleSystem", "*orig_psys", "ParticleSystem", 8, true)]
+ [DNAFieldAttribute(54, "ParticleSystem", "*orig_psys", "ParticleSystem", 8, true, 680)]
public ParticleSystem ptr_orig_psys;
public ParticleSystem() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/ParticleSystemModifierData.cs b/BlendFile/DNA/ParticleSystemModifierData.cs
index 334abda..b9631a4 100644
--- a/BlendFile/DNA/ParticleSystemModifierData.cs
+++ b/BlendFile/DNA/ParticleSystemModifierData.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(477, "ParticleSystemModifierData", 168)]
public class ParticleSystemModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "ParticleSystem", "*psys", "ParticleSystem", 8, true)]
+ [DNAFieldAttribute(1, "ParticleSystem", "*psys", "ParticleSystem", 8, true, 120)]
public ParticleSystem ptr_psys;
- [DNAFieldAttribute(2, "Mesh", "*mesh_final", "Mesh", 8, true)]
+ [DNAFieldAttribute(2, "Mesh", "*mesh_final", "Mesh", 8, true, 128)]
public Mesh ptr_mesh_final;
- [DNAFieldAttribute(3, "Mesh", "*mesh_original", "Mesh", 8, true)]
+ [DNAFieldAttribute(3, "Mesh", "*mesh_original", "Mesh", 8, true, 136)]
public Mesh ptr_mesh_original;
- [DNAFieldAttribute(4, "int", "totdmvert", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "totdmvert", "int", 4, false, 144)]
public int totdmvert;
- [DNAFieldAttribute(5, "int", "totdmedge", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "totdmedge", "int", 4, false, 148)]
public int totdmedge;
- [DNAFieldAttribute(6, "int", "totdmface", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "totdmface", "int", 4, false, 152)]
public int totdmface;
- [DNAFieldAttribute(7, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "flag", "short", 2, false, 156)]
public short flag;
- [DNAFieldAttribute(8, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(8, "char", "_pad[2]", "System.Char[]", 2, false, 158)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(9, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(9, "void", "*_pad1", "void", 8, true, 160)]
public object ptr__pad1;
public ParticleSystemModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/ParticleTarget.cs b/BlendFile/DNA/ParticleTarget.cs
index 1acdc31..b270fa9 100644
--- a/BlendFile/DNA/ParticleTarget.cs
+++ b/BlendFile/DNA/ParticleTarget.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(781, "ParticleTarget", 40)]
public class ParticleTarget {
- [DNAFieldAttribute(0, "ParticleTarget", "*next", "ParticleTarget", 8, true)]
+ [DNAFieldAttribute(0, "ParticleTarget", "*next", "ParticleTarget", 8, true, 0)]
public ParticleTarget ptr_next;
- [DNAFieldAttribute(1, "ParticleTarget", "*prev", "ParticleTarget", 8, true)]
+ [DNAFieldAttribute(1, "ParticleTarget", "*prev", "ParticleTarget", 8, true, 8)]
public ParticleTarget ptr_prev;
- [DNAFieldAttribute(2, "Object", "*ob", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*ob", "Object", 8, true, 16)]
public Object ptr_ob;
- [DNAFieldAttribute(3, "int", "psys", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "psys", "int", 4, false, 24)]
public int psys;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 28)]
public short flag;
- [DNAFieldAttribute(5, "short", "mode", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "mode", "short", 2, false, 30)]
public short mode;
- [DNAFieldAttribute(6, "float", "time", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "time", "float", 4, false, 32)]
public float time;
- [DNAFieldAttribute(7, "float", "duration", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "duration", "float", 4, false, 36)]
public float duration;
public ParticleTarget() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/PhysicsSettings.cs b/BlendFile/DNA/PhysicsSettings.cs
index 6168867..92a152a 100644
--- a/BlendFile/DNA/PhysicsSettings.cs
+++ b/BlendFile/DNA/PhysicsSettings.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(830, "PhysicsSettings", 24)]
public struct PhysicsSettings {
- [DNAFieldAttribute(0, "float", "gravity[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(0, "float", "gravity[3]", "System.Single[]", 12, false, 0)]
public float[] gravity = new System.Single[3];
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 12)]
public int flag;
- [DNAFieldAttribute(2, "int", "quick_cache_step", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "quick_cache_step", "int", 4, false, 16)]
public int quick_cache_step;
- [DNAFieldAttribute(3, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "_pad0[4]", "System.Char[]", 4, false, 20)]
public char[] _pad0 = new System.Char[4];
public PhysicsSettings() {
this.gravity = default;
diff --git a/BlendFile/DNA/PixelShaderFxData.cs b/BlendFile/DNA/PixelShaderFxData.cs
index d770276..0eab6be 100644
--- a/BlendFile/DNA/PixelShaderFxData.cs
+++ b/BlendFile/DNA/PixelShaderFxData.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(921, "PixelShaderFxData", 176)]
public struct PixelShaderFxData {
- [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false)]
+ [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false, 0)]
public ShaderFxData shaderfx;
- [DNAFieldAttribute(1, "int", "size[3]", "System.Int32[]", 12, false)]
+ [DNAFieldAttribute(1, "int", "size[3]", "System.Int32[]", 12, false, 104)]
public int[] size = new System.Int32[3];
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 116)]
public int flag;
- [DNAFieldAttribute(3, "float", "rgba[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(3, "float", "rgba[4]", "System.Single[]", 16, false, 120)]
public float[] rgba = new System.Single[4];
- [DNAFieldAttribute(4, "ShaderFxData_Runtime", "runtime", "ShaderFxData_Runtime", 40, false)]
+ [DNAFieldAttribute(4, "ShaderFxData_Runtime", "runtime", "ShaderFxData_Runtime", 40, false, 136)]
public ShaderFxData_Runtime runtime;
public PixelShaderFxData() {
this.shaderfx = default;
diff --git a/BlendFile/DNA/PointCache.cs b/BlendFile/DNA/PointCache.cs
index 2894b4d..3115355 100644
--- a/BlendFile/DNA/PointCache.cs
+++ b/BlendFile/DNA/PointCache.cs
@@ -15,53 +15,53 @@ namespace BlendFile.DNA {
[DNAClassAttribute(229, "PointCache", 1384)]
public class PointCache {
- [DNAFieldAttribute(0, "PointCache", "*next", "PointCache", 8, true)]
+ [DNAFieldAttribute(0, "PointCache", "*next", "PointCache", 8, true, 0)]
public PointCache ptr_next;
- [DNAFieldAttribute(1, "PointCache", "*prev", "PointCache", 8, true)]
+ [DNAFieldAttribute(1, "PointCache", "*prev", "PointCache", 8, true, 8)]
public PointCache ptr_prev;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 16)]
public int flag;
- [DNAFieldAttribute(3, "int", "step", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "step", "int", 4, false, 20)]
public int step;
- [DNAFieldAttribute(4, "int", "simframe", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "simframe", "int", 4, false, 24)]
public int simframe;
- [DNAFieldAttribute(5, "int", "startframe", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "startframe", "int", 4, false, 28)]
public int startframe;
- [DNAFieldAttribute(6, "int", "endframe", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "endframe", "int", 4, false, 32)]
public int endframe;
- [DNAFieldAttribute(7, "int", "editframe", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "editframe", "int", 4, false, 36)]
public int editframe;
- [DNAFieldAttribute(8, "int", "last_exact", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "last_exact", "int", 4, false, 40)]
public int last_exact;
- [DNAFieldAttribute(9, "int", "last_valid", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "last_valid", "int", 4, false, 44)]
public int last_valid;
- [DNAFieldAttribute(10, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(10, "char", "_pad[4]", "System.Char[]", 4, false, 48)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(11, "int", "totpoint", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "totpoint", "int", 4, false, 52)]
public int totpoint;
- [DNAFieldAttribute(12, "int", "index", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "index", "int", 4, false, 56)]
public int index;
- [DNAFieldAttribute(13, "short", "compression", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "compression", "short", 2, false, 60)]
public short compression;
- [DNAFieldAttribute(14, "char", "_pad0[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(14, "char", "_pad0[2]", "System.Char[]", 2, false, 62)]
public char[] _pad0 = new System.Char[2];
- [DNAFieldAttribute(15, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(15, "char", "name[64]", "System.Char[]", 64, false, 64)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(16, "char", "prev_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(16, "char", "prev_name[64]", "System.Char[]", 64, false, 128)]
public char[] prev_name = new System.Char[64];
- [DNAFieldAttribute(17, "char", "info[128]", "System.Char[]", 128, false)]
+ [DNAFieldAttribute(17, "char", "info[128]", "System.Char[]", 128, false, 192)]
public char[] info = new System.Char[128];
- [DNAFieldAttribute(18, "char", "path[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(18, "char", "path[1024]", "System.Char[]", 1024, false, 320)]
public char[] path = new System.Char[1024];
- [DNAFieldAttribute(19, "char", "*cached_frames", "char", 8, true)]
+ [DNAFieldAttribute(19, "char", "*cached_frames", "char", 8, true, 1344)]
public char ptr_cached_frames;
- [DNAFieldAttribute(20, "int", "cached_frames_len", "int", 4, false)]
+ [DNAFieldAttribute(20, "int", "cached_frames_len", "int", 4, false, 1352)]
public int cached_frames_len;
- [DNAFieldAttribute(21, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(21, "char", "_pad1[4]", "System.Char[]", 4, false, 1356)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(22, "ListBase", "mem_cache", "ListBase", 16, false)]
+ [DNAFieldAttribute(22, "ListBase", "mem_cache", "ListBase", 16, false, 1360)]
public ListBase mem_cache;
- [DNAFieldAttribute(23, "PTCacheEdit", "*edit", "PTCacheEdit", 8, true)]
+ [DNAFieldAttribute(23, "PTCacheEdit", "*edit", "PTCacheEdit", 8, true, 1376)]
public PTCacheEdit ptr_edit;
public PointCache() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/PointCloud.cs b/BlendFile/DNA/PointCloud.cs
index 6dccb94..c117328 100644
--- a/BlendFile/DNA/PointCloud.cs
+++ b/BlendFile/DNA/PointCloud.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(792, "PointCloud", 512)]
public class PointCloud {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 216)]
public int flag;
- [DNAFieldAttribute(3, "int", "totpoint", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "totpoint", "int", 4, false, 220)]
public int totpoint;
- [DNAFieldAttribute(4, "CustomData", "pdata", "CustomData", 248, false)]
+ [DNAFieldAttribute(4, "CustomData", "pdata", "CustomData", 248, false, 224)]
public CustomData pdata;
- [DNAFieldAttribute(5, "int", "attributes_active_index", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "attributes_active_index", "int", 4, false, 472)]
public int attributes_active_index;
- [DNAFieldAttribute(6, "int", "_pad4", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "_pad4", "int", 4, false, 476)]
public int _pad4;
- [DNAFieldAttribute(7, "Material", "**mat", "Material", 8, true)]
+ [DNAFieldAttribute(7, "Material", "**mat", "Material", 8, true, 480)]
public Material ptr_ptr_mat;
- [DNAFieldAttribute(8, "short", "totcol", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "totcol", "short", 2, false, 488)]
public short totcol;
- [DNAFieldAttribute(9, "short", "_pad3[3]", "System.Int16[]", 6, false)]
+ [DNAFieldAttribute(9, "short", "_pad3[3]", "System.Int16[]", 6, false, 490)]
public short[] _pad3 = new System.Int16[3];
- [DNAFieldAttribute(10, "PointCloudRuntimeHandle", "*runtime", "PointCloudRuntimeHandle", 8, true)]
+ [DNAFieldAttribute(10, "PointCloudRuntimeHandle", "*runtime", "PointCloudRuntimeHandle", 8, true, 496)]
public PointCloudRuntimeHandle ptr_runtime;
- [DNAFieldAttribute(11, "void", "*batch_cache", "void", 8, true)]
+ [DNAFieldAttribute(11, "void", "*batch_cache", "void", 8, true, 504)]
public object ptr_batch_cache;
public PointCloud() {
this.id = default;
diff --git a/BlendFile/DNA/PointDensity.cs b/BlendFile/DNA/PointDensity.cs
index f23466d..3846308 100644
--- a/BlendFile/DNA/PointDensity.cs
+++ b/BlendFile/DNA/PointDensity.cs
@@ -15,61 +15,61 @@ namespace BlendFile.DNA {
[DNAClassAttribute(652, "PointDensity", 176)]
public class PointDensity {
- [DNAFieldAttribute(0, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "flag", "short", 2, false, 0)]
public short flag;
- [DNAFieldAttribute(1, "short", "falloff_type", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "falloff_type", "short", 2, false, 2)]
public short falloff_type;
- [DNAFieldAttribute(2, "float", "falloff_softness", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "falloff_softness", "float", 4, false, 4)]
public float falloff_softness;
- [DNAFieldAttribute(3, "float", "radius", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "radius", "float", 4, false, 8)]
public float radius;
- [DNAFieldAttribute(4, "short", "source", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "source", "short", 2, false, 12)]
public short source;
- [DNAFieldAttribute(5, "char", "_pad0[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[2]", "System.Char[]", 2, false, 14)]
public char[] _pad0 = new System.Char[2];
- [DNAFieldAttribute(6, "short", "color_source", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "color_source", "short", 2, false, 16)]
public short color_source;
- [DNAFieldAttribute(7, "short", "ob_color_source", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "ob_color_source", "short", 2, false, 18)]
public short ob_color_source;
- [DNAFieldAttribute(8, "int", "totpoints", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "totpoints", "int", 4, false, 20)]
public int totpoints;
- [DNAFieldAttribute(9, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(9, "Object", "*object", "Object", 8, true, 24)]
public Object ptr_object;
- [DNAFieldAttribute(10, "int", "psys", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "psys", "int", 4, false, 32)]
public int psys;
- [DNAFieldAttribute(11, "short", "psys_cache_space", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "psys_cache_space", "short", 2, false, 36)]
public short psys_cache_space;
- [DNAFieldAttribute(12, "short", "ob_cache_space", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "ob_cache_space", "short", 2, false, 38)]
public short ob_cache_space;
- [DNAFieldAttribute(13, "char", "vertex_attribute_name[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(13, "char", "vertex_attribute_name[68]", "System.Char[]", 68, false, 40)]
public char[] vertex_attribute_name = new System.Char[68];
- [DNAFieldAttribute(14, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(14, "char", "_pad1[4]", "System.Char[]", 4, false, 108)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(15, "void", "*point_tree", "void", 8, true)]
+ [DNAFieldAttribute(15, "void", "*point_tree", "void", 8, true, 112)]
public object ptr_point_tree;
- [DNAFieldAttribute(16, "float", "*point_data", "float", 8, true)]
+ [DNAFieldAttribute(16, "float", "*point_data", "float", 8, true, 120)]
public float ptr_point_data;
- [DNAFieldAttribute(17, "float", "noise_size", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "noise_size", "float", 4, false, 128)]
public float noise_size;
- [DNAFieldAttribute(18, "short", "noise_depth", "short", 2, false)]
+ [DNAFieldAttribute(18, "short", "noise_depth", "short", 2, false, 132)]
public short noise_depth;
- [DNAFieldAttribute(19, "short", "noise_influence", "short", 2, false)]
+ [DNAFieldAttribute(19, "short", "noise_influence", "short", 2, false, 134)]
public short noise_influence;
- [DNAFieldAttribute(20, "short", "noise_basis", "short", 2, false)]
+ [DNAFieldAttribute(20, "short", "noise_basis", "short", 2, false, 136)]
public short noise_basis;
- [DNAFieldAttribute(21, "char", "_pad2[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(21, "char", "_pad2[6]", "System.Char[]", 6, false, 138)]
public char[] _pad2 = new System.Char[6];
- [DNAFieldAttribute(22, "float", "noise_fac", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "noise_fac", "float", 4, false, 144)]
public float noise_fac;
- [DNAFieldAttribute(23, "float", "speed_scale", "float", 4, false)]
+ [DNAFieldAttribute(23, "float", "speed_scale", "float", 4, false, 148)]
public float speed_scale;
- [DNAFieldAttribute(24, "float", "falloff_speed_scale", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "falloff_speed_scale", "float", 4, false, 152)]
public float falloff_speed_scale;
- [DNAFieldAttribute(25, "char", "_pad3[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(25, "char", "_pad3[4]", "System.Char[]", 4, false, 156)]
public char[] _pad3 = new System.Char[4];
- [DNAFieldAttribute(26, "ColorBand", "*coba", "ColorBand", 8, true)]
+ [DNAFieldAttribute(26, "ColorBand", "*coba", "ColorBand", 8, true, 160)]
public ColorBand ptr_coba;
- [DNAFieldAttribute(27, "CurveMapping", "*falloff_curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(27, "CurveMapping", "*falloff_curve", "CurveMapping", 8, true, 168)]
public CurveMapping ptr_falloff_curve;
public PointDensity() {
this.flag = default;
diff --git a/BlendFile/DNA/PreviewImage.cs b/BlendFile/DNA/PreviewImage.cs
index 5d9c52f..138ac15 100644
--- a/BlendFile/DNA/PreviewImage.cs
+++ b/BlendFile/DNA/PreviewImage.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(41, "PreviewImage", 48)]
public class PreviewImage {
- [DNAFieldAttribute(0, "int", "w[2]", "System.Int32[]", 8, false)]
+ [DNAFieldAttribute(0, "int", "w[2]", "System.Int32[]", 8, false, 0)]
public int[] w = new System.Int32[2];
- [DNAFieldAttribute(1, "int", "h[2]", "System.Int32[]", 8, false)]
+ [DNAFieldAttribute(1, "int", "h[2]", "System.Int32[]", 8, false, 8)]
public int[] h = new System.Int32[2];
- [DNAFieldAttribute(2, "short", "flag[2]", "System.Int16[]", 4, false)]
+ [DNAFieldAttribute(2, "short", "flag[2]", "System.Int16[]", 4, false, 16)]
public short[] flag = new System.Int16[2];
- [DNAFieldAttribute(3, "short", "changed_timestamp[2]", "System.Int16[]", 4, false)]
+ [DNAFieldAttribute(3, "short", "changed_timestamp[2]", "System.Int16[]", 4, false, 20)]
public short[] changed_timestamp = new System.Int16[2];
- [DNAFieldAttribute(4, "int", "*rect[2]", "System.Int32[]", 16, true)]
+ [DNAFieldAttribute(4, "int", "*rect[2]", "System.Int32[]", 16, true, 24)]
public int[] ptr_r = new System.Int32[2];
- [DNAFieldAttribute(5, "PreviewImageRuntimeHandle", "*runtime", "PreviewImageRuntimeHandle", 8, true)]
+ [DNAFieldAttribute(5, "PreviewImageRuntimeHandle", "*runtime", "PreviewImageRuntimeHandle", 8, true, 40)]
public PreviewImageRuntimeHandle ptr_runtime;
public PreviewImage() {
this.w = default;
diff --git a/BlendFile/DNA/RaytraceEEVEE.cs b/BlendFile/DNA/RaytraceEEVEE.cs
index 69be3ee..3332002 100644
--- a/BlendFile/DNA/RaytraceEEVEE.cs
+++ b/BlendFile/DNA/RaytraceEEVEE.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(834, "RaytraceEEVEE", 24)]
public struct RaytraceEEVEE {
- [DNAFieldAttribute(0, "float", "screen_trace_quality", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "screen_trace_quality", "float", 4, false, 0)]
public float screen_trace_quality;
- [DNAFieldAttribute(1, "float", "screen_trace_thickness", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "screen_trace_thickness", "float", 4, false, 4)]
public float screen_trace_thickness;
- [DNAFieldAttribute(2, "float", "trace_max_roughness", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "trace_max_roughness", "float", 4, false, 8)]
public float trace_max_roughness;
- [DNAFieldAttribute(3, "int", "resolution_scale", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "resolution_scale", "int", 4, false, 12)]
public int resolution_scale;
- [DNAFieldAttribute(4, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "flag", "int", 4, false, 16)]
public int flag;
- [DNAFieldAttribute(5, "int", "denoise_stages", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "denoise_stages", "int", 4, false, 20)]
public int denoise_stages;
public RaytraceEEVEE() {
this.screen_trace_quality = default;
diff --git a/BlendFile/DNA/RegionAssetShelf.cs b/BlendFile/DNA/RegionAssetShelf.cs
index a39b62c..bc7afb5 100644
--- a/BlendFile/DNA/RegionAssetShelf.cs
+++ b/BlendFile/DNA/RegionAssetShelf.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(873, "RegionAssetShelf", 24)]
public class RegionAssetShelf {
- [DNAFieldAttribute(0, "ListBase", "shelves", "ListBase", 16, false)]
+ [DNAFieldAttribute(0, "ListBase", "shelves", "ListBase", 16, false, 0)]
public ListBase shelves;
- [DNAFieldAttribute(1, "AssetShelf", "*active_shelf", "AssetShelf", 8, true)]
+ [DNAFieldAttribute(1, "AssetShelf", "*active_shelf", "AssetShelf", 8, true, 16)]
public AssetShelf ptr_active_shelf;
public RegionAssetShelf() {
this.shelves = default;
diff --git a/BlendFile/DNA/RegionView3D.cs b/BlendFile/DNA/RegionView3D.cs
index c1c5624..d585d1f 100644
--- a/BlendFile/DNA/RegionView3D.cs
+++ b/BlendFile/DNA/RegionView3D.cs
@@ -15,95 +15,95 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1024, "RegionView3D", 928)]
public class RegionView3D {
- [DNAFieldAttribute(0, "float", "winmat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(0, "float", "winmat[4][4]", "System.Single[,]", 64, false, 0)]
public float[,] winmat = new System.Single[4,4];
- [DNAFieldAttribute(1, "float", "viewmat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(1, "float", "viewmat[4][4]", "System.Single[,]", 64, false, 64)]
public float[,] viewmat = new System.Single[4,4];
- [DNAFieldAttribute(2, "float", "viewinv[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(2, "float", "viewinv[4][4]", "System.Single[,]", 64, false, 128)]
public float[,] viewinv = new System.Single[4,4];
- [DNAFieldAttribute(3, "float", "persmat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(3, "float", "persmat[4][4]", "System.Single[,]", 64, false, 192)]
public float[,] persmat = new System.Single[4,4];
- [DNAFieldAttribute(4, "float", "persinv[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(4, "float", "persinv[4][4]", "System.Single[,]", 64, false, 256)]
public float[,] persinv = new System.Single[4,4];
- [DNAFieldAttribute(5, "float", "viewcamtexcofac[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(5, "float", "viewcamtexcofac[4]", "System.Single[]", 16, false, 320)]
public float[] viewcamtexcofac = new System.Single[4];
- [DNAFieldAttribute(6, "float", "viewmatob[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(6, "float", "viewmatob[4][4]", "System.Single[,]", 64, false, 336)]
public float[,] viewmatob = new System.Single[4,4];
- [DNAFieldAttribute(7, "float", "persmatob[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(7, "float", "persmatob[4][4]", "System.Single[,]", 64, false, 400)]
public float[,] persmatob = new System.Single[4,4];
- [DNAFieldAttribute(8, "float", "clip[6][4]", "System.Single[,]", 96, false)]
+ [DNAFieldAttribute(8, "float", "clip[6][4]", "System.Single[,]", 96, false, 464)]
public float[,] clip = new System.Single[6,4];
- [DNAFieldAttribute(9, "float", "clip_local[6][4]", "System.Single[,]", 96, false)]
+ [DNAFieldAttribute(9, "float", "clip_local[6][4]", "System.Single[,]", 96, false, 560)]
public float[,] clip_local = new System.Single[6,4];
- [DNAFieldAttribute(10, "BoundBox", "*clipbb", "BoundBox", 8, true)]
+ [DNAFieldAttribute(10, "BoundBox", "*clipbb", "BoundBox", 8, true, 656)]
public BoundBox ptr_clipbb;
- [DNAFieldAttribute(11, "RegionView3D", "*localvd", "RegionView3D", 8, true)]
+ [DNAFieldAttribute(11, "RegionView3D", "*localvd", "RegionView3D", 8, true, 664)]
public RegionView3D ptr_localvd;
- [DNAFieldAttribute(12, "ViewRender", "*view_render", "ViewRender", 8, true)]
+ [DNAFieldAttribute(12, "ViewRender", "*view_render", "ViewRender", 8, true, 672)]
public ViewRender ptr_view_render;
- [DNAFieldAttribute(13, "SmoothView3DStore", "*sms", "SmoothView3DStore", 8, true)]
+ [DNAFieldAttribute(13, "SmoothView3DStore", "*sms", "SmoothView3DStore", 8, true, 680)]
public SmoothView3DStore ptr_sms;
- [DNAFieldAttribute(14, "wmTimer", "*smooth_timer", "wmTimer", 8, true)]
+ [DNAFieldAttribute(14, "wmTimer", "*smooth_timer", "wmTimer", 8, true, 688)]
public wmTimer ptr_smooth_timer;
- [DNAFieldAttribute(15, "float", "twmat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(15, "float", "twmat[4][4]", "System.Single[,]", 64, false, 696)]
public float[,] twmat = new System.Single[4,4];
- [DNAFieldAttribute(16, "float", "tw_axis_min[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(16, "float", "tw_axis_min[3]", "System.Single[]", 12, false, 760)]
public float[] tw_axis_min = new System.Single[3];
- [DNAFieldAttribute(17, "float", "tw_axis_max[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(17, "float", "tw_axis_max[3]", "System.Single[]", 12, false, 772)]
public float[] tw_axis_max = new System.Single[3];
- [DNAFieldAttribute(18, "float", "tw_axis_matrix[3][3]", "System.Single[,]", 36, false)]
+ [DNAFieldAttribute(18, "float", "tw_axis_matrix[3][3]", "System.Single[,]", 36, false, 784)]
public float[,] tw_axis_matrix = new System.Single[3,3];
- [DNAFieldAttribute(19, "float", "gridview", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "gridview", "float", 4, false, 820)]
public float gridview;
- [DNAFieldAttribute(20, "float", "viewquat[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(20, "float", "viewquat[4]", "System.Single[]", 16, false, 824)]
public float[] viewquat = new System.Single[4];
- [DNAFieldAttribute(21, "float", "dist", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "dist", "float", 4, false, 840)]
public float dist;
- [DNAFieldAttribute(22, "float", "camdx", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "camdx", "float", 4, false, 844)]
public float camdx;
- [DNAFieldAttribute(23, "float", "camdy", "float", 4, false)]
+ [DNAFieldAttribute(23, "float", "camdy", "float", 4, false, 848)]
public float camdy;
- [DNAFieldAttribute(24, "float", "pixsize", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "pixsize", "float", 4, false, 852)]
public float pixsize;
- [DNAFieldAttribute(25, "float", "ofs[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(25, "float", "ofs[3]", "System.Single[]", 12, false, 856)]
public float[] ofs = new System.Single[3];
- [DNAFieldAttribute(26, "float", "camzoom", "float", 4, false)]
+ [DNAFieldAttribute(26, "float", "camzoom", "float", 4, false, 868)]
public float camzoom;
- [DNAFieldAttribute(27, "char", "is_persp", "char", 1, false)]
+ [DNAFieldAttribute(27, "char", "is_persp", "char", 1, false, 872)]
public char is_persp;
- [DNAFieldAttribute(28, "char", "persp", "char", 1, false)]
+ [DNAFieldAttribute(28, "char", "persp", "char", 1, false, 873)]
public char persp;
- [DNAFieldAttribute(29, "char", "view", "char", 1, false)]
+ [DNAFieldAttribute(29, "char", "view", "char", 1, false, 874)]
public char view;
- [DNAFieldAttribute(30, "char", "view_axis_roll", "char", 1, false)]
+ [DNAFieldAttribute(30, "char", "view_axis_roll", "char", 1, false, 875)]
public char view_axis_roll;
- [DNAFieldAttribute(31, "char", "viewlock", "char", 1, false)]
+ [DNAFieldAttribute(31, "char", "viewlock", "char", 1, false, 876)]
public char viewlock;
- [DNAFieldAttribute(32, "char", "runtime_viewlock", "char", 1, false)]
+ [DNAFieldAttribute(32, "char", "runtime_viewlock", "char", 1, false, 877)]
public char runtime_viewlock;
- [DNAFieldAttribute(33, "char", "viewlock_quad", "char", 1, false)]
+ [DNAFieldAttribute(33, "char", "viewlock_quad", "char", 1, false, 878)]
public char viewlock_quad;
- [DNAFieldAttribute(34, "char", "_pad[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(34, "char", "_pad[1]", "System.Char[]", 1, false, 879)]
public char[] _pad = new System.Char[1];
- [DNAFieldAttribute(35, "float", "ofs_lock[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(35, "float", "ofs_lock[2]", "System.Single[]", 8, false, 880)]
public float[] ofs_lock = new System.Single[2];
- [DNAFieldAttribute(36, "short", "twdrawflag", "short", 2, false)]
+ [DNAFieldAttribute(36, "short", "twdrawflag", "short", 2, false, 888)]
public short twdrawflag;
- [DNAFieldAttribute(37, "short", "rflag", "short", 2, false)]
+ [DNAFieldAttribute(37, "short", "rflag", "short", 2, false, 890)]
public short rflag;
- [DNAFieldAttribute(38, "float", "lviewquat[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(38, "float", "lviewquat[4]", "System.Single[]", 16, false, 892)]
public float[] lviewquat = new System.Single[4];
- [DNAFieldAttribute(39, "char", "lpersp", "char", 1, false)]
+ [DNAFieldAttribute(39, "char", "lpersp", "char", 1, false, 908)]
public char lpersp;
- [DNAFieldAttribute(40, "char", "lview", "char", 1, false)]
+ [DNAFieldAttribute(40, "char", "lview", "char", 1, false, 909)]
public char lview;
- [DNAFieldAttribute(41, "char", "lview_axis_roll", "char", 1, false)]
+ [DNAFieldAttribute(41, "char", "lview_axis_roll", "char", 1, false, 910)]
public char lview_axis_roll;
- [DNAFieldAttribute(42, "char", "_pad8[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(42, "char", "_pad8[1]", "System.Char[]", 1, false, 911)]
public char[] _pad8 = new System.Char[1];
- [DNAFieldAttribute(43, "float", "rot_angle", "float", 4, false)]
+ [DNAFieldAttribute(43, "float", "rot_angle", "float", 4, false, 912)]
public float rot_angle;
- [DNAFieldAttribute(44, "float", "rot_axis[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(44, "float", "rot_axis[3]", "System.Single[]", 12, false, 916)]
public float[] rot_axis = new System.Single[3];
public RegionView3D() {
this.winmat = default;
diff --git a/BlendFile/DNA/RemeshModifierData.cs b/BlendFile/DNA/RemeshModifierData.cs
index a8375df..2dc1a85 100644
--- a/BlendFile/DNA/RemeshModifierData.cs
+++ b/BlendFile/DNA/RemeshModifierData.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(496, "RemeshModifierData", 144)]
public struct RemeshModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "float", "threshold", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "threshold", "float", 4, false, 120)]
public float threshold;
- [DNAFieldAttribute(2, "float", "scale", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "scale", "float", 4, false, 124)]
public float scale;
- [DNAFieldAttribute(3, "float", "hermite_num", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "hermite_num", "float", 4, false, 128)]
public float hermite_num;
- [DNAFieldAttribute(4, "char", "depth", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "depth", "char", 1, false, 132)]
public char depth;
- [DNAFieldAttribute(5, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "flag", "char", 1, false, 133)]
public char flag;
- [DNAFieldAttribute(6, "char", "mode", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "mode", "char", 1, false, 134)]
public char mode;
- [DNAFieldAttribute(7, "char", "_pad", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "_pad", "char", 1, false, 135)]
public char _pad;
- [DNAFieldAttribute(8, "float", "voxel_size", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "voxel_size", "float", 4, false, 136)]
public float voxel_size;
- [DNAFieldAttribute(9, "float", "adaptivity", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "adaptivity", "float", 4, false, 140)]
public float adaptivity;
public RemeshModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/RenderData.cs b/BlendFile/DNA/RenderData.cs
index c21964d..072d678 100644
--- a/BlendFile/DNA/RenderData.cs
+++ b/BlendFile/DNA/RenderData.cs
@@ -15,181 +15,181 @@ namespace BlendFile.DNA {
[DNAClassAttribute(802, "RenderData", 4376)]
public class RenderData {
- [DNAFieldAttribute(0, "ImageFormatData", "im_format", "ImageFormatData", 336, false)]
+ [DNAFieldAttribute(0, "ImageFormatData", "im_format", "ImageFormatData", 336, false, 0)]
public ImageFormatData im_format;
- [DNAFieldAttribute(1, "void", "*_pad", "void", 8, true)]
+ [DNAFieldAttribute(1, "void", "*_pad", "void", 8, true, 336)]
public object ptr__pad;
- [DNAFieldAttribute(2, "FFMpegCodecData", "ffcodecdata", "FFMpegCodecData", 80, false)]
+ [DNAFieldAttribute(2, "FFMpegCodecData", "ffcodecdata", "FFMpegCodecData", 80, false, 344)]
public FFMpegCodecData ffcodecdata;
- [DNAFieldAttribute(3, "int", "cfra", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "cfra", "int", 4, false, 424)]
public int cfra;
- [DNAFieldAttribute(4, "int", "sfra", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "sfra", "int", 4, false, 428)]
public int sfra;
- [DNAFieldAttribute(5, "int", "efra", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "efra", "int", 4, false, 432)]
public int efra;
- [DNAFieldAttribute(6, "float", "subframe", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "subframe", "float", 4, false, 436)]
public float subframe;
- [DNAFieldAttribute(7, "int", "psfra", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "psfra", "int", 4, false, 440)]
public int psfra;
- [DNAFieldAttribute(8, "int", "pefra", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "pefra", "int", 4, false, 444)]
public int pefra;
- [DNAFieldAttribute(9, "int", "images", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "images", "int", 4, false, 448)]
public int images;
- [DNAFieldAttribute(10, "int", "framapto", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "framapto", "int", 4, false, 452)]
public int framapto;
- [DNAFieldAttribute(11, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "flag", "short", 2, false, 456)]
public short flag;
- [DNAFieldAttribute(12, "short", "threads", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "threads", "short", 2, false, 458)]
public short threads;
- [DNAFieldAttribute(13, "float", "framelen", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "framelen", "float", 4, false, 460)]
public float framelen;
- [DNAFieldAttribute(14, "int", "frame_step", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "frame_step", "int", 4, false, 464)]
public int frame_step;
- [DNAFieldAttribute(15, "short", "dimensionspreset", "short", 2, false)]
+ [DNAFieldAttribute(15, "short", "dimensionspreset", "short", 2, false, 468)]
public short dimensionspreset;
- [DNAFieldAttribute(16, "short", "size", "short", 2, false)]
+ [DNAFieldAttribute(16, "short", "size", "short", 2, false, 470)]
public short size;
- [DNAFieldAttribute(17, "int", "xsch", "int", 4, false)]
+ [DNAFieldAttribute(17, "int", "xsch", "int", 4, false, 472)]
public int xsch;
- [DNAFieldAttribute(18, "int", "ysch", "int", 4, false)]
+ [DNAFieldAttribute(18, "int", "ysch", "int", 4, false, 476)]
public int ysch;
- [DNAFieldAttribute(19, "int", "tilex", "int", 4, false)]
+ [DNAFieldAttribute(19, "int", "tilex", "int", 4, false, 480)]
public int tilex;
- [DNAFieldAttribute(20, "int", "tiley", "int", 4, false)]
+ [DNAFieldAttribute(20, "int", "tiley", "int", 4, false, 484)]
public int tiley;
- [DNAFieldAttribute(21, "short", "planes", "short", 2, false)]
+ [DNAFieldAttribute(21, "short", "planes", "short", 2, false, 488)]
public short planes;
- [DNAFieldAttribute(22, "short", "imtype", "short", 2, false)]
+ [DNAFieldAttribute(22, "short", "imtype", "short", 2, false, 490)]
public short imtype;
- [DNAFieldAttribute(23, "short", "subimtype", "short", 2, false)]
+ [DNAFieldAttribute(23, "short", "subimtype", "short", 2, false, 492)]
public short subimtype;
- [DNAFieldAttribute(24, "short", "quality", "short", 2, false)]
+ [DNAFieldAttribute(24, "short", "quality", "short", 2, false, 494)]
public short quality;
- [DNAFieldAttribute(25, "char", "use_lock_interface", "char", 1, false)]
+ [DNAFieldAttribute(25, "char", "use_lock_interface", "char", 1, false, 496)]
public char use_lock_interface;
- [DNAFieldAttribute(26, "char", "_pad7[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(26, "char", "_pad7[3]", "System.Char[]", 3, false, 497)]
public char[] _pad7 = new System.Char[3];
- [DNAFieldAttribute(27, "int", "scemode", "int", 4, false)]
+ [DNAFieldAttribute(27, "int", "scemode", "int", 4, false, 500)]
public int scemode;
- [DNAFieldAttribute(28, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(28, "int", "mode", "int", 4, false, 504)]
public int mode;
- [DNAFieldAttribute(29, "short", "frs_sec", "short", 2, false)]
+ [DNAFieldAttribute(29, "short", "frs_sec", "short", 2, false, 508)]
public short frs_sec;
- [DNAFieldAttribute(30, "char", "alphamode", "char", 1, false)]
+ [DNAFieldAttribute(30, "char", "alphamode", "char", 1, false, 510)]
public char alphamode;
- [DNAFieldAttribute(31, "char", "_pad0[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(31, "char", "_pad0[1]", "System.Char[]", 1, false, 511)]
public char[] _pad0 = new System.Char[1];
- [DNAFieldAttribute(32, "rctf", "border", "rctf", 16, false)]
+ [DNAFieldAttribute(32, "rctf", "border", "rctf", 16, false, 512)]
public rctf border;
- [DNAFieldAttribute(33, "ListBase", "layers", "ListBase", 16, false)]
+ [DNAFieldAttribute(33, "ListBase", "layers", "ListBase", 16, false, 528)]
public ListBase layers;
- [DNAFieldAttribute(34, "short", "actlay", "short", 2, false)]
+ [DNAFieldAttribute(34, "short", "actlay", "short", 2, false, 544)]
public short actlay;
- [DNAFieldAttribute(35, "char", "_pad1[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(35, "char", "_pad1[2]", "System.Char[]", 2, false, 546)]
public char[] _pad1 = new System.Char[2];
- [DNAFieldAttribute(36, "float", "xasp", "float", 4, false)]
+ [DNAFieldAttribute(36, "float", "xasp", "float", 4, false, 548)]
public float xasp;
- [DNAFieldAttribute(37, "float", "yasp", "float", 4, false)]
+ [DNAFieldAttribute(37, "float", "yasp", "float", 4, false, 552)]
public float yasp;
- [DNAFieldAttribute(38, "float", "frs_sec_base", "float", 4, false)]
+ [DNAFieldAttribute(38, "float", "frs_sec_base", "float", 4, false, 556)]
public float frs_sec_base;
- [DNAFieldAttribute(39, "float", "gauss", "float", 4, false)]
+ [DNAFieldAttribute(39, "float", "gauss", "float", 4, false, 560)]
public float gauss;
- [DNAFieldAttribute(40, "int", "color_mgt_flag", "int", 4, false)]
+ [DNAFieldAttribute(40, "int", "color_mgt_flag", "int", 4, false, 564)]
public int color_mgt_flag;
- [DNAFieldAttribute(41, "float", "dither_intensity", "float", 4, false)]
+ [DNAFieldAttribute(41, "float", "dither_intensity", "float", 4, false, 568)]
public float dither_intensity;
- [DNAFieldAttribute(42, "short", "bake_mode", "short", 2, false)]
+ [DNAFieldAttribute(42, "short", "bake_mode", "short", 2, false, 572)]
public short bake_mode;
- [DNAFieldAttribute(43, "short", "bake_flag", "short", 2, false)]
+ [DNAFieldAttribute(43, "short", "bake_flag", "short", 2, false, 574)]
public short bake_flag;
- [DNAFieldAttribute(44, "short", "bake_filter", "short", 2, false)]
+ [DNAFieldAttribute(44, "short", "bake_filter", "short", 2, false, 576)]
public short bake_filter;
- [DNAFieldAttribute(45, "short", "bake_samples", "short", 2, false)]
+ [DNAFieldAttribute(45, "short", "bake_samples", "short", 2, false, 578)]
public short bake_samples;
- [DNAFieldAttribute(46, "short", "bake_margin_type", "short", 2, false)]
+ [DNAFieldAttribute(46, "short", "bake_margin_type", "short", 2, false, 580)]
public short bake_margin_type;
- [DNAFieldAttribute(47, "char", "_pad9[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(47, "char", "_pad9[6]", "System.Char[]", 6, false, 582)]
public char[] _pad9 = new System.Char[6];
- [DNAFieldAttribute(48, "float", "bake_biasdist", "float", 4, false)]
+ [DNAFieldAttribute(48, "float", "bake_biasdist", "float", 4, false, 588)]
public float bake_biasdist;
- [DNAFieldAttribute(49, "float", "bake_user_scale", "float", 4, false)]
+ [DNAFieldAttribute(49, "float", "bake_user_scale", "float", 4, false, 592)]
public float bake_user_scale;
- [DNAFieldAttribute(50, "char", "pic[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(50, "char", "pic[1024]", "System.Char[]", 1024, false, 596)]
public char[] pic = new System.Char[1024];
- [DNAFieldAttribute(51, "int", "stamp", "int", 4, false)]
+ [DNAFieldAttribute(51, "int", "stamp", "int", 4, false, 1620)]
public int stamp;
- [DNAFieldAttribute(52, "short", "stamp_font_id", "short", 2, false)]
+ [DNAFieldAttribute(52, "short", "stamp_font_id", "short", 2, false, 1624)]
public short stamp_font_id;
- [DNAFieldAttribute(53, "char", "_pad3[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(53, "char", "_pad3[2]", "System.Char[]", 2, false, 1626)]
public char[] _pad3 = new System.Char[2];
- [DNAFieldAttribute(54, "char", "stamp_udata[768]", "System.Char[]", 768, false)]
+ [DNAFieldAttribute(54, "char", "stamp_udata[768]", "System.Char[]", 768, false, 1628)]
public char[] stamp_udata = new System.Char[768];
- [DNAFieldAttribute(55, "float", "fg_stamp[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(55, "float", "fg_stamp[4]", "System.Single[]", 16, false, 2396)]
public float[] fg_stamp = new System.Single[4];
- [DNAFieldAttribute(56, "float", "bg_stamp[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(56, "float", "bg_stamp[4]", "System.Single[]", 16, false, 2412)]
public float[] bg_stamp = new System.Single[4];
- [DNAFieldAttribute(57, "char", "seq_prev_type", "char", 1, false)]
+ [DNAFieldAttribute(57, "char", "seq_prev_type", "char", 1, false, 2428)]
public char seq_prev_type;
- [DNAFieldAttribute(58, "char", "seq_rend_type", "char", 1, false)]
+ [DNAFieldAttribute(58, "char", "seq_rend_type", "char", 1, false, 2429)]
public char seq_rend_type;
- [DNAFieldAttribute(59, "char", "seq_flag", "char", 1, false)]
+ [DNAFieldAttribute(59, "char", "seq_flag", "char", 1, false, 2430)]
public char seq_flag;
- [DNAFieldAttribute(60, "char", "_pad5[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(60, "char", "_pad5[3]", "System.Char[]", 3, false, 2431)]
public char[] _pad5 = new System.Char[3];
- [DNAFieldAttribute(61, "short", "simplify_subsurf", "short", 2, false)]
+ [DNAFieldAttribute(61, "short", "simplify_subsurf", "short", 2, false, 2434)]
public short simplify_subsurf;
- [DNAFieldAttribute(62, "short", "simplify_subsurf_render", "short", 2, false)]
+ [DNAFieldAttribute(62, "short", "simplify_subsurf_render", "short", 2, false, 2436)]
public short simplify_subsurf_render;
- [DNAFieldAttribute(63, "short", "simplify_gpencil", "short", 2, false)]
+ [DNAFieldAttribute(63, "short", "simplify_gpencil", "short", 2, false, 2438)]
public short simplify_gpencil;
- [DNAFieldAttribute(64, "float", "simplify_particles", "float", 4, false)]
+ [DNAFieldAttribute(64, "float", "simplify_particles", "float", 4, false, 2440)]
public float simplify_particles;
- [DNAFieldAttribute(65, "float", "simplify_particles_render", "float", 4, false)]
+ [DNAFieldAttribute(65, "float", "simplify_particles_render", "float", 4, false, 2444)]
public float simplify_particles_render;
- [DNAFieldAttribute(66, "float", "simplify_volumes", "float", 4, false)]
+ [DNAFieldAttribute(66, "float", "simplify_volumes", "float", 4, false, 2448)]
public float simplify_volumes;
- [DNAFieldAttribute(67, "int", "line_thickness_mode", "int", 4, false)]
+ [DNAFieldAttribute(67, "int", "line_thickness_mode", "int", 4, false, 2452)]
public int line_thickness_mode;
- [DNAFieldAttribute(68, "float", "unit_line_thickness", "float", 4, false)]
+ [DNAFieldAttribute(68, "float", "unit_line_thickness", "float", 4, false, 2456)]
public float unit_line_thickness;
- [DNAFieldAttribute(69, "char", "engine[32]", "System.Char[]", 32, false)]
+ [DNAFieldAttribute(69, "char", "engine[32]", "System.Char[]", 32, false, 2460)]
public char[] engine = new System.Char[32];
- [DNAFieldAttribute(70, "char", "_pad2[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(70, "char", "_pad2[2]", "System.Char[]", 2, false, 2492)]
public char[] _pad2 = new System.Char[2];
- [DNAFieldAttribute(71, "short", "perf_flag", "short", 2, false)]
+ [DNAFieldAttribute(71, "short", "perf_flag", "short", 2, false, 2494)]
public short perf_flag;
- [DNAFieldAttribute(72, "BakeData", "bake", "BakeData", 1400, false)]
+ [DNAFieldAttribute(72, "BakeData", "bake", "BakeData", 1400, false, 2496)]
public BakeData bake;
- [DNAFieldAttribute(73, "int", "_pad8", "int", 4, false)]
+ [DNAFieldAttribute(73, "int", "_pad8", "int", 4, false, 3896)]
public int _pad8;
- [DNAFieldAttribute(74, "short", "preview_pixel_size", "short", 2, false)]
+ [DNAFieldAttribute(74, "short", "preview_pixel_size", "short", 2, false, 3900)]
public short preview_pixel_size;
- [DNAFieldAttribute(75, "short", "_pad4", "short", 2, false)]
+ [DNAFieldAttribute(75, "short", "_pad4", "short", 2, false, 3902)]
public short _pad4;
- [DNAFieldAttribute(76, "ListBase", "views", "ListBase", 16, false)]
+ [DNAFieldAttribute(76, "ListBase", "views", "ListBase", 16, false, 3904)]
public ListBase views;
- [DNAFieldAttribute(77, "short", "actview", "short", 2, false)]
+ [DNAFieldAttribute(77, "short", "actview", "short", 2, false, 3920)]
public short actview;
- [DNAFieldAttribute(78, "short", "views_format", "short", 2, false)]
+ [DNAFieldAttribute(78, "short", "views_format", "short", 2, false, 3922)]
public short views_format;
- [DNAFieldAttribute(79, "short", "hair_type", "short", 2, false)]
+ [DNAFieldAttribute(79, "short", "hair_type", "short", 2, false, 3924)]
public short hair_type;
- [DNAFieldAttribute(80, "short", "hair_subdiv", "short", 2, false)]
+ [DNAFieldAttribute(80, "short", "hair_subdiv", "short", 2, false, 3926)]
public short hair_subdiv;
- [DNAFieldAttribute(81, "float", "blurfac", "float", 4, false)]
+ [DNAFieldAttribute(81, "float", "blurfac", "float", 4, false, 3928)]
public float blurfac;
- [DNAFieldAttribute(82, "int", "motion_blur_position", "int", 4, false)]
+ [DNAFieldAttribute(82, "int", "motion_blur_position", "int", 4, false, 3932)]
public int motion_blur_position;
- [DNAFieldAttribute(83, "CurveMapping", "mblur_shutter_curve", "CurveMapping", 424, false)]
+ [DNAFieldAttribute(83, "CurveMapping", "mblur_shutter_curve", "CurveMapping", 424, false, 3936)]
public CurveMapping mblur_shutter_curve;
- [DNAFieldAttribute(84, "int", "compositor_device", "int", 4, false)]
+ [DNAFieldAttribute(84, "int", "compositor_device", "int", 4, false, 4360)]
public int compositor_device;
- [DNAFieldAttribute(85, "int", "compositor_precision", "int", 4, false)]
+ [DNAFieldAttribute(85, "int", "compositor_precision", "int", 4, false, 4364)]
public int compositor_precision;
- [DNAFieldAttribute(86, "char", "use_old_cpu_compositor", "char", 1, false)]
+ [DNAFieldAttribute(86, "char", "use_old_cpu_compositor", "char", 1, false, 4368)]
public char use_old_cpu_compositor;
- [DNAFieldAttribute(87, "char", "_pad10[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(87, "char", "_pad10[7]", "System.Char[]", 7, false, 4369)]
public char[] _pad10 = new System.Char[7];
public RenderData() {
this.im_format = default;
diff --git a/BlendFile/DNA/RenderSlot.cs b/BlendFile/DNA/RenderSlot.cs
index 149fa75..30a4a19 100644
--- a/BlendFile/DNA/RenderSlot.cs
+++ b/BlendFile/DNA/RenderSlot.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(326, "RenderSlot", 88)]
public class RenderSlot {
- [DNAFieldAttribute(0, "RenderSlot", "*next", "RenderSlot", 8, true)]
+ [DNAFieldAttribute(0, "RenderSlot", "*next", "RenderSlot", 8, true, 0)]
public RenderSlot ptr_next;
- [DNAFieldAttribute(1, "RenderSlot", "*prev", "RenderSlot", 8, true)]
+ [DNAFieldAttribute(1, "RenderSlot", "*prev", "RenderSlot", 8, true, 8)]
public RenderSlot ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "RenderResult", "*render", "RenderResult", 8, true)]
+ [DNAFieldAttribute(3, "RenderResult", "*render", "RenderResult", 8, true, 80)]
public RenderResult ptr_render;
public RenderSlot() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/RepeatZoneViewerPathElem.cs b/BlendFile/DNA/RepeatZoneViewerPathElem.cs
index d35047f..59c73ce 100644
--- a/BlendFile/DNA/RepeatZoneViewerPathElem.cs
+++ b/BlendFile/DNA/RepeatZoneViewerPathElem.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1035, "RepeatZoneViewerPathElem", 40)]
public struct RepeatZoneViewerPathElem {
- [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false)]
+ [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false, 0)]
public ViewerPathElem @base;
- [DNAFieldAttribute(1, "int", "repeat_output_node_id", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "repeat_output_node_id", "int", 4, false, 32)]
public int repeat_output_node_id;
- [DNAFieldAttribute(2, "int", "iteration", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "iteration", "int", 4, false, 36)]
public int iteration;
public RepeatZoneViewerPathElem() {
this.@base = default;
diff --git a/BlendFile/DNA/ReportList.cs b/BlendFile/DNA/ReportList.cs
index 52f561e..519484b 100644
--- a/BlendFile/DNA/ReportList.cs
+++ b/BlendFile/DNA/ReportList.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1042, "ReportList", 48)]
public class ReportList {
- [DNAFieldAttribute(0, "ListBase", "list", "ListBase", 16, false)]
+ [DNAFieldAttribute(0, "ListBase", "list", "ListBase", 16, false, 0)]
public ListBase list;
- [DNAFieldAttribute(1, "int", "printlevel", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "printlevel", "int", 4, false, 16)]
public int printlevel;
- [DNAFieldAttribute(2, "int", "storelevel", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "storelevel", "int", 4, false, 20)]
public int storelevel;
- [DNAFieldAttribute(3, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flag", "int", 4, false, 24)]
public int flag;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 28)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(5, "wmTimer", "*reporttimer", "wmTimer", 8, true)]
+ [DNAFieldAttribute(5, "wmTimer", "*reporttimer", "wmTimer", 8, true, 32)]
public wmTimer ptr_reporttimer;
- [DNAFieldAttribute(6, "std_mutex_type", "*lock", "std_mutex_type", 8, true)]
+ [DNAFieldAttribute(6, "std_mutex_type", "*lock", "std_mutex_type", 8, true, 40)]
public std_mutex_type ptr_lock;
public ReportList() {
this.list = default;
diff --git a/BlendFile/DNA/RigidBodyCon.cs b/BlendFile/DNA/RigidBodyCon.cs
index 1bfc09d..f46cd99 100644
--- a/BlendFile/DNA/RigidBodyCon.cs
+++ b/BlendFile/DNA/RigidBodyCon.cs
@@ -15,79 +15,79 @@ namespace BlendFile.DNA {
[DNAClassAttribute(771, "RigidBodyCon", 152)]
public class RigidBodyCon {
- [DNAFieldAttribute(0, "Object", "*ob1", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*ob1", "Object", 8, true, 0)]
public Object ptr_ob1;
- [DNAFieldAttribute(1, "Object", "*ob2", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*ob2", "Object", 8, true, 8)]
public Object ptr_ob2;
- [DNAFieldAttribute(2, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "type", "short", 2, false, 16)]
public short type;
- [DNAFieldAttribute(3, "short", "num_solver_iterations", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "num_solver_iterations", "short", 2, false, 18)]
public short num_solver_iterations;
- [DNAFieldAttribute(4, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "flag", "int", 4, false, 20)]
public int flag;
- [DNAFieldAttribute(5, "float", "breaking_threshold", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "breaking_threshold", "float", 4, false, 24)]
public float breaking_threshold;
- [DNAFieldAttribute(6, "char", "spring_type", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "spring_type", "char", 1, false, 28)]
public char spring_type;
- [DNAFieldAttribute(7, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(7, "char", "_pad[3]", "System.Char[]", 3, false, 29)]
public char[] _pad = new System.Char[3];
- [DNAFieldAttribute(8, "float", "limit_lin_x_lower", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "limit_lin_x_lower", "float", 4, false, 32)]
public float limit_lin_x_lower;
- [DNAFieldAttribute(9, "float", "limit_lin_x_upper", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "limit_lin_x_upper", "float", 4, false, 36)]
public float limit_lin_x_upper;
- [DNAFieldAttribute(10, "float", "limit_lin_y_lower", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "limit_lin_y_lower", "float", 4, false, 40)]
public float limit_lin_y_lower;
- [DNAFieldAttribute(11, "float", "limit_lin_y_upper", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "limit_lin_y_upper", "float", 4, false, 44)]
public float limit_lin_y_upper;
- [DNAFieldAttribute(12, "float", "limit_lin_z_lower", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "limit_lin_z_lower", "float", 4, false, 48)]
public float limit_lin_z_lower;
- [DNAFieldAttribute(13, "float", "limit_lin_z_upper", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "limit_lin_z_upper", "float", 4, false, 52)]
public float limit_lin_z_upper;
- [DNAFieldAttribute(14, "float", "limit_ang_x_lower", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "limit_ang_x_lower", "float", 4, false, 56)]
public float limit_ang_x_lower;
- [DNAFieldAttribute(15, "float", "limit_ang_x_upper", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "limit_ang_x_upper", "float", 4, false, 60)]
public float limit_ang_x_upper;
- [DNAFieldAttribute(16, "float", "limit_ang_y_lower", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "limit_ang_y_lower", "float", 4, false, 64)]
public float limit_ang_y_lower;
- [DNAFieldAttribute(17, "float", "limit_ang_y_upper", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "limit_ang_y_upper", "float", 4, false, 68)]
public float limit_ang_y_upper;
- [DNAFieldAttribute(18, "float", "limit_ang_z_lower", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "limit_ang_z_lower", "float", 4, false, 72)]
public float limit_ang_z_lower;
- [DNAFieldAttribute(19, "float", "limit_ang_z_upper", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "limit_ang_z_upper", "float", 4, false, 76)]
public float limit_ang_z_upper;
- [DNAFieldAttribute(20, "float", "spring_stiffness_x", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "spring_stiffness_x", "float", 4, false, 80)]
public float spring_stiffness_x;
- [DNAFieldAttribute(21, "float", "spring_stiffness_y", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "spring_stiffness_y", "float", 4, false, 84)]
public float spring_stiffness_y;
- [DNAFieldAttribute(22, "float", "spring_stiffness_z", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "spring_stiffness_z", "float", 4, false, 88)]
public float spring_stiffness_z;
- [DNAFieldAttribute(23, "float", "spring_stiffness_ang_x", "float", 4, false)]
+ [DNAFieldAttribute(23, "float", "spring_stiffness_ang_x", "float", 4, false, 92)]
public float spring_stiffness_ang_x;
- [DNAFieldAttribute(24, "float", "spring_stiffness_ang_y", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "spring_stiffness_ang_y", "float", 4, false, 96)]
public float spring_stiffness_ang_y;
- [DNAFieldAttribute(25, "float", "spring_stiffness_ang_z", "float", 4, false)]
+ [DNAFieldAttribute(25, "float", "spring_stiffness_ang_z", "float", 4, false, 100)]
public float spring_stiffness_ang_z;
- [DNAFieldAttribute(26, "float", "spring_damping_x", "float", 4, false)]
+ [DNAFieldAttribute(26, "float", "spring_damping_x", "float", 4, false, 104)]
public float spring_damping_x;
- [DNAFieldAttribute(27, "float", "spring_damping_y", "float", 4, false)]
+ [DNAFieldAttribute(27, "float", "spring_damping_y", "float", 4, false, 108)]
public float spring_damping_y;
- [DNAFieldAttribute(28, "float", "spring_damping_z", "float", 4, false)]
+ [DNAFieldAttribute(28, "float", "spring_damping_z", "float", 4, false, 112)]
public float spring_damping_z;
- [DNAFieldAttribute(29, "float", "spring_damping_ang_x", "float", 4, false)]
+ [DNAFieldAttribute(29, "float", "spring_damping_ang_x", "float", 4, false, 116)]
public float spring_damping_ang_x;
- [DNAFieldAttribute(30, "float", "spring_damping_ang_y", "float", 4, false)]
+ [DNAFieldAttribute(30, "float", "spring_damping_ang_y", "float", 4, false, 120)]
public float spring_damping_ang_y;
- [DNAFieldAttribute(31, "float", "spring_damping_ang_z", "float", 4, false)]
+ [DNAFieldAttribute(31, "float", "spring_damping_ang_z", "float", 4, false, 124)]
public float spring_damping_ang_z;
- [DNAFieldAttribute(32, "float", "motor_lin_target_velocity", "float", 4, false)]
+ [DNAFieldAttribute(32, "float", "motor_lin_target_velocity", "float", 4, false, 128)]
public float motor_lin_target_velocity;
- [DNAFieldAttribute(33, "float", "motor_ang_target_velocity", "float", 4, false)]
+ [DNAFieldAttribute(33, "float", "motor_ang_target_velocity", "float", 4, false, 132)]
public float motor_ang_target_velocity;
- [DNAFieldAttribute(34, "float", "motor_lin_max_impulse", "float", 4, false)]
+ [DNAFieldAttribute(34, "float", "motor_lin_max_impulse", "float", 4, false, 136)]
public float motor_lin_max_impulse;
- [DNAFieldAttribute(35, "float", "motor_ang_max_impulse", "float", 4, false)]
+ [DNAFieldAttribute(35, "float", "motor_ang_max_impulse", "float", 4, false, 140)]
public float motor_ang_max_impulse;
- [DNAFieldAttribute(36, "void", "*physics_constraint", "void", 8, true)]
+ [DNAFieldAttribute(36, "void", "*physics_constraint", "void", 8, true, 144)]
public object ptr_physics_constraint;
public RigidBodyCon() {
this.ptr_ob1 = default;
diff --git a/BlendFile/DNA/RigidBodyOb.cs b/BlendFile/DNA/RigidBodyOb.cs
index 540a8d1..fa3b9a1 100644
--- a/BlendFile/DNA/RigidBodyOb.cs
+++ b/BlendFile/DNA/RigidBodyOb.cs
@@ -15,41 +15,41 @@ namespace BlendFile.DNA {
[DNAClassAttribute(770, "RigidBodyOb", 88)]
public class RigidBodyOb {
- [DNAFieldAttribute(0, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "type", "short", 2, false, 0)]
public short type;
- [DNAFieldAttribute(1, "short", "shape", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "shape", "short", 2, false, 2)]
public short shape;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 4)]
public int flag;
- [DNAFieldAttribute(3, "int", "col_groups", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "col_groups", "int", 4, false, 8)]
public int col_groups;
- [DNAFieldAttribute(4, "short", "mesh_source", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "mesh_source", "short", 2, false, 12)]
public short mesh_source;
- [DNAFieldAttribute(5, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(5, "char", "_pad[2]", "System.Char[]", 2, false, 14)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(6, "float", "mass", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "mass", "float", 4, false, 16)]
public float mass;
- [DNAFieldAttribute(7, "float", "friction", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "friction", "float", 4, false, 20)]
public float friction;
- [DNAFieldAttribute(8, "float", "restitution", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "restitution", "float", 4, false, 24)]
public float restitution;
- [DNAFieldAttribute(9, "float", "margin", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "margin", "float", 4, false, 28)]
public float margin;
- [DNAFieldAttribute(10, "float", "lin_damping", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "lin_damping", "float", 4, false, 32)]
public float lin_damping;
- [DNAFieldAttribute(11, "float", "ang_damping", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "ang_damping", "float", 4, false, 36)]
public float ang_damping;
- [DNAFieldAttribute(12, "float", "lin_sleep_thresh", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "lin_sleep_thresh", "float", 4, false, 40)]
public float lin_sleep_thresh;
- [DNAFieldAttribute(13, "float", "ang_sleep_thresh", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "ang_sleep_thresh", "float", 4, false, 44)]
public float ang_sleep_thresh;
- [DNAFieldAttribute(14, "float", "orn[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(14, "float", "orn[4]", "System.Single[]", 16, false, 48)]
public float[] orn = new System.Single[4];
- [DNAFieldAttribute(15, "float", "pos[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(15, "float", "pos[3]", "System.Single[]", 12, false, 64)]
public float[] pos = new System.Single[3];
- [DNAFieldAttribute(16, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(16, "char", "_pad1[4]", "System.Char[]", 4, false, 76)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(17, "RigidBodyOb_Shared", "*shared", "RigidBodyOb_Shared", 8, true)]
+ [DNAFieldAttribute(17, "RigidBodyOb_Shared", "*shared", "RigidBodyOb_Shared", 8, true, 80)]
public RigidBodyOb_Shared ptr_shared;
public RigidBodyOb() {
this.type = default;
diff --git a/BlendFile/DNA/RigidBodyWorld.cs b/BlendFile/DNA/RigidBodyWorld.cs
index 9d01f76..4f16e93 100644
--- a/BlendFile/DNA/RigidBodyWorld.cs
+++ b/BlendFile/DNA/RigidBodyWorld.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(795, "RigidBodyWorld", 88)]
public class RigidBodyWorld {
- [DNAFieldAttribute(0, "EffectorWeights", "*effector_weights", "EffectorWeights", 8, true)]
+ [DNAFieldAttribute(0, "EffectorWeights", "*effector_weights", "EffectorWeights", 8, true, 0)]
public EffectorWeights ptr_effector_weights;
- [DNAFieldAttribute(1, "Collection", "*group", "Collection", 8, true)]
+ [DNAFieldAttribute(1, "Collection", "*group", "Collection", 8, true, 8)]
public Collection ptr_group;
- [DNAFieldAttribute(2, "Object", "**objects", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "**objects", "Object", 8, true, 16)]
public Object ptr_ptr_objects;
- [DNAFieldAttribute(3, "Collection", "*constraints", "Collection", 8, true)]
+ [DNAFieldAttribute(3, "Collection", "*constraints", "Collection", 8, true, 24)]
public Collection ptr_constraints;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 32)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(5, "float", "ltime", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "ltime", "float", 4, false, 36)]
public float ltime;
- [DNAFieldAttribute(6, "RigidBodyWorld_Shared", "*shared", "RigidBodyWorld_Shared", 8, true)]
+ [DNAFieldAttribute(6, "RigidBodyWorld_Shared", "*shared", "RigidBodyWorld_Shared", 8, true, 40)]
public RigidBodyWorld_Shared ptr_shared;
- [DNAFieldAttribute(7, "PointCache", "*pointcache", "PointCache", 8, true)]
+ [DNAFieldAttribute(7, "PointCache", "*pointcache", "PointCache", 8, true, 48)]
public PointCache ptr_pointcache;
- [DNAFieldAttribute(8, "ListBase", "ptcaches", "ListBase", 16, false)]
+ [DNAFieldAttribute(8, "ListBase", "ptcaches", "ListBase", 16, false, 56)]
public ListBase ptcaches;
- [DNAFieldAttribute(9, "int", "numbodies", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "numbodies", "int", 4, false, 72)]
public int numbodies;
- [DNAFieldAttribute(10, "short", "steps_per_second", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "steps_per_second", "short", 2, false, 76)]
public short steps_per_second;
- [DNAFieldAttribute(11, "short", "num_solver_iterations", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "num_solver_iterations", "short", 2, false, 78)]
public short num_solver_iterations;
- [DNAFieldAttribute(12, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "flag", "int", 4, false, 80)]
public int flag;
- [DNAFieldAttribute(13, "float", "time_scale", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "time_scale", "float", 4, false, 84)]
public float time_scale;
public RigidBodyWorld() {
this.ptr_effector_weights = default;
diff --git a/BlendFile/DNA/RigidBodyWorld_Shared.cs b/BlendFile/DNA/RigidBodyWorld_Shared.cs
index a7b3e33..d5f4761 100644
--- a/BlendFile/DNA/RigidBodyWorld_Shared.cs
+++ b/BlendFile/DNA/RigidBodyWorld_Shared.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(794, "RigidBodyWorld_Shared", 32)]
public class RigidBodyWorld_Shared {
- [DNAFieldAttribute(0, "PointCache", "*pointcache", "PointCache", 8, true)]
+ [DNAFieldAttribute(0, "PointCache", "*pointcache", "PointCache", 8, true, 0)]
public PointCache ptr_pointcache;
- [DNAFieldAttribute(1, "ListBase", "ptcaches", "ListBase", 16, false)]
+ [DNAFieldAttribute(1, "ListBase", "ptcaches", "ListBase", 16, false, 8)]
public ListBase ptcaches;
- [DNAFieldAttribute(2, "void", "*physics_world", "void", 8, true)]
+ [DNAFieldAttribute(2, "void", "*physics_world", "void", 8, true, 24)]
public object ptr_physics_world;
public RigidBodyWorld_Shared() {
this.ptr_pointcache = default;
diff --git a/BlendFile/DNA/RimShaderFxData.cs b/BlendFile/DNA/RimShaderFxData.cs
index 6cbf249..d863d75 100644
--- a/BlendFile/DNA/RimShaderFxData.cs
+++ b/BlendFile/DNA/RimShaderFxData.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(922, "RimShaderFxData", 200)]
public struct RimShaderFxData {
- [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false)]
+ [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false, 0)]
public ShaderFxData shaderfx;
- [DNAFieldAttribute(1, "int", "offset[2]", "System.Int32[]", 8, false)]
+ [DNAFieldAttribute(1, "int", "offset[2]", "System.Int32[]", 8, false, 104)]
public int[] offset = new System.Int32[2];
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 112)]
public int flag;
- [DNAFieldAttribute(3, "float", "rim_rgb[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(3, "float", "rim_rgb[3]", "System.Single[]", 12, false, 116)]
public float[] rim_rgb = new System.Single[3];
- [DNAFieldAttribute(4, "float", "mask_rgb[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(4, "float", "mask_rgb[3]", "System.Single[]", 12, false, 128)]
public float[] mask_rgb = new System.Single[3];
- [DNAFieldAttribute(5, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "mode", "int", 4, false, 140)]
public int mode;
- [DNAFieldAttribute(6, "int", "blur[2]", "System.Int32[]", 8, false)]
+ [DNAFieldAttribute(6, "int", "blur[2]", "System.Int32[]", 8, false, 144)]
public int[] blur = new System.Int32[2];
- [DNAFieldAttribute(7, "int", "samples", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "samples", "int", 4, false, 152)]
public int samples;
- [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false, 156)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(9, "ShaderFxData_Runtime", "runtime", "ShaderFxData_Runtime", 40, false)]
+ [DNAFieldAttribute(9, "ShaderFxData_Runtime", "runtime", "ShaderFxData_Runtime", 40, false, 160)]
public ShaderFxData_Runtime runtime;
public RimShaderFxData() {
this.shaderfx = default;
diff --git a/BlendFile/DNA/SBVertex.cs b/BlendFile/DNA/SBVertex.cs
index 5e9218f..bc56289 100644
--- a/BlendFile/DNA/SBVertex.cs
+++ b/BlendFile/DNA/SBVertex.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(758, "SBVertex", 16)]
public struct SBVertex {
- [DNAFieldAttribute(0, "float", "vec[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(0, "float", "vec[4]", "System.Single[]", 16, false, 0)]
public float[] vec = new System.Single[4];
public SBVertex() {
this.vec = default;
diff --git a/BlendFile/DNA/SDefBind.cs b/BlendFile/DNA/SDefBind.cs
index d833b03..a52f1b2 100644
--- a/BlendFile/DNA/SDefBind.cs
+++ b/BlendFile/DNA/SDefBind.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(510, "SDefBind", 32)]
public class SDefBind {
- [DNAFieldAttribute(0, "int", "*vert_inds", "int", 8, true)]
+ [DNAFieldAttribute(0, "int", "*vert_inds", "int", 8, true, 0)]
public int ptr_vert_inds;
- [DNAFieldAttribute(1, "int", "numverts", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "numverts", "int", 4, false, 8)]
public int numverts;
- [DNAFieldAttribute(2, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "mode", "int", 4, false, 12)]
public int mode;
- [DNAFieldAttribute(3, "float", "*vert_weights", "float", 8, true)]
+ [DNAFieldAttribute(3, "float", "*vert_weights", "float", 8, true, 16)]
public float ptr_vert_weights;
- [DNAFieldAttribute(4, "float", "normal_dist", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "normal_dist", "float", 4, false, 24)]
public float normal_dist;
- [DNAFieldAttribute(5, "float", "influence", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "influence", "float", 4, false, 28)]
public float influence;
public SDefBind() {
this.ptr_vert_inds = default;
diff --git a/BlendFile/DNA/SDefVert.cs b/BlendFile/DNA/SDefVert.cs
index b556f66..d55e756 100644
--- a/BlendFile/DNA/SDefVert.cs
+++ b/BlendFile/DNA/SDefVert.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(511, "SDefVert", 16)]
public class SDefVert {
- [DNAFieldAttribute(0, "SDefBind", "*binds", "SDefBind", 8, true)]
+ [DNAFieldAttribute(0, "SDefBind", "*binds", "SDefBind", 8, true, 0)]
public SDefBind ptr_binds;
- [DNAFieldAttribute(1, "int", "numbinds", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "numbinds", "int", 4, false, 8)]
public int numbinds;
- [DNAFieldAttribute(2, "int", "vertex_idx", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "vertex_idx", "int", 4, false, 12)]
public int vertex_idx;
public SDefVert() {
this.ptr_binds = default;
diff --git a/BlendFile/DNA/SPHFluidSettings.cs b/BlendFile/DNA/SPHFluidSettings.cs
index 1c9e3d6..520bb8b 100644
--- a/BlendFile/DNA/SPHFluidSettings.cs
+++ b/BlendFile/DNA/SPHFluidSettings.cs
@@ -15,39 +15,39 @@ namespace BlendFile.DNA {
[DNAClassAttribute(784, "SPHFluidSettings", 68)]
public struct SPHFluidSettings {
- [DNAFieldAttribute(0, "float", "radius", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "radius", "float", 4, false, 0)]
public float radius;
- [DNAFieldAttribute(1, "float", "spring_k", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "spring_k", "float", 4, false, 4)]
public float spring_k;
- [DNAFieldAttribute(2, "float", "rest_length", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "rest_length", "float", 4, false, 8)]
public float rest_length;
- [DNAFieldAttribute(3, "float", "plasticity_constant", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "plasticity_constant", "float", 4, false, 12)]
public float plasticity_constant;
- [DNAFieldAttribute(4, "float", "yield_ratio", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "yield_ratio", "float", 4, false, 16)]
public float yield_ratio;
- [DNAFieldAttribute(5, "float", "plasticity_balance", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "plasticity_balance", "float", 4, false, 20)]
public float plasticity_balance;
- [DNAFieldAttribute(6, "float", "yield_balance", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "yield_balance", "float", 4, false, 24)]
public float yield_balance;
- [DNAFieldAttribute(7, "float", "viscosity_omega", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "viscosity_omega", "float", 4, false, 28)]
public float viscosity_omega;
- [DNAFieldAttribute(8, "float", "viscosity_beta", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "viscosity_beta", "float", 4, false, 32)]
public float viscosity_beta;
- [DNAFieldAttribute(9, "float", "stiffness_k", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "stiffness_k", "float", 4, false, 36)]
public float stiffness_k;
- [DNAFieldAttribute(10, "float", "stiffness_knear", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "stiffness_knear", "float", 4, false, 40)]
public float stiffness_knear;
- [DNAFieldAttribute(11, "float", "rest_density", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "rest_density", "float", 4, false, 44)]
public float rest_density;
- [DNAFieldAttribute(12, "float", "buoyancy", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "buoyancy", "float", 4, false, 48)]
public float buoyancy;
- [DNAFieldAttribute(13, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "flag", "int", 4, false, 52)]
public int flag;
- [DNAFieldAttribute(14, "int", "spring_frames", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "spring_frames", "int", 4, false, 56)]
public int spring_frames;
- [DNAFieldAttribute(15, "short", "solver", "short", 2, false)]
+ [DNAFieldAttribute(15, "short", "solver", "short", 2, false, 60)]
public short solver;
- [DNAFieldAttribute(16, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(16, "char", "_pad[6]", "System.Char[]", 6, false, 62)]
public char[] _pad = new System.Char[6];
public SPHFluidSettings() {
this.radius = default;
diff --git a/BlendFile/DNA/Scene.cs b/BlendFile/DNA/Scene.cs
index 10ea7f1..c8c72eb 100644
--- a/BlendFile/DNA/Scene.cs
+++ b/BlendFile/DNA/Scene.cs
@@ -15,121 +15,121 @@ namespace BlendFile.DNA {
[DNAClassAttribute(241, "Scene", 6744)]
public class Scene {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false)]
+ [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false, 216)]
public DrawDataList drawdata;
- [DNAFieldAttribute(3, "Object", "*camera", "Object", 8, true)]
+ [DNAFieldAttribute(3, "Object", "*camera", "Object", 8, true, 232)]
public Object ptr_camera;
- [DNAFieldAttribute(4, "World", "*world", "World", 8, true)]
+ [DNAFieldAttribute(4, "World", "*world", "World", 8, true, 240)]
public World ptr_world;
- [DNAFieldAttribute(5, "Scene", "*set", "Scene", 8, true)]
+ [DNAFieldAttribute(5, "Scene", "*set", "Scene", 8, true, 248)]
public Scene ptr_set;
- [DNAFieldAttribute(6, "ListBase", "base", "ListBase", 16, false)]
+ [DNAFieldAttribute(6, "ListBase", "base", "ListBase", 16, false, 256)]
public ListBase @base;
- [DNAFieldAttribute(7, "Base", "*basact", "Base", 8, true)]
+ [DNAFieldAttribute(7, "Base", "*basact", "Base", 8, true, 272)]
public Base ptr_basact;
- [DNAFieldAttribute(8, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(8, "void", "*_pad1", "void", 8, true, 280)]
public object ptr__pad1;
- [DNAFieldAttribute(9, "View3DCursor", "cursor", "View3DCursor", 64, false)]
+ [DNAFieldAttribute(9, "View3DCursor", "cursor", "View3DCursor", 64, false, 288)]
public View3DCursor cursor;
- [DNAFieldAttribute(10, "int", "lay", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "lay", "int", 4, false, 352)]
public int lay;
- [DNAFieldAttribute(11, "int", "layact", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "layact", "int", 4, false, 356)]
public int layact;
- [DNAFieldAttribute(12, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(12, "char", "_pad2[4]", "System.Char[]", 4, false, 360)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(13, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "flag", "short", 2, false, 364)]
public short flag;
- [DNAFieldAttribute(14, "char", "use_nodes", "char", 1, false)]
+ [DNAFieldAttribute(14, "char", "use_nodes", "char", 1, false, 366)]
public char use_nodes;
- [DNAFieldAttribute(15, "char", "_pad3[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(15, "char", "_pad3[1]", "System.Char[]", 1, false, 367)]
public char[] _pad3 = new System.Char[1];
- [DNAFieldAttribute(16, "bNodeTree", "*nodetree", "bNodeTree", 8, true)]
+ [DNAFieldAttribute(16, "bNodeTree", "*nodetree", "bNodeTree", 8, true, 368)]
public bNodeTree ptr_nodetree;
- [DNAFieldAttribute(17, "Editing", "*ed", "Editing", 8, true)]
+ [DNAFieldAttribute(17, "Editing", "*ed", "Editing", 8, true, 376)]
public Editing ptr_ed;
- [DNAFieldAttribute(18, "ToolSettings", "*toolsettings", "ToolSettings", 8, true)]
+ [DNAFieldAttribute(18, "ToolSettings", "*toolsettings", "ToolSettings", 8, true, 384)]
public ToolSettings ptr_toolsettings;
- [DNAFieldAttribute(19, "void", "*_pad4", "void", 8, true)]
+ [DNAFieldAttribute(19, "void", "*_pad4", "void", 8, true, 392)]
public object ptr__pad4;
- [DNAFieldAttribute(20, "DisplaySafeAreas", "safe_areas", "DisplaySafeAreas", 32, false)]
+ [DNAFieldAttribute(20, "DisplaySafeAreas", "safe_areas", "DisplaySafeAreas", 32, false, 400)]
public DisplaySafeAreas safe_areas;
- [DNAFieldAttribute(21, "RenderData", "r", "RenderData", 4376, false)]
+ [DNAFieldAttribute(21, "RenderData", "r", "RenderData", 4376, false, 432)]
public RenderData r;
- [DNAFieldAttribute(22, "AudioData", "audio", "AudioData", 32, false)]
+ [DNAFieldAttribute(22, "AudioData", "audio", "AudioData", 32, false, 4808)]
public AudioData audio;
- [DNAFieldAttribute(23, "ListBase", "markers", "ListBase", 16, false)]
+ [DNAFieldAttribute(23, "ListBase", "markers", "ListBase", 16, false, 4840)]
public ListBase markers;
- [DNAFieldAttribute(24, "ListBase", "transform_spaces", "ListBase", 16, false)]
+ [DNAFieldAttribute(24, "ListBase", "transform_spaces", "ListBase", 16, false, 4856)]
public ListBase transform_spaces;
- [DNAFieldAttribute(25, "TransformOrientationSlot", "orientation_slots[4]", "TransformOrientationSlot[]", 64, false)]
+ [DNAFieldAttribute(25, "TransformOrientationSlot", "orientation_slots[4]", "TransformOrientationSlot[]", 64, false, 4872)]
public TransformOrientationSlot[] orientation_slots = new TransformOrientationSlot[4];
- [DNAFieldAttribute(26, "void", "*sound_scene", "void", 8, true)]
+ [DNAFieldAttribute(26, "void", "*sound_scene", "void", 8, true, 4936)]
public object ptr_sound_scene;
- [DNAFieldAttribute(27, "void", "*playback_handle", "void", 8, true)]
+ [DNAFieldAttribute(27, "void", "*playback_handle", "void", 8, true, 4944)]
public object ptr_playback_handle;
- [DNAFieldAttribute(28, "void", "*sound_scrub_handle", "void", 8, true)]
+ [DNAFieldAttribute(28, "void", "*sound_scrub_handle", "void", 8, true, 4952)]
public object ptr_sound_scrub_handle;
- [DNAFieldAttribute(29, "void", "*speaker_handles", "void", 8, true)]
+ [DNAFieldAttribute(29, "void", "*speaker_handles", "void", 8, true, 4960)]
public object ptr_speaker_handles;
- [DNAFieldAttribute(30, "void", "*fps_info", "void", 8, true)]
+ [DNAFieldAttribute(30, "void", "*fps_info", "void", 8, true, 4968)]
public object ptr_fps_info;
- [DNAFieldAttribute(31, "GHash", "*depsgraph_hash", "GHash", 8, true)]
+ [DNAFieldAttribute(31, "GHash", "*depsgraph_hash", "GHash", 8, true, 4976)]
public GHash ptr_depsgraph_hash;
- [DNAFieldAttribute(32, "char", "_pad7[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(32, "char", "_pad7[4]", "System.Char[]", 4, false, 4984)]
public char[] _pad7 = new System.Char[4];
- [DNAFieldAttribute(33, "int", "active_keyingset", "int", 4, false)]
+ [DNAFieldAttribute(33, "int", "active_keyingset", "int", 4, false, 4988)]
public int active_keyingset;
- [DNAFieldAttribute(34, "ListBase", "keyingsets", "ListBase", 16, false)]
+ [DNAFieldAttribute(34, "ListBase", "keyingsets", "ListBase", 16, false, 4992)]
public ListBase keyingsets;
- [DNAFieldAttribute(35, "UnitSettings", "unit", "UnitSettings", 16, false)]
+ [DNAFieldAttribute(35, "UnitSettings", "unit", "UnitSettings", 16, false, 5008)]
public UnitSettings unit;
- [DNAFieldAttribute(36, "bGPdata", "*gpd", "bGPdata", 8, true)]
+ [DNAFieldAttribute(36, "bGPdata", "*gpd", "bGPdata", 8, true, 5024)]
public bGPdata ptr_gpd;
- [DNAFieldAttribute(37, "MovieClip", "*clip", "MovieClip", 8, true)]
+ [DNAFieldAttribute(37, "MovieClip", "*clip", "MovieClip", 8, true, 5032)]
public MovieClip ptr_clip;
- [DNAFieldAttribute(38, "PhysicsSettings", "physics_settings", "PhysicsSettings", 24, false)]
+ [DNAFieldAttribute(38, "PhysicsSettings", "physics_settings", "PhysicsSettings", 24, false, 5040)]
public PhysicsSettings physics_settings;
- [DNAFieldAttribute(39, "void", "*_pad8", "void", 8, true)]
+ [DNAFieldAttribute(39, "void", "*_pad8", "void", 8, true, 5064)]
public object ptr__pad8;
- [DNAFieldAttribute(40, "CustomData_MeshMasks", "customdata_mask", "CustomData_MeshMasks", 40, false)]
+ [DNAFieldAttribute(40, "CustomData_MeshMasks", "customdata_mask", "CustomData_MeshMasks", 40, false, 5072)]
public CustomData_MeshMasks customdata_mask;
- [DNAFieldAttribute(41, "CustomData_MeshMasks", "customdata_mask_modal", "CustomData_MeshMasks", 40, false)]
+ [DNAFieldAttribute(41, "CustomData_MeshMasks", "customdata_mask_modal", "CustomData_MeshMasks", 40, false, 5112)]
public CustomData_MeshMasks customdata_mask_modal;
- [DNAFieldAttribute(42, "ColorManagedViewSettings", "view_settings", "ColorManagedViewSettings", 168, false)]
+ [DNAFieldAttribute(42, "ColorManagedViewSettings", "view_settings", "ColorManagedViewSettings", 168, false, 5152)]
public ColorManagedViewSettings view_settings;
- [DNAFieldAttribute(43, "ColorManagedDisplaySettings", "display_settings", "ColorManagedDisplaySettings", 64, false)]
+ [DNAFieldAttribute(43, "ColorManagedDisplaySettings", "display_settings", "ColorManagedDisplaySettings", 64, false, 5320)]
public ColorManagedDisplaySettings display_settings;
- [DNAFieldAttribute(44, "ColorManagedColorspaceSettings", "sequencer_colorspace_settings", "ColorManagedColorspaceSettings", 64, false)]
+ [DNAFieldAttribute(44, "ColorManagedColorspaceSettings", "sequencer_colorspace_settings", "ColorManagedColorspaceSettings", 64, false, 5384)]
public ColorManagedColorspaceSettings sequencer_colorspace_settings;
- [DNAFieldAttribute(45, "RigidBodyWorld", "*rigidbody_world", "RigidBodyWorld", 8, true)]
+ [DNAFieldAttribute(45, "RigidBodyWorld", "*rigidbody_world", "RigidBodyWorld", 8, true, 5448)]
public RigidBodyWorld ptr_rigidbody_world;
- [DNAFieldAttribute(46, "PreviewImage", "*preview", "PreviewImage", 8, true)]
+ [DNAFieldAttribute(46, "PreviewImage", "*preview", "PreviewImage", 8, true, 5456)]
public PreviewImage ptr_preview;
- [DNAFieldAttribute(47, "ListBase", "view_layers", "ListBase", 16, false)]
+ [DNAFieldAttribute(47, "ListBase", "view_layers", "ListBase", 16, false, 5464)]
public ListBase view_layers;
- [DNAFieldAttribute(48, "Collection", "*master_collection", "Collection", 8, true)]
+ [DNAFieldAttribute(48, "Collection", "*master_collection", "Collection", 8, true, 5480)]
public Collection ptr_master_collection;
- [DNAFieldAttribute(49, "IDProperty", "*layer_properties", "IDProperty", 8, true)]
+ [DNAFieldAttribute(49, "IDProperty", "*layer_properties", "IDProperty", 8, true, 5488)]
public IDProperty ptr_layer_properties;
- [DNAFieldAttribute(50, "int", "simulation_frame_start", "int", 4, false)]
+ [DNAFieldAttribute(50, "int", "simulation_frame_start", "int", 4, false, 5496)]
public int simulation_frame_start;
- [DNAFieldAttribute(51, "int", "simulation_frame_end", "int", 4, false)]
+ [DNAFieldAttribute(51, "int", "simulation_frame_end", "int", 4, false, 5500)]
public int simulation_frame_end;
- [DNAFieldAttribute(52, "SceneDisplay", "display", "SceneDisplay", 984, false)]
+ [DNAFieldAttribute(52, "SceneDisplay", "display", "SceneDisplay", 984, false, 5504)]
public SceneDisplay display;
- [DNAFieldAttribute(53, "SceneEEVEE", "eevee", "SceneEEVEE", 224, false)]
+ [DNAFieldAttribute(53, "SceneEEVEE", "eevee", "SceneEEVEE", 224, false, 6488)]
public SceneEEVEE eevee;
- [DNAFieldAttribute(54, "SceneGpencil", "grease_pencil_settings", "SceneGpencil", 8, false)]
+ [DNAFieldAttribute(54, "SceneGpencil", "grease_pencil_settings", "SceneGpencil", 8, false, 6712)]
public SceneGpencil grease_pencil_settings;
- [DNAFieldAttribute(55, "SceneHydra", "hydra", "SceneHydra", 8, false)]
+ [DNAFieldAttribute(55, "SceneHydra", "hydra", "SceneHydra", 8, false, 6720)]
public SceneHydra hydra;
- [DNAFieldAttribute(56, "SceneRuntimeHandle", "*runtime", "SceneRuntimeHandle", 8, true)]
+ [DNAFieldAttribute(56, "SceneRuntimeHandle", "*runtime", "SceneRuntimeHandle", 8, true, 6728)]
public SceneRuntimeHandle ptr_runtime;
- [DNAFieldAttribute(57, "void", "*_pad9", "void", 8, true)]
+ [DNAFieldAttribute(57, "void", "*_pad9", "void", 8, true, 6736)]
public object ptr__pad9;
public Scene() {
this.id = default;
diff --git a/BlendFile/DNA/SceneDisplay.cs b/BlendFile/DNA/SceneDisplay.cs
index 92fefd2..4f2b352 100644
--- a/BlendFile/DNA/SceneDisplay.cs
+++ b/BlendFile/DNA/SceneDisplay.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(832, "SceneDisplay", 984)]
public struct SceneDisplay {
- [DNAFieldAttribute(0, "float", "light_direction[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(0, "float", "light_direction[3]", "System.Single[]", 12, false, 0)]
public float[] light_direction = new System.Single[3];
- [DNAFieldAttribute(1, "float", "shadow_shift", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "shadow_shift", "float", 4, false, 12)]
public float shadow_shift;
- [DNAFieldAttribute(2, "float", "shadow_focus", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "shadow_focus", "float", 4, false, 16)]
public float shadow_focus;
- [DNAFieldAttribute(3, "float", "matcap_ssao_distance", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "matcap_ssao_distance", "float", 4, false, 20)]
public float matcap_ssao_distance;
- [DNAFieldAttribute(4, "float", "matcap_ssao_attenuation", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "matcap_ssao_attenuation", "float", 4, false, 24)]
public float matcap_ssao_attenuation;
- [DNAFieldAttribute(5, "int", "matcap_ssao_samples", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "matcap_ssao_samples", "int", 4, false, 28)]
public int matcap_ssao_samples;
- [DNAFieldAttribute(6, "char", "viewport_aa", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "viewport_aa", "char", 1, false, 32)]
public char viewport_aa;
- [DNAFieldAttribute(7, "char", "render_aa", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "render_aa", "char", 1, false, 33)]
public char render_aa;
- [DNAFieldAttribute(8, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(8, "char", "_pad[6]", "System.Char[]", 6, false, 34)]
public char[] _pad = new System.Char[6];
- [DNAFieldAttribute(9, "View3DShading", "shading", "View3DShading", 944, false)]
+ [DNAFieldAttribute(9, "View3DShading", "shading", "View3DShading", 944, false, 40)]
public View3DShading shading;
public SceneDisplay() {
this.light_direction = default;
diff --git a/BlendFile/DNA/SceneEEVEE.cs b/BlendFile/DNA/SceneEEVEE.cs
index 9faf503..23f46a6 100644
--- a/BlendFile/DNA/SceneEEVEE.cs
+++ b/BlendFile/DNA/SceneEEVEE.cs
@@ -15,109 +15,109 @@ namespace BlendFile.DNA {
[DNAClassAttribute(835, "SceneEEVEE", 224)]
public struct SceneEEVEE {
- [DNAFieldAttribute(0, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "flag", "int", 4, false, 0)]
public int flag;
- [DNAFieldAttribute(1, "int", "gi_diffuse_bounces", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "gi_diffuse_bounces", "int", 4, false, 4)]
public int gi_diffuse_bounces;
- [DNAFieldAttribute(2, "int", "gi_cubemap_resolution", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "gi_cubemap_resolution", "int", 4, false, 8)]
public int gi_cubemap_resolution;
- [DNAFieldAttribute(3, "int", "gi_visibility_resolution", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "gi_visibility_resolution", "int", 4, false, 12)]
public int gi_visibility_resolution;
- [DNAFieldAttribute(4, "float", "gi_glossy_clamp", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "gi_glossy_clamp", "float", 4, false, 16)]
public float gi_glossy_clamp;
- [DNAFieldAttribute(5, "int", "gi_irradiance_pool_size", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "gi_irradiance_pool_size", "int", 4, false, 20)]
public int gi_irradiance_pool_size;
- [DNAFieldAttribute(6, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "_pad0[4]", "System.Char[]", 4, false, 24)]
public char[] _pad0 = new System.Char[4];
- [DNAFieldAttribute(7, "int", "taa_samples", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "taa_samples", "int", 4, false, 28)]
public int taa_samples;
- [DNAFieldAttribute(8, "int", "taa_render_samples", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "taa_render_samples", "int", 4, false, 32)]
public int taa_render_samples;
- [DNAFieldAttribute(9, "float", "volumetric_start", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "volumetric_start", "float", 4, false, 36)]
public float volumetric_start;
- [DNAFieldAttribute(10, "float", "volumetric_end", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "volumetric_end", "float", 4, false, 40)]
public float volumetric_end;
- [DNAFieldAttribute(11, "int", "volumetric_tile_size", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "volumetric_tile_size", "int", 4, false, 44)]
public int volumetric_tile_size;
- [DNAFieldAttribute(12, "int", "volumetric_samples", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "volumetric_samples", "int", 4, false, 48)]
public int volumetric_samples;
- [DNAFieldAttribute(13, "float", "volumetric_sample_distribution", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "volumetric_sample_distribution", "float", 4, false, 52)]
public float volumetric_sample_distribution;
- [DNAFieldAttribute(14, "float", "volumetric_light_clamp", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "volumetric_light_clamp", "float", 4, false, 56)]
public float volumetric_light_clamp;
- [DNAFieldAttribute(15, "int", "volumetric_shadow_samples", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "volumetric_shadow_samples", "int", 4, false, 60)]
public int volumetric_shadow_samples;
- [DNAFieldAttribute(16, "int", "volumetric_ray_depth", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "volumetric_ray_depth", "int", 4, false, 64)]
public int volumetric_ray_depth;
- [DNAFieldAttribute(17, "float", "gtao_distance", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "gtao_distance", "float", 4, false, 68)]
public float gtao_distance;
- [DNAFieldAttribute(18, "float", "gtao_thickness", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "gtao_thickness", "float", 4, false, 72)]
public float gtao_thickness;
- [DNAFieldAttribute(19, "float", "gtao_focus", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "gtao_focus", "float", 4, false, 76)]
public float gtao_focus;
- [DNAFieldAttribute(20, "int", "gtao_resolution", "int", 4, false)]
+ [DNAFieldAttribute(20, "int", "gtao_resolution", "int", 4, false, 80)]
public int gtao_resolution;
- [DNAFieldAttribute(21, "int", "fast_gi_step_count", "int", 4, false)]
+ [DNAFieldAttribute(21, "int", "fast_gi_step_count", "int", 4, false, 84)]
public int fast_gi_step_count;
- [DNAFieldAttribute(22, "int", "fast_gi_ray_count", "int", 4, false)]
+ [DNAFieldAttribute(22, "int", "fast_gi_ray_count", "int", 4, false, 88)]
public int fast_gi_ray_count;
- [DNAFieldAttribute(23, "float", "gtao_quality", "float", 4, false)]
+ [DNAFieldAttribute(23, "float", "gtao_quality", "float", 4, false, 92)]
public float gtao_quality;
- [DNAFieldAttribute(24, "float", "fast_gi_distance", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "fast_gi_distance", "float", 4, false, 96)]
public float fast_gi_distance;
- [DNAFieldAttribute(25, "float", "fast_gi_thickness_near", "float", 4, false)]
+ [DNAFieldAttribute(25, "float", "fast_gi_thickness_near", "float", 4, false, 100)]
public float fast_gi_thickness_near;
- [DNAFieldAttribute(26, "float", "fast_gi_thickness_far", "float", 4, false)]
+ [DNAFieldAttribute(26, "float", "fast_gi_thickness_far", "float", 4, false, 104)]
public float fast_gi_thickness_far;
- [DNAFieldAttribute(27, "char", "fast_gi_method", "char", 1, false)]
+ [DNAFieldAttribute(27, "char", "fast_gi_method", "char", 1, false, 108)]
public char fast_gi_method;
- [DNAFieldAttribute(28, "char", "_pad1[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(28, "char", "_pad1[3]", "System.Char[]", 3, false, 109)]
public char[] _pad1 = new System.Char[3];
- [DNAFieldAttribute(29, "float", "bokeh_overblur", "float", 4, false)]
+ [DNAFieldAttribute(29, "float", "bokeh_overblur", "float", 4, false, 112)]
public float bokeh_overblur;
- [DNAFieldAttribute(30, "float", "bokeh_max_size", "float", 4, false)]
+ [DNAFieldAttribute(30, "float", "bokeh_max_size", "float", 4, false, 116)]
public float bokeh_max_size;
- [DNAFieldAttribute(31, "float", "bokeh_threshold", "float", 4, false)]
+ [DNAFieldAttribute(31, "float", "bokeh_threshold", "float", 4, false, 120)]
public float bokeh_threshold;
- [DNAFieldAttribute(32, "float", "bokeh_neighbor_max", "float", 4, false)]
+ [DNAFieldAttribute(32, "float", "bokeh_neighbor_max", "float", 4, false, 124)]
public float bokeh_neighbor_max;
- [DNAFieldAttribute(33, "int", "motion_blur_samples", "int", 4, false)]
+ [DNAFieldAttribute(33, "int", "motion_blur_samples", "int", 4, false, 128)]
public int motion_blur_samples;
- [DNAFieldAttribute(34, "int", "motion_blur_max", "int", 4, false)]
+ [DNAFieldAttribute(34, "int", "motion_blur_max", "int", 4, false, 132)]
public int motion_blur_max;
- [DNAFieldAttribute(35, "int", "motion_blur_steps", "int", 4, false)]
+ [DNAFieldAttribute(35, "int", "motion_blur_steps", "int", 4, false, 136)]
public int motion_blur_steps;
- [DNAFieldAttribute(36, "int", "motion_blur_position", "int", 4, false)]
+ [DNAFieldAttribute(36, "int", "motion_blur_position", "int", 4, false, 140)]
public int motion_blur_position;
- [DNAFieldAttribute(37, "float", "motion_blur_shutter", "float", 4, false)]
+ [DNAFieldAttribute(37, "float", "motion_blur_shutter", "float", 4, false, 144)]
public float motion_blur_shutter;
- [DNAFieldAttribute(38, "float", "motion_blur_depth_scale", "float", 4, false)]
+ [DNAFieldAttribute(38, "float", "motion_blur_depth_scale", "float", 4, false, 148)]
public float motion_blur_depth_scale;
- [DNAFieldAttribute(39, "int", "shadow_cube_size", "int", 4, false)]
+ [DNAFieldAttribute(39, "int", "shadow_cube_size", "int", 4, false, 152)]
public int shadow_cube_size;
- [DNAFieldAttribute(40, "int", "shadow_pool_size", "int", 4, false)]
+ [DNAFieldAttribute(40, "int", "shadow_pool_size", "int", 4, false, 156)]
public int shadow_pool_size;
- [DNAFieldAttribute(41, "int", "shadow_ray_count", "int", 4, false)]
+ [DNAFieldAttribute(41, "int", "shadow_ray_count", "int", 4, false, 160)]
public int shadow_ray_count;
- [DNAFieldAttribute(42, "int", "shadow_step_count", "int", 4, false)]
+ [DNAFieldAttribute(42, "int", "shadow_step_count", "int", 4, false, 164)]
public int shadow_step_count;
- [DNAFieldAttribute(43, "float", "shadow_resolution_scale", "float", 4, false)]
+ [DNAFieldAttribute(43, "float", "shadow_resolution_scale", "float", 4, false, 168)]
public float shadow_resolution_scale;
- [DNAFieldAttribute(44, "float", "clamp_surface_direct", "float", 4, false)]
+ [DNAFieldAttribute(44, "float", "clamp_surface_direct", "float", 4, false, 172)]
public float clamp_surface_direct;
- [DNAFieldAttribute(45, "float", "clamp_surface_indirect", "float", 4, false)]
+ [DNAFieldAttribute(45, "float", "clamp_surface_indirect", "float", 4, false, 176)]
public float clamp_surface_indirect;
- [DNAFieldAttribute(46, "float", "clamp_volume_direct", "float", 4, false)]
+ [DNAFieldAttribute(46, "float", "clamp_volume_direct", "float", 4, false, 180)]
public float clamp_volume_direct;
- [DNAFieldAttribute(47, "float", "clamp_volume_indirect", "float", 4, false)]
+ [DNAFieldAttribute(47, "float", "clamp_volume_indirect", "float", 4, false, 184)]
public float clamp_volume_indirect;
- [DNAFieldAttribute(48, "int", "ray_tracing_method", "int", 4, false)]
+ [DNAFieldAttribute(48, "int", "ray_tracing_method", "int", 4, false, 188)]
public int ray_tracing_method;
- [DNAFieldAttribute(49, "RaytraceEEVEE", "ray_tracing_options", "RaytraceEEVEE", 24, false)]
+ [DNAFieldAttribute(49, "RaytraceEEVEE", "ray_tracing_options", "RaytraceEEVEE", 24, false, 192)]
public RaytraceEEVEE ray_tracing_options;
- [DNAFieldAttribute(50, "float", "overscan", "float", 4, false)]
+ [DNAFieldAttribute(50, "float", "overscan", "float", 4, false, 216)]
public float overscan;
- [DNAFieldAttribute(51, "float", "light_threshold", "float", 4, false)]
+ [DNAFieldAttribute(51, "float", "light_threshold", "float", 4, false, 220)]
public float light_threshold;
public SceneEEVEE() {
this.flag = default;
diff --git a/BlendFile/DNA/SceneGpencil.cs b/BlendFile/DNA/SceneGpencil.cs
index ae8b992..31b6713 100644
--- a/BlendFile/DNA/SceneGpencil.cs
+++ b/BlendFile/DNA/SceneGpencil.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(836, "SceneGpencil", 8)]
public struct SceneGpencil {
- [DNAFieldAttribute(0, "float", "smaa_threshold", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "smaa_threshold", "float", 4, false, 0)]
public float smaa_threshold;
- [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false, 4)]
public char[] _pad = new System.Char[4];
public SceneGpencil() {
this.smaa_threshold = default;
diff --git a/BlendFile/DNA/SceneHydra.cs b/BlendFile/DNA/SceneHydra.cs
index 9883b69..16d926f 100644
--- a/BlendFile/DNA/SceneHydra.cs
+++ b/BlendFile/DNA/SceneHydra.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(837, "SceneHydra", 8)]
public struct SceneHydra {
- [DNAFieldAttribute(0, "int", "export_method", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "export_method", "int", 4, false, 0)]
public int export_method;
- [DNAFieldAttribute(1, "int", "_pad0", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "_pad0", "int", 4, false, 4)]
public int _pad0;
public SceneHydra() {
this.export_method = default;
diff --git a/BlendFile/DNA/SceneRenderLayer.cs b/BlendFile/DNA/SceneRenderLayer.cs
index c553808..48c2f16 100644
--- a/BlendFile/DNA/SceneRenderLayer.cs
+++ b/BlendFile/DNA/SceneRenderLayer.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(799, "SceneRenderLayer", 192)]
public class SceneRenderLayer {
- [DNAFieldAttribute(0, "SceneRenderLayer", "*next", "SceneRenderLayer", 8, true)]
+ [DNAFieldAttribute(0, "SceneRenderLayer", "*next", "SceneRenderLayer", 8, true, 0)]
public SceneRenderLayer ptr_next;
- [DNAFieldAttribute(1, "SceneRenderLayer", "*prev", "SceneRenderLayer", 8, true)]
+ [DNAFieldAttribute(1, "SceneRenderLayer", "*prev", "SceneRenderLayer", 8, true, 8)]
public SceneRenderLayer ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "Material", "*mat_override", "Material", 8, true)]
+ [DNAFieldAttribute(3, "Material", "*mat_override", "Material", 8, true, 80)]
public Material ptr_mat_override;
- [DNAFieldAttribute(4, "World", "*world_override", "World", 8, true)]
+ [DNAFieldAttribute(4, "World", "*world_override", "World", 8, true, 88)]
public World ptr_world_override;
- [DNAFieldAttribute(5, "int", "lay", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "lay", "int", 4, false, 96)]
public int lay;
- [DNAFieldAttribute(6, "int", "lay_zmask", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "lay_zmask", "int", 4, false, 100)]
public int lay_zmask;
- [DNAFieldAttribute(7, "int", "lay_exclude", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "lay_exclude", "int", 4, false, 104)]
public int lay_exclude;
- [DNAFieldAttribute(8, "int", "layflag", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "layflag", "int", 4, false, 108)]
public int layflag;
- [DNAFieldAttribute(9, "int", "passflag", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "passflag", "int", 4, false, 112)]
public int passflag;
- [DNAFieldAttribute(10, "int", "pass_xor", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "pass_xor", "int", 4, false, 116)]
public int pass_xor;
- [DNAFieldAttribute(11, "int", "samples", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "samples", "int", 4, false, 120)]
public int samples;
- [DNAFieldAttribute(12, "float", "pass_alpha_threshold", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "pass_alpha_threshold", "float", 4, false, 124)]
public float pass_alpha_threshold;
- [DNAFieldAttribute(13, "IDProperty", "*prop", "IDProperty", 8, true)]
+ [DNAFieldAttribute(13, "IDProperty", "*prop", "IDProperty", 8, true, 128)]
public IDProperty ptr_prop;
- [DNAFieldAttribute(14, "FreestyleConfig", "freestyleConfig", "FreestyleConfig", 56, false)]
+ [DNAFieldAttribute(14, "FreestyleConfig", "freestyleConfig", "FreestyleConfig", 56, false, 136)]
public FreestyleConfig freestyleConfig;
public SceneRenderLayer() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SceneRenderView.cs b/BlendFile/DNA/SceneRenderView.cs
index df7b5f0..b790393 100644
--- a/BlendFile/DNA/SceneRenderView.cs
+++ b/BlendFile/DNA/SceneRenderView.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(800, "SceneRenderView", 152)]
public class SceneRenderView {
- [DNAFieldAttribute(0, "SceneRenderView", "*next", "SceneRenderView", 8, true)]
+ [DNAFieldAttribute(0, "SceneRenderView", "*next", "SceneRenderView", 8, true, 0)]
public SceneRenderView ptr_next;
- [DNAFieldAttribute(1, "SceneRenderView", "*prev", "SceneRenderView", 8, true)]
+ [DNAFieldAttribute(1, "SceneRenderView", "*prev", "SceneRenderView", 8, true, 8)]
public SceneRenderView ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "char", "suffix[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "suffix[64]", "System.Char[]", 64, false, 80)]
public char[] suffix = new System.Char[64];
- [DNAFieldAttribute(4, "int", "viewflag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "viewflag", "int", 4, false, 144)]
public int viewflag;
- [DNAFieldAttribute(5, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad2[4]", "System.Char[]", 4, false, 148)]
public char[] _pad2 = new System.Char[4];
public SceneRenderView() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/Scopes.cs b/BlendFile/DNA/Scopes.cs
index 1138105..b5ddd00 100644
--- a/BlendFile/DNA/Scopes.cs
+++ b/BlendFile/DNA/Scopes.cs
@@ -15,43 +15,43 @@ namespace BlendFile.DNA {
[DNAClassAttribute(167, "Scopes", 5272)]
public class Scopes {
- [DNAFieldAttribute(0, "int", "ok", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "ok", "int", 4, false, 0)]
public int ok;
- [DNAFieldAttribute(1, "int", "sample_full", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "sample_full", "int", 4, false, 4)]
public int sample_full;
- [DNAFieldAttribute(2, "int", "sample_lines", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "sample_lines", "int", 4, false, 8)]
public int sample_lines;
- [DNAFieldAttribute(3, "int", "wavefrm_mode", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "wavefrm_mode", "int", 4, false, 12)]
public int wavefrm_mode;
- [DNAFieldAttribute(4, "int", "vecscope_mode", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "vecscope_mode", "int", 4, false, 16)]
public int vecscope_mode;
- [DNAFieldAttribute(5, "int", "wavefrm_height", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "wavefrm_height", "int", 4, false, 20)]
public int wavefrm_height;
- [DNAFieldAttribute(6, "int", "vecscope_height", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "vecscope_height", "int", 4, false, 24)]
public int vecscope_height;
- [DNAFieldAttribute(7, "int", "waveform_tot", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "waveform_tot", "int", 4, false, 28)]
public int waveform_tot;
- [DNAFieldAttribute(8, "float", "accuracy", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "accuracy", "float", 4, false, 32)]
public float accuracy;
- [DNAFieldAttribute(9, "float", "wavefrm_alpha", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "wavefrm_alpha", "float", 4, false, 36)]
public float wavefrm_alpha;
- [DNAFieldAttribute(10, "float", "wavefrm_yfac", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "wavefrm_yfac", "float", 4, false, 40)]
public float wavefrm_yfac;
- [DNAFieldAttribute(11, "float", "vecscope_alpha", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "vecscope_alpha", "float", 4, false, 44)]
public float vecscope_alpha;
- [DNAFieldAttribute(12, "float", "minmax[3][2]", "System.Single[,]", 24, false)]
+ [DNAFieldAttribute(12, "float", "minmax[3][2]", "System.Single[,]", 24, false, 48)]
public float[,] minmax = new System.Single[3,2];
- [DNAFieldAttribute(13, "Histogram", "hist", "Histogram", 5160, false)]
+ [DNAFieldAttribute(13, "Histogram", "hist", "Histogram", 5160, false, 72)]
public Histogram hist;
- [DNAFieldAttribute(14, "float", "*waveform_1", "float", 8, true)]
+ [DNAFieldAttribute(14, "float", "*waveform_1", "float", 8, true, 5232)]
public float ptr_waveform_1;
- [DNAFieldAttribute(15, "float", "*waveform_2", "float", 8, true)]
+ [DNAFieldAttribute(15, "float", "*waveform_2", "float", 8, true, 5240)]
public float ptr_waveform_2;
- [DNAFieldAttribute(16, "float", "*waveform_3", "float", 8, true)]
+ [DNAFieldAttribute(16, "float", "*waveform_3", "float", 8, true, 5248)]
public float ptr_waveform_3;
- [DNAFieldAttribute(17, "float", "*vecscope", "float", 8, true)]
+ [DNAFieldAttribute(17, "float", "*vecscope", "float", 8, true, 5256)]
public float ptr_vecscope;
- [DNAFieldAttribute(18, "float", "*vecscope_rgb", "float", 8, true)]
+ [DNAFieldAttribute(18, "float", "*vecscope_rgb", "float", 8, true, 5264)]
public float ptr_vecscope_rgb;
public Scopes() {
this.ok = default;
diff --git a/BlendFile/DNA/ScrArea.cs b/BlendFile/DNA/ScrArea.cs
index cae5104..9156836 100644
--- a/BlendFile/DNA/ScrArea.cs
+++ b/BlendFile/DNA/ScrArea.cs
@@ -15,55 +15,55 @@ namespace BlendFile.DNA {
[DNAClassAttribute(863, "ScrArea", 184)]
public class ScrArea {
- [DNAFieldAttribute(0, "ScrArea", "*next", "ScrArea", 8, true)]
+ [DNAFieldAttribute(0, "ScrArea", "*next", "ScrArea", 8, true, 0)]
public ScrArea ptr_next;
- [DNAFieldAttribute(1, "ScrArea", "*prev", "ScrArea", 8, true)]
+ [DNAFieldAttribute(1, "ScrArea", "*prev", "ScrArea", 8, true, 8)]
public ScrArea ptr_prev;
- [DNAFieldAttribute(2, "ScrVert", "*v1", "ScrVert", 8, true)]
+ [DNAFieldAttribute(2, "ScrVert", "*v1", "ScrVert", 8, true, 16)]
public ScrVert ptr_v1;
- [DNAFieldAttribute(3, "ScrVert", "*v2", "ScrVert", 8, true)]
+ [DNAFieldAttribute(3, "ScrVert", "*v2", "ScrVert", 8, true, 24)]
public ScrVert ptr_v2;
- [DNAFieldAttribute(4, "ScrVert", "*v3", "ScrVert", 8, true)]
+ [DNAFieldAttribute(4, "ScrVert", "*v3", "ScrVert", 8, true, 32)]
public ScrVert ptr_v3;
- [DNAFieldAttribute(5, "ScrVert", "*v4", "ScrVert", 8, true)]
+ [DNAFieldAttribute(5, "ScrVert", "*v4", "ScrVert", 8, true, 40)]
public ScrVert ptr_v4;
- [DNAFieldAttribute(6, "bScreen", "*full", "bScreen", 8, true)]
+ [DNAFieldAttribute(6, "bScreen", "*full", "bScreen", 8, true, 48)]
public bScreen ptr_full;
- [DNAFieldAttribute(7, "rcti", "totrct", "rcti", 16, false)]
+ [DNAFieldAttribute(7, "rcti", "totrct", "rcti", 16, false, 56)]
public rcti totrct;
- [DNAFieldAttribute(8, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(8, "char", "spacetype", "char", 1, false, 72)]
public char spacetype;
- [DNAFieldAttribute(9, "char", "butspacetype", "char", 1, false)]
+ [DNAFieldAttribute(9, "char", "butspacetype", "char", 1, false, 73)]
public char butspacetype;
- [DNAFieldAttribute(10, "short", "butspacetype_subtype", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "butspacetype_subtype", "short", 2, false, 74)]
public short butspacetype_subtype;
- [DNAFieldAttribute(11, "short", "winx", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "winx", "short", 2, false, 76)]
public short winx;
- [DNAFieldAttribute(12, "short", "winy", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "winy", "short", 2, false, 78)]
public short winy;
- [DNAFieldAttribute(13, "char", "headertype", "char", 1, false)]
+ [DNAFieldAttribute(13, "char", "headertype", "char", 1, false, 80)]
public char headertype;
- [DNAFieldAttribute(14, "char", "do_refresh", "char", 1, false)]
+ [DNAFieldAttribute(14, "char", "do_refresh", "char", 1, false, 81)]
public char do_refresh;
- [DNAFieldAttribute(15, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(15, "short", "flag", "short", 2, false, 82)]
public short flag;
- [DNAFieldAttribute(16, "short", "region_active_win", "short", 2, false)]
+ [DNAFieldAttribute(16, "short", "region_active_win", "short", 2, false, 84)]
public short region_active_win;
- [DNAFieldAttribute(17, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(17, "char", "_pad[2]", "System.Char[]", 2, false, 86)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(18, "SpaceType", "*type", "SpaceType", 8, true)]
+ [DNAFieldAttribute(18, "SpaceType", "*type", "SpaceType", 8, true, 88)]
public SpaceType ptr_type;
- [DNAFieldAttribute(19, "ScrGlobalAreaData", "*global", "ScrGlobalAreaData", 8, true)]
+ [DNAFieldAttribute(19, "ScrGlobalAreaData", "*global", "ScrGlobalAreaData", 8, true, 96)]
public ScrGlobalAreaData ptr_global;
- [DNAFieldAttribute(20, "ListBase", "spacedata", "ListBase", 16, false)]
+ [DNAFieldAttribute(20, "ListBase", "spacedata", "ListBase", 16, false, 104)]
public ListBase spacedata;
- [DNAFieldAttribute(21, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(21, "ListBase", "regionbase", "ListBase", 16, false, 120)]
public ListBase regionbase;
- [DNAFieldAttribute(22, "ListBase", "handlers", "ListBase", 16, false)]
+ [DNAFieldAttribute(22, "ListBase", "handlers", "ListBase", 16, false, 136)]
public ListBase handlers;
- [DNAFieldAttribute(23, "ListBase", "actionzones", "ListBase", 16, false)]
+ [DNAFieldAttribute(23, "ListBase", "actionzones", "ListBase", 16, false, 152)]
public ListBase actionzones;
- [DNAFieldAttribute(24, "ScrArea_Runtime", "runtime", "ScrArea_Runtime", 16, false)]
+ [DNAFieldAttribute(24, "ScrArea_Runtime", "runtime", "ScrArea_Runtime", 16, false, 168)]
public ScrArea_Runtime runtime;
public ScrArea() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/ScrAreaMap.cs b/BlendFile/DNA/ScrAreaMap.cs
index fb3e718..c920925 100644
--- a/BlendFile/DNA/ScrAreaMap.cs
+++ b/BlendFile/DNA/ScrAreaMap.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(848, "ScrAreaMap", 48)]
public struct ScrAreaMap {
- [DNAFieldAttribute(0, "ListBase", "vertbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(0, "ListBase", "vertbase", "ListBase", 16, false, 0)]
public ListBase vertbase;
- [DNAFieldAttribute(1, "ListBase", "edgebase", "ListBase", 16, false)]
+ [DNAFieldAttribute(1, "ListBase", "edgebase", "ListBase", 16, false, 16)]
public ListBase edgebase;
- [DNAFieldAttribute(2, "ListBase", "areabase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "areabase", "ListBase", 16, false, 32)]
public ListBase areabase;
public ScrAreaMap() {
this.vertbase = default;
diff --git a/BlendFile/DNA/ScrArea_Runtime.cs b/BlendFile/DNA/ScrArea_Runtime.cs
index fc5eda5..39f240d 100644
--- a/BlendFile/DNA/ScrArea_Runtime.cs
+++ b/BlendFile/DNA/ScrArea_Runtime.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(861, "ScrArea_Runtime", 16)]
public class ScrArea_Runtime {
- [DNAFieldAttribute(0, "bToolRef", "*tool", "bToolRef", 8, true)]
+ [DNAFieldAttribute(0, "bToolRef", "*tool", "bToolRef", 8, true, 0)]
public bToolRef ptr_tool;
- [DNAFieldAttribute(1, "char", "is_tool_set", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "is_tool_set", "char", 1, false, 8)]
public char is_tool_set;
- [DNAFieldAttribute(2, "char", "_pad0[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(2, "char", "_pad0[7]", "System.Char[]", 7, false, 9)]
public char[] _pad0 = new System.Char[7];
public ScrArea_Runtime() {
this.ptr_tool = default;
diff --git a/BlendFile/DNA/ScrEdge.cs b/BlendFile/DNA/ScrEdge.cs
index d9cb470..cf6545b 100644
--- a/BlendFile/DNA/ScrEdge.cs
+++ b/BlendFile/DNA/ScrEdge.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(847, "ScrEdge", 40)]
public class ScrEdge {
- [DNAFieldAttribute(0, "ScrEdge", "*next", "ScrEdge", 8, true)]
+ [DNAFieldAttribute(0, "ScrEdge", "*next", "ScrEdge", 8, true, 0)]
public ScrEdge ptr_next;
- [DNAFieldAttribute(1, "ScrEdge", "*prev", "ScrEdge", 8, true)]
+ [DNAFieldAttribute(1, "ScrEdge", "*prev", "ScrEdge", 8, true, 8)]
public ScrEdge ptr_prev;
- [DNAFieldAttribute(2, "ScrVert", "*v1", "ScrVert", 8, true)]
+ [DNAFieldAttribute(2, "ScrVert", "*v1", "ScrVert", 8, true, 16)]
public ScrVert ptr_v1;
- [DNAFieldAttribute(3, "ScrVert", "*v2", "ScrVert", 8, true)]
+ [DNAFieldAttribute(3, "ScrVert", "*v2", "ScrVert", 8, true, 24)]
public ScrVert ptr_v2;
- [DNAFieldAttribute(4, "short", "border", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "border", "short", 2, false, 32)]
public short border;
- [DNAFieldAttribute(5, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "flag", "short", 2, false, 34)]
public short flag;
- [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false, 36)]
public char[] _pad = new System.Char[4];
public ScrEdge() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/ScrGlobalAreaData.cs b/BlendFile/DNA/ScrGlobalAreaData.cs
index 9560761..73b8104 100644
--- a/BlendFile/DNA/ScrGlobalAreaData.cs
+++ b/BlendFile/DNA/ScrGlobalAreaData.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(860, "ScrGlobalAreaData", 12)]
public struct ScrGlobalAreaData {
- [DNAFieldAttribute(0, "short", "cur_fixed_height", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "cur_fixed_height", "short", 2, false, 0)]
public short cur_fixed_height;
- [DNAFieldAttribute(1, "short", "size_min", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "size_min", "short", 2, false, 2)]
public short size_min;
- [DNAFieldAttribute(2, "short", "size_max", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "size_max", "short", 2, false, 4)]
public short size_max;
- [DNAFieldAttribute(3, "short", "align", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "align", "short", 2, false, 6)]
public short align;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 8)]
public short flag;
- [DNAFieldAttribute(5, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(5, "char", "_pad[2]", "System.Char[]", 2, false, 10)]
public char[] _pad = new System.Char[2];
public ScrGlobalAreaData() {
this.cur_fixed_height = default;
diff --git a/BlendFile/DNA/ScrVert.cs b/BlendFile/DNA/ScrVert.cs
index 8b761e1..2cdf9cd 100644
--- a/BlendFile/DNA/ScrVert.cs
+++ b/BlendFile/DNA/ScrVert.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(845, "ScrVert", 32)]
public class ScrVert {
- [DNAFieldAttribute(0, "ScrVert", "*next", "ScrVert", 8, true)]
+ [DNAFieldAttribute(0, "ScrVert", "*next", "ScrVert", 8, true, 0)]
public ScrVert ptr_next;
- [DNAFieldAttribute(1, "ScrVert", "*prev", "ScrVert", 8, true)]
+ [DNAFieldAttribute(1, "ScrVert", "*prev", "ScrVert", 8, true, 8)]
public ScrVert ptr_prev;
- [DNAFieldAttribute(2, "ScrVert", "*newv", "ScrVert", 8, true)]
+ [DNAFieldAttribute(2, "ScrVert", "*newv", "ScrVert", 8, true, 16)]
public ScrVert ptr_newv;
- [DNAFieldAttribute(3, "vec2s", "vec", "vec2s", 4, false)]
+ [DNAFieldAttribute(3, "vec2s", "vec", "vec2s", 4, false, 24)]
public vec2s vec;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 28)]
public short flag;
- [DNAFieldAttribute(5, "short", "editflag", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "editflag", "short", 2, false, 30)]
public short editflag;
public ScrVert() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/ScrewModifierData.cs b/BlendFile/DNA/ScrewModifierData.cs
index f9c9119..e2c6aca 100644
--- a/BlendFile/DNA/ScrewModifierData.cs
+++ b/BlendFile/DNA/ScrewModifierData.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(488, "ScrewModifierData", 168)]
public class ScrewModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*ob_axis", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*ob_axis", "Object", 8, true, 120)]
public Object ptr_ob_axis;
- [DNAFieldAttribute(2, "int", "steps", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "steps", "int", 4, false, 128)]
public int steps;
- [DNAFieldAttribute(3, "int", "render_steps", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "render_steps", "int", 4, false, 132)]
public int render_steps;
- [DNAFieldAttribute(4, "int", "iter", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "iter", "int", 4, false, 136)]
public int iter;
- [DNAFieldAttribute(5, "float", "screw_ofs", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "screw_ofs", "float", 4, false, 140)]
public float screw_ofs;
- [DNAFieldAttribute(6, "float", "angle", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "angle", "float", 4, false, 144)]
public float angle;
- [DNAFieldAttribute(7, "float", "merge_dist", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "merge_dist", "float", 4, false, 148)]
public float merge_dist;
- [DNAFieldAttribute(8, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "flag", "short", 2, false, 152)]
public short flag;
- [DNAFieldAttribute(9, "char", "axis", "char", 1, false)]
+ [DNAFieldAttribute(9, "char", "axis", "char", 1, false, 154)]
public char axis;
- [DNAFieldAttribute(10, "char", "_pad[5]", "System.Char[]", 5, false)]
+ [DNAFieldAttribute(10, "char", "_pad[5]", "System.Char[]", 5, false, 155)]
public char[] _pad = new System.Char[5];
- [DNAFieldAttribute(11, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(11, "void", "*_pad1", "void", 8, true, 160)]
public object ptr__pad1;
public ScrewModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/Script.cs b/BlendFile/DNA/Script.cs
index 65270cf..4d71cfc 100644
--- a/BlendFile/DNA/Script.cs
+++ b/BlendFile/DNA/Script.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(953, "Script", 1536)]
public class Script {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "void", "*py_draw", "void", 8, true)]
+ [DNAFieldAttribute(1, "void", "*py_draw", "void", 8, true, 208)]
public object ptr_py_draw;
- [DNAFieldAttribute(2, "void", "*py_event", "void", 8, true)]
+ [DNAFieldAttribute(2, "void", "*py_event", "void", 8, true, 216)]
public object ptr_py_event;
- [DNAFieldAttribute(3, "void", "*py_button", "void", 8, true)]
+ [DNAFieldAttribute(3, "void", "*py_button", "void", 8, true, 224)]
public object ptr_py_button;
- [DNAFieldAttribute(4, "void", "*py_browsercallback", "void", 8, true)]
+ [DNAFieldAttribute(4, "void", "*py_browsercallback", "void", 8, true, 232)]
public object ptr_py_browsercallback;
- [DNAFieldAttribute(5, "void", "*py_globaldict", "void", 8, true)]
+ [DNAFieldAttribute(5, "void", "*py_globaldict", "void", 8, true, 240)]
public object ptr_py_globaldict;
- [DNAFieldAttribute(6, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "flags", "int", 4, false, 248)]
public int flags;
- [DNAFieldAttribute(7, "int", "lastspace", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "lastspace", "int", 4, false, 252)]
public int lastspace;
- [DNAFieldAttribute(8, "char", "scriptname[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(8, "char", "scriptname[1024]", "System.Char[]", 1024, false, 256)]
public char[] scriptname = new System.Char[1024];
- [DNAFieldAttribute(9, "char", "scriptarg[256]", "System.Char[]", 256, false)]
+ [DNAFieldAttribute(9, "char", "scriptarg[256]", "System.Char[]", 256, false, 1280)]
public char[] scriptarg = new System.Char[256];
public Script() {
this.id = default;
diff --git a/BlendFile/DNA/Sculpt.cs b/BlendFile/DNA/Sculpt.cs
index 4114aa1..188b944 100644
--- a/BlendFile/DNA/Sculpt.cs
+++ b/BlendFile/DNA/Sculpt.cs
@@ -15,45 +15,45 @@ namespace BlendFile.DNA {
[DNAClassAttribute(812, "Sculpt", 216)]
public class Sculpt {
- [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false)]
+ [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false, 0)]
public Paint paint;
- [DNAFieldAttribute(1, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flags", "int", 4, false, 120)]
public int flags;
- [DNAFieldAttribute(2, "int", "transform_mode", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "transform_mode", "int", 4, false, 124)]
public int transform_mode;
- [DNAFieldAttribute(3, "int", "automasking_flags", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "automasking_flags", "int", 4, false, 128)]
public int automasking_flags;
- [DNAFieldAttribute(4, "int", "radial_symm[3]", "System.Int32[]", 12, false)]
+ [DNAFieldAttribute(4, "int", "radial_symm[3]", "System.Int32[]", 12, false, 132)]
public int[] radial_symm = new System.Int32[3];
- [DNAFieldAttribute(5, "float", "detail_size", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "detail_size", "float", 4, false, 144)]
public float detail_size;
- [DNAFieldAttribute(6, "int", "symmetrize_direction", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "symmetrize_direction", "int", 4, false, 148)]
public int symmetrize_direction;
- [DNAFieldAttribute(7, "float", "gravity_factor", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "gravity_factor", "float", 4, false, 152)]
public float gravity_factor;
- [DNAFieldAttribute(8, "float", "constant_detail", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "constant_detail", "float", 4, false, 156)]
public float constant_detail;
- [DNAFieldAttribute(9, "float", "detail_percent", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "detail_percent", "float", 4, false, 160)]
public float detail_percent;
- [DNAFieldAttribute(10, "int", "automasking_boundary_edges_propagation_steps", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "automasking_boundary_edges_propagation_steps", "int", 4, false, 164)]
public int automasking_boundary_edges_propagation_steps;
- [DNAFieldAttribute(11, "int", "automasking_cavity_blur_steps", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "automasking_cavity_blur_steps", "int", 4, false, 168)]
public int automasking_cavity_blur_steps;
- [DNAFieldAttribute(12, "float", "automasking_cavity_factor", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "automasking_cavity_factor", "float", 4, false, 172)]
public float automasking_cavity_factor;
- [DNAFieldAttribute(13, "float", "automasking_start_normal_limit", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "automasking_start_normal_limit", "float", 4, false, 176)]
public float automasking_start_normal_limit;
- [DNAFieldAttribute(14, "float", "automasking_start_normal_falloff", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "automasking_start_normal_falloff", "float", 4, false, 180)]
public float automasking_start_normal_falloff;
- [DNAFieldAttribute(15, "float", "automasking_view_normal_limit", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "automasking_view_normal_limit", "float", 4, false, 184)]
public float automasking_view_normal_limit;
- [DNAFieldAttribute(16, "float", "automasking_view_normal_falloff", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "automasking_view_normal_falloff", "float", 4, false, 188)]
public float automasking_view_normal_falloff;
- [DNAFieldAttribute(17, "CurveMapping", "*automasking_cavity_curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(17, "CurveMapping", "*automasking_cavity_curve", "CurveMapping", 8, true, 192)]
public CurveMapping ptr_automasking_cavity_curve;
- [DNAFieldAttribute(18, "CurveMapping", "*automasking_cavity_curve_op", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(18, "CurveMapping", "*automasking_cavity_curve_op", "CurveMapping", 8, true, 200)]
public CurveMapping ptr_automasking_cavity_curve_op;
- [DNAFieldAttribute(19, "Object", "*gravity_object", "Object", 8, true)]
+ [DNAFieldAttribute(19, "Object", "*gravity_object", "Object", 8, true, 208)]
public Object ptr_gravity_object;
public Sculpt() {
this.paint = default;
diff --git a/BlendFile/DNA/SeqConnection.cs b/BlendFile/DNA/SeqConnection.cs
index 5af54b5..1354b16 100644
--- a/BlendFile/DNA/SeqConnection.cs
+++ b/BlendFile/DNA/SeqConnection.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(889, "SeqConnection", 24)]
public class SeqConnection {
- [DNAFieldAttribute(0, "SeqConnection", "*next", "SeqConnection", 8, true)]
+ [DNAFieldAttribute(0, "SeqConnection", "*next", "SeqConnection", 8, true, 0)]
public SeqConnection ptr_next;
- [DNAFieldAttribute(1, "SeqConnection", "*prev", "SeqConnection", 8, true)]
+ [DNAFieldAttribute(1, "SeqConnection", "*prev", "SeqConnection", 8, true, 8)]
public SeqConnection ptr_prev;
- [DNAFieldAttribute(2, "Sequence", "*seq_ref", "Sequence", 8, true)]
+ [DNAFieldAttribute(2, "Sequence", "*seq_ref", "Sequence", 8, true, 16)]
public Sequence ptr_seq_ref;
public SeqConnection() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SeqRetimingHandle.cs b/BlendFile/DNA/SeqRetimingHandle.cs
index ef36f07..47ce047 100644
--- a/BlendFile/DNA/SeqRetimingHandle.cs
+++ b/BlendFile/DNA/SeqRetimingHandle.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(883, "SeqRetimingHandle", 40)]
public struct SeqRetimingHandle {
- [DNAFieldAttribute(0, "double", "strip_frame_index", "double", 8, false)]
+ [DNAFieldAttribute(0, "double", "strip_frame_index", "double", 8, false, 0)]
public double strip_frame_index;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 8)]
public int flag;
- [DNAFieldAttribute(2, "int", "_pad0", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "_pad0", "int", 4, false, 12)]
public int _pad0;
- [DNAFieldAttribute(3, "float", "retiming_factor", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "retiming_factor", "float", 4, false, 16)]
public float retiming_factor;
- [DNAFieldAttribute(4, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad1[4]", "System.Char[]", 4, false, 20)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(5, "double", "original_strip_frame_index", "double", 8, false)]
+ [DNAFieldAttribute(5, "double", "original_strip_frame_index", "double", 8, false, 24)]
public double original_strip_frame_index;
- [DNAFieldAttribute(6, "float", "original_retiming_factor", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "original_retiming_factor", "float", 4, false, 32)]
public float original_retiming_factor;
- [DNAFieldAttribute(7, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(7, "char", "_pad2[4]", "System.Char[]", 4, false, 36)]
public char[] _pad2 = new System.Char[4];
public SeqRetimingHandle() {
this.strip_frame_index = default;
diff --git a/BlendFile/DNA/SeqTimelineChannel.cs b/BlendFile/DNA/SeqTimelineChannel.cs
index 1c7a3dd..f7daaf1 100644
--- a/BlendFile/DNA/SeqTimelineChannel.cs
+++ b/BlendFile/DNA/SeqTimelineChannel.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(888, "SeqTimelineChannel", 88)]
public class SeqTimelineChannel {
- [DNAFieldAttribute(0, "SeqTimelineChannel", "*next", "SeqTimelineChannel", 8, true)]
+ [DNAFieldAttribute(0, "SeqTimelineChannel", "*next", "SeqTimelineChannel", 8, true, 0)]
public SeqTimelineChannel ptr_next;
- [DNAFieldAttribute(1, "SeqTimelineChannel", "*prev", "SeqTimelineChannel", 8, true)]
+ [DNAFieldAttribute(1, "SeqTimelineChannel", "*prev", "SeqTimelineChannel", 8, true, 8)]
public SeqTimelineChannel ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "int", "index", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "index", "int", 4, false, 80)]
public int index;
- [DNAFieldAttribute(4, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "flag", "int", 4, false, 84)]
public int flag;
public SeqTimelineChannel() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/Sequence.cs b/BlendFile/DNA/Sequence.cs
index c462449..3935a1c 100644
--- a/BlendFile/DNA/Sequence.cs
+++ b/BlendFile/DNA/Sequence.cs
@@ -15,141 +15,141 @@ namespace BlendFile.DNA {
[DNAClassAttribute(885, "Sequence", 464)]
public class Sequence {
- [DNAFieldAttribute(0, "Sequence", "*next", "Sequence", 8, true)]
+ [DNAFieldAttribute(0, "Sequence", "*next", "Sequence", 8, true, 0)]
public Sequence ptr_next;
- [DNAFieldAttribute(1, "Sequence", "*prev", "Sequence", 8, true)]
+ [DNAFieldAttribute(1, "Sequence", "*prev", "Sequence", 8, true, 8)]
public Sequence ptr_prev;
- [DNAFieldAttribute(2, "void", "*tmp", "void", 8, true)]
+ [DNAFieldAttribute(2, "void", "*tmp", "void", 8, true, 16)]
public object ptr_tmp;
- [DNAFieldAttribute(3, "void", "*lib", "void", 8, true)]
+ [DNAFieldAttribute(3, "void", "*lib", "void", 8, true, 24)]
public object ptr_lib;
- [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 64, false, 32)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(5, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "flag", "int", 4, false, 96)]
public int flag;
- [DNAFieldAttribute(6, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "type", "int", 4, false, 100)]
public int type;
- [DNAFieldAttribute(7, "int", "len", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "len", "int", 4, false, 104)]
public int len;
- [DNAFieldAttribute(8, "float", "start", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "start", "float", 4, false, 108)]
public float start;
- [DNAFieldAttribute(9, "float", "startofs", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "startofs", "float", 4, false, 112)]
public float startofs;
- [DNAFieldAttribute(10, "float", "endofs", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "endofs", "float", 4, false, 116)]
public float endofs;
- [DNAFieldAttribute(11, "float", "startstill", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "startstill", "float", 4, false, 120)]
public float startstill;
- [DNAFieldAttribute(12, "float", "endstill", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "endstill", "float", 4, false, 124)]
public float endstill;
- [DNAFieldAttribute(13, "int", "machine", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "machine", "int", 4, false, 128)]
public int machine;
- [DNAFieldAttribute(14, "int", "startdisp", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "startdisp", "int", 4, false, 132)]
public int startdisp;
- [DNAFieldAttribute(15, "int", "enddisp", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "enddisp", "int", 4, false, 136)]
public int enddisp;
- [DNAFieldAttribute(16, "float", "sat", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "sat", "float", 4, false, 140)]
public float sat;
- [DNAFieldAttribute(17, "float", "mul", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "mul", "float", 4, false, 144)]
public float mul;
- [DNAFieldAttribute(18, "short", "streamindex", "short", 2, false)]
+ [DNAFieldAttribute(18, "short", "streamindex", "short", 2, false, 148)]
public short streamindex;
- [DNAFieldAttribute(19, "short", "_pad", "short", 2, false)]
+ [DNAFieldAttribute(19, "short", "_pad", "short", 2, false, 150)]
public short _pad;
- [DNAFieldAttribute(20, "int", "multicam_source", "int", 4, false)]
+ [DNAFieldAttribute(20, "int", "multicam_source", "int", 4, false, 152)]
public int multicam_source;
- [DNAFieldAttribute(21, "int", "clip_flag", "int", 4, false)]
+ [DNAFieldAttribute(21, "int", "clip_flag", "int", 4, false, 156)]
public int clip_flag;
- [DNAFieldAttribute(22, "Strip", "*strip", "Strip", 8, true)]
+ [DNAFieldAttribute(22, "Strip", "*strip", "Strip", 8, true, 160)]
public Strip ptr_strip;
- [DNAFieldAttribute(23, "Ipo", "*ipo", "Ipo", 8, true)]
+ [DNAFieldAttribute(23, "Ipo", "*ipo", "Ipo", 8, true, 168)]
public Ipo ptr_ipo;
- [DNAFieldAttribute(24, "Scene", "*scene", "Scene", 8, true)]
+ [DNAFieldAttribute(24, "Scene", "*scene", "Scene", 8, true, 176)]
public Scene ptr_scene;
- [DNAFieldAttribute(25, "Object", "*scene_camera", "Object", 8, true)]
+ [DNAFieldAttribute(25, "Object", "*scene_camera", "Object", 8, true, 184)]
public Object ptr_scene_camera;
- [DNAFieldAttribute(26, "MovieClip", "*clip", "MovieClip", 8, true)]
+ [DNAFieldAttribute(26, "MovieClip", "*clip", "MovieClip", 8, true, 192)]
public MovieClip ptr_clip;
- [DNAFieldAttribute(27, "Mask", "*mask", "Mask", 8, true)]
+ [DNAFieldAttribute(27, "Mask", "*mask", "Mask", 8, true, 200)]
public Mask ptr_mask;
- [DNAFieldAttribute(28, "ListBase", "anims", "ListBase", 16, false)]
+ [DNAFieldAttribute(28, "ListBase", "anims", "ListBase", 16, false, 208)]
public ListBase anims;
- [DNAFieldAttribute(29, "float", "effect_fader", "float", 4, false)]
+ [DNAFieldAttribute(29, "float", "effect_fader", "float", 4, false, 224)]
public float effect_fader;
- [DNAFieldAttribute(30, "float", "speed_fader", "float", 4, false)]
+ [DNAFieldAttribute(30, "float", "speed_fader", "float", 4, false, 228)]
public float speed_fader;
- [DNAFieldAttribute(31, "Sequence", "*seq1", "Sequence", 8, true)]
+ [DNAFieldAttribute(31, "Sequence", "*seq1", "Sequence", 8, true, 232)]
public Sequence ptr_seq1;
- [DNAFieldAttribute(32, "Sequence", "*seq2", "Sequence", 8, true)]
+ [DNAFieldAttribute(32, "Sequence", "*seq2", "Sequence", 8, true, 240)]
public Sequence ptr_seq2;
- [DNAFieldAttribute(33, "void", "*_pad7", "void", 8, true)]
+ [DNAFieldAttribute(33, "void", "*_pad7", "void", 8, true, 248)]
public object ptr__pad7;
- [DNAFieldAttribute(34, "int", "_pad8[2]", "System.Int32[]", 8, false)]
+ [DNAFieldAttribute(34, "int", "_pad8[2]", "System.Int32[]", 8, false, 256)]
public int[] _pad8 = new System.Int32[2];
- [DNAFieldAttribute(35, "ListBase", "seqbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(35, "ListBase", "seqbase", "ListBase", 16, false, 264)]
public ListBase seqbase;
- [DNAFieldAttribute(36, "ListBase", "channels", "ListBase", 16, false)]
+ [DNAFieldAttribute(36, "ListBase", "channels", "ListBase", 16, false, 280)]
public ListBase channels;
- [DNAFieldAttribute(37, "ListBase", "connections", "ListBase", 16, false)]
+ [DNAFieldAttribute(37, "ListBase", "connections", "ListBase", 16, false, 296)]
public ListBase connections;
- [DNAFieldAttribute(38, "bSound", "*sound", "bSound", 8, true)]
+ [DNAFieldAttribute(38, "bSound", "*sound", "bSound", 8, true, 312)]
public bSound ptr_sound;
- [DNAFieldAttribute(39, "void", "*scene_sound", "void", 8, true)]
+ [DNAFieldAttribute(39, "void", "*scene_sound", "void", 8, true, 320)]
public object ptr_scene_sound;
- [DNAFieldAttribute(40, "float", "volume", "float", 4, false)]
+ [DNAFieldAttribute(40, "float", "volume", "float", 4, false, 328)]
public float volume;
- [DNAFieldAttribute(41, "float", "pitch", "float", 4, false)]
+ [DNAFieldAttribute(41, "float", "pitch", "float", 4, false, 332)]
public float pitch;
- [DNAFieldAttribute(42, "float", "pan", "float", 4, false)]
+ [DNAFieldAttribute(42, "float", "pan", "float", 4, false, 336)]
public float pan;
- [DNAFieldAttribute(43, "float", "strobe", "float", 4, false)]
+ [DNAFieldAttribute(43, "float", "strobe", "float", 4, false, 340)]
public float strobe;
- [DNAFieldAttribute(44, "float", "sound_offset", "float", 4, false)]
+ [DNAFieldAttribute(44, "float", "sound_offset", "float", 4, false, 344)]
public float sound_offset;
- [DNAFieldAttribute(45, "char", "_pad4[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(45, "char", "_pad4[4]", "System.Char[]", 4, false, 348)]
public char[] _pad4 = new System.Char[4];
- [DNAFieldAttribute(46, "void", "*effectdata", "void", 8, true)]
+ [DNAFieldAttribute(46, "void", "*effectdata", "void", 8, true, 352)]
public object ptr_effectdata;
- [DNAFieldAttribute(47, "int", "anim_startofs", "int", 4, false)]
+ [DNAFieldAttribute(47, "int", "anim_startofs", "int", 4, false, 360)]
public int anim_startofs;
- [DNAFieldAttribute(48, "int", "anim_endofs", "int", 4, false)]
+ [DNAFieldAttribute(48, "int", "anim_endofs", "int", 4, false, 364)]
public int anim_endofs;
- [DNAFieldAttribute(49, "int", "blend_mode", "int", 4, false)]
+ [DNAFieldAttribute(49, "int", "blend_mode", "int", 4, false, 368)]
public int blend_mode;
- [DNAFieldAttribute(50, "float", "blend_opacity", "float", 4, false)]
+ [DNAFieldAttribute(50, "float", "blend_opacity", "float", 4, false, 372)]
public float blend_opacity;
- [DNAFieldAttribute(51, "int8_t", "color_tag", "int8_t", 1, false)]
+ [DNAFieldAttribute(51, "int8_t", "color_tag", "int8_t", 1, false, 376)]
public sbyte color_tag;
- [DNAFieldAttribute(52, "char", "alpha_mode", "char", 1, false)]
+ [DNAFieldAttribute(52, "char", "alpha_mode", "char", 1, false, 377)]
public char alpha_mode;
- [DNAFieldAttribute(53, "char", "_pad2[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(53, "char", "_pad2[2]", "System.Char[]", 2, false, 378)]
public char[] _pad2 = new System.Char[2];
- [DNAFieldAttribute(54, "int", "cache_flag", "int", 4, false)]
+ [DNAFieldAttribute(54, "int", "cache_flag", "int", 4, false, 380)]
public int cache_flag;
- [DNAFieldAttribute(55, "int", "sfra", "int", 4, false)]
+ [DNAFieldAttribute(55, "int", "sfra", "int", 4, false, 384)]
public int sfra;
- [DNAFieldAttribute(56, "char", "views_format", "char", 1, false)]
+ [DNAFieldAttribute(56, "char", "views_format", "char", 1, false, 388)]
public char views_format;
- [DNAFieldAttribute(57, "char", "_pad3[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(57, "char", "_pad3[3]", "System.Char[]", 3, false, 389)]
public char[] _pad3 = new System.Char[3];
- [DNAFieldAttribute(58, "Stereo3dFormat", "*stereo3d_format", "Stereo3dFormat", 8, true)]
+ [DNAFieldAttribute(58, "Stereo3dFormat", "*stereo3d_format", "Stereo3dFormat", 8, true, 392)]
public Stereo3dFormat ptr_stereo3d_format;
- [DNAFieldAttribute(59, "IDProperty", "*prop", "IDProperty", 8, true)]
+ [DNAFieldAttribute(59, "IDProperty", "*prop", "IDProperty", 8, true, 400)]
public IDProperty ptr_prop;
- [DNAFieldAttribute(60, "ListBase", "modifiers", "ListBase", 16, false)]
+ [DNAFieldAttribute(60, "ListBase", "modifiers", "ListBase", 16, false, 408)]
public ListBase modifiers;
- [DNAFieldAttribute(61, "float", "media_playback_rate", "float", 4, false)]
+ [DNAFieldAttribute(61, "float", "media_playback_rate", "float", 4, false, 424)]
public float media_playback_rate;
- [DNAFieldAttribute(62, "float", "speed_factor", "float", 4, false)]
+ [DNAFieldAttribute(62, "float", "speed_factor", "float", 4, false, 428)]
public float speed_factor;
- [DNAFieldAttribute(63, "SeqRetimingHandle", "*retiming_handles", "SeqRetimingHandle", 8, true)]
+ [DNAFieldAttribute(63, "SeqRetimingHandle", "*retiming_handles", "SeqRetimingHandle", 8, true, 432)]
public SeqRetimingHandle ptr_retiming_handles;
- [DNAFieldAttribute(64, "void", "*_pad5", "void", 8, true)]
+ [DNAFieldAttribute(64, "void", "*_pad5", "void", 8, true, 440)]
public object ptr__pad5;
- [DNAFieldAttribute(65, "int", "retiming_handle_num", "int", 4, false)]
+ [DNAFieldAttribute(65, "int", "retiming_handle_num", "int", 4, false, 448)]
public int retiming_handle_num;
- [DNAFieldAttribute(66, "char", "_pad6[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(66, "char", "_pad6[4]", "System.Char[]", 4, false, 452)]
public char[] _pad6 = new System.Char[4];
- [DNAFieldAttribute(67, "SequenceRuntime", "runtime", "SequenceRuntime", 8, false)]
+ [DNAFieldAttribute(67, "SequenceRuntime", "runtime", "SequenceRuntime", 8, false, 456)]
public SequenceRuntime runtime;
public Sequence() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SequenceModifierData.cs b/BlendFile/DNA/SequenceModifierData.cs
index b4ea68e..29d1260 100644
--- a/BlendFile/DNA/SequenceModifierData.cs
+++ b/BlendFile/DNA/SequenceModifierData.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(904, "SequenceModifierData", 112)]
public class SequenceModifierData {
- [DNAFieldAttribute(0, "SequenceModifierData", "*next", "SequenceModifierData", 8, true)]
+ [DNAFieldAttribute(0, "SequenceModifierData", "*next", "SequenceModifierData", 8, true, 0)]
public SequenceModifierData ptr_next;
- [DNAFieldAttribute(1, "SequenceModifierData", "*prev", "SequenceModifierData", 8, true)]
+ [DNAFieldAttribute(1, "SequenceModifierData", "*prev", "SequenceModifierData", 8, true, 8)]
public SequenceModifierData ptr_prev;
- [DNAFieldAttribute(2, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "type", "int", 4, false, 16)]
public int type;
- [DNAFieldAttribute(3, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flag", "int", 4, false, 20)]
public int flag;
- [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 64, false, 24)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(5, "int", "mask_input_type", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "mask_input_type", "int", 4, false, 88)]
public int mask_input_type;
- [DNAFieldAttribute(6, "int", "mask_time", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "mask_time", "int", 4, false, 92)]
public int mask_time;
- [DNAFieldAttribute(7, "Sequence", "*mask_sequence", "Sequence", 8, true)]
+ [DNAFieldAttribute(7, "Sequence", "*mask_sequence", "Sequence", 8, true, 96)]
public Sequence ptr_mask_sequence;
- [DNAFieldAttribute(8, "Mask", "*mask_id", "Mask", 8, true)]
+ [DNAFieldAttribute(8, "Mask", "*mask_id", "Mask", 8, true, 104)]
public Mask ptr_mask_id;
public SequenceModifierData() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SequenceRuntime.cs b/BlendFile/DNA/SequenceRuntime.cs
index 0b473ef..2989fbf 100644
--- a/BlendFile/DNA/SequenceRuntime.cs
+++ b/BlendFile/DNA/SequenceRuntime.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(884, "SequenceRuntime", 8)]
public struct SequenceRuntime {
- [DNAFieldAttribute(0, "SessionUID", "session_uid", "SessionUID", 8, false)]
+ [DNAFieldAttribute(0, "SessionUID", "session_uid", "SessionUID", 8, false, 0)]
public SessionUID session_uid;
public SequenceRuntime() {
this.session_uid = default;
diff --git a/BlendFile/DNA/SequencerCacheOverlay.cs b/BlendFile/DNA/SequencerCacheOverlay.cs
index 11b2277..6b1988f 100644
--- a/BlendFile/DNA/SequencerCacheOverlay.cs
+++ b/BlendFile/DNA/SequencerCacheOverlay.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(936, "SequencerCacheOverlay", 8)]
public struct SequencerCacheOverlay {
- [DNAFieldAttribute(0, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "flag", "int", 4, false, 0)]
public int flag;
- [DNAFieldAttribute(1, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(1, "char", "_pad0[4]", "System.Char[]", 4, false, 4)]
public char[] _pad0 = new System.Char[4];
public SequencerCacheOverlay() {
this.flag = default;
diff --git a/BlendFile/DNA/SequencerMaskModifierData.cs b/BlendFile/DNA/SequencerMaskModifierData.cs
index 268aa48..ad990e7 100644
--- a/BlendFile/DNA/SequencerMaskModifierData.cs
+++ b/BlendFile/DNA/SequencerMaskModifierData.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(909, "SequencerMaskModifierData", 112)]
public struct SequencerMaskModifierData {
- [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false)]
+ [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false, 0)]
public SequenceModifierData modifier;
public SequencerMaskModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/SequencerPreviewOverlay.cs b/BlendFile/DNA/SequencerPreviewOverlay.cs
index 04d2ce7..43fe419 100644
--- a/BlendFile/DNA/SequencerPreviewOverlay.cs
+++ b/BlendFile/DNA/SequencerPreviewOverlay.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(934, "SequencerPreviewOverlay", 8)]
public struct SequencerPreviewOverlay {
- [DNAFieldAttribute(0, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "flag", "int", 4, false, 0)]
public int flag;
- [DNAFieldAttribute(1, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(1, "char", "_pad0[4]", "System.Char[]", 4, false, 4)]
public char[] _pad0 = new System.Char[4];
public SequencerPreviewOverlay() {
this.flag = default;
diff --git a/BlendFile/DNA/SequencerTimelineOverlay.cs b/BlendFile/DNA/SequencerTimelineOverlay.cs
index 91f3430..a00043d 100644
--- a/BlendFile/DNA/SequencerTimelineOverlay.cs
+++ b/BlendFile/DNA/SequencerTimelineOverlay.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(935, "SequencerTimelineOverlay", 8)]
public struct SequencerTimelineOverlay {
- [DNAFieldAttribute(0, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "flag", "int", 4, false, 0)]
public int flag;
- [DNAFieldAttribute(1, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(1, "char", "_pad0[4]", "System.Char[]", 4, false, 4)]
public char[] _pad0 = new System.Char[4];
public SequencerTimelineOverlay() {
this.flag = default;
diff --git a/BlendFile/DNA/SequencerTonemapModifierData.cs b/BlendFile/DNA/SequencerTonemapModifierData.cs
index 1476cdc..b422e93 100644
--- a/BlendFile/DNA/SequencerTonemapModifierData.cs
+++ b/BlendFile/DNA/SequencerTonemapModifierData.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(911, "SequencerTonemapModifierData", 144)]
public struct SequencerTonemapModifierData {
- [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false)]
+ [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false, 0)]
public SequenceModifierData modifier;
- [DNAFieldAttribute(1, "float", "key", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "key", "float", 4, false, 112)]
public float key;
- [DNAFieldAttribute(2, "float", "offset", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "offset", "float", 4, false, 116)]
public float offset;
- [DNAFieldAttribute(3, "float", "gamma", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "gamma", "float", 4, false, 120)]
public float gamma;
- [DNAFieldAttribute(4, "float", "intensity", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "intensity", "float", 4, false, 124)]
public float intensity;
- [DNAFieldAttribute(5, "float", "contrast", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "contrast", "float", 4, false, 128)]
public float contrast;
- [DNAFieldAttribute(6, "float", "adaptation", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "adaptation", "float", 4, false, 132)]
public float adaptation;
- [DNAFieldAttribute(7, "float", "correction", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "correction", "float", 4, false, 136)]
public float correction;
- [DNAFieldAttribute(8, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "type", "int", 4, false, 140)]
public int type;
public SequencerTonemapModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/SequencerToolSettings.cs b/BlendFile/DNA/SequencerToolSettings.cs
index 8eab6c3..4209884 100644
--- a/BlendFile/DNA/SequencerToolSettings.cs
+++ b/BlendFile/DNA/SequencerToolSettings.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(827, "SequencerToolSettings", 20)]
public struct SequencerToolSettings {
- [DNAFieldAttribute(0, "int", "fit_method", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "fit_method", "int", 4, false, 0)]
public int fit_method;
- [DNAFieldAttribute(1, "short", "snap_mode", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "snap_mode", "short", 2, false, 4)]
public short snap_mode;
- [DNAFieldAttribute(2, "short", "snap_flag", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "snap_flag", "short", 2, false, 6)]
public short snap_flag;
- [DNAFieldAttribute(3, "int", "overlap_mode", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "overlap_mode", "int", 4, false, 8)]
public int overlap_mode;
- [DNAFieldAttribute(4, "int", "snap_distance", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "snap_distance", "int", 4, false, 12)]
public int snap_distance;
- [DNAFieldAttribute(5, "int", "pivot_point", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "pivot_point", "int", 4, false, 16)]
public int pivot_point;
public SequencerToolSettings() {
this.fit_method = default;
diff --git a/BlendFile/DNA/SessionUID.cs b/BlendFile/DNA/SessionUID.cs
index fccb593..e5eb6e8 100644
--- a/BlendFile/DNA/SessionUID.cs
+++ b/BlendFile/DNA/SessionUID.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(50, "SessionUID", 8)]
public struct SessionUID {
- [DNAFieldAttribute(0, "uint64_t", "uid_", "uint64_t", 8, false)]
+ [DNAFieldAttribute(0, "uint64_t", "uid_", "uint64_t", 8, false, 0)]
public ulong uid_;
public SessionUID() {
this.uid_ = default;
diff --git a/BlendFile/DNA/ShaderFxData.cs b/BlendFile/DNA/ShaderFxData.cs
index 295bb68..d1ea503 100644
--- a/BlendFile/DNA/ShaderFxData.cs
+++ b/BlendFile/DNA/ShaderFxData.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(914, "ShaderFxData", 104)]
public class ShaderFxData {
- [DNAFieldAttribute(0, "ShaderFxData", "*next", "ShaderFxData", 8, true)]
+ [DNAFieldAttribute(0, "ShaderFxData", "*next", "ShaderFxData", 8, true, 0)]
public ShaderFxData ptr_next;
- [DNAFieldAttribute(1, "ShaderFxData", "*prev", "ShaderFxData", 8, true)]
+ [DNAFieldAttribute(1, "ShaderFxData", "*prev", "ShaderFxData", 8, true, 8)]
public ShaderFxData ptr_prev;
- [DNAFieldAttribute(2, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "type", "int", 4, false, 16)]
public int type;
- [DNAFieldAttribute(3, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "mode", "int", 4, false, 20)]
public int mode;
- [DNAFieldAttribute(4, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad0[4]", "System.Char[]", 4, false, 24)]
public char[] _pad0 = new System.Char[4];
- [DNAFieldAttribute(5, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "flag", "short", 2, false, 28)]
public short flag;
- [DNAFieldAttribute(6, "short", "ui_expand_flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "ui_expand_flag", "short", 2, false, 30)]
public short ui_expand_flag;
- [DNAFieldAttribute(7, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(7, "char", "name[64]", "System.Char[]", 64, false, 32)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(8, "char", "*error", "char", 8, true)]
+ [DNAFieldAttribute(8, "char", "*error", "char", 8, true, 96)]
public char ptr_error;
public ShaderFxData() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/ShaderFxData_Runtime.cs b/BlendFile/DNA/ShaderFxData_Runtime.cs
index 973953d..afb1f17 100644
--- a/BlendFile/DNA/ShaderFxData_Runtime.cs
+++ b/BlendFile/DNA/ShaderFxData_Runtime.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(915, "ShaderFxData_Runtime", 40)]
public class ShaderFxData_Runtime {
- [DNAFieldAttribute(0, "float", "loc[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(0, "float", "loc[3]", "System.Single[]", 12, false, 0)]
public float[] loc = new System.Single[3];
- [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false, 12)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(2, "DRWShadingGroup", "*fx_sh", "DRWShadingGroup", 8, true)]
+ [DNAFieldAttribute(2, "DRWShadingGroup", "*fx_sh", "DRWShadingGroup", 8, true, 16)]
public DRWShadingGroup ptr_fx_sh;
- [DNAFieldAttribute(3, "DRWShadingGroup", "*fx_sh_b", "DRWShadingGroup", 8, true)]
+ [DNAFieldAttribute(3, "DRWShadingGroup", "*fx_sh_b", "DRWShadingGroup", 8, true, 24)]
public DRWShadingGroup ptr_fx_sh_b;
- [DNAFieldAttribute(4, "DRWShadingGroup", "*fx_sh_c", "DRWShadingGroup", 8, true)]
+ [DNAFieldAttribute(4, "DRWShadingGroup", "*fx_sh_c", "DRWShadingGroup", 8, true, 32)]
public DRWShadingGroup ptr_fx_sh_c;
public ShaderFxData_Runtime() {
this.loc = default;
diff --git a/BlendFile/DNA/ShadowShaderFxData.cs b/BlendFile/DNA/ShadowShaderFxData.cs
index 64e41dd..c91984c 100644
--- a/BlendFile/DNA/ShadowShaderFxData.cs
+++ b/BlendFile/DNA/ShadowShaderFxData.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(923, "ShadowShaderFxData", 224)]
public class ShadowShaderFxData {
- [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false)]
+ [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false, 0)]
public ShaderFxData shaderfx;
- [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true, 104)]
public Object ptr_object;
- [DNAFieldAttribute(2, "int", "offset[2]", "System.Int32[]", 8, false)]
+ [DNAFieldAttribute(2, "int", "offset[2]", "System.Int32[]", 8, false, 112)]
public int[] offset = new System.Int32[2];
- [DNAFieldAttribute(3, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flag", "int", 4, false, 120)]
public int flag;
- [DNAFieldAttribute(4, "float", "shadow_rgba[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(4, "float", "shadow_rgba[4]", "System.Single[]", 16, false, 124)]
public float[] shadow_rgba = new System.Single[4];
- [DNAFieldAttribute(5, "float", "amplitude", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "amplitude", "float", 4, false, 140)]
public float amplitude;
- [DNAFieldAttribute(6, "float", "period", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "period", "float", 4, false, 144)]
public float period;
- [DNAFieldAttribute(7, "float", "phase", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "phase", "float", 4, false, 148)]
public float phase;
- [DNAFieldAttribute(8, "int", "orientation", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "orientation", "int", 4, false, 152)]
public int orientation;
- [DNAFieldAttribute(9, "float", "scale[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(9, "float", "scale[2]", "System.Single[]", 8, false, 156)]
public float[] scale = new System.Single[2];
- [DNAFieldAttribute(10, "float", "rotation", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "rotation", "float", 4, false, 164)]
public float rotation;
- [DNAFieldAttribute(11, "int", "blur[2]", "System.Int32[]", 8, false)]
+ [DNAFieldAttribute(11, "int", "blur[2]", "System.Int32[]", 8, false, 168)]
public int[] blur = new System.Int32[2];
- [DNAFieldAttribute(12, "int", "samples", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "samples", "int", 4, false, 176)]
public int samples;
- [DNAFieldAttribute(13, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(13, "char", "_pad[4]", "System.Char[]", 4, false, 180)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(14, "ShaderFxData_Runtime", "runtime", "ShaderFxData_Runtime", 40, false)]
+ [DNAFieldAttribute(14, "ShaderFxData_Runtime", "runtime", "ShaderFxData_Runtime", 40, false, 184)]
public ShaderFxData_Runtime runtime;
public ShadowShaderFxData() {
this.shaderfx = default;
diff --git a/BlendFile/DNA/ShapeKeyModifierData.cs b/BlendFile/DNA/ShapeKeyModifierData.cs
index 9b5b3fa..8255355 100644
--- a/BlendFile/DNA/ShapeKeyModifierData.cs
+++ b/BlendFile/DNA/ShapeKeyModifierData.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(486, "ShapeKeyModifierData", 120)]
public struct ShapeKeyModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
public ShapeKeyModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/ShrinkwrapGpencilModifierData.cs b/BlendFile/DNA/ShrinkwrapGpencilModifierData.cs
index 8ca317b..e9ba348 100644
--- a/BlendFile/DNA/ShrinkwrapGpencilModifierData.cs
+++ b/BlendFile/DNA/ShrinkwrapGpencilModifierData.cs
@@ -15,45 +15,45 @@ namespace BlendFile.DNA {
[DNAClassAttribute(304, "ShrinkwrapGpencilModifierData", 304)]
public class ShrinkwrapGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*target", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*target", "Object", 8, true, 104)]
public Object ptr_target;
- [DNAFieldAttribute(2, "Object", "*aux_target", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*aux_target", "Object", 8, true, 112)]
public Object ptr_aux_target;
- [DNAFieldAttribute(3, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(3, "Material", "*material", "Material", 8, true, 120)]
public Material ptr_material;
- [DNAFieldAttribute(4, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "layername[64]", "System.Char[]", 64, false, 128)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(5, "char", "vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(5, "char", "vgname[64]", "System.Char[]", 64, false, 192)]
public char[] vgname = new System.Char[64];
- [DNAFieldAttribute(6, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "pass_index", "int", 4, false, 256)]
public int pass_index;
- [DNAFieldAttribute(7, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "flag", "int", 4, false, 260)]
public int flag;
- [DNAFieldAttribute(8, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "layer_pass", "int", 4, false, 264)]
public int layer_pass;
- [DNAFieldAttribute(9, "float", "keep_dist", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "keep_dist", "float", 4, false, 268)]
public float keep_dist;
- [DNAFieldAttribute(10, "short", "shrink_type", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "shrink_type", "short", 2, false, 272)]
public short shrink_type;
- [DNAFieldAttribute(11, "char", "shrink_opts", "char", 1, false)]
+ [DNAFieldAttribute(11, "char", "shrink_opts", "char", 1, false, 274)]
public char shrink_opts;
- [DNAFieldAttribute(12, "char", "shrink_mode", "char", 1, false)]
+ [DNAFieldAttribute(12, "char", "shrink_mode", "char", 1, false, 275)]
public char shrink_mode;
- [DNAFieldAttribute(13, "float", "proj_limit", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "proj_limit", "float", 4, false, 276)]
public float proj_limit;
- [DNAFieldAttribute(14, "char", "proj_axis", "char", 1, false)]
+ [DNAFieldAttribute(14, "char", "proj_axis", "char", 1, false, 280)]
public char proj_axis;
- [DNAFieldAttribute(15, "char", "subsurf_levels", "char", 1, false)]
+ [DNAFieldAttribute(15, "char", "subsurf_levels", "char", 1, false, 281)]
public char subsurf_levels;
- [DNAFieldAttribute(16, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(16, "char", "_pad[6]", "System.Char[]", 6, false, 282)]
public char[] _pad = new System.Char[6];
- [DNAFieldAttribute(17, "float", "smooth_factor", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "smooth_factor", "float", 4, false, 288)]
public float smooth_factor;
- [DNAFieldAttribute(18, "int", "smooth_step", "int", 4, false)]
+ [DNAFieldAttribute(18, "int", "smooth_step", "int", 4, false, 292)]
public int smooth_step;
- [DNAFieldAttribute(19, "ShrinkwrapTreeData", "*cache_data", "ShrinkwrapTreeData", 8, true)]
+ [DNAFieldAttribute(19, "ShrinkwrapTreeData", "*cache_data", "ShrinkwrapTreeData", 8, true, 296)]
public ShrinkwrapTreeData ptr_cache_data;
public ShrinkwrapGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/ShrinkwrapModifierData.cs b/BlendFile/DNA/ShrinkwrapModifierData.cs
index 3dbec51..8006d3b 100644
--- a/BlendFile/DNA/ShrinkwrapModifierData.cs
+++ b/BlendFile/DNA/ShrinkwrapModifierData.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(484, "ShrinkwrapModifierData", 216)]
public class ShrinkwrapModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*target", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*target", "Object", 8, true, 120)]
public Object ptr_target;
- [DNAFieldAttribute(2, "Object", "*auxTarget", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*auxTarget", "Object", 8, true, 128)]
public Object ptr_auxTarget;
- [DNAFieldAttribute(3, "char", "vgroup_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "vgroup_name[64]", "System.Char[]", 64, false, 136)]
public char[] vgroup_name = new System.Char[64];
- [DNAFieldAttribute(4, "float", "keepDist", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "keepDist", "float", 4, false, 200)]
public float keepDist;
- [DNAFieldAttribute(5, "short", "shrinkType", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "shrinkType", "short", 2, false, 204)]
public short shrinkType;
- [DNAFieldAttribute(6, "char", "shrinkOpts", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "shrinkOpts", "char", 1, false, 206)]
public char shrinkOpts;
- [DNAFieldAttribute(7, "char", "shrinkMode", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "shrinkMode", "char", 1, false, 207)]
public char shrinkMode;
- [DNAFieldAttribute(8, "float", "projLimit", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "projLimit", "float", 4, false, 208)]
public float projLimit;
- [DNAFieldAttribute(9, "char", "projAxis", "char", 1, false)]
+ [DNAFieldAttribute(9, "char", "projAxis", "char", 1, false, 212)]
public char projAxis;
- [DNAFieldAttribute(10, "char", "subsurfLevels", "char", 1, false)]
+ [DNAFieldAttribute(10, "char", "subsurfLevels", "char", 1, false, 213)]
public char subsurfLevels;
- [DNAFieldAttribute(11, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(11, "char", "_pad[2]", "System.Char[]", 2, false, 214)]
public char[] _pad = new System.Char[2];
public ShrinkwrapModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/SimpleDeformModifierData.cs b/BlendFile/DNA/SimpleDeformModifierData.cs
index bfe4936..766ac2b 100644
--- a/BlendFile/DNA/SimpleDeformModifierData.cs
+++ b/BlendFile/DNA/SimpleDeformModifierData.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(485, "SimpleDeformModifierData", 216)]
public class SimpleDeformModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*origin", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*origin", "Object", 8, true, 120)]
public Object ptr_origin;
- [DNAFieldAttribute(2, "char", "vgroup_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "vgroup_name[64]", "System.Char[]", 64, false, 128)]
public char[] vgroup_name = new System.Char[64];
- [DNAFieldAttribute(3, "float", "factor", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "factor", "float", 4, false, 192)]
public float factor;
- [DNAFieldAttribute(4, "float", "limit[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(4, "float", "limit[2]", "System.Single[]", 8, false, 196)]
public float[] limit = new System.Single[2];
- [DNAFieldAttribute(5, "char", "mode", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "mode", "char", 1, false, 204)]
public char mode;
- [DNAFieldAttribute(6, "char", "axis", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "axis", "char", 1, false, 205)]
public char axis;
- [DNAFieldAttribute(7, "char", "deform_axis", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "deform_axis", "char", 1, false, 206)]
public char deform_axis;
- [DNAFieldAttribute(8, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(8, "char", "flag", "char", 1, false, 207)]
public char flag;
- [DNAFieldAttribute(9, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(9, "void", "*_pad1", "void", 8, true, 208)]
public object ptr__pad1;
public SimpleDeformModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/SimplifyGpencilModifierData.cs b/BlendFile/DNA/SimplifyGpencilModifierData.cs
index 9efed8f..1c119c3 100644
--- a/BlendFile/DNA/SimplifyGpencilModifierData.cs
+++ b/BlendFile/DNA/SimplifyGpencilModifierData.cs
@@ -15,31 +15,31 @@ namespace BlendFile.DNA {
[DNAClassAttribute(293, "SimplifyGpencilModifierData", 272)]
public class SimplifyGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true, 104)]
public Material ptr_material;
- [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false, 112)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(3, "char", "materialname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "materialname[64]", "System.Char[]", 64, false, 176)]
public char[] materialname = new System.Char[64];
- [DNAFieldAttribute(4, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "pass_index", "int", 4, false, 240)]
public int pass_index;
- [DNAFieldAttribute(5, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "flag", "int", 4, false, 244)]
public int flag;
- [DNAFieldAttribute(6, "float", "factor", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "factor", "float", 4, false, 248)]
public float factor;
- [DNAFieldAttribute(7, "short", "mode", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "mode", "short", 2, false, 252)]
public short mode;
- [DNAFieldAttribute(8, "short", "step", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "step", "short", 2, false, 254)]
public short step;
- [DNAFieldAttribute(9, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "layer_pass", "int", 4, false, 256)]
public int layer_pass;
- [DNAFieldAttribute(10, "float", "length", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "length", "float", 4, false, 260)]
public float length;
- [DNAFieldAttribute(11, "float", "sharp_threshold", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "sharp_threshold", "float", 4, false, 264)]
public float sharp_threshold;
- [DNAFieldAttribute(12, "float", "distance", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "distance", "float", 4, false, 268)]
public float distance;
public SimplifyGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/SimulationZoneViewerPathElem.cs b/BlendFile/DNA/SimulationZoneViewerPathElem.cs
index 4e5870e..a91a14b 100644
--- a/BlendFile/DNA/SimulationZoneViewerPathElem.cs
+++ b/BlendFile/DNA/SimulationZoneViewerPathElem.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1034, "SimulationZoneViewerPathElem", 40)]
public struct SimulationZoneViewerPathElem {
- [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false)]
+ [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false, 0)]
public ViewerPathElem @base;
- [DNAFieldAttribute(1, "int", "sim_output_node_id", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "sim_output_node_id", "int", 4, false, 32)]
public int sim_output_node_id;
- [DNAFieldAttribute(2, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad1[4]", "System.Char[]", 4, false, 36)]
public char[] _pad1 = new System.Char[4];
public SimulationZoneViewerPathElem() {
this.@base = default;
diff --git a/BlendFile/DNA/SkinModifierData.cs b/BlendFile/DNA/SkinModifierData.cs
index 78d4b6d..eee34a2 100644
--- a/BlendFile/DNA/SkinModifierData.cs
+++ b/BlendFile/DNA/SkinModifierData.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(497, "SkinModifierData", 128)]
public struct SkinModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "float", "branch_smoothing", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "branch_smoothing", "float", 4, false, 120)]
public float branch_smoothing;
- [DNAFieldAttribute(2, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "flag", "char", 1, false, 124)]
public char flag;
- [DNAFieldAttribute(3, "char", "symmetry_axes", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "symmetry_axes", "char", 1, false, 125)]
public char symmetry_axes;
- [DNAFieldAttribute(4, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(4, "char", "_pad[2]", "System.Char[]", 2, false, 126)]
public char[] _pad = new System.Char[2];
public SkinModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/SmokeModifierData.cs b/BlendFile/DNA/SmokeModifierData.cs
index 646933f..88ce21a 100644
--- a/BlendFile/DNA/SmokeModifierData.cs
+++ b/BlendFile/DNA/SmokeModifierData.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(483, "SmokeModifierData", 128)]
public struct SmokeModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "type", "int", 4, false, 120)]
public int type;
- [DNAFieldAttribute(2, "int", "_pad", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "_pad", "int", 4, false, 124)]
public int _pad;
public SmokeModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/SmoothGpencilModifierData.cs b/BlendFile/DNA/SmoothGpencilModifierData.cs
index 4b49613..a2c2b88 100644
--- a/BlendFile/DNA/SmoothGpencilModifierData.cs
+++ b/BlendFile/DNA/SmoothGpencilModifierData.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(295, "SmoothGpencilModifierData", 336)]
public class SmoothGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true, 104)]
public Material ptr_material;
- [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false, 112)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(3, "char", "materialname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "materialname[64]", "System.Char[]", 64, false, 176)]
public char[] materialname = new System.Char[64];
- [DNAFieldAttribute(4, "char", "vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "vgname[64]", "System.Char[]", 64, false, 240)]
public char[] vgname = new System.Char[64];
- [DNAFieldAttribute(5, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "pass_index", "int", 4, false, 304)]
public int pass_index;
- [DNAFieldAttribute(6, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "flag", "int", 4, false, 308)]
public int flag;
- [DNAFieldAttribute(7, "float", "factor", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "factor", "float", 4, false, 312)]
public float factor;
- [DNAFieldAttribute(8, "int", "step", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "step", "int", 4, false, 316)]
public int step;
- [DNAFieldAttribute(9, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "layer_pass", "int", 4, false, 320)]
public int layer_pass;
- [DNAFieldAttribute(10, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(10, "char", "_pad1[4]", "System.Char[]", 4, false, 324)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(11, "CurveMapping", "*curve_intensity", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(11, "CurveMapping", "*curve_intensity", "CurveMapping", 8, true, 328)]
public CurveMapping ptr_curve_intensity;
public SmoothGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/SmoothModifierData.cs b/BlendFile/DNA/SmoothModifierData.cs
index 8fffcb7..9433b1e 100644
--- a/BlendFile/DNA/SmoothModifierData.cs
+++ b/BlendFile/DNA/SmoothModifierData.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(458, "SmoothModifierData", 192)]
public struct SmoothModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "float", "fac", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "fac", "float", 4, false, 120)]
public float fac;
- [DNAFieldAttribute(2, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "defgrp_name[64]", "System.Char[]", 64, false, 124)]
public char[] defgrp_name = new System.Char[64];
- [DNAFieldAttribute(3, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "flag", "short", 2, false, 188)]
public short flag;
- [DNAFieldAttribute(4, "short", "repeat", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "repeat", "short", 2, false, 190)]
public short repeat;
public SmoothModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/SoftBody.cs b/BlendFile/DNA/SoftBody.cs
index 51b928b..9f5bd4e 100644
--- a/BlendFile/DNA/SoftBody.cs
+++ b/BlendFile/DNA/SoftBody.cs
@@ -15,113 +15,113 @@ namespace BlendFile.DNA {
[DNAClassAttribute(760, "SoftBody", 480)]
public class SoftBody {
- [DNAFieldAttribute(0, "int", "totpoint", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "totpoint", "int", 4, false, 0)]
public int totpoint;
- [DNAFieldAttribute(1, "int", "totspring", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "totspring", "int", 4, false, 4)]
public int totspring;
- [DNAFieldAttribute(2, "BodyPoint", "*bpoint", "BodyPoint", 8, true)]
+ [DNAFieldAttribute(2, "BodyPoint", "*bpoint", "BodyPoint", 8, true, 8)]
public BodyPoint ptr_bpoint;
- [DNAFieldAttribute(3, "BodySpring", "*bspring", "BodySpring", 8, true)]
+ [DNAFieldAttribute(3, "BodySpring", "*bspring", "BodySpring", 8, true, 16)]
public BodySpring ptr_bspring;
- [DNAFieldAttribute(4, "char", "_pad", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "_pad", "char", 1, false, 24)]
public char _pad;
- [DNAFieldAttribute(5, "char", "msg_lock", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "msg_lock", "char", 1, false, 25)]
public char msg_lock;
- [DNAFieldAttribute(6, "short", "msg_value", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "msg_value", "short", 2, false, 26)]
public short msg_value;
- [DNAFieldAttribute(7, "float", "nodemass", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "nodemass", "float", 4, false, 28)]
public float nodemass;
- [DNAFieldAttribute(8, "char", "namedVG_Mass[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(8, "char", "namedVG_Mass[64]", "System.Char[]", 64, false, 32)]
public char[] namedVG_Mass = new System.Char[64];
- [DNAFieldAttribute(9, "float", "grav", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "grav", "float", 4, false, 96)]
public float grav;
- [DNAFieldAttribute(10, "float", "mediafrict", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "mediafrict", "float", 4, false, 100)]
public float mediafrict;
- [DNAFieldAttribute(11, "float", "rklimit", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "rklimit", "float", 4, false, 104)]
public float rklimit;
- [DNAFieldAttribute(12, "float", "physics_speed", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "physics_speed", "float", 4, false, 108)]
public float physics_speed;
- [DNAFieldAttribute(13, "float", "goalspring", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "goalspring", "float", 4, false, 112)]
public float goalspring;
- [DNAFieldAttribute(14, "float", "goalfrict", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "goalfrict", "float", 4, false, 116)]
public float goalfrict;
- [DNAFieldAttribute(15, "float", "mingoal", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "mingoal", "float", 4, false, 120)]
public float mingoal;
- [DNAFieldAttribute(16, "float", "maxgoal", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "maxgoal", "float", 4, false, 124)]
public float maxgoal;
- [DNAFieldAttribute(17, "float", "defgoal", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "defgoal", "float", 4, false, 128)]
public float defgoal;
- [DNAFieldAttribute(18, "short", "vertgroup", "short", 2, false)]
+ [DNAFieldAttribute(18, "short", "vertgroup", "short", 2, false, 132)]
public short vertgroup;
- [DNAFieldAttribute(19, "char", "namedVG_Softgoal[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(19, "char", "namedVG_Softgoal[64]", "System.Char[]", 64, false, 134)]
public char[] namedVG_Softgoal = new System.Char[64];
- [DNAFieldAttribute(20, "short", "fuzzyness", "short", 2, false)]
+ [DNAFieldAttribute(20, "short", "fuzzyness", "short", 2, false, 198)]
public short fuzzyness;
- [DNAFieldAttribute(21, "float", "inspring", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "inspring", "float", 4, false, 200)]
public float inspring;
- [DNAFieldAttribute(22, "float", "infrict", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "infrict", "float", 4, false, 204)]
public float infrict;
- [DNAFieldAttribute(23, "char", "namedVG_Spring_K[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(23, "char", "namedVG_Spring_K[64]", "System.Char[]", 64, false, 208)]
public char[] namedVG_Spring_K = new System.Char[64];
- [DNAFieldAttribute(24, "char", "_pad1[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(24, "char", "_pad1[6]", "System.Char[]", 6, false, 272)]
public char[] _pad1 = new System.Char[6];
- [DNAFieldAttribute(25, "char", "local", "char", 1, false)]
+ [DNAFieldAttribute(25, "char", "local", "char", 1, false, 278)]
public char local;
- [DNAFieldAttribute(26, "char", "solverflags", "char", 1, false)]
+ [DNAFieldAttribute(26, "char", "solverflags", "char", 1, false, 279)]
public char solverflags;
- [DNAFieldAttribute(27, "SBVertex", "**keys", "SBVertex", 8, true)]
+ [DNAFieldAttribute(27, "SBVertex", "**keys", "SBVertex", 8, true, 280)]
public SBVertex ptr_ptr_keys;
- [DNAFieldAttribute(28, "int", "totpointkey", "int", 4, false)]
+ [DNAFieldAttribute(28, "int", "totpointkey", "int", 4, false, 288)]
public int totpointkey;
- [DNAFieldAttribute(29, "int", "totkey", "int", 4, false)]
+ [DNAFieldAttribute(29, "int", "totkey", "int", 4, false, 292)]
public int totkey;
- [DNAFieldAttribute(30, "float", "secondspring", "float", 4, false)]
+ [DNAFieldAttribute(30, "float", "secondspring", "float", 4, false, 296)]
public float secondspring;
- [DNAFieldAttribute(31, "float", "colball", "float", 4, false)]
+ [DNAFieldAttribute(31, "float", "colball", "float", 4, false, 300)]
public float colball;
- [DNAFieldAttribute(32, "float", "balldamp", "float", 4, false)]
+ [DNAFieldAttribute(32, "float", "balldamp", "float", 4, false, 304)]
public float balldamp;
- [DNAFieldAttribute(33, "float", "ballstiff", "float", 4, false)]
+ [DNAFieldAttribute(33, "float", "ballstiff", "float", 4, false, 308)]
public float ballstiff;
- [DNAFieldAttribute(34, "short", "sbc_mode", "short", 2, false)]
+ [DNAFieldAttribute(34, "short", "sbc_mode", "short", 2, false, 312)]
public short sbc_mode;
- [DNAFieldAttribute(35, "short", "aeroedge", "short", 2, false)]
+ [DNAFieldAttribute(35, "short", "aeroedge", "short", 2, false, 314)]
public short aeroedge;
- [DNAFieldAttribute(36, "short", "minloops", "short", 2, false)]
+ [DNAFieldAttribute(36, "short", "minloops", "short", 2, false, 316)]
public short minloops;
- [DNAFieldAttribute(37, "short", "maxloops", "short", 2, false)]
+ [DNAFieldAttribute(37, "short", "maxloops", "short", 2, false, 318)]
public short maxloops;
- [DNAFieldAttribute(38, "short", "choke", "short", 2, false)]
+ [DNAFieldAttribute(38, "short", "choke", "short", 2, false, 320)]
public short choke;
- [DNAFieldAttribute(39, "short", "solver_ID", "short", 2, false)]
+ [DNAFieldAttribute(39, "short", "solver_ID", "short", 2, false, 322)]
public short solver_ID;
- [DNAFieldAttribute(40, "short", "plastic", "short", 2, false)]
+ [DNAFieldAttribute(40, "short", "plastic", "short", 2, false, 324)]
public short plastic;
- [DNAFieldAttribute(41, "short", "springpreload", "short", 2, false)]
+ [DNAFieldAttribute(41, "short", "springpreload", "short", 2, false, 326)]
public short springpreload;
- [DNAFieldAttribute(42, "SBScratch", "*scratch", "SBScratch", 8, true)]
+ [DNAFieldAttribute(42, "SBScratch", "*scratch", "SBScratch", 8, true, 328)]
public SBScratch ptr_scratch;
- [DNAFieldAttribute(43, "float", "shearstiff", "float", 4, false)]
+ [DNAFieldAttribute(43, "float", "shearstiff", "float", 4, false, 336)]
public float shearstiff;
- [DNAFieldAttribute(44, "float", "inpush", "float", 4, false)]
+ [DNAFieldAttribute(44, "float", "inpush", "float", 4, false, 340)]
public float inpush;
- [DNAFieldAttribute(45, "SoftBody_Shared", "*shared", "SoftBody_Shared", 8, true)]
+ [DNAFieldAttribute(45, "SoftBody_Shared", "*shared", "SoftBody_Shared", 8, true, 344)]
public SoftBody_Shared ptr_shared;
- [DNAFieldAttribute(46, "PointCache", "*pointcache", "PointCache", 8, true)]
+ [DNAFieldAttribute(46, "PointCache", "*pointcache", "PointCache", 8, true, 352)]
public PointCache ptr_pointcache;
- [DNAFieldAttribute(47, "ListBase", "ptcaches", "ListBase", 16, false)]
+ [DNAFieldAttribute(47, "ListBase", "ptcaches", "ListBase", 16, false, 360)]
public ListBase ptcaches;
- [DNAFieldAttribute(48, "Collection", "*collision_group", "Collection", 8, true)]
+ [DNAFieldAttribute(48, "Collection", "*collision_group", "Collection", 8, true, 376)]
public Collection ptr_collision_group;
- [DNAFieldAttribute(49, "EffectorWeights", "*effector_weights", "EffectorWeights", 8, true)]
+ [DNAFieldAttribute(49, "EffectorWeights", "*effector_weights", "EffectorWeights", 8, true, 384)]
public EffectorWeights ptr_effector_weights;
- [DNAFieldAttribute(50, "float", "lcom[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(50, "float", "lcom[3]", "System.Single[]", 12, false, 392)]
public float[] lcom = new System.Single[3];
- [DNAFieldAttribute(51, "float", "lrot[3][3]", "System.Single[,]", 36, false)]
+ [DNAFieldAttribute(51, "float", "lrot[3][3]", "System.Single[,]", 36, false, 404)]
public float[,] lrot = new System.Single[3,3];
- [DNAFieldAttribute(52, "float", "lscale[3][3]", "System.Single[,]", 36, false)]
+ [DNAFieldAttribute(52, "float", "lscale[3][3]", "System.Single[,]", 36, false, 440)]
public float[,] lscale = new System.Single[3,3];
- [DNAFieldAttribute(53, "int", "last_frame", "int", 4, false)]
+ [DNAFieldAttribute(53, "int", "last_frame", "int", 4, false, 476)]
public int last_frame;
public SoftBody() {
this.totpoint = default;
diff --git a/BlendFile/DNA/SoftBody_Shared.cs b/BlendFile/DNA/SoftBody_Shared.cs
index 318608a..0b0a0e3 100644
--- a/BlendFile/DNA/SoftBody_Shared.cs
+++ b/BlendFile/DNA/SoftBody_Shared.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(759, "SoftBody_Shared", 24)]
public class SoftBody_Shared {
- [DNAFieldAttribute(0, "PointCache", "*pointcache", "PointCache", 8, true)]
+ [DNAFieldAttribute(0, "PointCache", "*pointcache", "PointCache", 8, true, 0)]
public PointCache ptr_pointcache;
- [DNAFieldAttribute(1, "ListBase", "ptcaches", "ListBase", 16, false)]
+ [DNAFieldAttribute(1, "ListBase", "ptcaches", "ListBase", 16, false, 8)]
public ListBase ptcaches;
public SoftBody_Shared() {
this.ptr_pointcache = default;
diff --git a/BlendFile/DNA/SoftbodyModifierData.cs b/BlendFile/DNA/SoftbodyModifierData.cs
index 97d9653..fe77653 100644
--- a/BlendFile/DNA/SoftbodyModifierData.cs
+++ b/BlendFile/DNA/SoftbodyModifierData.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(463, "SoftbodyModifierData", 120)]
public struct SoftbodyModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
public SoftbodyModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/SolidColorVars.cs b/BlendFile/DNA/SolidColorVars.cs
index b97bd7f..8fd33d9 100644
--- a/BlendFile/DNA/SolidColorVars.cs
+++ b/BlendFile/DNA/SolidColorVars.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(899, "SolidColorVars", 16)]
public struct SolidColorVars {
- [DNAFieldAttribute(0, "float", "col[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(0, "float", "col[3]", "System.Single[]", 12, false, 0)]
public float[] col = new System.Single[3];
- [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false, 12)]
public char[] _pad = new System.Char[4];
public SolidColorVars() {
this.col = default;
diff --git a/BlendFile/DNA/SolidLight.cs b/BlendFile/DNA/SolidLight.cs
index 05fe045..5c29f4d 100644
--- a/BlendFile/DNA/SolidLight.cs
+++ b/BlendFile/DNA/SolidLight.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1007, "SolidLight", 56)]
public struct SolidLight {
- [DNAFieldAttribute(0, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "flag", "int", 4, false, 0)]
public int flag;
- [DNAFieldAttribute(1, "float", "smooth", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "smooth", "float", 4, false, 4)]
public float smooth;
- [DNAFieldAttribute(2, "float", "col[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(2, "float", "col[4]", "System.Single[]", 16, false, 8)]
public float[] col = new System.Single[4];
- [DNAFieldAttribute(3, "float", "spec[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(3, "float", "spec[4]", "System.Single[]", 16, false, 24)]
public float[] spec = new System.Single[4];
- [DNAFieldAttribute(4, "float", "vec[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(4, "float", "vec[4]", "System.Single[]", 16, false, 40)]
public float[] vec = new System.Single[4];
public SolidLight() {
this.flag = default;
diff --git a/BlendFile/DNA/SolidifyModifierData.cs b/BlendFile/DNA/SolidifyModifierData.cs
index c35f12c..8cbbc47 100644
--- a/BlendFile/DNA/SolidifyModifierData.cs
+++ b/BlendFile/DNA/SolidifyModifierData.cs
@@ -15,45 +15,45 @@ namespace BlendFile.DNA {
[DNAClassAttribute(487, "SolidifyModifierData", 360)]
public struct SolidifyModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "defgrp_name[64]", "System.Char[]", 64, false, 120)]
public char[] defgrp_name = new System.Char[64];
- [DNAFieldAttribute(2, "char", "shell_defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "shell_defgrp_name[64]", "System.Char[]", 64, false, 184)]
public char[] shell_defgrp_name = new System.Char[64];
- [DNAFieldAttribute(3, "char", "rim_defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "rim_defgrp_name[64]", "System.Char[]", 64, false, 248)]
public char[] rim_defgrp_name = new System.Char[64];
- [DNAFieldAttribute(4, "float", "offset", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "offset", "float", 4, false, 312)]
public float offset;
- [DNAFieldAttribute(5, "float", "offset_fac", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "offset_fac", "float", 4, false, 316)]
public float offset_fac;
- [DNAFieldAttribute(6, "float", "offset_fac_vg", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "offset_fac_vg", "float", 4, false, 320)]
public float offset_fac_vg;
- [DNAFieldAttribute(7, "float", "offset_clamp", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "offset_clamp", "float", 4, false, 324)]
public float offset_clamp;
- [DNAFieldAttribute(8, "char", "mode", "char", 1, false)]
+ [DNAFieldAttribute(8, "char", "mode", "char", 1, false, 328)]
public char mode;
- [DNAFieldAttribute(9, "char", "nonmanifold_offset_mode", "char", 1, false)]
+ [DNAFieldAttribute(9, "char", "nonmanifold_offset_mode", "char", 1, false, 329)]
public char nonmanifold_offset_mode;
- [DNAFieldAttribute(10, "char", "nonmanifold_boundary_mode", "char", 1, false)]
+ [DNAFieldAttribute(10, "char", "nonmanifold_boundary_mode", "char", 1, false, 330)]
public char nonmanifold_boundary_mode;
- [DNAFieldAttribute(11, "char", "_pad", "char", 1, false)]
+ [DNAFieldAttribute(11, "char", "_pad", "char", 1, false, 331)]
public char _pad;
- [DNAFieldAttribute(12, "float", "crease_inner", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "crease_inner", "float", 4, false, 332)]
public float crease_inner;
- [DNAFieldAttribute(13, "float", "crease_outer", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "crease_outer", "float", 4, false, 336)]
public float crease_outer;
- [DNAFieldAttribute(14, "float", "crease_rim", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "crease_rim", "float", 4, false, 340)]
public float crease_rim;
- [DNAFieldAttribute(15, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "flag", "int", 4, false, 344)]
public int flag;
- [DNAFieldAttribute(16, "short", "mat_ofs", "short", 2, false)]
+ [DNAFieldAttribute(16, "short", "mat_ofs", "short", 2, false, 348)]
public short mat_ofs;
- [DNAFieldAttribute(17, "short", "mat_ofs_rim", "short", 2, false)]
+ [DNAFieldAttribute(17, "short", "mat_ofs_rim", "short", 2, false, 350)]
public short mat_ofs_rim;
- [DNAFieldAttribute(18, "float", "merge_tolerance", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "merge_tolerance", "float", 4, false, 352)]
public float merge_tolerance;
- [DNAFieldAttribute(19, "float", "bevel_convex", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "bevel_convex", "float", 4, false, 356)]
public float bevel_convex;
public SolidifyModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/SoundEqualizerModifierData.cs b/BlendFile/DNA/SoundEqualizerModifierData.cs
index 5464f80..41a50e4 100644
--- a/BlendFile/DNA/SoundEqualizerModifierData.cs
+++ b/BlendFile/DNA/SoundEqualizerModifierData.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(913, "SoundEqualizerModifierData", 128)]
public struct SoundEqualizerModifierData {
- [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false)]
+ [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false, 0)]
public SequenceModifierData modifier;
- [DNAFieldAttribute(1, "ListBase", "graphics", "ListBase", 16, false)]
+ [DNAFieldAttribute(1, "ListBase", "graphics", "ListBase", 16, false, 112)]
public ListBase graphics;
public SoundEqualizerModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/SpaceAction.cs b/BlendFile/DNA/SpaceAction.cs
index ffd11b0..859ab48 100644
--- a/BlendFile/DNA/SpaceAction.cs
+++ b/BlendFile/DNA/SpaceAction.cs
@@ -15,43 +15,43 @@ namespace BlendFile.DNA {
[DNAClassAttribute(72, "SpaceAction", 344)]
public class SpaceAction {
- [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true, 0)]
public SpaceLink ptr_next;
- [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true, 8)]
public SpaceLink ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false, 16)]
public ListBase regionbase;
- [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false, 32)]
public char spacetype;
- [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false, 33)]
public char link_flag;
- [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false, 34)]
public char[] _pad0 = new System.Char[6];
- [DNAFieldAttribute(6, "View2D", "v2d", "View2D", 152, false)]
+ [DNAFieldAttribute(6, "View2D", "v2d", "View2D", 152, false, 40)]
public View2D v2d;
- [DNAFieldAttribute(7, "bAction", "*action", "bAction", 8, true)]
+ [DNAFieldAttribute(7, "bAction", "*action", "bAction", 8, true, 192)]
public bAction ptr_action;
- [DNAFieldAttribute(8, "int", "action_slot_handle", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "action_slot_handle", "int", 4, false, 200)]
public int action_slot_handle;
- [DNAFieldAttribute(9, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(9, "char", "_pad2[4]", "System.Char[]", 4, false, 204)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(10, "bDopeSheet", "ads", "bDopeSheet", 112, false)]
+ [DNAFieldAttribute(10, "bDopeSheet", "ads", "bDopeSheet", 112, false, 208)]
public bDopeSheet ads;
- [DNAFieldAttribute(11, "float", "timeslide", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "timeslide", "float", 4, false, 320)]
public float timeslide;
- [DNAFieldAttribute(12, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "flag", "short", 2, false, 324)]
public short flag;
- [DNAFieldAttribute(13, "char", "mode", "char", 1, false)]
+ [DNAFieldAttribute(13, "char", "mode", "char", 1, false, 326)]
public char mode;
- [DNAFieldAttribute(14, "char", "mode_prev", "char", 1, false)]
+ [DNAFieldAttribute(14, "char", "mode_prev", "char", 1, false, 327)]
public char mode_prev;
- [DNAFieldAttribute(15, "char", "autosnap", "char", 1, false)]
+ [DNAFieldAttribute(15, "char", "autosnap", "char", 1, false, 328)]
public char autosnap;
- [DNAFieldAttribute(16, "char", "cache_display", "char", 1, false)]
+ [DNAFieldAttribute(16, "char", "cache_display", "char", 1, false, 329)]
public char cache_display;
- [DNAFieldAttribute(17, "char", "_pad1[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(17, "char", "_pad1[6]", "System.Char[]", 6, false, 330)]
public char[] _pad1 = new System.Char[6];
- [DNAFieldAttribute(18, "SpaceAction_Runtime", "runtime", "SpaceAction_Runtime", 8, false)]
+ [DNAFieldAttribute(18, "SpaceAction_Runtime", "runtime", "SpaceAction_Runtime", 8, false, 336)]
public SpaceAction_Runtime runtime;
public SpaceAction() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SpaceAction_Runtime.cs b/BlendFile/DNA/SpaceAction_Runtime.cs
index 6bb9eb6..fc87806 100644
--- a/BlendFile/DNA/SpaceAction_Runtime.cs
+++ b/BlendFile/DNA/SpaceAction_Runtime.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(71, "SpaceAction_Runtime", 8)]
public struct SpaceAction_Runtime {
- [DNAFieldAttribute(0, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "flag", "char", 1, false, 0)]
public char flag;
- [DNAFieldAttribute(1, "char", "_pad0[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(1, "char", "_pad0[7]", "System.Char[]", 7, false, 1)]
public char[] _pad0 = new System.Char[7];
public SpaceAction_Runtime() {
this.flag = default;
diff --git a/BlendFile/DNA/SpaceButs.cs b/BlendFile/DNA/SpaceButs.cs
index 8970360..033fc21 100644
--- a/BlendFile/DNA/SpaceButs.cs
+++ b/BlendFile/DNA/SpaceButs.cs
@@ -15,47 +15,47 @@ namespace BlendFile.DNA {
[DNAClassAttribute(927, "SpaceButs", 248)]
public class SpaceButs {
- [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true, 0)]
public SpaceLink ptr_next;
- [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true, 8)]
public SpaceLink ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false, 16)]
public ListBase regionbase;
- [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false, 32)]
public char spacetype;
- [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false, 33)]
public char link_flag;
- [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false, 34)]
public char[] _pad0 = new System.Char[6];
- [DNAFieldAttribute(6, "View2D", "v2d", "View2D", 152, false)]
+ [DNAFieldAttribute(6, "View2D", "v2d", "View2D", 152, false, 40)]
public View2D v2d;
- [DNAFieldAttribute(7, "short", "space_subtype", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "space_subtype", "short", 2, false, 192)]
public short space_subtype;
- [DNAFieldAttribute(8, "short", "mainb", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "mainb", "short", 2, false, 194)]
public short mainb;
- [DNAFieldAttribute(9, "short", "mainbo", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "mainbo", "short", 2, false, 196)]
public short mainbo;
- [DNAFieldAttribute(10, "short", "mainbuser", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "mainbuser", "short", 2, false, 198)]
public short mainbuser;
- [DNAFieldAttribute(11, "short", "preview", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "preview", "short", 2, false, 200)]
public short preview;
- [DNAFieldAttribute(12, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(12, "char", "_pad[4]", "System.Char[]", 4, false, 202)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(13, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(13, "char", "flag", "char", 1, false, 206)]
public char flag;
- [DNAFieldAttribute(14, "char", "outliner_sync", "char", 1, false)]
+ [DNAFieldAttribute(14, "char", "outliner_sync", "char", 1, false, 207)]
public char outliner_sync;
- [DNAFieldAttribute(15, "void", "*path", "void", 8, true)]
+ [DNAFieldAttribute(15, "void", "*path", "void", 8, true, 208)]
public object ptr_path;
- [DNAFieldAttribute(16, "int", "pathflag", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "pathflag", "int", 4, false, 216)]
public int pathflag;
- [DNAFieldAttribute(17, "int", "dataicon", "int", 4, false)]
+ [DNAFieldAttribute(17, "int", "dataicon", "int", 4, false, 220)]
public int dataicon;
- [DNAFieldAttribute(18, "ID", "*pinid", "ID", 8, true)]
+ [DNAFieldAttribute(18, "ID", "*pinid", "ID", 8, true, 224)]
public ID ptr_pinid;
- [DNAFieldAttribute(19, "void", "*texuser", "void", 8, true)]
+ [DNAFieldAttribute(19, "void", "*texuser", "void", 8, true, 232)]
public object ptr_texuser;
- [DNAFieldAttribute(20, "SpaceProperties_Runtime", "*runtime", "SpaceProperties_Runtime", 8, true)]
+ [DNAFieldAttribute(20, "SpaceProperties_Runtime", "*runtime", "SpaceProperties_Runtime", 8, true, 240)]
public SpaceProperties_Runtime ptr_runtime;
public SpaceButs() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SpaceClip.cs b/BlendFile/DNA/SpaceClip.cs
index aa44740..ed28f98 100644
--- a/BlendFile/DNA/SpaceClip.cs
+++ b/BlendFile/DNA/SpaceClip.cs
@@ -15,71 +15,71 @@ namespace BlendFile.DNA {
[DNAClassAttribute(962, "SpaceClip", 416)]
public class SpaceClip {
- [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true, 0)]
public SpaceLink ptr_next;
- [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true, 8)]
public SpaceLink ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false, 16)]
public ListBase regionbase;
- [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false, 32)]
public char spacetype;
- [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false, 33)]
public char link_flag;
- [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false, 34)]
public char[] _pad0 = new System.Char[6];
- [DNAFieldAttribute(6, "char", "gizmo_flag", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "gizmo_flag", "char", 1, false, 40)]
public char gizmo_flag;
- [DNAFieldAttribute(7, "char", "_pad1[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(7, "char", "_pad1[3]", "System.Char[]", 3, false, 41)]
public char[] _pad1 = new System.Char[3];
- [DNAFieldAttribute(8, "float", "xof", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "xof", "float", 4, false, 44)]
public float xof;
- [DNAFieldAttribute(9, "float", "yof", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "yof", "float", 4, false, 48)]
public float yof;
- [DNAFieldAttribute(10, "float", "xlockof", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "xlockof", "float", 4, false, 52)]
public float xlockof;
- [DNAFieldAttribute(11, "float", "ylockof", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "ylockof", "float", 4, false, 56)]
public float ylockof;
- [DNAFieldAttribute(12, "float", "zoom", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "zoom", "float", 4, false, 60)]
public float zoom;
- [DNAFieldAttribute(13, "MovieClipUser", "user", "MovieClipUser", 8, false)]
+ [DNAFieldAttribute(13, "MovieClipUser", "user", "MovieClipUser", 8, false, 64)]
public MovieClipUser user;
- [DNAFieldAttribute(14, "MovieClip", "*clip", "MovieClip", 8, true)]
+ [DNAFieldAttribute(14, "MovieClip", "*clip", "MovieClip", 8, true, 72)]
public MovieClip ptr_clip;
- [DNAFieldAttribute(15, "MovieClipScopes", "scopes", "MovieClipScopes", 136, false)]
+ [DNAFieldAttribute(15, "MovieClipScopes", "scopes", "MovieClipScopes", 136, false, 80)]
public MovieClipScopes scopes;
- [DNAFieldAttribute(16, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "flag", "int", 4, false, 216)]
public int flag;
- [DNAFieldAttribute(17, "short", "mode", "short", 2, false)]
+ [DNAFieldAttribute(17, "short", "mode", "short", 2, false, 220)]
public short mode;
- [DNAFieldAttribute(18, "short", "view", "short", 2, false)]
+ [DNAFieldAttribute(18, "short", "view", "short", 2, false, 222)]
public short view;
- [DNAFieldAttribute(19, "int", "path_length", "int", 4, false)]
+ [DNAFieldAttribute(19, "int", "path_length", "int", 4, false, 224)]
public int path_length;
- [DNAFieldAttribute(20, "float", "loc[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(20, "float", "loc[2]", "System.Single[]", 8, false, 228)]
public float[] loc = new System.Single[2];
- [DNAFieldAttribute(21, "float", "scale", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "scale", "float", 4, false, 236)]
public float scale;
- [DNAFieldAttribute(22, "float", "angle", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "angle", "float", 4, false, 240)]
public float angle;
- [DNAFieldAttribute(23, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(23, "char", "_pad[4]", "System.Char[]", 4, false, 244)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(24, "float", "stabmat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(24, "float", "stabmat[4][4]", "System.Single[,]", 64, false, 248)]
public float[,] stabmat = new System.Single[4,4];
- [DNAFieldAttribute(25, "float", "unistabmat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(25, "float", "unistabmat[4][4]", "System.Single[,]", 64, false, 312)]
public float[,] unistabmat = new System.Single[4,4];
- [DNAFieldAttribute(26, "int", "postproc_flag", "int", 4, false)]
+ [DNAFieldAttribute(26, "int", "postproc_flag", "int", 4, false, 376)]
public int postproc_flag;
- [DNAFieldAttribute(27, "short", "gpencil_src", "short", 2, false)]
+ [DNAFieldAttribute(27, "short", "gpencil_src", "short", 2, false, 380)]
public short gpencil_src;
- [DNAFieldAttribute(28, "char", "_pad2[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(28, "char", "_pad2[2]", "System.Char[]", 2, false, 382)]
public char[] _pad2 = new System.Char[2];
- [DNAFieldAttribute(29, "int", "around", "int", 4, false)]
+ [DNAFieldAttribute(29, "int", "around", "int", 4, false, 384)]
public int around;
- [DNAFieldAttribute(30, "char", "_pad4[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(30, "char", "_pad4[4]", "System.Char[]", 4, false, 388)]
public char[] _pad4 = new System.Char[4];
- [DNAFieldAttribute(31, "float", "cursor[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(31, "float", "cursor[2]", "System.Single[]", 8, false, 392)]
public float[] cursor = new System.Single[2];
- [DNAFieldAttribute(32, "MaskSpaceInfo", "mask_info", "MaskSpaceInfo", 16, false)]
+ [DNAFieldAttribute(32, "MaskSpaceInfo", "mask_info", "MaskSpaceInfo", 16, false, 400)]
public MaskSpaceInfo mask_info;
public SpaceClip() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SpaceConsole.cs b/BlendFile/DNA/SpaceConsole.cs
index 003872e..d92ea9f 100644
--- a/BlendFile/DNA/SpaceConsole.cs
+++ b/BlendFile/DNA/SpaceConsole.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(960, "SpaceConsole", 376)]
public class SpaceConsole {
- [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true, 0)]
public SpaceLink ptr_next;
- [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true, 8)]
public SpaceLink ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false, 16)]
public ListBase regionbase;
- [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false, 32)]
public char spacetype;
- [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false, 33)]
public char link_flag;
- [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false, 34)]
public char[] _pad0 = new System.Char[6];
- [DNAFieldAttribute(6, "ListBase", "scrollback", "ListBase", 16, false)]
+ [DNAFieldAttribute(6, "ListBase", "scrollback", "ListBase", 16, false, 40)]
public ListBase scrollback;
- [DNAFieldAttribute(7, "ListBase", "history", "ListBase", 16, false)]
+ [DNAFieldAttribute(7, "ListBase", "history", "ListBase", 16, false, 56)]
public ListBase history;
- [DNAFieldAttribute(8, "char", "prompt[256]", "System.Char[]", 256, false)]
+ [DNAFieldAttribute(8, "char", "prompt[256]", "System.Char[]", 256, false, 72)]
public char[] prompt = new System.Char[256];
- [DNAFieldAttribute(9, "char", "language[32]", "System.Char[]", 32, false)]
+ [DNAFieldAttribute(9, "char", "language[32]", "System.Char[]", 32, false, 328)]
public char[] language = new System.Char[32];
- [DNAFieldAttribute(10, "int", "lheight", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "lheight", "int", 4, false, 360)]
public int lheight;
- [DNAFieldAttribute(11, "int", "history_index", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "history_index", "int", 4, false, 364)]
public int history_index;
- [DNAFieldAttribute(12, "int", "sel_start", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "sel_start", "int", 4, false, 368)]
public int sel_start;
- [DNAFieldAttribute(13, "int", "sel_end", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "sel_end", "int", 4, false, 372)]
public int sel_end;
public SpaceConsole() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SpaceFile.cs b/BlendFile/DNA/SpaceFile.cs
index 2671418..76f1f3a 100644
--- a/BlendFile/DNA/SpaceFile.cs
+++ b/BlendFile/DNA/SpaceFile.cs
@@ -15,57 +15,57 @@ namespace BlendFile.DNA {
[DNAClassAttribute(944, "SpaceFile", 160)]
public class SpaceFile {
- [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true, 0)]
public SpaceLink ptr_next;
- [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true, 8)]
public SpaceLink ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false, 16)]
public ListBase regionbase;
- [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false, 32)]
public char spacetype;
- [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false, 33)]
public char link_flag;
- [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false, 34)]
public char[] _pad0 = new System.Char[6];
- [DNAFieldAttribute(6, "char", "browse_mode", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "browse_mode", "char", 1, false, 40)]
public char browse_mode;
- [DNAFieldAttribute(7, "char", "_pad1[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(7, "char", "_pad1[1]", "System.Char[]", 1, false, 41)]
public char[] _pad1 = new System.Char[1];
- [DNAFieldAttribute(8, "short", "tags", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "tags", "short", 2, false, 42)]
public short tags;
- [DNAFieldAttribute(9, "int", "scroll_offset", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "scroll_offset", "int", 4, false, 44)]
public int scroll_offset;
- [DNAFieldAttribute(10, "FileSelectParams", "*params", "FileSelectParams", 8, true)]
+ [DNAFieldAttribute(10, "FileSelectParams", "*params", "FileSelectParams", 8, true, 48)]
public FileSelectParams ptr_params;
- [DNAFieldAttribute(11, "FileAssetSelectParams", "*asset_params", "FileAssetSelectParams", 8, true)]
+ [DNAFieldAttribute(11, "FileAssetSelectParams", "*asset_params", "FileAssetSelectParams", 8, true, 56)]
public FileAssetSelectParams ptr_asset_params;
- [DNAFieldAttribute(12, "void", "*_pad2", "void", 8, true)]
+ [DNAFieldAttribute(12, "void", "*_pad2", "void", 8, true, 64)]
public object ptr__pad2;
- [DNAFieldAttribute(13, "FileList", "*files", "FileList", 8, true)]
+ [DNAFieldAttribute(13, "FileList", "*files", "FileList", 8, true, 72)]
public FileList ptr_files;
- [DNAFieldAttribute(14, "ListBase", "*folders_prev", "ListBase", 8, true)]
+ [DNAFieldAttribute(14, "ListBase", "*folders_prev", "ListBase", 8, true, 80)]
public ListBase ptr_folders_prev;
- [DNAFieldAttribute(15, "ListBase", "*folders_next", "ListBase", 8, true)]
+ [DNAFieldAttribute(15, "ListBase", "*folders_next", "ListBase", 8, true, 88)]
public ListBase ptr_folders_next;
- [DNAFieldAttribute(16, "ListBase", "folder_histories", "ListBase", 16, false)]
+ [DNAFieldAttribute(16, "ListBase", "folder_histories", "ListBase", 16, false, 96)]
public ListBase folder_histories;
- [DNAFieldAttribute(17, "wmOperator", "*op", "wmOperator", 8, true)]
+ [DNAFieldAttribute(17, "wmOperator", "*op", "wmOperator", 8, true, 112)]
public wmOperator ptr_op;
- [DNAFieldAttribute(18, "wmTimer", "*smoothscroll_timer", "wmTimer", 8, true)]
+ [DNAFieldAttribute(18, "wmTimer", "*smoothscroll_timer", "wmTimer", 8, true, 120)]
public wmTimer ptr_smoothscroll_timer;
- [DNAFieldAttribute(19, "wmTimer", "*previews_timer", "wmTimer", 8, true)]
+ [DNAFieldAttribute(19, "wmTimer", "*previews_timer", "wmTimer", 8, true, 128)]
public wmTimer ptr_previews_timer;
- [DNAFieldAttribute(20, "FileLayout", "*layout", "FileLayout", 8, true)]
+ [DNAFieldAttribute(20, "FileLayout", "*layout", "FileLayout", 8, true, 136)]
public FileLayout ptr_layout;
- [DNAFieldAttribute(21, "short", "recentnr", "short", 2, false)]
+ [DNAFieldAttribute(21, "short", "recentnr", "short", 2, false, 144)]
public short recentnr;
- [DNAFieldAttribute(22, "short", "bookmarknr", "short", 2, false)]
+ [DNAFieldAttribute(22, "short", "bookmarknr", "short", 2, false, 146)]
public short bookmarknr;
- [DNAFieldAttribute(23, "short", "systemnr", "short", 2, false)]
+ [DNAFieldAttribute(23, "short", "systemnr", "short", 2, false, 148)]
public short systemnr;
- [DNAFieldAttribute(24, "short", "system_bookmarknr", "short", 2, false)]
+ [DNAFieldAttribute(24, "short", "system_bookmarknr", "short", 2, false, 150)]
public short system_bookmarknr;
- [DNAFieldAttribute(25, "SpaceFile_Runtime", "*runtime", "SpaceFile_Runtime", 8, true)]
+ [DNAFieldAttribute(25, "SpaceFile_Runtime", "*runtime", "SpaceFile_Runtime", 8, true, 152)]
public SpaceFile_Runtime ptr_runtime;
public SpaceFile() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SpaceGraph_Runtime.cs b/BlendFile/DNA/SpaceGraph_Runtime.cs
index cfbcae9..a834057 100644
--- a/BlendFile/DNA/SpaceGraph_Runtime.cs
+++ b/BlendFile/DNA/SpaceGraph_Runtime.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(931, "SpaceGraph_Runtime", 24)]
public struct SpaceGraph_Runtime {
- [DNAFieldAttribute(0, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "flag", "char", 1, false, 0)]
public char flag;
- [DNAFieldAttribute(1, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(1, "char", "_pad[7]", "System.Char[]", 7, false, 1)]
public char[] _pad = new System.Char[7];
- [DNAFieldAttribute(2, "ListBase", "ghost_curves", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "ghost_curves", "ListBase", 16, false, 8)]
public ListBase ghost_curves;
public SpaceGraph_Runtime() {
this.flag = default;
diff --git a/BlendFile/DNA/SpaceImage.cs b/BlendFile/DNA/SpaceImage.cs
index 7e2e5b3..b46e3f7 100644
--- a/BlendFile/DNA/SpaceImage.cs
+++ b/BlendFile/DNA/SpaceImage.cs
@@ -15,75 +15,75 @@ namespace BlendFile.DNA {
[DNAClassAttribute(950, "SpaceImage", 10624)]
public class SpaceImage {
- [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true, 0)]
public SpaceLink ptr_next;
- [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true, 8)]
public SpaceLink ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false, 16)]
public ListBase regionbase;
- [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false, 32)]
public char spacetype;
- [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false, 33)]
public char link_flag;
- [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false, 34)]
public char[] _pad0 = new System.Char[6];
- [DNAFieldAttribute(6, "Image", "*image", "Image", 8, true)]
+ [DNAFieldAttribute(6, "Image", "*image", "Image", 8, true, 40)]
public Image ptr_image;
- [DNAFieldAttribute(7, "ImageUser", "iuser", "ImageUser", 40, false)]
+ [DNAFieldAttribute(7, "ImageUser", "iuser", "ImageUser", 40, false, 48)]
public ImageUser iuser;
- [DNAFieldAttribute(8, "Scopes", "scopes", "Scopes", 5272, false)]
+ [DNAFieldAttribute(8, "Scopes", "scopes", "Scopes", 5272, false, 88)]
public Scopes scopes;
- [DNAFieldAttribute(9, "Histogram", "sample_line_hist", "Histogram", 5160, false)]
+ [DNAFieldAttribute(9, "Histogram", "sample_line_hist", "Histogram", 5160, false, 5360)]
public Histogram sample_line_hist;
- [DNAFieldAttribute(10, "bGPdata", "*gpd", "bGPdata", 8, true)]
+ [DNAFieldAttribute(10, "bGPdata", "*gpd", "bGPdata", 8, true, 10520)]
public bGPdata ptr_gpd;
- [DNAFieldAttribute(11, "float", "cursor[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(11, "float", "cursor[2]", "System.Single[]", 8, false, 10528)]
public float[] cursor = new System.Single[2];
- [DNAFieldAttribute(12, "float", "xof", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "xof", "float", 4, false, 10536)]
public float xof;
- [DNAFieldAttribute(13, "float", "yof", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "yof", "float", 4, false, 10540)]
public float yof;
- [DNAFieldAttribute(14, "float", "zoom", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "zoom", "float", 4, false, 10544)]
public float zoom;
- [DNAFieldAttribute(15, "float", "centx", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "centx", "float", 4, false, 10548)]
public float centx;
- [DNAFieldAttribute(16, "float", "centy", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "centy", "float", 4, false, 10552)]
public float centy;
- [DNAFieldAttribute(17, "char", "mode", "char", 1, false)]
+ [DNAFieldAttribute(17, "char", "mode", "char", 1, false, 10556)]
public char mode;
- [DNAFieldAttribute(18, "char", "mode_prev", "char", 1, false)]
+ [DNAFieldAttribute(18, "char", "mode_prev", "char", 1, false, 10557)]
public char mode_prev;
- [DNAFieldAttribute(19, "char", "pin", "char", 1, false)]
+ [DNAFieldAttribute(19, "char", "pin", "char", 1, false, 10558)]
public char pin;
- [DNAFieldAttribute(20, "char", "pixel_snap_mode", "char", 1, false)]
+ [DNAFieldAttribute(20, "char", "pixel_snap_mode", "char", 1, false, 10559)]
public char pixel_snap_mode;
- [DNAFieldAttribute(21, "char", "lock", "char", 1, false)]
+ [DNAFieldAttribute(21, "char", "lock", "char", 1, false, 10560)]
public char @lock;
- [DNAFieldAttribute(22, "char", "dt_uv", "char", 1, false)]
+ [DNAFieldAttribute(22, "char", "dt_uv", "char", 1, false, 10561)]
public char dt_uv;
- [DNAFieldAttribute(23, "char", "dt_uvstretch", "char", 1, false)]
+ [DNAFieldAttribute(23, "char", "dt_uvstretch", "char", 1, false, 10562)]
public char dt_uvstretch;
- [DNAFieldAttribute(24, "char", "around", "char", 1, false)]
+ [DNAFieldAttribute(24, "char", "around", "char", 1, false, 10563)]
public char around;
- [DNAFieldAttribute(25, "char", "gizmo_flag", "char", 1, false)]
+ [DNAFieldAttribute(25, "char", "gizmo_flag", "char", 1, false, 10564)]
public char gizmo_flag;
- [DNAFieldAttribute(26, "char", "grid_shape_source", "char", 1, false)]
+ [DNAFieldAttribute(26, "char", "grid_shape_source", "char", 1, false, 10565)]
public char grid_shape_source;
- [DNAFieldAttribute(27, "char", "_pad1[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(27, "char", "_pad1[6]", "System.Char[]", 6, false, 10566)]
public char[] _pad1 = new System.Char[6];
- [DNAFieldAttribute(28, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(28, "int", "flag", "int", 4, false, 10572)]
public int flag;
- [DNAFieldAttribute(29, "float", "uv_opacity", "float", 4, false)]
+ [DNAFieldAttribute(29, "float", "uv_opacity", "float", 4, false, 10576)]
public float uv_opacity;
- [DNAFieldAttribute(30, "float", "stretch_opacity", "float", 4, false)]
+ [DNAFieldAttribute(30, "float", "stretch_opacity", "float", 4, false, 10580)]
public float stretch_opacity;
- [DNAFieldAttribute(31, "int", "tile_grid_shape[2]", "System.Int32[]", 8, false)]
+ [DNAFieldAttribute(31, "int", "tile_grid_shape[2]", "System.Int32[]", 8, false, 10584)]
public int[] tile_grid_shape = new System.Int32[2];
- [DNAFieldAttribute(32, "int", "custom_grid_subdiv[2]", "System.Int32[]", 8, false)]
+ [DNAFieldAttribute(32, "int", "custom_grid_subdiv[2]", "System.Int32[]", 8, false, 10592)]
public int[] custom_grid_subdiv = new System.Int32[2];
- [DNAFieldAttribute(33, "MaskSpaceInfo", "mask_info", "MaskSpaceInfo", 16, false)]
+ [DNAFieldAttribute(33, "MaskSpaceInfo", "mask_info", "MaskSpaceInfo", 16, false, 10600)]
public MaskSpaceInfo mask_info;
- [DNAFieldAttribute(34, "SpaceImageOverlay", "overlay", "SpaceImageOverlay", 8, false)]
+ [DNAFieldAttribute(34, "SpaceImageOverlay", "overlay", "SpaceImageOverlay", 8, false, 10616)]
public SpaceImageOverlay overlay;
public SpaceImage() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SpaceImageOverlay.cs b/BlendFile/DNA/SpaceImageOverlay.cs
index 627c5ef..756a007 100644
--- a/BlendFile/DNA/SpaceImageOverlay.cs
+++ b/BlendFile/DNA/SpaceImageOverlay.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(949, "SpaceImageOverlay", 8)]
public struct SpaceImageOverlay {
- [DNAFieldAttribute(0, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "flag", "int", 4, false, 0)]
public int flag;
- [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false, 4)]
public char[] _pad = new System.Char[4];
public SpaceImageOverlay() {
this.flag = default;
diff --git a/BlendFile/DNA/SpaceInfo.cs b/BlendFile/DNA/SpaceInfo.cs
index 3fe38f6..80ce293 100644
--- a/BlendFile/DNA/SpaceInfo.cs
+++ b/BlendFile/DNA/SpaceInfo.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(926, "SpaceInfo", 48)]
public class SpaceInfo {
- [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true, 0)]
public SpaceLink ptr_next;
- [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true, 8)]
public SpaceLink ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false, 16)]
public ListBase regionbase;
- [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false, 32)]
public char spacetype;
- [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false, 33)]
public char link_flag;
- [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false, 34)]
public char[] _pad0 = new System.Char[6];
- [DNAFieldAttribute(6, "char", "rpt_mask", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "rpt_mask", "char", 1, false, 40)]
public char rpt_mask;
- [DNAFieldAttribute(7, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(7, "char", "_pad[7]", "System.Char[]", 7, false, 41)]
public char[] _pad = new System.Char[7];
public SpaceInfo() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SpaceIpo.cs b/BlendFile/DNA/SpaceIpo.cs
index 28ae02b..6f9f39f 100644
--- a/BlendFile/DNA/SpaceIpo.cs
+++ b/BlendFile/DNA/SpaceIpo.cs
@@ -15,37 +15,37 @@ namespace BlendFile.DNA {
[DNAClassAttribute(932, "SpaceIpo", 248)]
public class SpaceIpo {
- [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true, 0)]
public SpaceLink ptr_next;
- [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true, 8)]
public SpaceLink ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false, 16)]
public ListBase regionbase;
- [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false, 32)]
public char spacetype;
- [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false, 33)]
public char link_flag;
- [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false, 34)]
public char[] _pad0 = new System.Char[6];
- [DNAFieldAttribute(6, "View2D", "v2d", "View2D", 152, false)]
+ [DNAFieldAttribute(6, "View2D", "v2d", "View2D", 152, false, 40)]
public View2D v2d;
- [DNAFieldAttribute(7, "bDopeSheet", "*ads", "bDopeSheet", 8, true)]
+ [DNAFieldAttribute(7, "bDopeSheet", "*ads", "bDopeSheet", 8, true, 192)]
public bDopeSheet ptr_ads;
- [DNAFieldAttribute(8, "short", "mode", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "mode", "short", 2, false, 200)]
public short mode;
- [DNAFieldAttribute(9, "short", "autosnap", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "autosnap", "short", 2, false, 202)]
public short autosnap;
- [DNAFieldAttribute(10, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "flag", "int", 4, false, 204)]
public int flag;
- [DNAFieldAttribute(11, "float", "cursorTime", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "cursorTime", "float", 4, false, 208)]
public float cursorTime;
- [DNAFieldAttribute(12, "float", "cursorVal", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "cursorVal", "float", 4, false, 212)]
public float cursorVal;
- [DNAFieldAttribute(13, "int", "around", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "around", "int", 4, false, 216)]
public int around;
- [DNAFieldAttribute(14, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(14, "char", "_pad[4]", "System.Char[]", 4, false, 220)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(15, "SpaceGraph_Runtime", "runtime", "SpaceGraph_Runtime", 24, false)]
+ [DNAFieldAttribute(15, "SpaceGraph_Runtime", "runtime", "SpaceGraph_Runtime", 24, false, 224)]
public SpaceGraph_Runtime runtime;
public SpaceIpo() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SpaceLink.cs b/BlendFile/DNA/SpaceLink.cs
index c850889..7319138 100644
--- a/BlendFile/DNA/SpaceLink.cs
+++ b/BlendFile/DNA/SpaceLink.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(73, "SpaceLink", 40)]
public class SpaceLink {
- [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true, 0)]
public SpaceLink ptr_next;
- [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true, 8)]
public SpaceLink ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false, 16)]
public ListBase regionbase;
- [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false, 32)]
public char spacetype;
- [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false, 33)]
public char link_flag;
- [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false, 34)]
public char[] _pad0 = new System.Char[6];
public SpaceLink() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SpaceNla.cs b/BlendFile/DNA/SpaceNla.cs
index 9eb3fe1..aef05db 100644
--- a/BlendFile/DNA/SpaceNla.cs
+++ b/BlendFile/DNA/SpaceNla.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(933, "SpaceNla", 208)]
public class SpaceNla {
- [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true, 0)]
public SpaceLink ptr_next;
- [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true, 8)]
public SpaceLink ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false, 16)]
public ListBase regionbase;
- [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false, 32)]
public char spacetype;
- [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false, 33)]
public char link_flag;
- [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false, 34)]
public char[] _pad0 = new System.Char[6];
- [DNAFieldAttribute(6, "short", "autosnap", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "autosnap", "short", 2, false, 40)]
public short autosnap;
- [DNAFieldAttribute(7, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "flag", "short", 2, false, 42)]
public short flag;
- [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false, 44)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(9, "bDopeSheet", "*ads", "bDopeSheet", 8, true)]
+ [DNAFieldAttribute(9, "bDopeSheet", "*ads", "bDopeSheet", 8, true, 48)]
public bDopeSheet ptr_ads;
- [DNAFieldAttribute(10, "View2D", "v2d", "View2D", 152, false)]
+ [DNAFieldAttribute(10, "View2D", "v2d", "View2D", 152, false, 56)]
public View2D v2d;
public SpaceNla() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SpaceNode.cs b/BlendFile/DNA/SpaceNode.cs
index 0636929..4f01416 100644
--- a/BlendFile/DNA/SpaceNode.cs
+++ b/BlendFile/DNA/SpaceNode.cs
@@ -15,59 +15,59 @@ namespace BlendFile.DNA {
[DNAClassAttribute(957, "SpaceNode", 360)]
public class SpaceNode {
- [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true, 0)]
public SpaceLink ptr_next;
- [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true, 8)]
public SpaceLink ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false, 16)]
public ListBase regionbase;
- [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false, 32)]
public char spacetype;
- [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false, 33)]
public char link_flag;
- [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false, 34)]
public char[] _pad0 = new System.Char[6];
- [DNAFieldAttribute(6, "View2D", "v2d", "View2D", 152, false)]
+ [DNAFieldAttribute(6, "View2D", "v2d", "View2D", 152, false, 40)]
public View2D v2d;
- [DNAFieldAttribute(7, "ID", "*id", "ID", 8, true)]
+ [DNAFieldAttribute(7, "ID", "*id", "ID", 8, true, 192)]
public ID ptr_id;
- [DNAFieldAttribute(8, "ID", "*from", "ID", 8, true)]
+ [DNAFieldAttribute(8, "ID", "*from", "ID", 8, true, 200)]
public ID ptr_from;
- [DNAFieldAttribute(9, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "flag", "short", 2, false, 208)]
public short flag;
- [DNAFieldAttribute(10, "char", "insert_ofs_dir", "char", 1, false)]
+ [DNAFieldAttribute(10, "char", "insert_ofs_dir", "char", 1, false, 210)]
public char insert_ofs_dir;
- [DNAFieldAttribute(11, "char", "_pad1", "char", 1, false)]
+ [DNAFieldAttribute(11, "char", "_pad1", "char", 1, false, 211)]
public char _pad1;
- [DNAFieldAttribute(12, "float", "xof", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "xof", "float", 4, false, 212)]
public float xof;
- [DNAFieldAttribute(13, "float", "yof", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "yof", "float", 4, false, 216)]
public float yof;
- [DNAFieldAttribute(14, "float", "zoom", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "zoom", "float", 4, false, 220)]
public float zoom;
- [DNAFieldAttribute(15, "ListBase", "treepath", "ListBase", 16, false)]
+ [DNAFieldAttribute(15, "ListBase", "treepath", "ListBase", 16, false, 224)]
public ListBase treepath;
- [DNAFieldAttribute(16, "bNodeTree", "*edittree", "bNodeTree", 8, true)]
+ [DNAFieldAttribute(16, "bNodeTree", "*edittree", "bNodeTree", 8, true, 240)]
public bNodeTree ptr_edittree;
- [DNAFieldAttribute(17, "bNodeTree", "*nodetree", "bNodeTree", 8, true)]
+ [DNAFieldAttribute(17, "bNodeTree", "*nodetree", "bNodeTree", 8, true, 248)]
public bNodeTree ptr_nodetree;
- [DNAFieldAttribute(18, "char", "tree_idname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(18, "char", "tree_idname[64]", "System.Char[]", 64, false, 256)]
public char[] tree_idname = new System.Char[64];
- [DNAFieldAttribute(19, "int", "treetype", "int", 4, false)]
+ [DNAFieldAttribute(19, "int", "treetype", "int", 4, false, 320)]
public int treetype;
- [DNAFieldAttribute(20, "short", "texfrom", "short", 2, false)]
+ [DNAFieldAttribute(20, "short", "texfrom", "short", 2, false, 324)]
public short texfrom;
- [DNAFieldAttribute(21, "char", "shaderfrom", "char", 1, false)]
+ [DNAFieldAttribute(21, "char", "shaderfrom", "char", 1, false, 326)]
public char shaderfrom;
- [DNAFieldAttribute(22, "char", "geometry_nodes_type", "char", 1, false)]
+ [DNAFieldAttribute(22, "char", "geometry_nodes_type", "char", 1, false, 327)]
public char geometry_nodes_type;
- [DNAFieldAttribute(23, "bNodeTree", "*geometry_nodes_tool_tree", "bNodeTree", 8, true)]
+ [DNAFieldAttribute(23, "bNodeTree", "*geometry_nodes_tool_tree", "bNodeTree", 8, true, 328)]
public bNodeTree ptr_geometry_nodes_tool_tree;
- [DNAFieldAttribute(24, "bGPdata", "*gpd", "bGPdata", 8, true)]
+ [DNAFieldAttribute(24, "bGPdata", "*gpd", "bGPdata", 8, true, 336)]
public bGPdata ptr_gpd;
- [DNAFieldAttribute(25, "SpaceNodeOverlay", "overlay", "SpaceNodeOverlay", 8, false)]
+ [DNAFieldAttribute(25, "SpaceNodeOverlay", "overlay", "SpaceNodeOverlay", 8, false, 344)]
public SpaceNodeOverlay overlay;
- [DNAFieldAttribute(26, "SpaceNode_Runtime", "*runtime", "SpaceNode_Runtime", 8, true)]
+ [DNAFieldAttribute(26, "SpaceNode_Runtime", "*runtime", "SpaceNode_Runtime", 8, true, 352)]
public SpaceNode_Runtime ptr_runtime;
public SpaceNode() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SpaceNodeOverlay.cs b/BlendFile/DNA/SpaceNodeOverlay.cs
index 5f5c8e3..0be6169 100644
--- a/BlendFile/DNA/SpaceNodeOverlay.cs
+++ b/BlendFile/DNA/SpaceNodeOverlay.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(956, "SpaceNodeOverlay", 8)]
public struct SpaceNodeOverlay {
- [DNAFieldAttribute(0, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "flag", "int", 4, false, 0)]
public int flag;
- [DNAFieldAttribute(1, "int", "preview_shape", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "preview_shape", "int", 4, false, 4)]
public int preview_shape;
public SpaceNodeOverlay() {
this.flag = default;
diff --git a/BlendFile/DNA/SpaceOops.cs b/BlendFile/DNA/SpaceOops.cs
index e167193..984bb44 100644
--- a/BlendFile/DNA/SpaceOops.cs
+++ b/BlendFile/DNA/SpaceOops.cs
@@ -15,49 +15,49 @@ namespace BlendFile.DNA {
[DNAClassAttribute(929, "SpaceOops", 312)]
public class SpaceOops {
- [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true, 0)]
public SpaceLink ptr_next;
- [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true, 8)]
public SpaceLink ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false, 16)]
public ListBase regionbase;
- [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false, 32)]
public char spacetype;
- [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false, 33)]
public char link_flag;
- [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false, 34)]
public char[] _pad0 = new System.Char[6];
- [DNAFieldAttribute(6, "View2D", "v2d", "View2D", 152, false)]
+ [DNAFieldAttribute(6, "View2D", "v2d", "View2D", 152, false, 40)]
public View2D v2d;
- [DNAFieldAttribute(7, "ListBase", "tree", "ListBase", 16, false)]
+ [DNAFieldAttribute(7, "ListBase", "tree", "ListBase", 16, false, 192)]
public ListBase tree;
- [DNAFieldAttribute(8, "BLI_mempool", "*treestore", "BLI_mempool", 8, true)]
+ [DNAFieldAttribute(8, "BLI_mempool", "*treestore", "BLI_mempool", 8, true, 208)]
public BLI_mempool ptr_treestore;
- [DNAFieldAttribute(9, "char", "search_string[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(9, "char", "search_string[64]", "System.Char[]", 64, false, 216)]
public char[] search_string = new System.Char[64];
- [DNAFieldAttribute(10, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "flag", "short", 2, false, 280)]
public short flag;
- [DNAFieldAttribute(11, "short", "outlinevis", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "outlinevis", "short", 2, false, 282)]
public short outlinevis;
- [DNAFieldAttribute(12, "short", "lib_override_view_mode", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "lib_override_view_mode", "short", 2, false, 284)]
public short lib_override_view_mode;
- [DNAFieldAttribute(13, "short", "storeflag", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "storeflag", "short", 2, false, 286)]
public short storeflag;
- [DNAFieldAttribute(14, "char", "search_flags", "char", 1, false)]
+ [DNAFieldAttribute(14, "char", "search_flags", "char", 1, false, 288)]
public char search_flags;
- [DNAFieldAttribute(15, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(15, "char", "_pad[6]", "System.Char[]", 6, false, 289)]
public char[] _pad = new System.Char[6];
- [DNAFieldAttribute(16, "char", "sync_select_dirty", "char", 1, false)]
+ [DNAFieldAttribute(16, "char", "sync_select_dirty", "char", 1, false, 295)]
public char sync_select_dirty;
- [DNAFieldAttribute(17, "int", "filter", "int", 4, false)]
+ [DNAFieldAttribute(17, "int", "filter", "int", 4, false, 296)]
public int filter;
- [DNAFieldAttribute(18, "char", "filter_state", "char", 1, false)]
+ [DNAFieldAttribute(18, "char", "filter_state", "char", 1, false, 300)]
public char filter_state;
- [DNAFieldAttribute(19, "char", "show_restrict_flags", "char", 1, false)]
+ [DNAFieldAttribute(19, "char", "show_restrict_flags", "char", 1, false, 301)]
public char show_restrict_flags;
- [DNAFieldAttribute(20, "short", "filter_id_type", "short", 2, false)]
+ [DNAFieldAttribute(20, "short", "filter_id_type", "short", 2, false, 302)]
public short filter_id_type;
- [DNAFieldAttribute(21, "SpaceOutliner_Runtime", "*runtime", "SpaceOutliner_Runtime", 8, true)]
+ [DNAFieldAttribute(21, "SpaceOutliner_Runtime", "*runtime", "SpaceOutliner_Runtime", 8, true, 304)]
public SpaceOutliner_Runtime ptr_runtime;
public SpaceOops() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SpaceScript.cs b/BlendFile/DNA/SpaceScript.cs
index ba31988..7bf979e 100644
--- a/BlendFile/DNA/SpaceScript.cs
+++ b/BlendFile/DNA/SpaceScript.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(954, "SpaceScript", 64)]
public class SpaceScript {
- [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true, 0)]
public SpaceLink ptr_next;
- [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true, 8)]
public SpaceLink ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false, 16)]
public ListBase regionbase;
- [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false, 32)]
public char spacetype;
- [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false, 33)]
public char link_flag;
- [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false, 34)]
public char[] _pad0 = new System.Char[6];
- [DNAFieldAttribute(6, "Script", "*script", "Script", 8, true)]
+ [DNAFieldAttribute(6, "Script", "*script", "Script", 8, true, 40)]
public Script ptr_script;
- [DNAFieldAttribute(7, "short", "flags", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "flags", "short", 2, false, 48)]
public short flags;
- [DNAFieldAttribute(8, "short", "menunr", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "menunr", "short", 2, false, 50)]
public short menunr;
- [DNAFieldAttribute(9, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(9, "char", "_pad1[4]", "System.Char[]", 4, false, 52)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(10, "void", "*but_refs", "void", 8, true)]
+ [DNAFieldAttribute(10, "void", "*but_refs", "void", 8, true, 56)]
public object ptr_but_refs;
public SpaceScript() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SpaceSeq.cs b/BlendFile/DNA/SpaceSeq.cs
index ff8352f..d82c38f 100644
--- a/BlendFile/DNA/SpaceSeq.cs
+++ b/BlendFile/DNA/SpaceSeq.cs
@@ -15,61 +15,61 @@ namespace BlendFile.DNA {
[DNAClassAttribute(937, "SpaceSeq", 280)]
public class SpaceSeq {
- [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true, 0)]
public SpaceLink ptr_next;
- [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true, 8)]
public SpaceLink ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false, 16)]
public ListBase regionbase;
- [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false, 32)]
public char spacetype;
- [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false, 33)]
public char link_flag;
- [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false, 34)]
public char[] _pad0 = new System.Char[6];
- [DNAFieldAttribute(6, "View2D", "v2d", "View2D", 152, false)]
+ [DNAFieldAttribute(6, "View2D", "v2d", "View2D", 152, false, 40)]
public View2D v2d;
- [DNAFieldAttribute(7, "float", "xof", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "xof", "float", 4, false, 192)]
public float xof;
- [DNAFieldAttribute(8, "float", "yof", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "yof", "float", 4, false, 196)]
public float yof;
- [DNAFieldAttribute(9, "short", "mainb", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "mainb", "short", 2, false, 200)]
public short mainb;
- [DNAFieldAttribute(10, "short", "render_size", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "render_size", "short", 2, false, 202)]
public short render_size;
- [DNAFieldAttribute(11, "short", "chanshown", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "chanshown", "short", 2, false, 204)]
public short chanshown;
- [DNAFieldAttribute(12, "short", "zebra", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "zebra", "short", 2, false, 206)]
public short zebra;
- [DNAFieldAttribute(13, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "flag", "int", 4, false, 208)]
public int flag;
- [DNAFieldAttribute(14, "float", "zoom", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "zoom", "float", 4, false, 212)]
public float zoom;
- [DNAFieldAttribute(15, "char", "view", "char", 1, false)]
+ [DNAFieldAttribute(15, "char", "view", "char", 1, false, 216)]
public char view;
- [DNAFieldAttribute(16, "char", "overlay_type", "char", 1, false)]
+ [DNAFieldAttribute(16, "char", "overlay_type", "char", 1, false, 217)]
public char overlay_type;
- [DNAFieldAttribute(17, "char", "draw_flag", "char", 1, false)]
+ [DNAFieldAttribute(17, "char", "draw_flag", "char", 1, false, 218)]
public char draw_flag;
- [DNAFieldAttribute(18, "char", "gizmo_flag", "char", 1, false)]
+ [DNAFieldAttribute(18, "char", "gizmo_flag", "char", 1, false, 219)]
public char gizmo_flag;
- [DNAFieldAttribute(19, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(19, "char", "_pad[4]", "System.Char[]", 4, false, 220)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(20, "float", "cursor[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(20, "float", "cursor[2]", "System.Single[]", 8, false, 224)]
public float[] cursor = new System.Single[2];
- [DNAFieldAttribute(21, "bGPdata", "*gpd", "bGPdata", 8, true)]
+ [DNAFieldAttribute(21, "bGPdata", "*gpd", "bGPdata", 8, true, 232)]
public bGPdata ptr_gpd;
- [DNAFieldAttribute(22, "SequencerPreviewOverlay", "preview_overlay", "SequencerPreviewOverlay", 8, false)]
+ [DNAFieldAttribute(22, "SequencerPreviewOverlay", "preview_overlay", "SequencerPreviewOverlay", 8, false, 240)]
public SequencerPreviewOverlay preview_overlay;
- [DNAFieldAttribute(23, "SequencerTimelineOverlay", "timeline_overlay", "SequencerTimelineOverlay", 8, false)]
+ [DNAFieldAttribute(23, "SequencerTimelineOverlay", "timeline_overlay", "SequencerTimelineOverlay", 8, false, 248)]
public SequencerTimelineOverlay timeline_overlay;
- [DNAFieldAttribute(24, "SequencerCacheOverlay", "cache_overlay", "SequencerCacheOverlay", 8, false)]
+ [DNAFieldAttribute(24, "SequencerCacheOverlay", "cache_overlay", "SequencerCacheOverlay", 8, false, 256)]
public SequencerCacheOverlay cache_overlay;
- [DNAFieldAttribute(25, "char", "multiview_eye", "char", 1, false)]
+ [DNAFieldAttribute(25, "char", "multiview_eye", "char", 1, false, 264)]
public char multiview_eye;
- [DNAFieldAttribute(26, "char", "_pad2[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(26, "char", "_pad2[7]", "System.Char[]", 7, false, 265)]
public char[] _pad2 = new System.Char[7];
- [DNAFieldAttribute(27, "SpaceSeq_Runtime", "*runtime", "SpaceSeq_Runtime", 8, true)]
+ [DNAFieldAttribute(27, "SpaceSeq_Runtime", "*runtime", "SpaceSeq_Runtime", 8, true, 272)]
public SpaceSeq_Runtime ptr_runtime;
public SpaceSeq() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SpaceSpreadsheet.cs b/BlendFile/DNA/SpaceSpreadsheet.cs
index d794ba9..76bff07 100644
--- a/BlendFile/DNA/SpaceSpreadsheet.cs
+++ b/BlendFile/DNA/SpaceSpreadsheet.cs
@@ -15,41 +15,41 @@ namespace BlendFile.DNA {
[DNAClassAttribute(968, "SpaceSpreadsheet", 120)]
public class SpaceSpreadsheet {
- [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true, 0)]
public SpaceLink ptr_next;
- [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true, 8)]
public SpaceLink ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false, 16)]
public ListBase regionbase;
- [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false, 32)]
public char spacetype;
- [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false, 33)]
public char link_flag;
- [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false, 34)]
public char[] _pad0 = new System.Char[6];
- [DNAFieldAttribute(6, "ListBase", "columns", "ListBase", 16, false)]
+ [DNAFieldAttribute(6, "ListBase", "columns", "ListBase", 16, false, 40)]
public ListBase columns;
- [DNAFieldAttribute(7, "ListBase", "row_filters", "ListBase", 16, false)]
+ [DNAFieldAttribute(7, "ListBase", "row_filters", "ListBase", 16, false, 56)]
public ListBase row_filters;
- [DNAFieldAttribute(8, "ViewerPath", "viewer_path", "ViewerPath", 16, false)]
+ [DNAFieldAttribute(8, "ViewerPath", "viewer_path", "ViewerPath", 16, false, 72)]
public ViewerPath viewer_path;
- [DNAFieldAttribute(9, "SpreadsheetInstanceID", "*instance_ids", "SpreadsheetInstanceID", 8, true)]
+ [DNAFieldAttribute(9, "SpreadsheetInstanceID", "*instance_ids", "SpreadsheetInstanceID", 8, true, 88)]
public SpreadsheetInstanceID ptr_instance_ids;
- [DNAFieldAttribute(10, "int", "instance_ids_num", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "instance_ids_num", "int", 4, false, 96)]
public int instance_ids_num;
- [DNAFieldAttribute(11, "uchar", "filter_flag", "uchar", 1, false)]
+ [DNAFieldAttribute(11, "uchar", "filter_flag", "uchar", 1, false, 100)]
public byte filter_flag;
- [DNAFieldAttribute(12, "uchar", "geometry_component_type", "uchar", 1, false)]
+ [DNAFieldAttribute(12, "uchar", "geometry_component_type", "uchar", 1, false, 101)]
public byte geometry_component_type;
- [DNAFieldAttribute(13, "uchar", "attribute_domain", "uchar", 1, false)]
+ [DNAFieldAttribute(13, "uchar", "attribute_domain", "uchar", 1, false, 102)]
public byte attribute_domain;
- [DNAFieldAttribute(14, "uchar", "object_eval_state", "uchar", 1, false)]
+ [DNAFieldAttribute(14, "uchar", "object_eval_state", "uchar", 1, false, 103)]
public byte object_eval_state;
- [DNAFieldAttribute(15, "int", "active_layer_index", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "active_layer_index", "int", 4, false, 104)]
public int active_layer_index;
- [DNAFieldAttribute(16, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "flag", "int", 4, false, 108)]
public int flag;
- [DNAFieldAttribute(17, "SpaceSpreadsheet_Runtime", "*runtime", "SpaceSpreadsheet_Runtime", 8, true)]
+ [DNAFieldAttribute(17, "SpaceSpreadsheet_Runtime", "*runtime", "SpaceSpreadsheet_Runtime", 8, true, 112)]
public SpaceSpreadsheet_Runtime ptr_runtime;
public SpaceSpreadsheet() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SpaceStatusBar.cs b/BlendFile/DNA/SpaceStatusBar.cs
index d76bb44..dc47310 100644
--- a/BlendFile/DNA/SpaceStatusBar.cs
+++ b/BlendFile/DNA/SpaceStatusBar.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(964, "SpaceStatusBar", 40)]
public class SpaceStatusBar {
- [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true, 0)]
public SpaceLink ptr_next;
- [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true, 8)]
public SpaceLink ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false, 16)]
public ListBase regionbase;
- [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false, 32)]
public char spacetype;
- [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false, 33)]
public char link_flag;
- [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false, 34)]
public char[] _pad0 = new System.Char[6];
public SpaceStatusBar() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SpaceText.cs b/BlendFile/DNA/SpaceText.cs
index 52ffe24..daf5df7 100644
--- a/BlendFile/DNA/SpaceText.cs
+++ b/BlendFile/DNA/SpaceText.cs
@@ -15,57 +15,57 @@ namespace BlendFile.DNA {
[DNAClassAttribute(951, "SpaceText", 600)]
public class SpaceText {
- [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true, 0)]
public SpaceLink ptr_next;
- [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true, 8)]
public SpaceLink ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false, 16)]
public ListBase regionbase;
- [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false, 32)]
public char spacetype;
- [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false, 33)]
public char link_flag;
- [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false, 34)]
public char[] _pad0 = new System.Char[6];
- [DNAFieldAttribute(6, "Text", "*text", "Text", 8, true)]
+ [DNAFieldAttribute(6, "Text", "*text", "Text", 8, true, 40)]
public Text ptr_text;
- [DNAFieldAttribute(7, "int", "top", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "top", "int", 4, false, 48)]
public int top;
- [DNAFieldAttribute(8, "int", "left", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "left", "int", 4, false, 52)]
public int left;
- [DNAFieldAttribute(9, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(9, "char", "_pad1[4]", "System.Char[]", 4, false, 56)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(10, "short", "flags", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "flags", "short", 2, false, 60)]
public short flags;
- [DNAFieldAttribute(11, "short", "lheight", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "lheight", "short", 2, false, 62)]
public short lheight;
- [DNAFieldAttribute(12, "int", "tabnumber", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "tabnumber", "int", 4, false, 64)]
public int tabnumber;
- [DNAFieldAttribute(13, "char", "wordwrap", "char", 1, false)]
+ [DNAFieldAttribute(13, "char", "wordwrap", "char", 1, false, 68)]
public char wordwrap;
- [DNAFieldAttribute(14, "char", "doplugins", "char", 1, false)]
+ [DNAFieldAttribute(14, "char", "doplugins", "char", 1, false, 69)]
public char doplugins;
- [DNAFieldAttribute(15, "char", "showlinenrs", "char", 1, false)]
+ [DNAFieldAttribute(15, "char", "showlinenrs", "char", 1, false, 70)]
public char showlinenrs;
- [DNAFieldAttribute(16, "char", "showsyntax", "char", 1, false)]
+ [DNAFieldAttribute(16, "char", "showsyntax", "char", 1, false, 71)]
public char showsyntax;
- [DNAFieldAttribute(17, "char", "line_hlight", "char", 1, false)]
+ [DNAFieldAttribute(17, "char", "line_hlight", "char", 1, false, 72)]
public char line_hlight;
- [DNAFieldAttribute(18, "char", "overwrite", "char", 1, false)]
+ [DNAFieldAttribute(18, "char", "overwrite", "char", 1, false, 73)]
public char overwrite;
- [DNAFieldAttribute(19, "char", "live_edit", "char", 1, false)]
+ [DNAFieldAttribute(19, "char", "live_edit", "char", 1, false, 74)]
public char live_edit;
- [DNAFieldAttribute(20, "char", "_pad2[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(20, "char", "_pad2[1]", "System.Char[]", 1, false, 75)]
public char[] _pad2 = new System.Char[1];
- [DNAFieldAttribute(21, "char", "findstr[256]", "System.Char[]", 256, false)]
+ [DNAFieldAttribute(21, "char", "findstr[256]", "System.Char[]", 256, false, 76)]
public char[] findstr = new System.Char[256];
- [DNAFieldAttribute(22, "char", "replacestr[256]", "System.Char[]", 256, false)]
+ [DNAFieldAttribute(22, "char", "replacestr[256]", "System.Char[]", 256, false, 332)]
public char[] replacestr = new System.Char[256];
- [DNAFieldAttribute(23, "short", "margin_column", "short", 2, false)]
+ [DNAFieldAttribute(23, "short", "margin_column", "short", 2, false, 588)]
public short margin_column;
- [DNAFieldAttribute(24, "char", "_pad3[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(24, "char", "_pad3[2]", "System.Char[]", 2, false, 590)]
public char[] _pad3 = new System.Char[2];
- [DNAFieldAttribute(25, "SpaceText_Runtime", "*runtime", "SpaceText_Runtime", 8, true)]
+ [DNAFieldAttribute(25, "SpaceText_Runtime", "*runtime", "SpaceText_Runtime", 8, true, 592)]
public SpaceText_Runtime ptr_runtime;
public SpaceText() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SpaceTopBar.cs b/BlendFile/DNA/SpaceTopBar.cs
index 6854313..a8f84b4 100644
--- a/BlendFile/DNA/SpaceTopBar.cs
+++ b/BlendFile/DNA/SpaceTopBar.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(963, "SpaceTopBar", 40)]
public class SpaceTopBar {
- [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true, 0)]
public SpaceLink ptr_next;
- [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true, 8)]
public SpaceLink ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false, 16)]
public ListBase regionbase;
- [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false, 32)]
public char spacetype;
- [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false, 33)]
public char link_flag;
- [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false, 34)]
public char[] _pad0 = new System.Char[6];
public SpaceTopBar() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SpaceUserPref.cs b/BlendFile/DNA/SpaceUserPref.cs
index 27d23d3..cf6c50a 100644
--- a/BlendFile/DNA/SpaceUserPref.cs
+++ b/BlendFile/DNA/SpaceUserPref.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(961, "SpaceUserPref", 112)]
public class SpaceUserPref {
- [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true, 0)]
public SpaceLink ptr_next;
- [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true, 8)]
public SpaceLink ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false, 16)]
public ListBase regionbase;
- [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false, 32)]
public char spacetype;
- [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false, 33)]
public char link_flag;
- [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false, 34)]
public char[] _pad0 = new System.Char[6];
- [DNAFieldAttribute(6, "char", "_pad1[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(6, "char", "_pad1[7]", "System.Char[]", 7, false, 40)]
public char[] _pad1 = new System.Char[7];
- [DNAFieldAttribute(7, "char", "filter_type", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "filter_type", "char", 1, false, 47)]
public char filter_type;
- [DNAFieldAttribute(8, "char", "filter[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(8, "char", "filter[64]", "System.Char[]", 64, false, 48)]
public char[] filter = new System.Char[64];
public SpaceUserPref() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/Speaker.cs b/BlendFile/DNA/Speaker.cs
index 6842dc3..a2c891d 100644
--- a/BlendFile/DNA/Speaker.cs
+++ b/BlendFile/DNA/Speaker.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(972, "Speaker", 272)]
public class Speaker {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "bSound", "*sound", "bSound", 8, true)]
+ [DNAFieldAttribute(2, "bSound", "*sound", "bSound", 8, true, 216)]
public bSound ptr_sound;
- [DNAFieldAttribute(3, "float", "volume_max", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "volume_max", "float", 4, false, 224)]
public float volume_max;
- [DNAFieldAttribute(4, "float", "volume_min", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "volume_min", "float", 4, false, 228)]
public float volume_min;
- [DNAFieldAttribute(5, "float", "distance_max", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "distance_max", "float", 4, false, 232)]
public float distance_max;
- [DNAFieldAttribute(6, "float", "distance_reference", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "distance_reference", "float", 4, false, 236)]
public float distance_reference;
- [DNAFieldAttribute(7, "float", "attenuation", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "attenuation", "float", 4, false, 240)]
public float attenuation;
- [DNAFieldAttribute(8, "float", "cone_angle_outer", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "cone_angle_outer", "float", 4, false, 244)]
public float cone_angle_outer;
- [DNAFieldAttribute(9, "float", "cone_angle_inner", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "cone_angle_inner", "float", 4, false, 248)]
public float cone_angle_inner;
- [DNAFieldAttribute(10, "float", "cone_volume_outer", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "cone_volume_outer", "float", 4, false, 252)]
public float cone_volume_outer;
- [DNAFieldAttribute(11, "float", "volume", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "volume", "float", 4, false, 256)]
public float volume;
- [DNAFieldAttribute(12, "float", "pitch", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "pitch", "float", 4, false, 260)]
public float pitch;
- [DNAFieldAttribute(13, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "flag", "short", 2, false, 264)]
public short flag;
- [DNAFieldAttribute(14, "char", "_pad1[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(14, "char", "_pad1[6]", "System.Char[]", 6, false, 266)]
public char[] _pad1 = new System.Char[6];
public Speaker() {
this.id = default;
diff --git a/BlendFile/DNA/SpeedControlVars.cs b/BlendFile/DNA/SpeedControlVars.cs
index 7919f24..9171650 100644
--- a/BlendFile/DNA/SpeedControlVars.cs
+++ b/BlendFile/DNA/SpeedControlVars.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(900, "SpeedControlVars", 32)]
public class SpeedControlVars {
- [DNAFieldAttribute(0, "float", "*frameMap", "float", 8, true)]
+ [DNAFieldAttribute(0, "float", "*frameMap", "float", 8, true, 0)]
public float ptr_frameMap;
- [DNAFieldAttribute(1, "float", "globalSpeed", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "globalSpeed", "float", 4, false, 8)]
public float globalSpeed;
- [DNAFieldAttribute(2, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flags", "int", 4, false, 12)]
public int flags;
- [DNAFieldAttribute(3, "int", "speed_control_type", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "speed_control_type", "int", 4, false, 16)]
public int speed_control_type;
- [DNAFieldAttribute(4, "float", "speed_fader", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "speed_fader", "float", 4, false, 20)]
public float speed_fader;
- [DNAFieldAttribute(5, "float", "speed_fader_length", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "speed_fader_length", "float", 4, false, 24)]
public float speed_fader_length;
- [DNAFieldAttribute(6, "float", "speed_fader_frame_number", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "speed_fader_frame_number", "float", 4, false, 28)]
public float speed_fader_frame_number;
public SpeedControlVars() {
this.ptr_frameMap = default;
diff --git a/BlendFile/DNA/SpreadsheetColumn.cs b/BlendFile/DNA/SpreadsheetColumn.cs
index 77b3d87..6929de2 100644
--- a/BlendFile/DNA/SpreadsheetColumn.cs
+++ b/BlendFile/DNA/SpreadsheetColumn.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(966, "SpreadsheetColumn", 40)]
public class SpreadsheetColumn {
- [DNAFieldAttribute(0, "SpreadsheetColumn", "*next", "SpreadsheetColumn", 8, true)]
+ [DNAFieldAttribute(0, "SpreadsheetColumn", "*next", "SpreadsheetColumn", 8, true, 0)]
public SpreadsheetColumn ptr_next;
- [DNAFieldAttribute(1, "SpreadsheetColumn", "*prev", "SpreadsheetColumn", 8, true)]
+ [DNAFieldAttribute(1, "SpreadsheetColumn", "*prev", "SpreadsheetColumn", 8, true, 8)]
public SpreadsheetColumn ptr_prev;
- [DNAFieldAttribute(2, "SpreadsheetColumnID", "*id", "SpreadsheetColumnID", 8, true)]
+ [DNAFieldAttribute(2, "SpreadsheetColumnID", "*id", "SpreadsheetColumnID", 8, true, 16)]
public SpreadsheetColumnID ptr_id;
- [DNAFieldAttribute(3, "uchar", "data_type", "uchar", 1, false)]
+ [DNAFieldAttribute(3, "uchar", "data_type", "uchar", 1, false, 24)]
public byte data_type;
- [DNAFieldAttribute(4, "char", "_pad0[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(4, "char", "_pad0[7]", "System.Char[]", 7, false, 25)]
public char[] _pad0 = new System.Char[7];
- [DNAFieldAttribute(5, "char", "*display_name", "char", 8, true)]
+ [DNAFieldAttribute(5, "char", "*display_name", "char", 8, true, 32)]
public char ptr_display_name;
public SpreadsheetColumn() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/SpreadsheetColumnID.cs b/BlendFile/DNA/SpreadsheetColumnID.cs
index 358754c..f4c27f4 100644
--- a/BlendFile/DNA/SpreadsheetColumnID.cs
+++ b/BlendFile/DNA/SpreadsheetColumnID.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(965, "SpreadsheetColumnID", 8)]
public class SpreadsheetColumnID {
- [DNAFieldAttribute(0, "char", "*name", "char", 8, true)]
+ [DNAFieldAttribute(0, "char", "*name", "char", 8, true, 0)]
public char ptr_name;
public SpreadsheetColumnID() {
this.ptr_name = default;
diff --git a/BlendFile/DNA/SpreadsheetInstanceID.cs b/BlendFile/DNA/SpreadsheetInstanceID.cs
index f9649fb..446ee82 100644
--- a/BlendFile/DNA/SpreadsheetInstanceID.cs
+++ b/BlendFile/DNA/SpreadsheetInstanceID.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(967, "SpreadsheetInstanceID", 4)]
public struct SpreadsheetInstanceID {
- [DNAFieldAttribute(0, "int", "reference_index", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "reference_index", "int", 4, false, 0)]
public int reference_index;
public SpreadsheetInstanceID() {
this.reference_index = default;
diff --git a/BlendFile/DNA/SpreadsheetRowFilter.cs b/BlendFile/DNA/SpreadsheetRowFilter.cs
index b52448c..6619ec7 100644
--- a/BlendFile/DNA/SpreadsheetRowFilter.cs
+++ b/BlendFile/DNA/SpreadsheetRowFilter.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(971, "SpreadsheetRowFilter", 152)]
public class SpreadsheetRowFilter {
- [DNAFieldAttribute(0, "SpreadsheetRowFilter", "*next", "SpreadsheetRowFilter", 8, true)]
+ [DNAFieldAttribute(0, "SpreadsheetRowFilter", "*next", "SpreadsheetRowFilter", 8, true, 0)]
public SpreadsheetRowFilter ptr_next;
- [DNAFieldAttribute(1, "SpreadsheetRowFilter", "*prev", "SpreadsheetRowFilter", 8, true)]
+ [DNAFieldAttribute(1, "SpreadsheetRowFilter", "*prev", "SpreadsheetRowFilter", 8, true, 8)]
public SpreadsheetRowFilter ptr_prev;
- [DNAFieldAttribute(2, "char", "column_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "column_name[64]", "System.Char[]", 64, false, 16)]
public char[] column_name = new System.Char[64];
- [DNAFieldAttribute(3, "uchar", "operation", "uchar", 1, false)]
+ [DNAFieldAttribute(3, "uchar", "operation", "uchar", 1, false, 80)]
public byte operation;
- [DNAFieldAttribute(4, "uchar", "flag", "uchar", 1, false)]
+ [DNAFieldAttribute(4, "uchar", "flag", "uchar", 1, false, 81)]
public byte flag;
- [DNAFieldAttribute(5, "char", "_pad0[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[2]", "System.Char[]", 2, false, 82)]
public char[] _pad0 = new System.Char[2];
- [DNAFieldAttribute(6, "int", "value_int", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "value_int", "int", 4, false, 84)]
public int value_int;
- [DNAFieldAttribute(7, "int", "value_int2[2]", "System.Int32[]", 8, false)]
+ [DNAFieldAttribute(7, "int", "value_int2[2]", "System.Int32[]", 8, false, 88)]
public int[] value_int2 = new System.Int32[2];
- [DNAFieldAttribute(8, "char", "*value_string", "char", 8, true)]
+ [DNAFieldAttribute(8, "char", "*value_string", "char", 8, true, 96)]
public char ptr_value_string;
- [DNAFieldAttribute(9, "float", "value_float", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "value_float", "float", 4, false, 104)]
public float value_float;
- [DNAFieldAttribute(10, "float", "threshold", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "threshold", "float", 4, false, 108)]
public float threshold;
- [DNAFieldAttribute(11, "float", "value_float2[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(11, "float", "value_float2[2]", "System.Single[]", 8, false, 112)]
public float[] value_float2 = new System.Single[2];
- [DNAFieldAttribute(12, "float", "value_float3[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(12, "float", "value_float3[3]", "System.Single[]", 12, false, 120)]
public float[] value_float3 = new System.Single[3];
- [DNAFieldAttribute(13, "float", "value_color[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(13, "float", "value_color[4]", "System.Single[]", 16, false, 132)]
public float[] value_color = new System.Single[4];
- [DNAFieldAttribute(14, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(14, "char", "_pad1[4]", "System.Char[]", 4, false, 148)]
public char[] _pad1 = new System.Char[4];
public SpreadsheetRowFilter() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/Stereo3dFormat.cs b/BlendFile/DNA/Stereo3dFormat.cs
index 6bce309..5231bcb 100644
--- a/BlendFile/DNA/Stereo3dFormat.cs
+++ b/BlendFile/DNA/Stereo3dFormat.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(334, "Stereo3dFormat", 8)]
public struct Stereo3dFormat {
- [DNAFieldAttribute(0, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "flag", "short", 2, false, 0)]
public short flag;
- [DNAFieldAttribute(1, "char", "display_mode", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "display_mode", "char", 1, false, 2)]
public char display_mode;
- [DNAFieldAttribute(2, "char", "anaglyph_type", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "anaglyph_type", "char", 1, false, 3)]
public char anaglyph_type;
- [DNAFieldAttribute(3, "char", "interlace_type", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "interlace_type", "char", 1, false, 4)]
public char interlace_type;
- [DNAFieldAttribute(4, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(4, "char", "_pad[3]", "System.Char[]", 3, false, 5)]
public char[] _pad = new System.Char[3];
public Stereo3dFormat() {
this.flag = default;
diff --git a/BlendFile/DNA/Strip.cs b/BlendFile/DNA/Strip.cs
index 4fbd023..4d9f106 100644
--- a/BlendFile/DNA/Strip.cs
+++ b/BlendFile/DNA/Strip.cs
@@ -15,31 +15,31 @@ namespace BlendFile.DNA {
[DNAClassAttribute(882, "Strip", 904)]
public class Strip {
- [DNAFieldAttribute(0, "Strip", "*next", "Strip", 8, true)]
+ [DNAFieldAttribute(0, "Strip", "*next", "Strip", 8, true, 0)]
public Strip ptr_next;
- [DNAFieldAttribute(1, "Strip", "*prev", "Strip", 8, true)]
+ [DNAFieldAttribute(1, "Strip", "*prev", "Strip", 8, true, 8)]
public Strip ptr_prev;
- [DNAFieldAttribute(2, "int", "us", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "us", "int", 4, false, 16)]
public int us;
- [DNAFieldAttribute(3, "int", "done", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "done", "int", 4, false, 20)]
public int done;
- [DNAFieldAttribute(4, "int", "startstill", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "startstill", "int", 4, false, 24)]
public int startstill;
- [DNAFieldAttribute(5, "int", "endstill", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "endstill", "int", 4, false, 28)]
public int endstill;
- [DNAFieldAttribute(6, "StripElem", "*stripdata", "StripElem", 8, true)]
+ [DNAFieldAttribute(6, "StripElem", "*stripdata", "StripElem", 8, true, 32)]
public StripElem ptr_stripdata;
- [DNAFieldAttribute(7, "char", "dir[768]", "System.Char[]", 768, false)]
+ [DNAFieldAttribute(7, "char", "dir[768]", "System.Char[]", 768, false, 40)]
public char[] dir = new System.Char[768];
- [DNAFieldAttribute(8, "StripProxy", "*proxy", "StripProxy", 8, true)]
+ [DNAFieldAttribute(8, "StripProxy", "*proxy", "StripProxy", 8, true, 808)]
public StripProxy ptr_proxy;
- [DNAFieldAttribute(9, "StripCrop", "*crop", "StripCrop", 8, true)]
+ [DNAFieldAttribute(9, "StripCrop", "*crop", "StripCrop", 8, true, 816)]
public StripCrop ptr_crop;
- [DNAFieldAttribute(10, "StripTransform", "*transform", "StripTransform", 8, true)]
+ [DNAFieldAttribute(10, "StripTransform", "*transform", "StripTransform", 8, true, 824)]
public StripTransform ptr_transform;
- [DNAFieldAttribute(11, "StripColorBalance", "*color_balance", "StripColorBalance", 8, true)]
+ [DNAFieldAttribute(11, "StripColorBalance", "*color_balance", "StripColorBalance", 8, true, 832)]
public StripColorBalance ptr_color_balance;
- [DNAFieldAttribute(12, "ColorManagedColorspaceSettings", "colorspace_settings", "ColorManagedColorspaceSettings", 64, false)]
+ [DNAFieldAttribute(12, "ColorManagedColorspaceSettings", "colorspace_settings", "ColorManagedColorspaceSettings", 64, false, 840)]
public ColorManagedColorspaceSettings colorspace_settings;
public Strip() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/StripAnim.cs b/BlendFile/DNA/StripAnim.cs
index 5560a07..bf4ca05 100644
--- a/BlendFile/DNA/StripAnim.cs
+++ b/BlendFile/DNA/StripAnim.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(876, "StripAnim", 24)]
public class StripAnim {
- [DNAFieldAttribute(0, "StripAnim", "*next", "StripAnim", 8, true)]
+ [DNAFieldAttribute(0, "StripAnim", "*next", "StripAnim", 8, true, 0)]
public StripAnim ptr_next;
- [DNAFieldAttribute(1, "StripAnim", "*prev", "StripAnim", 8, true)]
+ [DNAFieldAttribute(1, "StripAnim", "*prev", "StripAnim", 8, true, 8)]
public StripAnim ptr_prev;
- [DNAFieldAttribute(2, "ImBufAnim", "*anim", "ImBufAnim", 8, true)]
+ [DNAFieldAttribute(2, "ImBufAnim", "*anim", "ImBufAnim", 8, true, 16)]
public ImBufAnim ptr_anim;
public StripAnim() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/StripColorBalance.cs b/BlendFile/DNA/StripColorBalance.cs
index a710ea3..57b4d49 100644
--- a/BlendFile/DNA/StripColorBalance.cs
+++ b/BlendFile/DNA/StripColorBalance.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(880, "StripColorBalance", 84)]
public struct StripColorBalance {
- [DNAFieldAttribute(0, "int", "method", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "method", "int", 4, false, 0)]
public int method;
- [DNAFieldAttribute(1, "float", "lift[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(1, "float", "lift[3]", "System.Single[]", 12, false, 4)]
public float[] lift = new System.Single[3];
- [DNAFieldAttribute(2, "float", "gamma[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(2, "float", "gamma[3]", "System.Single[]", 12, false, 16)]
public float[] gamma = new System.Single[3];
- [DNAFieldAttribute(3, "float", "gain[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(3, "float", "gain[3]", "System.Single[]", 12, false, 28)]
public float[] gain = new System.Single[3];
- [DNAFieldAttribute(4, "float", "slope[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(4, "float", "slope[3]", "System.Single[]", 12, false, 40)]
public float[] slope = new System.Single[3];
- [DNAFieldAttribute(5, "float", "offset[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(5, "float", "offset[3]", "System.Single[]", 12, false, 52)]
public float[] offset = new System.Single[3];
- [DNAFieldAttribute(6, "float", "power[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(6, "float", "power[3]", "System.Single[]", 12, false, 64)]
public float[] power = new System.Single[3];
- [DNAFieldAttribute(7, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "flag", "int", 4, false, 76)]
public int flag;
- [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false, 80)]
public char[] _pad = new System.Char[4];
public StripColorBalance() {
this.method = default;
diff --git a/BlendFile/DNA/StripCrop.cs b/BlendFile/DNA/StripCrop.cs
index 288c9ff..68e1318 100644
--- a/BlendFile/DNA/StripCrop.cs
+++ b/BlendFile/DNA/StripCrop.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(878, "StripCrop", 16)]
public struct StripCrop {
- [DNAFieldAttribute(0, "int", "top", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "top", "int", 4, false, 0)]
public int top;
- [DNAFieldAttribute(1, "int", "bottom", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "bottom", "int", 4, false, 4)]
public int bottom;
- [DNAFieldAttribute(2, "int", "left", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "left", "int", 4, false, 8)]
public int left;
- [DNAFieldAttribute(3, "int", "right", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "right", "int", 4, false, 12)]
public int right;
public StripCrop() {
this.top = default;
diff --git a/BlendFile/DNA/StripElem.cs b/BlendFile/DNA/StripElem.cs
index a81faf1..b05584a 100644
--- a/BlendFile/DNA/StripElem.cs
+++ b/BlendFile/DNA/StripElem.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(877, "StripElem", 268)]
public struct StripElem {
- [DNAFieldAttribute(0, "char", "name[256]", "System.Char[]", 256, false)]
+ [DNAFieldAttribute(0, "char", "name[256]", "System.Char[]", 256, false, 0)]
public char[] name = new System.Char[256];
- [DNAFieldAttribute(1, "int", "orig_width", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "orig_width", "int", 4, false, 256)]
public int orig_width;
- [DNAFieldAttribute(2, "int", "orig_height", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "orig_height", "int", 4, false, 260)]
public int orig_height;
- [DNAFieldAttribute(3, "float", "orig_fps", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "orig_fps", "float", 4, false, 264)]
public float orig_fps;
public StripElem() {
this.name = default;
diff --git a/BlendFile/DNA/StripProxy.cs b/BlendFile/DNA/StripProxy.cs
index ffb1aab..2e7557f 100644
--- a/BlendFile/DNA/StripProxy.cs
+++ b/BlendFile/DNA/StripProxy.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(881, "StripProxy", 1048)]
public class StripProxy {
- [DNAFieldAttribute(0, "char", "dir[768]", "System.Char[]", 768, false)]
+ [DNAFieldAttribute(0, "char", "dir[768]", "System.Char[]", 768, false, 0)]
public char[] dir = new System.Char[768];
- [DNAFieldAttribute(1, "char", "file[256]", "System.Char[]", 256, false)]
+ [DNAFieldAttribute(1, "char", "file[256]", "System.Char[]", 256, false, 768)]
public char[] file = new System.Char[256];
- [DNAFieldAttribute(2, "ImBufAnim", "*anim", "ImBufAnim", 8, true)]
+ [DNAFieldAttribute(2, "ImBufAnim", "*anim", "ImBufAnim", 8, true, 1024)]
public ImBufAnim ptr_anim;
- [DNAFieldAttribute(3, "short", "tc", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "tc", "short", 2, false, 1032)]
public short tc;
- [DNAFieldAttribute(4, "short", "quality", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "quality", "short", 2, false, 1034)]
public short quality;
- [DNAFieldAttribute(5, "short", "build_size_flags", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "build_size_flags", "short", 2, false, 1036)]
public short build_size_flags;
- [DNAFieldAttribute(6, "short", "build_tc_flags", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "build_tc_flags", "short", 2, false, 1038)]
public short build_tc_flags;
- [DNAFieldAttribute(7, "short", "build_flags", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "build_flags", "short", 2, false, 1040)]
public short build_flags;
- [DNAFieldAttribute(8, "char", "storage", "char", 1, false)]
+ [DNAFieldAttribute(8, "char", "storage", "char", 1, false, 1042)]
public char storage;
- [DNAFieldAttribute(9, "char", "_pad[5]", "System.Char[]", 5, false)]
+ [DNAFieldAttribute(9, "char", "_pad[5]", "System.Char[]", 5, false, 1043)]
public char[] _pad = new System.Char[5];
public StripProxy() {
this.dir = default;
diff --git a/BlendFile/DNA/StripTransform.cs b/BlendFile/DNA/StripTransform.cs
index efe0307..7124ad0 100644
--- a/BlendFile/DNA/StripTransform.cs
+++ b/BlendFile/DNA/StripTransform.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(879, "StripTransform", 32)]
public struct StripTransform {
- [DNAFieldAttribute(0, "float", "xofs", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "xofs", "float", 4, false, 0)]
public float xofs;
- [DNAFieldAttribute(1, "float", "yofs", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "yofs", "float", 4, false, 4)]
public float yofs;
- [DNAFieldAttribute(2, "float", "scale_x", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "scale_x", "float", 4, false, 8)]
public float scale_x;
- [DNAFieldAttribute(3, "float", "scale_y", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "scale_y", "float", 4, false, 12)]
public float scale_y;
- [DNAFieldAttribute(4, "float", "rotation", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "rotation", "float", 4, false, 16)]
public float rotation;
- [DNAFieldAttribute(5, "float", "origin[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(5, "float", "origin[2]", "System.Single[]", 8, false, 20)]
public float[] origin = new System.Single[2];
- [DNAFieldAttribute(6, "int", "filter", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "filter", "int", 4, false, 28)]
public int filter;
public StripTransform() {
this.xofs = default;
diff --git a/BlendFile/DNA/SubdivGpencilModifierData.cs b/BlendFile/DNA/SubdivGpencilModifierData.cs
index aa471c3..06831f4 100644
--- a/BlendFile/DNA/SubdivGpencilModifierData.cs
+++ b/BlendFile/DNA/SubdivGpencilModifierData.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(277, "SubdivGpencilModifierData", 264)]
public class SubdivGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true, 104)]
public Material ptr_material;
- [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false, 112)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(3, "char", "materialname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "materialname[64]", "System.Char[]", 64, false, 176)]
public char[] materialname = new System.Char[64];
- [DNAFieldAttribute(4, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "pass_index", "int", 4, false, 240)]
public int pass_index;
- [DNAFieldAttribute(5, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "flag", "int", 4, false, 244)]
public int flag;
- [DNAFieldAttribute(6, "int", "level", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "level", "int", 4, false, 248)]
public int level;
- [DNAFieldAttribute(7, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "layer_pass", "int", 4, false, 252)]
public int layer_pass;
- [DNAFieldAttribute(8, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "type", "short", 2, false, 256)]
public short type;
- [DNAFieldAttribute(9, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(9, "char", "_pad[6]", "System.Char[]", 6, false, 258)]
public char[] _pad = new System.Char[6];
public SubdivGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/SubsurfModifierData.cs b/BlendFile/DNA/SubsurfModifierData.cs
index 5e07145..01894ca 100644
--- a/BlendFile/DNA/SubsurfModifierData.cs
+++ b/BlendFile/DNA/SubsurfModifierData.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(446, "SubsurfModifierData", 152)]
public class SubsurfModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "short", "subdivType", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "subdivType", "short", 2, false, 120)]
public short subdivType;
- [DNAFieldAttribute(2, "short", "levels", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "levels", "short", 2, false, 122)]
public short levels;
- [DNAFieldAttribute(3, "short", "renderLevels", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "renderLevels", "short", 2, false, 124)]
public short renderLevels;
- [DNAFieldAttribute(4, "short", "flags", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flags", "short", 2, false, 126)]
public short flags;
- [DNAFieldAttribute(5, "short", "uv_smooth", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "uv_smooth", "short", 2, false, 128)]
public short uv_smooth;
- [DNAFieldAttribute(6, "short", "quality", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "quality", "short", 2, false, 130)]
public short quality;
- [DNAFieldAttribute(7, "short", "boundary_smooth", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "boundary_smooth", "short", 2, false, 132)]
public short boundary_smooth;
- [DNAFieldAttribute(8, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(8, "char", "_pad[2]", "System.Char[]", 2, false, 134)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(9, "void", "*emCache", "void", 8, true)]
+ [DNAFieldAttribute(9, "void", "*emCache", "void", 8, true, 136)]
public object ptr_emCache;
- [DNAFieldAttribute(10, "void", "*mCache", "void", 8, true)]
+ [DNAFieldAttribute(10, "void", "*mCache", "void", 8, true, 144)]
public object ptr_mCache;
public SubsurfModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/SurfaceDeformModifierData.cs b/BlendFile/DNA/SurfaceDeformModifierData.cs
index 0e65416..7469ed6 100644
--- a/BlendFile/DNA/SurfaceDeformModifierData.cs
+++ b/BlendFile/DNA/SurfaceDeformModifierData.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(512, "SurfaceDeformModifierData", 312)]
public class SurfaceDeformModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Depsgraph", "*depsgraph", "Depsgraph", 8, true)]
+ [DNAFieldAttribute(1, "Depsgraph", "*depsgraph", "Depsgraph", 8, true, 120)]
public Depsgraph ptr_depsgraph;
- [DNAFieldAttribute(2, "Object", "*target", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*target", "Object", 8, true, 128)]
public Object ptr_target;
- [DNAFieldAttribute(3, "SDefVert", "*verts", "SDefVert", 8, true)]
+ [DNAFieldAttribute(3, "SDefVert", "*verts", "SDefVert", 8, true, 136)]
public SDefVert ptr_verts;
- [DNAFieldAttribute(4, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(4, "void", "*_pad1", "void", 8, true, 144)]
public object ptr__pad1;
- [DNAFieldAttribute(5, "float", "falloff", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "falloff", "float", 4, false, 152)]
public float falloff;
- [DNAFieldAttribute(6, "int", "num_mesh_verts", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "num_mesh_verts", "int", 4, false, 156)]
public int num_mesh_verts;
- [DNAFieldAttribute(7, "int", "numverts", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "numverts", "int", 4, false, 160)]
public int numverts;
- [DNAFieldAttribute(8, "int", "target_verts_num", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "target_verts_num", "int", 4, false, 164)]
public int target_verts_num;
- [DNAFieldAttribute(9, "int", "numpoly", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "numpoly", "int", 4, false, 168)]
public int numpoly;
- [DNAFieldAttribute(10, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "flags", "int", 4, false, 172)]
public int flags;
- [DNAFieldAttribute(11, "float", "mat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(11, "float", "mat[4][4]", "System.Single[,]", 64, false, 176)]
public float[,] mat = new System.Single[4,4];
- [DNAFieldAttribute(12, "float", "strength", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "strength", "float", 4, false, 240)]
public float strength;
- [DNAFieldAttribute(13, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(13, "char", "defgrp_name[64]", "System.Char[]", 64, false, 244)]
public char[] defgrp_name = new System.Char[64];
- [DNAFieldAttribute(14, "int", "_pad2", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "_pad2", "int", 4, false, 308)]
public int _pad2;
public SurfaceDeformModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/SurfaceModifierData.cs b/BlendFile/DNA/SurfaceModifierData.cs
index 72fc6ba..10313b4 100644
--- a/BlendFile/DNA/SurfaceModifierData.cs
+++ b/BlendFile/DNA/SurfaceModifierData.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(472, "SurfaceModifierData", 160)]
public class SurfaceModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "SurfaceModifierData_Runtime", "runtime", "SurfaceModifierData_Runtime", 40, false)]
+ [DNAFieldAttribute(1, "SurfaceModifierData_Runtime", "runtime", "SurfaceModifierData_Runtime", 40, false, 120)]
public SurfaceModifierData_Runtime runtime;
public SurfaceModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/SurfaceModifierData_Runtime.cs b/BlendFile/DNA/SurfaceModifierData_Runtime.cs
index d917d57..a7cf4bb 100644
--- a/BlendFile/DNA/SurfaceModifierData_Runtime.cs
+++ b/BlendFile/DNA/SurfaceModifierData_Runtime.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(470, "SurfaceModifierData_Runtime", 24)]
public class SurfaceModifierData_Runtime {
- [DNAFieldAttribute(2, "Mesh", "*mesh", "Mesh", 8, true)]
+ [DNAFieldAttribute(2, "Mesh", "*mesh", "Mesh", 8, true, 0)]
public Mesh ptr_mesh;
- [DNAFieldAttribute(3, "BVHTreeFromMesh", "*bvhtree", "BVHTreeFromMesh", 8, true)]
+ [DNAFieldAttribute(3, "BVHTreeFromMesh", "*bvhtree", "BVHTreeFromMesh", 8, true, 8)]
public BVHTreeFromMesh ptr_bvhtree;
- [DNAFieldAttribute(4, "int", "cfra_prev", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "cfra_prev", "int", 4, false, 16)]
public int cfra_prev;
- [DNAFieldAttribute(5, "int", "verts_num", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "verts_num", "int", 4, false, 20)]
public int verts_num;
public SurfaceModifierData_Runtime() {
this.ptr_mesh = default;
diff --git a/BlendFile/DNA/SwirlShaderFxData.cs b/BlendFile/DNA/SwirlShaderFxData.cs
index f9566ae..bce3b2d 100644
--- a/BlendFile/DNA/SwirlShaderFxData.cs
+++ b/BlendFile/DNA/SwirlShaderFxData.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(924, "SwirlShaderFxData", 168)]
public class SwirlShaderFxData {
- [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false)]
+ [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false, 0)]
public ShaderFxData shaderfx;
- [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true, 104)]
public Object ptr_object;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 112)]
public int flag;
- [DNAFieldAttribute(3, "int", "radius", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "radius", "int", 4, false, 116)]
public int radius;
- [DNAFieldAttribute(4, "float", "angle", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "angle", "float", 4, false, 120)]
public float angle;
- [DNAFieldAttribute(5, "int", "transparent", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "transparent", "int", 4, false, 124)]
public int transparent;
- [DNAFieldAttribute(6, "ShaderFxData_Runtime", "runtime", "ShaderFxData_Runtime", 40, false)]
+ [DNAFieldAttribute(6, "ShaderFxData_Runtime", "runtime", "ShaderFxData_Runtime", 40, false, 128)]
public ShaderFxData_Runtime runtime;
public SwirlShaderFxData() {
this.shaderfx = default;
diff --git a/BlendFile/DNA/TFace.cs b/BlendFile/DNA/TFace.cs
index c262c1c..e902c00 100644
--- a/BlendFile/DNA/TFace.cs
+++ b/BlendFile/DNA/TFace.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(422, "TFace", 64)]
public class TFace {
- [DNAFieldAttribute(0, "void", "*tpage", "void", 8, true)]
+ [DNAFieldAttribute(0, "void", "*tpage", "void", 8, true, 0)]
public object ptr_tpage;
- [DNAFieldAttribute(1, "float", "uv[4][2]", "System.Single[,]", 32, false)]
+ [DNAFieldAttribute(1, "float", "uv[4][2]", "System.Single[,]", 32, false, 8)]
public float[,] uv = new System.Single[4,2];
- [DNAFieldAttribute(2, "int", "col[4]", "System.Int32[]", 16, false)]
+ [DNAFieldAttribute(2, "int", "col[4]", "System.Int32[]", 16, false, 40)]
public int[] col = new System.Int32[4];
- [DNAFieldAttribute(3, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "flag", "char", 1, false, 56)]
public char flag;
- [DNAFieldAttribute(4, "char", "transp", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "transp", "char", 1, false, 57)]
public char transp;
- [DNAFieldAttribute(5, "short", "mode", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "mode", "short", 2, false, 58)]
public short mode;
- [DNAFieldAttribute(6, "short", "tile", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "tile", "short", 2, false, 60)]
public short tile;
- [DNAFieldAttribute(7, "short", "unwrap", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "unwrap", "short", 2, false, 62)]
public short unwrap;
public TFace() {
this.ptr_tpage = default;
diff --git a/BlendFile/DNA/Tex.cs b/BlendFile/DNA/Tex.cs
index 0686518..e71aca2 100644
--- a/BlendFile/DNA/Tex.cs
+++ b/BlendFile/DNA/Tex.cs
@@ -15,125 +15,125 @@ namespace BlendFile.DNA {
[DNAClassAttribute(230, "Tex", 488)]
public class Tex {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false)]
+ [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false, 216)]
public DrawDataList drawdata;
- [DNAFieldAttribute(3, "float", "noisesize", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "noisesize", "float", 4, false, 232)]
public float noisesize;
- [DNAFieldAttribute(4, "float", "turbul", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "turbul", "float", 4, false, 236)]
public float turbul;
- [DNAFieldAttribute(5, "float", "bright", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "bright", "float", 4, false, 240)]
public float bright;
- [DNAFieldAttribute(6, "float", "contrast", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "contrast", "float", 4, false, 244)]
public float contrast;
- [DNAFieldAttribute(7, "float", "saturation", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "saturation", "float", 4, false, 248)]
public float saturation;
- [DNAFieldAttribute(8, "float", "rfac", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "rfac", "float", 4, false, 252)]
public float rfac;
- [DNAFieldAttribute(9, "float", "gfac", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "gfac", "float", 4, false, 256)]
public float gfac;
- [DNAFieldAttribute(10, "float", "bfac", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "bfac", "float", 4, false, 260)]
public float bfac;
- [DNAFieldAttribute(11, "float", "filtersize", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "filtersize", "float", 4, false, 264)]
public float filtersize;
- [DNAFieldAttribute(12, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(12, "char", "_pad2[4]", "System.Char[]", 4, false, 268)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(13, "float", "mg_H", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "mg_H", "float", 4, false, 272)]
public float mg_H;
- [DNAFieldAttribute(14, "float", "mg_lacunarity", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "mg_lacunarity", "float", 4, false, 276)]
public float mg_lacunarity;
- [DNAFieldAttribute(15, "float", "mg_octaves", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "mg_octaves", "float", 4, false, 280)]
public float mg_octaves;
- [DNAFieldAttribute(16, "float", "mg_offset", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "mg_offset", "float", 4, false, 284)]
public float mg_offset;
- [DNAFieldAttribute(17, "float", "mg_gain", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "mg_gain", "float", 4, false, 288)]
public float mg_gain;
- [DNAFieldAttribute(18, "float", "dist_amount", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "dist_amount", "float", 4, false, 292)]
public float dist_amount;
- [DNAFieldAttribute(19, "float", "ns_outscale", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "ns_outscale", "float", 4, false, 296)]
public float ns_outscale;
- [DNAFieldAttribute(20, "float", "vn_w1", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "vn_w1", "float", 4, false, 300)]
public float vn_w1;
- [DNAFieldAttribute(21, "float", "vn_w2", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "vn_w2", "float", 4, false, 304)]
public float vn_w2;
- [DNAFieldAttribute(22, "float", "vn_w3", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "vn_w3", "float", 4, false, 308)]
public float vn_w3;
- [DNAFieldAttribute(23, "float", "vn_w4", "float", 4, false)]
+ [DNAFieldAttribute(23, "float", "vn_w4", "float", 4, false, 312)]
public float vn_w4;
- [DNAFieldAttribute(24, "float", "vn_mexp", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "vn_mexp", "float", 4, false, 316)]
public float vn_mexp;
- [DNAFieldAttribute(25, "short", "vn_distm", "short", 2, false)]
+ [DNAFieldAttribute(25, "short", "vn_distm", "short", 2, false, 320)]
public short vn_distm;
- [DNAFieldAttribute(26, "short", "vn_coltype", "short", 2, false)]
+ [DNAFieldAttribute(26, "short", "vn_coltype", "short", 2, false, 322)]
public short vn_coltype;
- [DNAFieldAttribute(27, "short", "noisedepth", "short", 2, false)]
+ [DNAFieldAttribute(27, "short", "noisedepth", "short", 2, false, 324)]
public short noisedepth;
- [DNAFieldAttribute(28, "short", "noisetype", "short", 2, false)]
+ [DNAFieldAttribute(28, "short", "noisetype", "short", 2, false, 326)]
public short noisetype;
- [DNAFieldAttribute(29, "short", "noisebasis", "short", 2, false)]
+ [DNAFieldAttribute(29, "short", "noisebasis", "short", 2, false, 328)]
public short noisebasis;
- [DNAFieldAttribute(30, "short", "noisebasis2", "short", 2, false)]
+ [DNAFieldAttribute(30, "short", "noisebasis2", "short", 2, false, 330)]
public short noisebasis2;
- [DNAFieldAttribute(31, "short", "imaflag", "short", 2, false)]
+ [DNAFieldAttribute(31, "short", "imaflag", "short", 2, false, 332)]
public short imaflag;
- [DNAFieldAttribute(32, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(32, "short", "flag", "short", 2, false, 334)]
public short flag;
- [DNAFieldAttribute(33, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(33, "short", "type", "short", 2, false, 336)]
public short type;
- [DNAFieldAttribute(34, "short", "stype", "short", 2, false)]
+ [DNAFieldAttribute(34, "short", "stype", "short", 2, false, 338)]
public short stype;
- [DNAFieldAttribute(35, "float", "cropxmin", "float", 4, false)]
+ [DNAFieldAttribute(35, "float", "cropxmin", "float", 4, false, 340)]
public float cropxmin;
- [DNAFieldAttribute(36, "float", "cropymin", "float", 4, false)]
+ [DNAFieldAttribute(36, "float", "cropymin", "float", 4, false, 344)]
public float cropymin;
- [DNAFieldAttribute(37, "float", "cropxmax", "float", 4, false)]
+ [DNAFieldAttribute(37, "float", "cropxmax", "float", 4, false, 348)]
public float cropxmax;
- [DNAFieldAttribute(38, "float", "cropymax", "float", 4, false)]
+ [DNAFieldAttribute(38, "float", "cropymax", "float", 4, false, 352)]
public float cropymax;
- [DNAFieldAttribute(39, "int", "texfilter", "int", 4, false)]
+ [DNAFieldAttribute(39, "int", "texfilter", "int", 4, false, 356)]
public int texfilter;
- [DNAFieldAttribute(40, "int", "afmax", "int", 4, false)]
+ [DNAFieldAttribute(40, "int", "afmax", "int", 4, false, 360)]
public int afmax;
- [DNAFieldAttribute(41, "short", "xrepeat", "short", 2, false)]
+ [DNAFieldAttribute(41, "short", "xrepeat", "short", 2, false, 364)]
public short xrepeat;
- [DNAFieldAttribute(42, "short", "yrepeat", "short", 2, false)]
+ [DNAFieldAttribute(42, "short", "yrepeat", "short", 2, false, 366)]
public short yrepeat;
- [DNAFieldAttribute(43, "short", "extend", "short", 2, false)]
+ [DNAFieldAttribute(43, "short", "extend", "short", 2, false, 368)]
public short extend;
- [DNAFieldAttribute(44, "short", "_pad0", "short", 2, false)]
+ [DNAFieldAttribute(44, "short", "_pad0", "short", 2, false, 370)]
public short _pad0;
- [DNAFieldAttribute(45, "int", "len", "int", 4, false)]
+ [DNAFieldAttribute(45, "int", "len", "int", 4, false, 372)]
public int len;
- [DNAFieldAttribute(46, "int", "frames", "int", 4, false)]
+ [DNAFieldAttribute(46, "int", "frames", "int", 4, false, 376)]
public int frames;
- [DNAFieldAttribute(47, "int", "offset", "int", 4, false)]
+ [DNAFieldAttribute(47, "int", "offset", "int", 4, false, 380)]
public int offset;
- [DNAFieldAttribute(48, "int", "sfra", "int", 4, false)]
+ [DNAFieldAttribute(48, "int", "sfra", "int", 4, false, 384)]
public int sfra;
- [DNAFieldAttribute(49, "float", "checkerdist", "float", 4, false)]
+ [DNAFieldAttribute(49, "float", "checkerdist", "float", 4, false, 388)]
public float checkerdist;
- [DNAFieldAttribute(50, "float", "nabla", "float", 4, false)]
+ [DNAFieldAttribute(50, "float", "nabla", "float", 4, false, 392)]
public float nabla;
- [DNAFieldAttribute(51, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(51, "char", "_pad1[4]", "System.Char[]", 4, false, 396)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(52, "ImageUser", "iuser", "ImageUser", 40, false)]
+ [DNAFieldAttribute(52, "ImageUser", "iuser", "ImageUser", 40, false, 400)]
public ImageUser iuser;
- [DNAFieldAttribute(53, "bNodeTree", "*nodetree", "bNodeTree", 8, true)]
+ [DNAFieldAttribute(53, "bNodeTree", "*nodetree", "bNodeTree", 8, true, 440)]
public bNodeTree ptr_nodetree;
- [DNAFieldAttribute(54, "Ipo", "*ipo", "Ipo", 8, true)]
+ [DNAFieldAttribute(54, "Ipo", "*ipo", "Ipo", 8, true, 448)]
public Ipo ptr_ipo;
- [DNAFieldAttribute(55, "Image", "*ima", "Image", 8, true)]
+ [DNAFieldAttribute(55, "Image", "*ima", "Image", 8, true, 456)]
public Image ptr_ima;
- [DNAFieldAttribute(56, "ColorBand", "*coba", "ColorBand", 8, true)]
+ [DNAFieldAttribute(56, "ColorBand", "*coba", "ColorBand", 8, true, 464)]
public ColorBand ptr_coba;
- [DNAFieldAttribute(57, "PreviewImage", "*preview", "PreviewImage", 8, true)]
+ [DNAFieldAttribute(57, "PreviewImage", "*preview", "PreviewImage", 8, true, 472)]
public PreviewImage ptr_preview;
- [DNAFieldAttribute(58, "char", "use_nodes", "char", 1, false)]
+ [DNAFieldAttribute(58, "char", "use_nodes", "char", 1, false, 480)]
public char use_nodes;
- [DNAFieldAttribute(59, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(59, "char", "_pad[7]", "System.Char[]", 7, false, 481)]
public char[] _pad = new System.Char[7];
public Tex() {
this.id = default;
diff --git a/BlendFile/DNA/TexMapping.cs b/BlendFile/DNA/TexMapping.cs
index 5d3a5af..aa309e5 100644
--- a/BlendFile/DNA/TexMapping.cs
+++ b/BlendFile/DNA/TexMapping.cs
@@ -15,31 +15,31 @@ namespace BlendFile.DNA {
[DNAClassAttribute(635, "TexMapping", 144)]
public class TexMapping {
- [DNAFieldAttribute(0, "float", "loc[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(0, "float", "loc[3]", "System.Single[]", 12, false, 0)]
public float[] loc = new System.Single[3];
- [DNAFieldAttribute(1, "float", "rot[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(1, "float", "rot[3]", "System.Single[]", 12, false, 12)]
public float[] rot = new System.Single[3];
- [DNAFieldAttribute(2, "float", "size[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(2, "float", "size[3]", "System.Single[]", 12, false, 24)]
public float[] size = new System.Single[3];
- [DNAFieldAttribute(3, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flag", "int", 4, false, 36)]
public int flag;
- [DNAFieldAttribute(4, "char", "projx", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "projx", "char", 1, false, 40)]
public char projx;
- [DNAFieldAttribute(5, "char", "projy", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "projy", "char", 1, false, 41)]
public char projy;
- [DNAFieldAttribute(6, "char", "projz", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "projz", "char", 1, false, 42)]
public char projz;
- [DNAFieldAttribute(7, "char", "mapping", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "mapping", "char", 1, false, 43)]
public char mapping;
- [DNAFieldAttribute(8, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "type", "int", 4, false, 44)]
public int type;
- [DNAFieldAttribute(9, "float", "mat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(9, "float", "mat[4][4]", "System.Single[,]", 64, false, 48)]
public float[,] mat = new System.Single[4,4];
- [DNAFieldAttribute(10, "float", "min[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(10, "float", "min[3]", "System.Single[]", 12, false, 112)]
public float[] min = new System.Single[3];
- [DNAFieldAttribute(11, "float", "max[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(11, "float", "max[3]", "System.Single[]", 12, false, 124)]
public float[] max = new System.Single[3];
- [DNAFieldAttribute(12, "Object", "*ob", "Object", 8, true)]
+ [DNAFieldAttribute(12, "Object", "*ob", "Object", 8, true, 136)]
public Object ptr_ob;
public TexMapping() {
this.loc = default;
diff --git a/BlendFile/DNA/TexNodeOutput.cs b/BlendFile/DNA/TexNodeOutput.cs
index e7b6c66..2ef8c6d 100644
--- a/BlendFile/DNA/TexNodeOutput.cs
+++ b/BlendFile/DNA/TexNodeOutput.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(655, "TexNodeOutput", 64)]
public struct TexNodeOutput {
- [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false, 0)]
public char[] name = new System.Char[64];
public TexNodeOutput() {
this.name = default;
diff --git a/BlendFile/DNA/TexPaintSlot.cs b/BlendFile/DNA/TexPaintSlot.cs
index cff0753..13db4e5 100644
--- a/BlendFile/DNA/TexPaintSlot.cs
+++ b/BlendFile/DNA/TexPaintSlot.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(413, "TexPaintSlot", 40)]
public class TexPaintSlot {
- [DNAFieldAttribute(0, "Image", "*ima", "Image", 8, true)]
+ [DNAFieldAttribute(0, "Image", "*ima", "Image", 8, true, 0)]
public Image ptr_ima;
- [DNAFieldAttribute(1, "ImageUser", "*image_user", "ImageUser", 8, true)]
+ [DNAFieldAttribute(1, "ImageUser", "*image_user", "ImageUser", 8, true, 8)]
public ImageUser ptr_image_user;
- [DNAFieldAttribute(2, "char", "*uvname", "char", 8, true)]
+ [DNAFieldAttribute(2, "char", "*uvname", "char", 8, true, 16)]
public char ptr_uvname;
- [DNAFieldAttribute(3, "char", "*attribute_name", "char", 8, true)]
+ [DNAFieldAttribute(3, "char", "*attribute_name", "char", 8, true, 24)]
public char ptr_attribute_name;
- [DNAFieldAttribute(4, "int", "valid", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "valid", "int", 4, false, 32)]
public int valid;
- [DNAFieldAttribute(5, "int", "interp", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "interp", "int", 4, false, 36)]
public int interp;
public TexPaintSlot() {
this.ptr_ima = default;
diff --git a/BlendFile/DNA/Text.cs b/BlendFile/DNA/Text.cs
index 9dcc0ac..6347331 100644
--- a/BlendFile/DNA/Text.cs
+++ b/BlendFile/DNA/Text.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(175, "Text", 280)]
public class Text {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "char", "*name", "char", 8, true)]
+ [DNAFieldAttribute(1, "char", "*name", "char", 8, true, 208)]
public char ptr_name;
- [DNAFieldAttribute(2, "void", "*compiled", "void", 8, true)]
+ [DNAFieldAttribute(2, "void", "*compiled", "void", 8, true, 216)]
public object ptr_compiled;
- [DNAFieldAttribute(3, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flags", "int", 4, false, 224)]
public int flags;
- [DNAFieldAttribute(4, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad0[4]", "System.Char[]", 4, false, 228)]
public char[] _pad0 = new System.Char[4];
- [DNAFieldAttribute(5, "ListBase", "lines", "ListBase", 16, false)]
+ [DNAFieldAttribute(5, "ListBase", "lines", "ListBase", 16, false, 232)]
public ListBase lines;
- [DNAFieldAttribute(6, "TextLine", "*curl", "TextLine", 8, true)]
+ [DNAFieldAttribute(6, "TextLine", "*curl", "TextLine", 8, true, 248)]
public TextLine ptr_curl;
- [DNAFieldAttribute(7, "TextLine", "*sell", "TextLine", 8, true)]
+ [DNAFieldAttribute(7, "TextLine", "*sell", "TextLine", 8, true, 256)]
public TextLine ptr_sell;
- [DNAFieldAttribute(8, "int", "curc", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "curc", "int", 4, false, 264)]
public int curc;
- [DNAFieldAttribute(9, "int", "selc", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "selc", "int", 4, false, 268)]
public int selc;
- [DNAFieldAttribute(10, "double", "mtime", "double", 8, false)]
+ [DNAFieldAttribute(10, "double", "mtime", "double", 8, false, 272)]
public double mtime;
public Text() {
this.id = default;
diff --git a/BlendFile/DNA/TextBox.cs b/BlendFile/DNA/TextBox.cs
index 756e70c..a789f83 100644
--- a/BlendFile/DNA/TextBox.cs
+++ b/BlendFile/DNA/TextBox.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(209, "TextBox", 16)]
public struct TextBox {
- [DNAFieldAttribute(0, "float", "x", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "x", "float", 4, false, 0)]
public float x;
- [DNAFieldAttribute(1, "float", "y", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "y", "float", 4, false, 4)]
public float y;
- [DNAFieldAttribute(2, "float", "w", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "w", "float", 4, false, 8)]
public float w;
- [DNAFieldAttribute(3, "float", "h", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "h", "float", 4, false, 12)]
public float h;
public TextBox() {
this.x = default;
diff --git a/BlendFile/DNA/TextLine.cs b/BlendFile/DNA/TextLine.cs
index 91ca413..f42b13c 100644
--- a/BlendFile/DNA/TextLine.cs
+++ b/BlendFile/DNA/TextLine.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(973, "TextLine", 40)]
public class TextLine {
- [DNAFieldAttribute(0, "TextLine", "*next", "TextLine", 8, true)]
+ [DNAFieldAttribute(0, "TextLine", "*next", "TextLine", 8, true, 0)]
public TextLine ptr_next;
- [DNAFieldAttribute(1, "TextLine", "*prev", "TextLine", 8, true)]
+ [DNAFieldAttribute(1, "TextLine", "*prev", "TextLine", 8, true, 8)]
public TextLine ptr_prev;
- [DNAFieldAttribute(2, "char", "*line", "char", 8, true)]
+ [DNAFieldAttribute(2, "char", "*line", "char", 8, true, 16)]
public char ptr_line;
- [DNAFieldAttribute(3, "char", "*format", "char", 8, true)]
+ [DNAFieldAttribute(3, "char", "*format", "char", 8, true, 24)]
public char ptr_format;
- [DNAFieldAttribute(4, "int", "len", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "len", "int", 4, false, 32)]
public int len;
- [DNAFieldAttribute(5, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[4]", "System.Char[]", 4, false, 36)]
public char[] _pad0 = new System.Char[4];
public TextLine() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/TextVars.cs b/BlendFile/DNA/TextVars.cs
index 2d79f09..795e3a7 100644
--- a/BlendFile/DNA/TextVars.cs
+++ b/BlendFile/DNA/TextVars.cs
@@ -15,43 +15,43 @@ namespace BlendFile.DNA {
[DNAClassAttribute(902, "TextVars", 632)]
public class TextVars {
- [DNAFieldAttribute(0, "char", "text[512]", "System.Char[]", 512, false)]
+ [DNAFieldAttribute(0, "char", "text[512]", "System.Char[]", 512, false, 0)]
public char[] text = new System.Char[512];
- [DNAFieldAttribute(1, "VFont", "*text_font", "VFont", 8, true)]
+ [DNAFieldAttribute(1, "VFont", "*text_font", "VFont", 8, true, 512)]
public VFont ptr_text_font;
- [DNAFieldAttribute(2, "int", "text_blf_id", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "text_blf_id", "int", 4, false, 520)]
public int text_blf_id;
- [DNAFieldAttribute(3, "float", "text_size", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "text_size", "float", 4, false, 524)]
public float text_size;
- [DNAFieldAttribute(4, "float", "color[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(4, "float", "color[4]", "System.Single[]", 16, false, 528)]
public float[] color = new System.Single[4];
- [DNAFieldAttribute(5, "float", "shadow_color[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(5, "float", "shadow_color[4]", "System.Single[]", 16, false, 544)]
public float[] shadow_color = new System.Single[4];
- [DNAFieldAttribute(6, "float", "box_color[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(6, "float", "box_color[4]", "System.Single[]", 16, false, 560)]
public float[] box_color = new System.Single[4];
- [DNAFieldAttribute(7, "float", "outline_color[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(7, "float", "outline_color[4]", "System.Single[]", 16, false, 576)]
public float[] outline_color = new System.Single[4];
- [DNAFieldAttribute(8, "float", "loc[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(8, "float", "loc[2]", "System.Single[]", 8, false, 592)]
public float[] loc = new System.Single[2];
- [DNAFieldAttribute(9, "float", "wrap_width", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "wrap_width", "float", 4, false, 600)]
public float wrap_width;
- [DNAFieldAttribute(10, "float", "box_margin", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "box_margin", "float", 4, false, 604)]
public float box_margin;
- [DNAFieldAttribute(11, "float", "shadow_angle", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "shadow_angle", "float", 4, false, 608)]
public float shadow_angle;
- [DNAFieldAttribute(12, "float", "shadow_offset", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "shadow_offset", "float", 4, false, 612)]
public float shadow_offset;
- [DNAFieldAttribute(13, "float", "shadow_blur", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "shadow_blur", "float", 4, false, 616)]
public float shadow_blur;
- [DNAFieldAttribute(14, "float", "outline_width", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "outline_width", "float", 4, false, 620)]
public float outline_width;
- [DNAFieldAttribute(15, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(15, "char", "flag", "char", 1, false, 624)]
public char flag;
- [DNAFieldAttribute(16, "char", "align", "char", 1, false)]
+ [DNAFieldAttribute(16, "char", "align", "char", 1, false, 625)]
public char align;
- [DNAFieldAttribute(17, "char", "align_y", "char", 1, false)]
+ [DNAFieldAttribute(17, "char", "align_y", "char", 1, false, 626)]
public char align_y;
- [DNAFieldAttribute(18, "char", "_pad[5]", "System.Char[]", 5, false)]
+ [DNAFieldAttribute(18, "char", "_pad[5]", "System.Char[]", 5, false, 627)]
public char[] _pad = new System.Char[5];
public TextVars() {
this.text = default;
diff --git a/BlendFile/DNA/TextureGpencilModifierData.cs b/BlendFile/DNA/TextureGpencilModifierData.cs
index d9163a6..9fe8639 100644
--- a/BlendFile/DNA/TextureGpencilModifierData.cs
+++ b/BlendFile/DNA/TextureGpencilModifierData.cs
@@ -15,39 +15,39 @@ namespace BlendFile.DNA {
[DNAClassAttribute(299, "TextureGpencilModifierData", 352)]
public class TextureGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true, 104)]
public Material ptr_material;
- [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false, 112)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(3, "char", "materialname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "materialname[64]", "System.Char[]", 64, false, 176)]
public char[] materialname = new System.Char[64];
- [DNAFieldAttribute(4, "char", "vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "vgname[64]", "System.Char[]", 64, false, 240)]
public char[] vgname = new System.Char[64];
- [DNAFieldAttribute(5, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "pass_index", "int", 4, false, 304)]
public int pass_index;
- [DNAFieldAttribute(6, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "flag", "int", 4, false, 308)]
public int flag;
- [DNAFieldAttribute(7, "float", "uv_offset", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "uv_offset", "float", 4, false, 312)]
public float uv_offset;
- [DNAFieldAttribute(8, "float", "uv_scale", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "uv_scale", "float", 4, false, 316)]
public float uv_scale;
- [DNAFieldAttribute(9, "float", "fill_rotation", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "fill_rotation", "float", 4, false, 320)]
public float fill_rotation;
- [DNAFieldAttribute(10, "float", "fill_offset[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(10, "float", "fill_offset[2]", "System.Single[]", 8, false, 324)]
public float[] fill_offset = new System.Single[2];
- [DNAFieldAttribute(11, "float", "fill_scale", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "fill_scale", "float", 4, false, 332)]
public float fill_scale;
- [DNAFieldAttribute(12, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "layer_pass", "int", 4, false, 336)]
public int layer_pass;
- [DNAFieldAttribute(13, "short", "fit_method", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "fit_method", "short", 2, false, 340)]
public short fit_method;
- [DNAFieldAttribute(14, "short", "mode", "short", 2, false)]
+ [DNAFieldAttribute(14, "short", "mode", "short", 2, false, 342)]
public short mode;
- [DNAFieldAttribute(15, "float", "alignment_rotation", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "alignment_rotation", "float", 4, false, 344)]
public float alignment_rotation;
- [DNAFieldAttribute(16, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(16, "char", "_pad[4]", "System.Char[]", 4, false, 348)]
public char[] _pad = new System.Char[4];
public TextureGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/ThemeAssetShelf.cs b/BlendFile/DNA/ThemeAssetShelf.cs
index 3a119b5..826019e 100644
--- a/BlendFile/DNA/ThemeAssetShelf.cs
+++ b/BlendFile/DNA/ThemeAssetShelf.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(993, "ThemeAssetShelf", 8)]
public struct ThemeAssetShelf {
- [DNAFieldAttribute(0, "char", "header_back[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(0, "char", "header_back[4]", "System.Char[]", 4, false, 0)]
public char[] header_back = new System.Char[4];
- [DNAFieldAttribute(1, "char", "back[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(1, "char", "back[4]", "System.Char[]", 4, false, 4)]
public char[] back = new System.Char[4];
public ThemeAssetShelf() {
this.header_back = default;
diff --git a/BlendFile/DNA/ThemeCollectionColor.cs b/BlendFile/DNA/ThemeCollectionColor.cs
index 4a092df..97af375 100644
--- a/BlendFile/DNA/ThemeCollectionColor.cs
+++ b/BlendFile/DNA/ThemeCollectionColor.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(995, "ThemeCollectionColor", 4)]
public struct ThemeCollectionColor {
- [DNAFieldAttribute(0, "char", "color[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(0, "char", "color[4]", "System.Char[]", 4, false, 0)]
public char[] color = new System.Char[4];
public ThemeCollectionColor() {
this.color = default;
diff --git a/BlendFile/DNA/ThemeSpace.cs b/BlendFile/DNA/ThemeSpace.cs
index dbd614e..dded03d 100644
--- a/BlendFile/DNA/ThemeSpace.cs
+++ b/BlendFile/DNA/ThemeSpace.cs
@@ -15,483 +15,483 @@ namespace BlendFile.DNA {
[DNAClassAttribute(994, "ThemeSpace", 936)]
public struct ThemeSpace {
- [DNAFieldAttribute(0, "char", "back[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(0, "char", "back[4]", "System.Char[]", 4, false, 0)]
public char[] back = new System.Char[4];
- [DNAFieldAttribute(1, "char", "back_grad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(1, "char", "back_grad[4]", "System.Char[]", 4, false, 4)]
public char[] back_grad = new System.Char[4];
- [DNAFieldAttribute(2, "char", "show_back_grad", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "show_back_grad", "char", 1, false, 8)]
public char show_back_grad;
- [DNAFieldAttribute(3, "char", "_pad0[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(3, "char", "_pad0[3]", "System.Char[]", 3, false, 9)]
public char[] _pad0 = new System.Char[3];
- [DNAFieldAttribute(4, "char", "title[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "title[4]", "System.Char[]", 4, false, 12)]
public char[] title = new System.Char[4];
- [DNAFieldAttribute(5, "char", "text[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "text[4]", "System.Char[]", 4, false, 16)]
public char[] text = new System.Char[4];
- [DNAFieldAttribute(6, "char", "text_hi[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "text_hi[4]", "System.Char[]", 4, false, 20)]
public char[] text_hi = new System.Char[4];
- [DNAFieldAttribute(7, "char", "header[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(7, "char", "header[4]", "System.Char[]", 4, false, 24)]
public char[] header = new System.Char[4];
- [DNAFieldAttribute(8, "char", "header_title[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(8, "char", "header_title[4]", "System.Char[]", 4, false, 28)]
public char[] header_title = new System.Char[4];
- [DNAFieldAttribute(9, "char", "header_text[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(9, "char", "header_text[4]", "System.Char[]", 4, false, 32)]
public char[] header_text = new System.Char[4];
- [DNAFieldAttribute(10, "char", "header_text_hi[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(10, "char", "header_text_hi[4]", "System.Char[]", 4, false, 36)]
public char[] header_text_hi = new System.Char[4];
- [DNAFieldAttribute(11, "char", "tab_active[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(11, "char", "tab_active[4]", "System.Char[]", 4, false, 40)]
public char[] tab_active = new System.Char[4];
- [DNAFieldAttribute(12, "char", "tab_inactive[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(12, "char", "tab_inactive[4]", "System.Char[]", 4, false, 44)]
public char[] tab_inactive = new System.Char[4];
- [DNAFieldAttribute(13, "char", "tab_back[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(13, "char", "tab_back[4]", "System.Char[]", 4, false, 48)]
public char[] tab_back = new System.Char[4];
- [DNAFieldAttribute(14, "char", "tab_outline[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(14, "char", "tab_outline[4]", "System.Char[]", 4, false, 52)]
public char[] tab_outline = new System.Char[4];
- [DNAFieldAttribute(15, "char", "button[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(15, "char", "button[4]", "System.Char[]", 4, false, 56)]
public char[] button = new System.Char[4];
- [DNAFieldAttribute(16, "char", "button_title[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(16, "char", "button_title[4]", "System.Char[]", 4, false, 60)]
public char[] button_title = new System.Char[4];
- [DNAFieldAttribute(17, "char", "button_text[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(17, "char", "button_text[4]", "System.Char[]", 4, false, 64)]
public char[] button_text = new System.Char[4];
- [DNAFieldAttribute(18, "char", "button_text_hi[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(18, "char", "button_text_hi[4]", "System.Char[]", 4, false, 68)]
public char[] button_text_hi = new System.Char[4];
- [DNAFieldAttribute(19, "char", "list[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(19, "char", "list[4]", "System.Char[]", 4, false, 72)]
public char[] list = new System.Char[4];
- [DNAFieldAttribute(20, "char", "list_title[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(20, "char", "list_title[4]", "System.Char[]", 4, false, 76)]
public char[] list_title = new System.Char[4];
- [DNAFieldAttribute(21, "char", "list_text[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(21, "char", "list_text[4]", "System.Char[]", 4, false, 80)]
public char[] list_text = new System.Char[4];
- [DNAFieldAttribute(22, "char", "list_text_hi[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(22, "char", "list_text_hi[4]", "System.Char[]", 4, false, 84)]
public char[] list_text_hi = new System.Char[4];
- [DNAFieldAttribute(23, "char", "navigation_bar[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(23, "char", "navigation_bar[4]", "System.Char[]", 4, false, 88)]
public char[] navigation_bar = new System.Char[4];
- [DNAFieldAttribute(24, "char", "execution_buts[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(24, "char", "execution_buts[4]", "System.Char[]", 4, false, 92)]
public char[] execution_buts = new System.Char[4];
- [DNAFieldAttribute(25, "uiPanelColors", "panelcolors", "uiPanelColors", 16, false)]
+ [DNAFieldAttribute(25, "uiPanelColors", "panelcolors", "uiPanelColors", 16, false, 96)]
public uiPanelColors panelcolors;
- [DNAFieldAttribute(26, "ThemeAssetShelf", "asset_shelf", "ThemeAssetShelf", 8, false)]
+ [DNAFieldAttribute(26, "ThemeAssetShelf", "asset_shelf", "ThemeAssetShelf", 8, false, 112)]
public ThemeAssetShelf asset_shelf;
- [DNAFieldAttribute(27, "char", "shade1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(27, "char", "shade1[4]", "System.Char[]", 4, false, 120)]
public char[] shade1 = new System.Char[4];
- [DNAFieldAttribute(28, "char", "shade2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(28, "char", "shade2[4]", "System.Char[]", 4, false, 124)]
public char[] shade2 = new System.Char[4];
- [DNAFieldAttribute(29, "char", "hilite[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(29, "char", "hilite[4]", "System.Char[]", 4, false, 128)]
public char[] hilite = new System.Char[4];
- [DNAFieldAttribute(30, "char", "grid[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(30, "char", "grid[4]", "System.Char[]", 4, false, 132)]
public char[] grid = new System.Char[4];
- [DNAFieldAttribute(31, "char", "view_overlay[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(31, "char", "view_overlay[4]", "System.Char[]", 4, false, 136)]
public char[] view_overlay = new System.Char[4];
- [DNAFieldAttribute(32, "char", "wire[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(32, "char", "wire[4]", "System.Char[]", 4, false, 140)]
public char[] wire = new System.Char[4];
- [DNAFieldAttribute(33, "char", "wire_edit[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(33, "char", "wire_edit[4]", "System.Char[]", 4, false, 144)]
public char[] wire_edit = new System.Char[4];
- [DNAFieldAttribute(34, "char", "select[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(34, "char", "select[4]", "System.Char[]", 4, false, 148)]
public char[] select = new System.Char[4];
- [DNAFieldAttribute(35, "char", "lamp[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(35, "char", "lamp[4]", "System.Char[]", 4, false, 152)]
public char[] lamp = new System.Char[4];
- [DNAFieldAttribute(36, "char", "speaker[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(36, "char", "speaker[4]", "System.Char[]", 4, false, 156)]
public char[] speaker = new System.Char[4];
- [DNAFieldAttribute(37, "char", "empty[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(37, "char", "empty[4]", "System.Char[]", 4, false, 160)]
public char[] empty = new System.Char[4];
- [DNAFieldAttribute(38, "char", "camera[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(38, "char", "camera[4]", "System.Char[]", 4, false, 164)]
public char[] camera = new System.Char[4];
- [DNAFieldAttribute(39, "char", "active[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(39, "char", "active[4]", "System.Char[]", 4, false, 168)]
public char[] active = new System.Char[4];
- [DNAFieldAttribute(40, "char", "group[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(40, "char", "group[4]", "System.Char[]", 4, false, 172)]
public char[] group = new System.Char[4];
- [DNAFieldAttribute(41, "char", "group_active[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(41, "char", "group_active[4]", "System.Char[]", 4, false, 176)]
public char[] group_active = new System.Char[4];
- [DNAFieldAttribute(42, "char", "transform[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(42, "char", "transform[4]", "System.Char[]", 4, false, 180)]
public char[] transform = new System.Char[4];
- [DNAFieldAttribute(43, "char", "vertex[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(43, "char", "vertex[4]", "System.Char[]", 4, false, 184)]
public char[] vertex = new System.Char[4];
- [DNAFieldAttribute(44, "char", "vertex_select[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(44, "char", "vertex_select[4]", "System.Char[]", 4, false, 188)]
public char[] vertex_select = new System.Char[4];
- [DNAFieldAttribute(45, "char", "vertex_active[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(45, "char", "vertex_active[4]", "System.Char[]", 4, false, 192)]
public char[] vertex_active = new System.Char[4];
- [DNAFieldAttribute(46, "char", "vertex_bevel[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(46, "char", "vertex_bevel[4]", "System.Char[]", 4, false, 196)]
public char[] vertex_bevel = new System.Char[4];
- [DNAFieldAttribute(47, "char", "vertex_unreferenced[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(47, "char", "vertex_unreferenced[4]", "System.Char[]", 4, false, 200)]
public char[] vertex_unreferenced = new System.Char[4];
- [DNAFieldAttribute(48, "char", "edge[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(48, "char", "edge[4]", "System.Char[]", 4, false, 204)]
public char[] edge = new System.Char[4];
- [DNAFieldAttribute(49, "char", "edge_select[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(49, "char", "edge_select[4]", "System.Char[]", 4, false, 208)]
public char[] edge_select = new System.Char[4];
- [DNAFieldAttribute(50, "char", "edge_mode_select[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(50, "char", "edge_mode_select[4]", "System.Char[]", 4, false, 212)]
public char[] edge_mode_select = new System.Char[4];
- [DNAFieldAttribute(51, "char", "edge_seam[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(51, "char", "edge_seam[4]", "System.Char[]", 4, false, 216)]
public char[] edge_seam = new System.Char[4];
- [DNAFieldAttribute(52, "char", "edge_sharp[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(52, "char", "edge_sharp[4]", "System.Char[]", 4, false, 220)]
public char[] edge_sharp = new System.Char[4];
- [DNAFieldAttribute(53, "char", "edge_facesel[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(53, "char", "edge_facesel[4]", "System.Char[]", 4, false, 224)]
public char[] edge_facesel = new System.Char[4];
- [DNAFieldAttribute(54, "char", "edge_crease[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(54, "char", "edge_crease[4]", "System.Char[]", 4, false, 228)]
public char[] edge_crease = new System.Char[4];
- [DNAFieldAttribute(55, "char", "edge_bevel[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(55, "char", "edge_bevel[4]", "System.Char[]", 4, false, 232)]
public char[] edge_bevel = new System.Char[4];
- [DNAFieldAttribute(56, "char", "face[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(56, "char", "face[4]", "System.Char[]", 4, false, 236)]
public char[] face = new System.Char[4];
- [DNAFieldAttribute(57, "char", "face_select[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(57, "char", "face_select[4]", "System.Char[]", 4, false, 240)]
public char[] face_select = new System.Char[4];
- [DNAFieldAttribute(58, "char", "face_mode_select[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(58, "char", "face_mode_select[4]", "System.Char[]", 4, false, 244)]
public char[] face_mode_select = new System.Char[4];
- [DNAFieldAttribute(59, "char", "face_retopology[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(59, "char", "face_retopology[4]", "System.Char[]", 4, false, 248)]
public char[] face_retopology = new System.Char[4];
- [DNAFieldAttribute(60, "char", "face_back[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(60, "char", "face_back[4]", "System.Char[]", 4, false, 252)]
public char[] face_back = new System.Char[4];
- [DNAFieldAttribute(61, "char", "face_front[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(61, "char", "face_front[4]", "System.Char[]", 4, false, 256)]
public char[] face_front = new System.Char[4];
- [DNAFieldAttribute(62, "char", "face_dot[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(62, "char", "face_dot[4]", "System.Char[]", 4, false, 260)]
public char[] face_dot = new System.Char[4];
- [DNAFieldAttribute(63, "char", "extra_edge_len[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(63, "char", "extra_edge_len[4]", "System.Char[]", 4, false, 264)]
public char[] extra_edge_len = new System.Char[4];
- [DNAFieldAttribute(64, "char", "extra_edge_angle[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(64, "char", "extra_edge_angle[4]", "System.Char[]", 4, false, 268)]
public char[] extra_edge_angle = new System.Char[4];
- [DNAFieldAttribute(65, "char", "extra_face_angle[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(65, "char", "extra_face_angle[4]", "System.Char[]", 4, false, 272)]
public char[] extra_face_angle = new System.Char[4];
- [DNAFieldAttribute(66, "char", "extra_face_area[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(66, "char", "extra_face_area[4]", "System.Char[]", 4, false, 276)]
public char[] extra_face_area = new System.Char[4];
- [DNAFieldAttribute(67, "char", "normal[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(67, "char", "normal[4]", "System.Char[]", 4, false, 280)]
public char[] normal = new System.Char[4];
- [DNAFieldAttribute(68, "char", "vertex_normal[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(68, "char", "vertex_normal[4]", "System.Char[]", 4, false, 284)]
public char[] vertex_normal = new System.Char[4];
- [DNAFieldAttribute(69, "char", "loop_normal[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(69, "char", "loop_normal[4]", "System.Char[]", 4, false, 288)]
public char[] loop_normal = new System.Char[4];
- [DNAFieldAttribute(70, "char", "bone_solid[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(70, "char", "bone_solid[4]", "System.Char[]", 4, false, 292)]
public char[] bone_solid = new System.Char[4];
- [DNAFieldAttribute(71, "char", "bone_pose[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(71, "char", "bone_pose[4]", "System.Char[]", 4, false, 296)]
public char[] bone_pose = new System.Char[4];
- [DNAFieldAttribute(72, "char", "bone_pose_active[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(72, "char", "bone_pose_active[4]", "System.Char[]", 4, false, 300)]
public char[] bone_pose_active = new System.Char[4];
- [DNAFieldAttribute(73, "char", "bone_locked_weight[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(73, "char", "bone_locked_weight[4]", "System.Char[]", 4, false, 304)]
public char[] bone_locked_weight = new System.Char[4];
- [DNAFieldAttribute(74, "char", "strip[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(74, "char", "strip[4]", "System.Char[]", 4, false, 308)]
public char[] strip = new System.Char[4];
- [DNAFieldAttribute(75, "char", "strip_select[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(75, "char", "strip_select[4]", "System.Char[]", 4, false, 312)]
public char[] strip_select = new System.Char[4];
- [DNAFieldAttribute(76, "char", "cframe[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(76, "char", "cframe[4]", "System.Char[]", 4, false, 316)]
public char[] cframe = new System.Char[4];
- [DNAFieldAttribute(77, "char", "before_current_frame[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(77, "char", "before_current_frame[4]", "System.Char[]", 4, false, 320)]
public char[] before_current_frame = new System.Char[4];
- [DNAFieldAttribute(78, "char", "after_current_frame[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(78, "char", "after_current_frame[4]", "System.Char[]", 4, false, 324)]
public char[] after_current_frame = new System.Char[4];
- [DNAFieldAttribute(79, "char", "time_keyframe[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(79, "char", "time_keyframe[4]", "System.Char[]", 4, false, 328)]
public char[] time_keyframe = new System.Char[4];
- [DNAFieldAttribute(80, "char", "time_gp_keyframe[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(80, "char", "time_gp_keyframe[4]", "System.Char[]", 4, false, 332)]
public char[] time_gp_keyframe = new System.Char[4];
- [DNAFieldAttribute(81, "char", "freestyle_edge_mark[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(81, "char", "freestyle_edge_mark[4]", "System.Char[]", 4, false, 336)]
public char[] freestyle_edge_mark = new System.Char[4];
- [DNAFieldAttribute(82, "char", "freestyle_face_mark[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(82, "char", "freestyle_face_mark[4]", "System.Char[]", 4, false, 340)]
public char[] freestyle_face_mark = new System.Char[4];
- [DNAFieldAttribute(83, "char", "scrubbing_background[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(83, "char", "scrubbing_background[4]", "System.Char[]", 4, false, 344)]
public char[] scrubbing_background = new System.Char[4];
- [DNAFieldAttribute(84, "char", "time_marker_line[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(84, "char", "time_marker_line[4]", "System.Char[]", 4, false, 348)]
public char[] time_marker_line = new System.Char[4];
- [DNAFieldAttribute(85, "char", "time_marker_line_selected[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(85, "char", "time_marker_line_selected[4]", "System.Char[]", 4, false, 352)]
public char[] time_marker_line_selected = new System.Char[4];
- [DNAFieldAttribute(86, "char", "nurb_uline[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(86, "char", "nurb_uline[4]", "System.Char[]", 4, false, 356)]
public char[] nurb_uline = new System.Char[4];
- [DNAFieldAttribute(87, "char", "nurb_vline[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(87, "char", "nurb_vline[4]", "System.Char[]", 4, false, 360)]
public char[] nurb_vline = new System.Char[4];
- [DNAFieldAttribute(88, "char", "act_spline[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(88, "char", "act_spline[4]", "System.Char[]", 4, false, 364)]
public char[] act_spline = new System.Char[4];
- [DNAFieldAttribute(89, "char", "nurb_sel_uline[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(89, "char", "nurb_sel_uline[4]", "System.Char[]", 4, false, 368)]
public char[] nurb_sel_uline = new System.Char[4];
- [DNAFieldAttribute(90, "char", "nurb_sel_vline[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(90, "char", "nurb_sel_vline[4]", "System.Char[]", 4, false, 372)]
public char[] nurb_sel_vline = new System.Char[4];
- [DNAFieldAttribute(91, "char", "lastsel_point[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(91, "char", "lastsel_point[4]", "System.Char[]", 4, false, 376)]
public char[] lastsel_point = new System.Char[4];
- [DNAFieldAttribute(92, "char", "handle_free[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(92, "char", "handle_free[4]", "System.Char[]", 4, false, 380)]
public char[] handle_free = new System.Char[4];
- [DNAFieldAttribute(93, "char", "handle_auto[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(93, "char", "handle_auto[4]", "System.Char[]", 4, false, 384)]
public char[] handle_auto = new System.Char[4];
- [DNAFieldAttribute(94, "char", "handle_vect[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(94, "char", "handle_vect[4]", "System.Char[]", 4, false, 388)]
public char[] handle_vect = new System.Char[4];
- [DNAFieldAttribute(95, "char", "handle_align[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(95, "char", "handle_align[4]", "System.Char[]", 4, false, 392)]
public char[] handle_align = new System.Char[4];
- [DNAFieldAttribute(96, "char", "handle_auto_clamped[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(96, "char", "handle_auto_clamped[4]", "System.Char[]", 4, false, 396)]
public char[] handle_auto_clamped = new System.Char[4];
- [DNAFieldAttribute(97, "char", "handle_sel_free[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(97, "char", "handle_sel_free[4]", "System.Char[]", 4, false, 400)]
public char[] handle_sel_free = new System.Char[4];
- [DNAFieldAttribute(98, "char", "handle_sel_auto[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(98, "char", "handle_sel_auto[4]", "System.Char[]", 4, false, 404)]
public char[] handle_sel_auto = new System.Char[4];
- [DNAFieldAttribute(99, "char", "handle_sel_vect[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(99, "char", "handle_sel_vect[4]", "System.Char[]", 4, false, 408)]
public char[] handle_sel_vect = new System.Char[4];
- [DNAFieldAttribute(100, "char", "handle_sel_align[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(100, "char", "handle_sel_align[4]", "System.Char[]", 4, false, 412)]
public char[] handle_sel_align = new System.Char[4];
- [DNAFieldAttribute(101, "char", "handle_sel_auto_clamped[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(101, "char", "handle_sel_auto_clamped[4]", "System.Char[]", 4, false, 416)]
public char[] handle_sel_auto_clamped = new System.Char[4];
- [DNAFieldAttribute(102, "char", "ds_channel[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(102, "char", "ds_channel[4]", "System.Char[]", 4, false, 420)]
public char[] ds_channel = new System.Char[4];
- [DNAFieldAttribute(103, "char", "ds_subchannel[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(103, "char", "ds_subchannel[4]", "System.Char[]", 4, false, 424)]
public char[] ds_subchannel = new System.Char[4];
- [DNAFieldAttribute(104, "char", "ds_ipoline[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(104, "char", "ds_ipoline[4]", "System.Char[]", 4, false, 428)]
public char[] ds_ipoline = new System.Char[4];
- [DNAFieldAttribute(105, "char", "keytype_keyframe[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(105, "char", "keytype_keyframe[4]", "System.Char[]", 4, false, 432)]
public char[] keytype_keyframe = new System.Char[4];
- [DNAFieldAttribute(106, "char", "keytype_extreme[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(106, "char", "keytype_extreme[4]", "System.Char[]", 4, false, 436)]
public char[] keytype_extreme = new System.Char[4];
- [DNAFieldAttribute(107, "char", "keytype_breakdown[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(107, "char", "keytype_breakdown[4]", "System.Char[]", 4, false, 440)]
public char[] keytype_breakdown = new System.Char[4];
- [DNAFieldAttribute(108, "char", "keytype_jitter[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(108, "char", "keytype_jitter[4]", "System.Char[]", 4, false, 444)]
public char[] keytype_jitter = new System.Char[4];
- [DNAFieldAttribute(109, "char", "keytype_movehold[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(109, "char", "keytype_movehold[4]", "System.Char[]", 4, false, 448)]
public char[] keytype_movehold = new System.Char[4];
- [DNAFieldAttribute(110, "char", "keytype_generated[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(110, "char", "keytype_generated[4]", "System.Char[]", 4, false, 452)]
public char[] keytype_generated = new System.Char[4];
- [DNAFieldAttribute(111, "char", "keytype_keyframe_select[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(111, "char", "keytype_keyframe_select[4]", "System.Char[]", 4, false, 456)]
public char[] keytype_keyframe_select = new System.Char[4];
- [DNAFieldAttribute(112, "char", "keytype_extreme_select[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(112, "char", "keytype_extreme_select[4]", "System.Char[]", 4, false, 460)]
public char[] keytype_extreme_select = new System.Char[4];
- [DNAFieldAttribute(113, "char", "keytype_breakdown_select[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(113, "char", "keytype_breakdown_select[4]", "System.Char[]", 4, false, 464)]
public char[] keytype_breakdown_select = new System.Char[4];
- [DNAFieldAttribute(114, "char", "keytype_jitter_select[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(114, "char", "keytype_jitter_select[4]", "System.Char[]", 4, false, 468)]
public char[] keytype_jitter_select = new System.Char[4];
- [DNAFieldAttribute(115, "char", "keytype_movehold_select[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(115, "char", "keytype_movehold_select[4]", "System.Char[]", 4, false, 472)]
public char[] keytype_movehold_select = new System.Char[4];
- [DNAFieldAttribute(116, "char", "keytype_generated_select[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(116, "char", "keytype_generated_select[4]", "System.Char[]", 4, false, 476)]
public char[] keytype_generated_select = new System.Char[4];
- [DNAFieldAttribute(117, "char", "keyborder[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(117, "char", "keyborder[4]", "System.Char[]", 4, false, 480)]
public char[] keyborder = new System.Char[4];
- [DNAFieldAttribute(118, "char", "keyborder_select[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(118, "char", "keyborder_select[4]", "System.Char[]", 4, false, 484)]
public char[] keyborder_select = new System.Char[4];
- [DNAFieldAttribute(119, "char", "_pad4[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(119, "char", "_pad4[3]", "System.Char[]", 3, false, 488)]
public char[] _pad4 = new System.Char[3];
- [DNAFieldAttribute(120, "char", "console_output[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(120, "char", "console_output[4]", "System.Char[]", 4, false, 491)]
public char[] console_output = new System.Char[4];
- [DNAFieldAttribute(121, "char", "console_input[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(121, "char", "console_input[4]", "System.Char[]", 4, false, 495)]
public char[] console_input = new System.Char[4];
- [DNAFieldAttribute(122, "char", "console_info[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(122, "char", "console_info[4]", "System.Char[]", 4, false, 499)]
public char[] console_info = new System.Char[4];
- [DNAFieldAttribute(123, "char", "console_error[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(123, "char", "console_error[4]", "System.Char[]", 4, false, 503)]
public char[] console_error = new System.Char[4];
- [DNAFieldAttribute(124, "char", "console_cursor[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(124, "char", "console_cursor[4]", "System.Char[]", 4, false, 507)]
public char[] console_cursor = new System.Char[4];
- [DNAFieldAttribute(125, "char", "console_select[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(125, "char", "console_select[4]", "System.Char[]", 4, false, 511)]
public char[] console_select = new System.Char[4];
- [DNAFieldAttribute(126, "char", "vertex_size", "char", 1, false)]
+ [DNAFieldAttribute(126, "char", "vertex_size", "char", 1, false, 515)]
public char vertex_size;
- [DNAFieldAttribute(127, "char", "edge_width", "char", 1, false)]
+ [DNAFieldAttribute(127, "char", "edge_width", "char", 1, false, 516)]
public char edge_width;
- [DNAFieldAttribute(128, "char", "outline_width", "char", 1, false)]
+ [DNAFieldAttribute(128, "char", "outline_width", "char", 1, false, 517)]
public char outline_width;
- [DNAFieldAttribute(129, "char", "obcenter_dia", "char", 1, false)]
+ [DNAFieldAttribute(129, "char", "obcenter_dia", "char", 1, false, 518)]
public char obcenter_dia;
- [DNAFieldAttribute(130, "char", "facedot_size", "char", 1, false)]
+ [DNAFieldAttribute(130, "char", "facedot_size", "char", 1, false, 519)]
public char facedot_size;
- [DNAFieldAttribute(131, "char", "noodle_curving", "char", 1, false)]
+ [DNAFieldAttribute(131, "char", "noodle_curving", "char", 1, false, 520)]
public char noodle_curving;
- [DNAFieldAttribute(132, "char", "grid_levels", "char", 1, false)]
+ [DNAFieldAttribute(132, "char", "grid_levels", "char", 1, false, 521)]
public char grid_levels;
- [DNAFieldAttribute(133, "char", "_pad5[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(133, "char", "_pad5[2]", "System.Char[]", 2, false, 522)]
public char[] _pad5 = new System.Char[2];
- [DNAFieldAttribute(134, "float", "dash_alpha", "float", 4, false)]
+ [DNAFieldAttribute(134, "float", "dash_alpha", "float", 4, false, 524)]
public float dash_alpha;
- [DNAFieldAttribute(135, "char", "syntaxl[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(135, "char", "syntaxl[4]", "System.Char[]", 4, false, 528)]
public char[] syntaxl = new System.Char[4];
- [DNAFieldAttribute(136, "char", "syntaxs[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(136, "char", "syntaxs[4]", "System.Char[]", 4, false, 532)]
public char[] syntaxs = new System.Char[4];
- [DNAFieldAttribute(137, "char", "syntaxb[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(137, "char", "syntaxb[4]", "System.Char[]", 4, false, 536)]
public char[] syntaxb = new System.Char[4];
- [DNAFieldAttribute(138, "char", "syntaxn[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(138, "char", "syntaxn[4]", "System.Char[]", 4, false, 540)]
public char[] syntaxn = new System.Char[4];
- [DNAFieldAttribute(139, "char", "syntaxv[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(139, "char", "syntaxv[4]", "System.Char[]", 4, false, 544)]
public char[] syntaxv = new System.Char[4];
- [DNAFieldAttribute(140, "char", "syntaxc[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(140, "char", "syntaxc[4]", "System.Char[]", 4, false, 548)]
public char[] syntaxc = new System.Char[4];
- [DNAFieldAttribute(141, "char", "syntaxd[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(141, "char", "syntaxd[4]", "System.Char[]", 4, false, 552)]
public char[] syntaxd = new System.Char[4];
- [DNAFieldAttribute(142, "char", "syntaxr[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(142, "char", "syntaxr[4]", "System.Char[]", 4, false, 556)]
public char[] syntaxr = new System.Char[4];
- [DNAFieldAttribute(143, "char", "line_numbers[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(143, "char", "line_numbers[4]", "System.Char[]", 4, false, 560)]
public char[] line_numbers = new System.Char[4];
- [DNAFieldAttribute(144, "char", "nodeclass_output[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(144, "char", "nodeclass_output[4]", "System.Char[]", 4, false, 564)]
public char[] nodeclass_output = new System.Char[4];
- [DNAFieldAttribute(145, "char", "nodeclass_filter[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(145, "char", "nodeclass_filter[4]", "System.Char[]", 4, false, 568)]
public char[] nodeclass_filter = new System.Char[4];
- [DNAFieldAttribute(146, "char", "nodeclass_vector[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(146, "char", "nodeclass_vector[4]", "System.Char[]", 4, false, 572)]
public char[] nodeclass_vector = new System.Char[4];
- [DNAFieldAttribute(147, "char", "nodeclass_texture[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(147, "char", "nodeclass_texture[4]", "System.Char[]", 4, false, 576)]
public char[] nodeclass_texture = new System.Char[4];
- [DNAFieldAttribute(148, "char", "nodeclass_shader[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(148, "char", "nodeclass_shader[4]", "System.Char[]", 4, false, 580)]
public char[] nodeclass_shader = new System.Char[4];
- [DNAFieldAttribute(149, "char", "nodeclass_script[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(149, "char", "nodeclass_script[4]", "System.Char[]", 4, false, 584)]
public char[] nodeclass_script = new System.Char[4];
- [DNAFieldAttribute(150, "char", "nodeclass_pattern[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(150, "char", "nodeclass_pattern[4]", "System.Char[]", 4, false, 588)]
public char[] nodeclass_pattern = new System.Char[4];
- [DNAFieldAttribute(151, "char", "nodeclass_layout[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(151, "char", "nodeclass_layout[4]", "System.Char[]", 4, false, 592)]
public char[] nodeclass_layout = new System.Char[4];
- [DNAFieldAttribute(152, "char", "nodeclass_geometry[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(152, "char", "nodeclass_geometry[4]", "System.Char[]", 4, false, 596)]
public char[] nodeclass_geometry = new System.Char[4];
- [DNAFieldAttribute(153, "char", "nodeclass_attribute[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(153, "char", "nodeclass_attribute[4]", "System.Char[]", 4, false, 600)]
public char[] nodeclass_attribute = new System.Char[4];
- [DNAFieldAttribute(154, "char", "node_zone_simulation[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(154, "char", "node_zone_simulation[4]", "System.Char[]", 4, false, 604)]
public char[] node_zone_simulation = new System.Char[4];
- [DNAFieldAttribute(155, "char", "node_zone_repeat[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(155, "char", "node_zone_repeat[4]", "System.Char[]", 4, false, 608)]
public char[] node_zone_repeat = new System.Char[4];
- [DNAFieldAttribute(156, "char", "node_zone_foreach_geometry_element[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(156, "char", "node_zone_foreach_geometry_element[4]", "System.Char[]", 4, false, 612)]
public char[] node_zone_foreach_geometry_element = new System.Char[4];
- [DNAFieldAttribute(157, "char", "simulated_frames[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(157, "char", "simulated_frames[4]", "System.Char[]", 4, false, 616)]
public char[] simulated_frames = new System.Char[4];
- [DNAFieldAttribute(158, "char", "movie[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(158, "char", "movie[4]", "System.Char[]", 4, false, 620)]
public char[] movie = new System.Char[4];
- [DNAFieldAttribute(159, "char", "movieclip[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(159, "char", "movieclip[4]", "System.Char[]", 4, false, 624)]
public char[] movieclip = new System.Char[4];
- [DNAFieldAttribute(160, "char", "mask[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(160, "char", "mask[4]", "System.Char[]", 4, false, 628)]
public char[] mask = new System.Char[4];
- [DNAFieldAttribute(161, "char", "image[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(161, "char", "image[4]", "System.Char[]", 4, false, 632)]
public char[] image = new System.Char[4];
- [DNAFieldAttribute(162, "char", "scene[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(162, "char", "scene[4]", "System.Char[]", 4, false, 636)]
public char[] scene = new System.Char[4];
- [DNAFieldAttribute(163, "char", "audio[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(163, "char", "audio[4]", "System.Char[]", 4, false, 640)]
public char[] audio = new System.Char[4];
- [DNAFieldAttribute(164, "char", "effect[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(164, "char", "effect[4]", "System.Char[]", 4, false, 644)]
public char[] effect = new System.Char[4];
- [DNAFieldAttribute(165, "char", "transition[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(165, "char", "transition[4]", "System.Char[]", 4, false, 648)]
public char[] transition = new System.Char[4];
- [DNAFieldAttribute(166, "char", "meta[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(166, "char", "meta[4]", "System.Char[]", 4, false, 652)]
public char[] meta = new System.Char[4];
- [DNAFieldAttribute(167, "char", "text_strip[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(167, "char", "text_strip[4]", "System.Char[]", 4, false, 656)]
public char[] text_strip = new System.Char[4];
- [DNAFieldAttribute(168, "char", "color_strip[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(168, "char", "color_strip[4]", "System.Char[]", 4, false, 660)]
public char[] color_strip = new System.Char[4];
- [DNAFieldAttribute(169, "char", "active_strip[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(169, "char", "active_strip[4]", "System.Char[]", 4, false, 664)]
public char[] active_strip = new System.Char[4];
- [DNAFieldAttribute(170, "char", "selected_strip[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(170, "char", "selected_strip[4]", "System.Char[]", 4, false, 668)]
public char[] selected_strip = new System.Char[4];
- [DNAFieldAttribute(171, "float", "keyframe_scale_fac", "float", 4, false)]
+ [DNAFieldAttribute(171, "float", "keyframe_scale_fac", "float", 4, false, 672)]
public float keyframe_scale_fac;
- [DNAFieldAttribute(172, "char", "editmesh_active[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(172, "char", "editmesh_active[4]", "System.Char[]", 4, false, 676)]
public char[] editmesh_active = new System.Char[4];
- [DNAFieldAttribute(173, "char", "handle_vertex[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(173, "char", "handle_vertex[4]", "System.Char[]", 4, false, 680)]
public char[] handle_vertex = new System.Char[4];
- [DNAFieldAttribute(174, "char", "handle_vertex_select[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(174, "char", "handle_vertex_select[4]", "System.Char[]", 4, false, 684)]
public char[] handle_vertex_select = new System.Char[4];
- [DNAFieldAttribute(175, "char", "handle_vertex_size", "char", 1, false)]
+ [DNAFieldAttribute(175, "char", "handle_vertex_size", "char", 1, false, 688)]
public char handle_vertex_size;
- [DNAFieldAttribute(176, "char", "clipping_border_3d[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(176, "char", "clipping_border_3d[4]", "System.Char[]", 4, false, 689)]
public char[] clipping_border_3d = new System.Char[4];
- [DNAFieldAttribute(177, "char", "marker_outline[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(177, "char", "marker_outline[4]", "System.Char[]", 4, false, 693)]
public char[] marker_outline = new System.Char[4];
- [DNAFieldAttribute(178, "char", "marker[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(178, "char", "marker[4]", "System.Char[]", 4, false, 697)]
public char[] marker = new System.Char[4];
- [DNAFieldAttribute(179, "char", "act_marker[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(179, "char", "act_marker[4]", "System.Char[]", 4, false, 701)]
public char[] act_marker = new System.Char[4];
- [DNAFieldAttribute(180, "char", "sel_marker[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(180, "char", "sel_marker[4]", "System.Char[]", 4, false, 705)]
public char[] sel_marker = new System.Char[4];
- [DNAFieldAttribute(181, "char", "dis_marker[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(181, "char", "dis_marker[4]", "System.Char[]", 4, false, 709)]
public char[] dis_marker = new System.Char[4];
- [DNAFieldAttribute(182, "char", "lock_marker[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(182, "char", "lock_marker[4]", "System.Char[]", 4, false, 713)]
public char[] lock_marker = new System.Char[4];
- [DNAFieldAttribute(183, "char", "bundle_solid[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(183, "char", "bundle_solid[4]", "System.Char[]", 4, false, 717)]
public char[] bundle_solid = new System.Char[4];
- [DNAFieldAttribute(184, "char", "path_before[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(184, "char", "path_before[4]", "System.Char[]", 4, false, 721)]
public char[] path_before = new System.Char[4];
- [DNAFieldAttribute(185, "char", "path_after[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(185, "char", "path_after[4]", "System.Char[]", 4, false, 725)]
public char[] path_after = new System.Char[4];
- [DNAFieldAttribute(186, "char", "path_keyframe_before[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(186, "char", "path_keyframe_before[4]", "System.Char[]", 4, false, 729)]
public char[] path_keyframe_before = new System.Char[4];
- [DNAFieldAttribute(187, "char", "path_keyframe_after[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(187, "char", "path_keyframe_after[4]", "System.Char[]", 4, false, 733)]
public char[] path_keyframe_after = new System.Char[4];
- [DNAFieldAttribute(188, "char", "camera_path[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(188, "char", "camera_path[4]", "System.Char[]", 4, false, 737)]
public char[] camera_path = new System.Char[4];
- [DNAFieldAttribute(189, "char", "camera_passepartout[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(189, "char", "camera_passepartout[4]", "System.Char[]", 4, false, 741)]
public char[] camera_passepartout = new System.Char[4];
- [DNAFieldAttribute(190, "char", "_pad1[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(190, "char", "_pad1[2]", "System.Char[]", 2, false, 745)]
public char[] _pad1 = new System.Char[2];
- [DNAFieldAttribute(191, "char", "gp_vertex_size", "char", 1, false)]
+ [DNAFieldAttribute(191, "char", "gp_vertex_size", "char", 1, false, 747)]
public char gp_vertex_size;
- [DNAFieldAttribute(192, "char", "gp_vertex[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(192, "char", "gp_vertex[4]", "System.Char[]", 4, false, 748)]
public char[] gp_vertex = new System.Char[4];
- [DNAFieldAttribute(193, "char", "gp_vertex_select[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(193, "char", "gp_vertex_select[4]", "System.Char[]", 4, false, 752)]
public char[] gp_vertex_select = new System.Char[4];
- [DNAFieldAttribute(194, "char", "preview_back[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(194, "char", "preview_back[4]", "System.Char[]", 4, false, 756)]
public char[] preview_back = new System.Char[4];
- [DNAFieldAttribute(195, "char", "preview_stitch_face[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(195, "char", "preview_stitch_face[4]", "System.Char[]", 4, false, 760)]
public char[] preview_stitch_face = new System.Char[4];
- [DNAFieldAttribute(196, "char", "preview_stitch_edge[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(196, "char", "preview_stitch_edge[4]", "System.Char[]", 4, false, 764)]
public char[] preview_stitch_edge = new System.Char[4];
- [DNAFieldAttribute(197, "char", "preview_stitch_vert[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(197, "char", "preview_stitch_vert[4]", "System.Char[]", 4, false, 768)]
public char[] preview_stitch_vert = new System.Char[4];
- [DNAFieldAttribute(198, "char", "preview_stitch_stitchable[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(198, "char", "preview_stitch_stitchable[4]", "System.Char[]", 4, false, 772)]
public char[] preview_stitch_stitchable = new System.Char[4];
- [DNAFieldAttribute(199, "char", "preview_stitch_unstitchable[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(199, "char", "preview_stitch_unstitchable[4]", "System.Char[]", 4, false, 776)]
public char[] preview_stitch_unstitchable = new System.Char[4];
- [DNAFieldAttribute(200, "char", "preview_stitch_active[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(200, "char", "preview_stitch_active[4]", "System.Char[]", 4, false, 780)]
public char[] preview_stitch_active = new System.Char[4];
- [DNAFieldAttribute(201, "char", "uv_shadow[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(201, "char", "uv_shadow[4]", "System.Char[]", 4, false, 784)]
public char[] uv_shadow = new System.Char[4];
- [DNAFieldAttribute(202, "char", "match[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(202, "char", "match[4]", "System.Char[]", 4, false, 788)]
public char[] match = new System.Char[4];
- [DNAFieldAttribute(203, "char", "selected_highlight[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(203, "char", "selected_highlight[4]", "System.Char[]", 4, false, 792)]
public char[] selected_highlight = new System.Char[4];
- [DNAFieldAttribute(204, "char", "selected_object[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(204, "char", "selected_object[4]", "System.Char[]", 4, false, 796)]
public char[] selected_object = new System.Char[4];
- [DNAFieldAttribute(205, "char", "active_object[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(205, "char", "active_object[4]", "System.Char[]", 4, false, 800)]
public char[] active_object = new System.Char[4];
- [DNAFieldAttribute(206, "char", "edited_object[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(206, "char", "edited_object[4]", "System.Char[]", 4, false, 804)]
public char[] edited_object = new System.Char[4];
- [DNAFieldAttribute(207, "char", "row_alternate[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(207, "char", "row_alternate[4]", "System.Char[]", 4, false, 808)]
public char[] row_alternate = new System.Char[4];
- [DNAFieldAttribute(208, "char", "skin_root[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(208, "char", "skin_root[4]", "System.Char[]", 4, false, 812)]
public char[] skin_root = new System.Char[4];
- [DNAFieldAttribute(209, "char", "anim_active[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(209, "char", "anim_active[4]", "System.Char[]", 4, false, 816)]
public char[] anim_active = new System.Char[4];
- [DNAFieldAttribute(210, "char", "anim_non_active[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(210, "char", "anim_non_active[4]", "System.Char[]", 4, false, 820)]
public char[] anim_non_active = new System.Char[4];
- [DNAFieldAttribute(211, "char", "anim_preview_range[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(211, "char", "anim_preview_range[4]", "System.Char[]", 4, false, 824)]
public char[] anim_preview_range = new System.Char[4];
- [DNAFieldAttribute(212, "char", "nla_tweaking[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(212, "char", "nla_tweaking[4]", "System.Char[]", 4, false, 828)]
public char[] nla_tweaking = new System.Char[4];
- [DNAFieldAttribute(213, "char", "nla_tweakdupli[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(213, "char", "nla_tweakdupli[4]", "System.Char[]", 4, false, 832)]
public char[] nla_tweakdupli = new System.Char[4];
- [DNAFieldAttribute(214, "char", "nla_track[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(214, "char", "nla_track[4]", "System.Char[]", 4, false, 836)]
public char[] nla_track = new System.Char[4];
- [DNAFieldAttribute(215, "char", "nla_transition[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(215, "char", "nla_transition[4]", "System.Char[]", 4, false, 840)]
public char[] nla_transition = new System.Char[4];
- [DNAFieldAttribute(216, "char", "nla_transition_sel[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(216, "char", "nla_transition_sel[4]", "System.Char[]", 4, false, 844)]
public char[] nla_transition_sel = new System.Char[4];
- [DNAFieldAttribute(217, "char", "nla_meta[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(217, "char", "nla_meta[4]", "System.Char[]", 4, false, 848)]
public char[] nla_meta = new System.Char[4];
- [DNAFieldAttribute(218, "char", "nla_meta_sel[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(218, "char", "nla_meta_sel[4]", "System.Char[]", 4, false, 852)]
public char[] nla_meta_sel = new System.Char[4];
- [DNAFieldAttribute(219, "char", "nla_sound[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(219, "char", "nla_sound[4]", "System.Char[]", 4, false, 856)]
public char[] nla_sound = new System.Char[4];
- [DNAFieldAttribute(220, "char", "nla_sound_sel[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(220, "char", "nla_sound_sel[4]", "System.Char[]", 4, false, 860)]
public char[] nla_sound_sel = new System.Char[4];
- [DNAFieldAttribute(221, "char", "info_selected[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(221, "char", "info_selected[4]", "System.Char[]", 4, false, 864)]
public char[] info_selected = new System.Char[4];
- [DNAFieldAttribute(222, "char", "info_selected_text[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(222, "char", "info_selected_text[4]", "System.Char[]", 4, false, 868)]
public char[] info_selected_text = new System.Char[4];
- [DNAFieldAttribute(223, "char", "info_error[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(223, "char", "info_error[4]", "System.Char[]", 4, false, 872)]
public char[] info_error = new System.Char[4];
- [DNAFieldAttribute(224, "char", "info_error_text[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(224, "char", "info_error_text[4]", "System.Char[]", 4, false, 876)]
public char[] info_error_text = new System.Char[4];
- [DNAFieldAttribute(225, "char", "info_warning[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(225, "char", "info_warning[4]", "System.Char[]", 4, false, 880)]
public char[] info_warning = new System.Char[4];
- [DNAFieldAttribute(226, "char", "info_warning_text[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(226, "char", "info_warning_text[4]", "System.Char[]", 4, false, 884)]
public char[] info_warning_text = new System.Char[4];
- [DNAFieldAttribute(227, "char", "info_info[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(227, "char", "info_info[4]", "System.Char[]", 4, false, 888)]
public char[] info_info = new System.Char[4];
- [DNAFieldAttribute(228, "char", "info_info_text[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(228, "char", "info_info_text[4]", "System.Char[]", 4, false, 892)]
public char[] info_info_text = new System.Char[4];
- [DNAFieldAttribute(229, "char", "info_debug[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(229, "char", "info_debug[4]", "System.Char[]", 4, false, 896)]
public char[] info_debug = new System.Char[4];
- [DNAFieldAttribute(230, "char", "info_debug_text[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(230, "char", "info_debug_text[4]", "System.Char[]", 4, false, 900)]
public char[] info_debug_text = new System.Char[4];
- [DNAFieldAttribute(231, "char", "info_property[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(231, "char", "info_property[4]", "System.Char[]", 4, false, 904)]
public char[] info_property = new System.Char[4];
- [DNAFieldAttribute(232, "char", "info_property_text[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(232, "char", "info_property_text[4]", "System.Char[]", 4, false, 908)]
public char[] info_property_text = new System.Char[4];
- [DNAFieldAttribute(233, "char", "info_operator[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(233, "char", "info_operator[4]", "System.Char[]", 4, false, 912)]
public char[] info_operator = new System.Char[4];
- [DNAFieldAttribute(234, "char", "info_operator_text[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(234, "char", "info_operator_text[4]", "System.Char[]", 4, false, 916)]
public char[] info_operator_text = new System.Char[4];
- [DNAFieldAttribute(235, "char", "paint_curve_pivot[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(235, "char", "paint_curve_pivot[4]", "System.Char[]", 4, false, 920)]
public char[] paint_curve_pivot = new System.Char[4];
- [DNAFieldAttribute(236, "char", "paint_curve_handle[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(236, "char", "paint_curve_handle[4]", "System.Char[]", 4, false, 924)]
public char[] paint_curve_handle = new System.Char[4];
- [DNAFieldAttribute(237, "char", "metadatabg[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(237, "char", "metadatabg[4]", "System.Char[]", 4, false, 928)]
public char[] metadatabg = new System.Char[4];
- [DNAFieldAttribute(238, "char", "metadatatext[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(238, "char", "metadatatext[4]", "System.Char[]", 4, false, 932)]
public char[] metadatatext = new System.Char[4];
public ThemeSpace() {
this.back = default;
diff --git a/BlendFile/DNA/ThemeStripColor.cs b/BlendFile/DNA/ThemeStripColor.cs
index e7c5c6a..f3ccf10 100644
--- a/BlendFile/DNA/ThemeStripColor.cs
+++ b/BlendFile/DNA/ThemeStripColor.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(996, "ThemeStripColor", 4)]
public struct ThemeStripColor {
- [DNAFieldAttribute(0, "char", "color[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(0, "char", "color[4]", "System.Char[]", 4, false, 0)]
public char[] color = new System.Char[4];
public ThemeStripColor() {
this.color = default;
diff --git a/BlendFile/DNA/ThemeUI.cs b/BlendFile/DNA/ThemeUI.cs
index 210b63d..74b89ab 100644
--- a/BlendFile/DNA/ThemeUI.cs
+++ b/BlendFile/DNA/ThemeUI.cs
@@ -15,115 +15,115 @@ namespace BlendFile.DNA {
[DNAClassAttribute(992, "ThemeUI", 976)]
public struct ThemeUI {
- [DNAFieldAttribute(0, "uiWidgetColors", "wcol_regular", "uiWidgetColors", 40, false)]
+ [DNAFieldAttribute(0, "uiWidgetColors", "wcol_regular", "uiWidgetColors", 40, false, 0)]
public uiWidgetColors wcol_regular;
- [DNAFieldAttribute(1, "uiWidgetColors", "wcol_tool", "uiWidgetColors", 40, false)]
+ [DNAFieldAttribute(1, "uiWidgetColors", "wcol_tool", "uiWidgetColors", 40, false, 40)]
public uiWidgetColors wcol_tool;
- [DNAFieldAttribute(2, "uiWidgetColors", "wcol_toolbar_item", "uiWidgetColors", 40, false)]
+ [DNAFieldAttribute(2, "uiWidgetColors", "wcol_toolbar_item", "uiWidgetColors", 40, false, 80)]
public uiWidgetColors wcol_toolbar_item;
- [DNAFieldAttribute(3, "uiWidgetColors", "wcol_text", "uiWidgetColors", 40, false)]
+ [DNAFieldAttribute(3, "uiWidgetColors", "wcol_text", "uiWidgetColors", 40, false, 120)]
public uiWidgetColors wcol_text;
- [DNAFieldAttribute(4, "uiWidgetColors", "wcol_radio", "uiWidgetColors", 40, false)]
+ [DNAFieldAttribute(4, "uiWidgetColors", "wcol_radio", "uiWidgetColors", 40, false, 160)]
public uiWidgetColors wcol_radio;
- [DNAFieldAttribute(5, "uiWidgetColors", "wcol_option", "uiWidgetColors", 40, false)]
+ [DNAFieldAttribute(5, "uiWidgetColors", "wcol_option", "uiWidgetColors", 40, false, 200)]
public uiWidgetColors wcol_option;
- [DNAFieldAttribute(6, "uiWidgetColors", "wcol_toggle", "uiWidgetColors", 40, false)]
+ [DNAFieldAttribute(6, "uiWidgetColors", "wcol_toggle", "uiWidgetColors", 40, false, 240)]
public uiWidgetColors wcol_toggle;
- [DNAFieldAttribute(7, "uiWidgetColors", "wcol_num", "uiWidgetColors", 40, false)]
+ [DNAFieldAttribute(7, "uiWidgetColors", "wcol_num", "uiWidgetColors", 40, false, 280)]
public uiWidgetColors wcol_num;
- [DNAFieldAttribute(8, "uiWidgetColors", "wcol_numslider", "uiWidgetColors", 40, false)]
+ [DNAFieldAttribute(8, "uiWidgetColors", "wcol_numslider", "uiWidgetColors", 40, false, 320)]
public uiWidgetColors wcol_numslider;
- [DNAFieldAttribute(9, "uiWidgetColors", "wcol_tab", "uiWidgetColors", 40, false)]
+ [DNAFieldAttribute(9, "uiWidgetColors", "wcol_tab", "uiWidgetColors", 40, false, 360)]
public uiWidgetColors wcol_tab;
- [DNAFieldAttribute(10, "uiWidgetColors", "wcol_menu", "uiWidgetColors", 40, false)]
+ [DNAFieldAttribute(10, "uiWidgetColors", "wcol_menu", "uiWidgetColors", 40, false, 400)]
public uiWidgetColors wcol_menu;
- [DNAFieldAttribute(11, "uiWidgetColors", "wcol_pulldown", "uiWidgetColors", 40, false)]
+ [DNAFieldAttribute(11, "uiWidgetColors", "wcol_pulldown", "uiWidgetColors", 40, false, 440)]
public uiWidgetColors wcol_pulldown;
- [DNAFieldAttribute(12, "uiWidgetColors", "wcol_menu_back", "uiWidgetColors", 40, false)]
+ [DNAFieldAttribute(12, "uiWidgetColors", "wcol_menu_back", "uiWidgetColors", 40, false, 480)]
public uiWidgetColors wcol_menu_back;
- [DNAFieldAttribute(13, "uiWidgetColors", "wcol_menu_item", "uiWidgetColors", 40, false)]
+ [DNAFieldAttribute(13, "uiWidgetColors", "wcol_menu_item", "uiWidgetColors", 40, false, 520)]
public uiWidgetColors wcol_menu_item;
- [DNAFieldAttribute(14, "uiWidgetColors", "wcol_tooltip", "uiWidgetColors", 40, false)]
+ [DNAFieldAttribute(14, "uiWidgetColors", "wcol_tooltip", "uiWidgetColors", 40, false, 560)]
public uiWidgetColors wcol_tooltip;
- [DNAFieldAttribute(15, "uiWidgetColors", "wcol_box", "uiWidgetColors", 40, false)]
+ [DNAFieldAttribute(15, "uiWidgetColors", "wcol_box", "uiWidgetColors", 40, false, 600)]
public uiWidgetColors wcol_box;
- [DNAFieldAttribute(16, "uiWidgetColors", "wcol_scroll", "uiWidgetColors", 40, false)]
+ [DNAFieldAttribute(16, "uiWidgetColors", "wcol_scroll", "uiWidgetColors", 40, false, 640)]
public uiWidgetColors wcol_scroll;
- [DNAFieldAttribute(17, "uiWidgetColors", "wcol_progress", "uiWidgetColors", 40, false)]
+ [DNAFieldAttribute(17, "uiWidgetColors", "wcol_progress", "uiWidgetColors", 40, false, 680)]
public uiWidgetColors wcol_progress;
- [DNAFieldAttribute(18, "uiWidgetColors", "wcol_list_item", "uiWidgetColors", 40, false)]
+ [DNAFieldAttribute(18, "uiWidgetColors", "wcol_list_item", "uiWidgetColors", 40, false, 720)]
public uiWidgetColors wcol_list_item;
- [DNAFieldAttribute(19, "uiWidgetColors", "wcol_pie_menu", "uiWidgetColors", 40, false)]
+ [DNAFieldAttribute(19, "uiWidgetColors", "wcol_pie_menu", "uiWidgetColors", 40, false, 760)]
public uiWidgetColors wcol_pie_menu;
- [DNAFieldAttribute(20, "uiWidgetStateColors", "wcol_state", "uiWidgetStateColors", 48, false)]
+ [DNAFieldAttribute(20, "uiWidgetStateColors", "wcol_state", "uiWidgetStateColors", 48, false, 800)]
public uiWidgetStateColors wcol_state;
- [DNAFieldAttribute(21, "char", "widget_emboss[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(21, "char", "widget_emboss[4]", "System.Char[]", 4, false, 848)]
public char[] widget_emboss = new System.Char[4];
- [DNAFieldAttribute(22, "float", "menu_shadow_fac", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "menu_shadow_fac", "float", 4, false, 852)]
public float menu_shadow_fac;
- [DNAFieldAttribute(23, "short", "menu_shadow_width", "short", 2, false)]
+ [DNAFieldAttribute(23, "short", "menu_shadow_width", "short", 2, false, 856)]
public short menu_shadow_width;
- [DNAFieldAttribute(24, "char", "editor_border[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(24, "char", "editor_border[4]", "System.Char[]", 4, false, 858)]
public char[] editor_border = new System.Char[4];
- [DNAFieldAttribute(25, "char", "editor_outline[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(25, "char", "editor_outline[4]", "System.Char[]", 4, false, 862)]
public char[] editor_outline = new System.Char[4];
- [DNAFieldAttribute(26, "char", "editor_outline_active[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(26, "char", "editor_outline_active[4]", "System.Char[]", 4, false, 866)]
public char[] editor_outline_active = new System.Char[4];
- [DNAFieldAttribute(27, "char", "transparent_checker_primary[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(27, "char", "transparent_checker_primary[4]", "System.Char[]", 4, false, 870)]
public char[] transparent_checker_primary = new System.Char[4];
- [DNAFieldAttribute(28, "char", "transparent_checker_secondary[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(28, "char", "transparent_checker_secondary[4]", "System.Char[]", 4, false, 874)]
public char[] transparent_checker_secondary = new System.Char[4];
- [DNAFieldAttribute(29, "char", "transparent_checker_size", "char", 1, false)]
+ [DNAFieldAttribute(29, "char", "transparent_checker_size", "char", 1, false, 878)]
public char transparent_checker_size;
- [DNAFieldAttribute(30, "char", "_pad1[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(30, "char", "_pad1[1]", "System.Char[]", 1, false, 879)]
public char[] _pad1 = new System.Char[1];
- [DNAFieldAttribute(31, "float", "icon_alpha", "float", 4, false)]
+ [DNAFieldAttribute(31, "float", "icon_alpha", "float", 4, false, 880)]
public float icon_alpha;
- [DNAFieldAttribute(32, "float", "icon_saturation", "float", 4, false)]
+ [DNAFieldAttribute(32, "float", "icon_saturation", "float", 4, false, 884)]
public float icon_saturation;
- [DNAFieldAttribute(33, "char", "widget_text_cursor[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(33, "char", "widget_text_cursor[4]", "System.Char[]", 4, false, 888)]
public char[] widget_text_cursor = new System.Char[4];
- [DNAFieldAttribute(34, "char", "xaxis[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(34, "char", "xaxis[4]", "System.Char[]", 4, false, 892)]
public char[] xaxis = new System.Char[4];
- [DNAFieldAttribute(35, "char", "yaxis[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(35, "char", "yaxis[4]", "System.Char[]", 4, false, 896)]
public char[] yaxis = new System.Char[4];
- [DNAFieldAttribute(36, "char", "zaxis[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(36, "char", "zaxis[4]", "System.Char[]", 4, false, 900)]
public char[] zaxis = new System.Char[4];
- [DNAFieldAttribute(37, "char", "gizmo_hi[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(37, "char", "gizmo_hi[4]", "System.Char[]", 4, false, 904)]
public char[] gizmo_hi = new System.Char[4];
- [DNAFieldAttribute(38, "char", "gizmo_primary[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(38, "char", "gizmo_primary[4]", "System.Char[]", 4, false, 908)]
public char[] gizmo_primary = new System.Char[4];
- [DNAFieldAttribute(39, "char", "gizmo_secondary[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(39, "char", "gizmo_secondary[4]", "System.Char[]", 4, false, 912)]
public char[] gizmo_secondary = new System.Char[4];
- [DNAFieldAttribute(40, "char", "gizmo_view_align[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(40, "char", "gizmo_view_align[4]", "System.Char[]", 4, false, 916)]
public char[] gizmo_view_align = new System.Char[4];
- [DNAFieldAttribute(41, "char", "gizmo_a[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(41, "char", "gizmo_a[4]", "System.Char[]", 4, false, 920)]
public char[] gizmo_a = new System.Char[4];
- [DNAFieldAttribute(42, "char", "gizmo_b[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(42, "char", "gizmo_b[4]", "System.Char[]", 4, false, 924)]
public char[] gizmo_b = new System.Char[4];
- [DNAFieldAttribute(43, "char", "icon_scene[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(43, "char", "icon_scene[4]", "System.Char[]", 4, false, 928)]
public char[] icon_scene = new System.Char[4];
- [DNAFieldAttribute(44, "char", "icon_collection[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(44, "char", "icon_collection[4]", "System.Char[]", 4, false, 932)]
public char[] icon_collection = new System.Char[4];
- [DNAFieldAttribute(45, "char", "icon_object[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(45, "char", "icon_object[4]", "System.Char[]", 4, false, 936)]
public char[] icon_object = new System.Char[4];
- [DNAFieldAttribute(46, "char", "icon_object_data[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(46, "char", "icon_object_data[4]", "System.Char[]", 4, false, 940)]
public char[] icon_object_data = new System.Char[4];
- [DNAFieldAttribute(47, "char", "icon_modifier[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(47, "char", "icon_modifier[4]", "System.Char[]", 4, false, 944)]
public char[] icon_modifier = new System.Char[4];
- [DNAFieldAttribute(48, "char", "icon_shading[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(48, "char", "icon_shading[4]", "System.Char[]", 4, false, 948)]
public char[] icon_shading = new System.Char[4];
- [DNAFieldAttribute(49, "char", "icon_folder[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(49, "char", "icon_folder[4]", "System.Char[]", 4, false, 952)]
public char[] icon_folder = new System.Char[4];
- [DNAFieldAttribute(50, "char", "icon_autokey[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(50, "char", "icon_autokey[4]", "System.Char[]", 4, false, 956)]
public char[] icon_autokey = new System.Char[4];
- [DNAFieldAttribute(51, "char", "_pad3[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(51, "char", "_pad3[4]", "System.Char[]", 4, false, 960)]
public char[] _pad3 = new System.Char[4];
- [DNAFieldAttribute(52, "float", "icon_border_intensity", "float", 4, false)]
+ [DNAFieldAttribute(52, "float", "icon_border_intensity", "float", 4, false, 964)]
public float icon_border_intensity;
- [DNAFieldAttribute(53, "float", "panel_roundness", "float", 4, false)]
+ [DNAFieldAttribute(53, "float", "panel_roundness", "float", 4, false, 968)]
public float panel_roundness;
- [DNAFieldAttribute(54, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(54, "char", "_pad2[4]", "System.Char[]", 4, false, 972)]
public char[] _pad2 = new System.Char[4];
public ThemeUI() {
this.wcol_regular = default;
diff --git a/BlendFile/DNA/ThemeWireColor.cs b/BlendFile/DNA/ThemeWireColor.cs
index 66e15fc..9ce1d16 100644
--- a/BlendFile/DNA/ThemeWireColor.cs
+++ b/BlendFile/DNA/ThemeWireColor.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(64, "ThemeWireColor", 16)]
public struct ThemeWireColor {
- [DNAFieldAttribute(0, "char", "solid[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(0, "char", "solid[4]", "System.Char[]", 4, false, 0)]
public char[] solid = new System.Char[4];
- [DNAFieldAttribute(1, "char", "select[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(1, "char", "select[4]", "System.Char[]", 4, false, 4)]
public char[] select = new System.Char[4];
- [DNAFieldAttribute(2, "char", "active[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "active[4]", "System.Char[]", 4, false, 8)]
public char[] active = new System.Char[4];
- [DNAFieldAttribute(3, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "flag", "short", 2, false, 12)]
public short flag;
- [DNAFieldAttribute(4, "char", "_pad0[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(4, "char", "_pad0[2]", "System.Char[]", 2, false, 14)]
public char[] _pad0 = new System.Char[2];
public ThemeWireColor() {
this.solid = default;
diff --git a/BlendFile/DNA/ThickGpencilModifierData.cs b/BlendFile/DNA/ThickGpencilModifierData.cs
index 6b4cdee..aa9f60b 100644
--- a/BlendFile/DNA/ThickGpencilModifierData.cs
+++ b/BlendFile/DNA/ThickGpencilModifierData.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(278, "ThickGpencilModifierData", 336)]
public class ThickGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true, 104)]
public Material ptr_material;
- [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false, 112)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(3, "char", "materialname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "materialname[64]", "System.Char[]", 64, false, 176)]
public char[] materialname = new System.Char[64];
- [DNAFieldAttribute(4, "char", "vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "vgname[64]", "System.Char[]", 64, false, 240)]
public char[] vgname = new System.Char[64];
- [DNAFieldAttribute(5, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "pass_index", "int", 4, false, 304)]
public int pass_index;
- [DNAFieldAttribute(6, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "flag", "int", 4, false, 308)]
public int flag;
- [DNAFieldAttribute(7, "float", "thickness_fac", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "thickness_fac", "float", 4, false, 312)]
public float thickness_fac;
- [DNAFieldAttribute(8, "int", "thickness", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "thickness", "int", 4, false, 316)]
public int thickness;
- [DNAFieldAttribute(9, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "layer_pass", "int", 4, false, 320)]
public int layer_pass;
- [DNAFieldAttribute(10, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(10, "char", "_pad[4]", "System.Char[]", 4, false, 324)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(11, "CurveMapping", "*curve_thickness", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(11, "CurveMapping", "*curve_thickness", "CurveMapping", 8, true, 328)]
public CurveMapping ptr_curve_thickness;
public ThickGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/TimeGpencilModifierData.cs b/BlendFile/DNA/TimeGpencilModifierData.cs
index 679889f..e03cd02 100644
--- a/BlendFile/DNA/TimeGpencilModifierData.cs
+++ b/BlendFile/DNA/TimeGpencilModifierData.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(280, "TimeGpencilModifierData", 224)]
public class TimeGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true, 104)]
public Material ptr_material;
- [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false, 112)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(3, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "layer_pass", "int", 4, false, 176)]
public int layer_pass;
- [DNAFieldAttribute(4, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "flag", "int", 4, false, 180)]
public int flag;
- [DNAFieldAttribute(5, "int", "offset", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "offset", "int", 4, false, 184)]
public int offset;
- [DNAFieldAttribute(6, "float", "frame_scale", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "frame_scale", "float", 4, false, 188)]
public float frame_scale;
- [DNAFieldAttribute(7, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "mode", "int", 4, false, 192)]
public int mode;
- [DNAFieldAttribute(8, "int", "sfra", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "sfra", "int", 4, false, 196)]
public int sfra;
- [DNAFieldAttribute(9, "int", "efra", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "efra", "int", 4, false, 200)]
public int efra;
- [DNAFieldAttribute(10, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(10, "char", "_pad[4]", "System.Char[]", 4, false, 204)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(11, "TimeGpencilModifierSegment", "*segments", "TimeGpencilModifierSegment", 8, true)]
+ [DNAFieldAttribute(11, "TimeGpencilModifierSegment", "*segments", "TimeGpencilModifierSegment", 8, true, 208)]
public TimeGpencilModifierSegment ptr_segments;
- [DNAFieldAttribute(12, "int", "segments_len", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "segments_len", "int", 4, false, 216)]
public int segments_len;
- [DNAFieldAttribute(13, "int", "segment_active_index", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "segment_active_index", "int", 4, false, 220)]
public int segment_active_index;
public TimeGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/TimeGpencilModifierSegment.cs b/BlendFile/DNA/TimeGpencilModifierSegment.cs
index 37e28b7..51d5bcb 100644
--- a/BlendFile/DNA/TimeGpencilModifierSegment.cs
+++ b/BlendFile/DNA/TimeGpencilModifierSegment.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(279, "TimeGpencilModifierSegment", 88)]
public class TimeGpencilModifierSegment {
- [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false, 0)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(1, "TimeGpencilModifierData", "*gpmd", "TimeGpencilModifierData", 8, true)]
+ [DNAFieldAttribute(1, "TimeGpencilModifierData", "*gpmd", "TimeGpencilModifierData", 8, true, 64)]
public TimeGpencilModifierData ptr_gpmd;
- [DNAFieldAttribute(2, "int", "seg_start", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "seg_start", "int", 4, false, 72)]
public int seg_start;
- [DNAFieldAttribute(3, "int", "seg_end", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "seg_end", "int", 4, false, 76)]
public int seg_end;
- [DNAFieldAttribute(4, "int", "seg_mode", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "seg_mode", "int", 4, false, 80)]
public int seg_mode;
- [DNAFieldAttribute(5, "int", "seg_repeat", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "seg_repeat", "int", 4, false, 84)]
public int seg_repeat;
public TimeGpencilModifierSegment() {
this.name = default;
diff --git a/BlendFile/DNA/TimeMarker.cs b/BlendFile/DNA/TimeMarker.cs
index 2faea60..fe85e71 100644
--- a/BlendFile/DNA/TimeMarker.cs
+++ b/BlendFile/DNA/TimeMarker.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(803, "TimeMarker", 104)]
public class TimeMarker {
- [DNAFieldAttribute(0, "TimeMarker", "*next", "TimeMarker", 8, true)]
+ [DNAFieldAttribute(0, "TimeMarker", "*next", "TimeMarker", 8, true, 0)]
public TimeMarker ptr_next;
- [DNAFieldAttribute(1, "TimeMarker", "*prev", "TimeMarker", 8, true)]
+ [DNAFieldAttribute(1, "TimeMarker", "*prev", "TimeMarker", 8, true, 8)]
public TimeMarker ptr_prev;
- [DNAFieldAttribute(2, "int", "frame", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "frame", "int", 4, false, 16)]
public int frame;
- [DNAFieldAttribute(3, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "name[64]", "System.Char[]", 64, false, 20)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(4, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "flag", "int", 4, false, 84)]
public int flag;
- [DNAFieldAttribute(5, "Object", "*camera", "Object", 8, true)]
+ [DNAFieldAttribute(5, "Object", "*camera", "Object", 8, true, 88)]
public Object ptr_camera;
- [DNAFieldAttribute(6, "IDProperty", "*prop", "IDProperty", 8, true)]
+ [DNAFieldAttribute(6, "IDProperty", "*prop", "IDProperty", 8, true, 96)]
public IDProperty ptr_prop;
public TimeMarker() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/TintGpencilModifierData.cs b/BlendFile/DNA/TintGpencilModifierData.cs
index 786464a..a3f2e63 100644
--- a/BlendFile/DNA/TintGpencilModifierData.cs
+++ b/BlendFile/DNA/TintGpencilModifierData.cs
@@ -15,37 +15,37 @@ namespace BlendFile.DNA {
[DNAClassAttribute(298, "TintGpencilModifierData", 368)]
public class TintGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true, 104)]
public Object ptr_object;
- [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true, 112)]
public Material ptr_material;
- [DNAFieldAttribute(3, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "layername[64]", "System.Char[]", 64, false, 120)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(4, "char", "materialname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "materialname[64]", "System.Char[]", 64, false, 184)]
public char[] materialname = new System.Char[64];
- [DNAFieldAttribute(5, "char", "vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(5, "char", "vgname[64]", "System.Char[]", 64, false, 248)]
public char[] vgname = new System.Char[64];
- [DNAFieldAttribute(6, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "pass_index", "int", 4, false, 312)]
public int pass_index;
- [DNAFieldAttribute(7, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "layer_pass", "int", 4, false, 316)]
public int layer_pass;
- [DNAFieldAttribute(8, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "flag", "int", 4, false, 320)]
public int flag;
- [DNAFieldAttribute(9, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "mode", "int", 4, false, 324)]
public int mode;
- [DNAFieldAttribute(10, "float", "factor", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "factor", "float", 4, false, 328)]
public float factor;
- [DNAFieldAttribute(11, "float", "radius", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "radius", "float", 4, false, 332)]
public float radius;
- [DNAFieldAttribute(12, "float", "rgb[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(12, "float", "rgb[3]", "System.Single[]", 12, false, 336)]
public float[] rgb = new System.Single[3];
- [DNAFieldAttribute(13, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "type", "int", 4, false, 348)]
public int type;
- [DNAFieldAttribute(14, "CurveMapping", "*curve_intensity", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(14, "CurveMapping", "*curve_intensity", "CurveMapping", 8, true, 352)]
public CurveMapping ptr_curve_intensity;
- [DNAFieldAttribute(15, "ColorBand", "*colorband", "ColorBand", 8, true)]
+ [DNAFieldAttribute(15, "ColorBand", "*colorband", "ColorBand", 8, true, 360)]
public ColorBand ptr_colorband;
public TintGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/ToolSettings.cs b/BlendFile/DNA/ToolSettings.cs
index c2e5aee..265c2bd 100644
--- a/BlendFile/DNA/ToolSettings.cs
+++ b/BlendFile/DNA/ToolSettings.cs
@@ -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;
diff --git a/BlendFile/DNA/ToolSystemBrushBindings.cs b/BlendFile/DNA/ToolSystemBrushBindings.cs
index 9ab52ae..0f687cb 100644
--- a/BlendFile/DNA/ToolSystemBrushBindings.cs
+++ b/BlendFile/DNA/ToolSystemBrushBindings.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(806, "ToolSystemBrushBindings", 24)]
public class ToolSystemBrushBindings {
- [DNAFieldAttribute(0, "AssetWeakReference", "*main_brush_asset_reference", "AssetWeakReference", 8, true)]
+ [DNAFieldAttribute(0, "AssetWeakReference", "*main_brush_asset_reference", "AssetWeakReference", 8, true, 0)]
public AssetWeakReference ptr_main_brush_asset_reference;
- [DNAFieldAttribute(1, "ListBase", "active_brush_per_brush_type", "ListBase", 16, false)]
+ [DNAFieldAttribute(1, "ListBase", "active_brush_per_brush_type", "ListBase", 16, false, 8)]
public ListBase active_brush_per_brush_type;
public ToolSystemBrushBindings() {
this.ptr_main_brush_asset_reference = default;
diff --git a/BlendFile/DNA/TransformOrientation.cs b/BlendFile/DNA/TransformOrientation.cs
index 25e6165..994c586 100644
--- a/BlendFile/DNA/TransformOrientation.cs
+++ b/BlendFile/DNA/TransformOrientation.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(858, "TransformOrientation", 120)]
public class TransformOrientation {
- [DNAFieldAttribute(0, "TransformOrientation", "*next", "TransformOrientation", 8, true)]
+ [DNAFieldAttribute(0, "TransformOrientation", "*next", "TransformOrientation", 8, true, 0)]
public TransformOrientation ptr_next;
- [DNAFieldAttribute(1, "TransformOrientation", "*prev", "TransformOrientation", 8, true)]
+ [DNAFieldAttribute(1, "TransformOrientation", "*prev", "TransformOrientation", 8, true, 8)]
public TransformOrientation ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "float", "mat[3][3]", "System.Single[,]", 36, false)]
+ [DNAFieldAttribute(3, "float", "mat[3][3]", "System.Single[,]", 36, false, 80)]
public float[,] mat = new System.Single[3,3];
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 116)]
public char[] _pad = new System.Char[4];
public TransformOrientation() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/TransformOrientationSlot.cs b/BlendFile/DNA/TransformOrientationSlot.cs
index 6c5c21f..73d0d21 100644
--- a/BlendFile/DNA/TransformOrientationSlot.cs
+++ b/BlendFile/DNA/TransformOrientationSlot.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(838, "TransformOrientationSlot", 16)]
public struct TransformOrientationSlot {
- [DNAFieldAttribute(0, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "type", "int", 4, false, 0)]
public int type;
- [DNAFieldAttribute(1, "int", "index_custom", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "index_custom", "int", 4, false, 4)]
public int index_custom;
- [DNAFieldAttribute(2, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "flag", "char", 1, false, 8)]
public char flag;
- [DNAFieldAttribute(3, "char", "_pad0[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(3, "char", "_pad0[7]", "System.Char[]", 7, false, 9)]
public char[] _pad0 = new System.Char[7];
public TransformOrientationSlot() {
this.type = default;
diff --git a/BlendFile/DNA/TransformVars.cs b/BlendFile/DNA/TransformVars.cs
index 12d26ad..c2b7d0a 100644
--- a/BlendFile/DNA/TransformVars.cs
+++ b/BlendFile/DNA/TransformVars.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(898, "TransformVars", 32)]
public struct TransformVars {
- [DNAFieldAttribute(0, "float", "ScalexIni", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "ScalexIni", "float", 4, false, 0)]
public float ScalexIni;
- [DNAFieldAttribute(1, "float", "ScaleyIni", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "ScaleyIni", "float", 4, false, 4)]
public float ScaleyIni;
- [DNAFieldAttribute(2, "float", "xIni", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "xIni", "float", 4, false, 8)]
public float xIni;
- [DNAFieldAttribute(3, "float", "yIni", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "yIni", "float", 4, false, 12)]
public float yIni;
- [DNAFieldAttribute(4, "float", "rotIni", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "rotIni", "float", 4, false, 16)]
public float rotIni;
- [DNAFieldAttribute(5, "int", "percent", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "percent", "int", 4, false, 20)]
public int percent;
- [DNAFieldAttribute(6, "int", "interpolation", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "interpolation", "int", 4, false, 24)]
public int interpolation;
- [DNAFieldAttribute(7, "int", "uniform_scale", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "uniform_scale", "int", 4, false, 28)]
public int uniform_scale;
public TransformVars() {
this.ScalexIni = default;
diff --git a/BlendFile/DNA/TreeStore.cs b/BlendFile/DNA/TreeStore.cs
index 6f7a455..35278fc 100644
--- a/BlendFile/DNA/TreeStore.cs
+++ b/BlendFile/DNA/TreeStore.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(775, "TreeStore", 16)]
public class TreeStore {
- [DNAFieldAttribute(0, "int", "totelem", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "totelem", "int", 4, false, 0)]
public int totelem;
- [DNAFieldAttribute(1, "int", "usedelem", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "usedelem", "int", 4, false, 4)]
public int usedelem;
- [DNAFieldAttribute(2, "TreeStoreElem", "*data", "TreeStoreElem", 8, true)]
+ [DNAFieldAttribute(2, "TreeStoreElem", "*data", "TreeStoreElem", 8, true, 8)]
public TreeStoreElem ptr_data;
public TreeStore() {
this.totelem = default;
diff --git a/BlendFile/DNA/TreeStoreElem.cs b/BlendFile/DNA/TreeStoreElem.cs
index 192a76b..0f9435b 100644
--- a/BlendFile/DNA/TreeStoreElem.cs
+++ b/BlendFile/DNA/TreeStoreElem.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(774, "TreeStoreElem", 16)]
public class TreeStoreElem {
- [DNAFieldAttribute(0, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "type", "short", 2, false, 0)]
public short type;
- [DNAFieldAttribute(1, "short", "nr", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "nr", "short", 2, false, 2)]
public short nr;
- [DNAFieldAttribute(2, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "flag", "short", 2, false, 4)]
public short flag;
- [DNAFieldAttribute(3, "short", "used", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "used", "short", 2, false, 6)]
public short used;
- [DNAFieldAttribute(4, "ID", "*id", "ID", 8, true)]
+ [DNAFieldAttribute(4, "ID", "*id", "ID", 8, true, 8)]
public ID ptr_id;
public TreeStoreElem() {
this.type = default;
diff --git a/BlendFile/DNA/TriangulateModifierData.cs b/BlendFile/DNA/TriangulateModifierData.cs
index 8b49da6..345fe30 100644
--- a/BlendFile/DNA/TriangulateModifierData.cs
+++ b/BlendFile/DNA/TriangulateModifierData.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(498, "TriangulateModifierData", 136)]
public struct TriangulateModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 120)]
public int flag;
- [DNAFieldAttribute(2, "int", "quad_method", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "quad_method", "int", 4, false, 124)]
public int quad_method;
- [DNAFieldAttribute(3, "int", "ngon_method", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "ngon_method", "int", 4, false, 128)]
public int ngon_method;
- [DNAFieldAttribute(4, "int", "min_vertices", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "min_vertices", "int", 4, false, 132)]
public int min_vertices;
public TriangulateModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/UVProjectModifierData.cs b/BlendFile/DNA/UVProjectModifierData.cs
index 5bc7cc4..132344d 100644
--- a/BlendFile/DNA/UVProjectModifierData.cs
+++ b/BlendFile/DNA/UVProjectModifierData.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(456, "UVProjectModifierData", 296)]
public class UVProjectModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*projectors[10]", "Object[]", 80, true)]
+ [DNAFieldAttribute(1, "Object", "*projectors[10]", "Object[]", 80, true, 120)]
public Object[] ptr_project = new Object[10];
- [DNAFieldAttribute(2, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad2[4]", "System.Char[]", 4, false, 200)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(3, "int", "num_projectors", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "num_projectors", "int", 4, false, 204)]
public int num_projectors;
- [DNAFieldAttribute(4, "float", "aspectx", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "aspectx", "float", 4, false, 208)]
public float aspectx;
- [DNAFieldAttribute(5, "float", "aspecty", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "aspecty", "float", 4, false, 212)]
public float aspecty;
- [DNAFieldAttribute(6, "float", "scalex", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "scalex", "float", 4, false, 216)]
public float scalex;
- [DNAFieldAttribute(7, "float", "scaley", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "scaley", "float", 4, false, 220)]
public float scaley;
- [DNAFieldAttribute(8, "char", "uvlayer_name[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(8, "char", "uvlayer_name[68]", "System.Char[]", 68, false, 224)]
public char[] uvlayer_name = new System.Char[68];
- [DNAFieldAttribute(9, "int", "uvlayer_tmp", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "uvlayer_tmp", "int", 4, false, 292)]
public int uvlayer_tmp;
public UVProjectModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/UVWarpModifierData.cs b/BlendFile/DNA/UVWarpModifierData.cs
index bcd5de8..cbbc9d4 100644
--- a/BlendFile/DNA/UVWarpModifierData.cs
+++ b/BlendFile/DNA/UVWarpModifierData.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(502, "UVWarpModifierData", 432)]
public class UVWarpModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "char", "axis_u", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "axis_u", "char", 1, false, 120)]
public char axis_u;
- [DNAFieldAttribute(2, "char", "axis_v", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "axis_v", "char", 1, false, 121)]
public char axis_v;
- [DNAFieldAttribute(3, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "flag", "short", 2, false, 122)]
public short flag;
- [DNAFieldAttribute(4, "float", "center[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(4, "float", "center[2]", "System.Single[]", 8, false, 124)]
public float[] center = new System.Single[2];
- [DNAFieldAttribute(5, "float", "offset[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(5, "float", "offset[2]", "System.Single[]", 8, false, 132)]
public float[] offset = new System.Single[2];
- [DNAFieldAttribute(6, "float", "scale[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(6, "float", "scale[2]", "System.Single[]", 8, false, 140)]
public float[] scale = new System.Single[2];
- [DNAFieldAttribute(7, "float", "rotation", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "rotation", "float", 4, false, 148)]
public float rotation;
- [DNAFieldAttribute(8, "Object", "*object_src", "Object", 8, true)]
+ [DNAFieldAttribute(8, "Object", "*object_src", "Object", 8, true, 152)]
public Object ptr_object_src;
- [DNAFieldAttribute(9, "char", "bone_src[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(9, "char", "bone_src[64]", "System.Char[]", 64, false, 160)]
public char[] bone_src = new System.Char[64];
- [DNAFieldAttribute(10, "Object", "*object_dst", "Object", 8, true)]
+ [DNAFieldAttribute(10, "Object", "*object_dst", "Object", 8, true, 224)]
public Object ptr_object_dst;
- [DNAFieldAttribute(11, "char", "bone_dst[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(11, "char", "bone_dst[64]", "System.Char[]", 64, false, 232)]
public char[] bone_dst = new System.Char[64];
- [DNAFieldAttribute(12, "char", "vgroup_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(12, "char", "vgroup_name[64]", "System.Char[]", 64, false, 296)]
public char[] vgroup_name = new System.Char[64];
- [DNAFieldAttribute(13, "char", "uvlayer_name[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(13, "char", "uvlayer_name[68]", "System.Char[]", 68, false, 360)]
public char[] uvlayer_name = new System.Char[68];
- [DNAFieldAttribute(14, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(14, "char", "_pad[4]", "System.Char[]", 4, false, 428)]
public char[] _pad = new System.Char[4];
public UVWarpModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/UnifiedPaintSettings.cs b/BlendFile/DNA/UnifiedPaintSettings.cs
index 8ddb353..ac9191e 100644
--- a/BlendFile/DNA/UnifiedPaintSettings.cs
+++ b/BlendFile/DNA/UnifiedPaintSettings.cs
@@ -15,69 +15,69 @@ namespace BlendFile.DNA {
[DNAClassAttribute(823, "UnifiedPaintSettings", 168)]
public class UnifiedPaintSettings {
- [DNAFieldAttribute(0, "int", "size", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "size", "int", 4, false, 0)]
public int size;
- [DNAFieldAttribute(1, "float", "unprojected_radius", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "unprojected_radius", "float", 4, false, 4)]
public float unprojected_radius;
- [DNAFieldAttribute(2, "float", "alpha", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "alpha", "float", 4, false, 8)]
public float alpha;
- [DNAFieldAttribute(3, "float", "weight", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "weight", "float", 4, false, 12)]
public float weight;
- [DNAFieldAttribute(4, "float", "rgb[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(4, "float", "rgb[3]", "System.Single[]", 12, false, 16)]
public float[] rgb = new System.Single[3];
- [DNAFieldAttribute(5, "float", "secondary_rgb[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(5, "float", "secondary_rgb[3]", "System.Single[]", 12, false, 28)]
public float[] secondary_rgb = new System.Single[3];
- [DNAFieldAttribute(6, "int", "input_samples", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "input_samples", "int", 4, false, 40)]
public int input_samples;
- [DNAFieldAttribute(7, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "flag", "int", 4, false, 44)]
public int flag;
- [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false, 48)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(9, "float", "last_rake[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(9, "float", "last_rake[2]", "System.Single[]", 8, false, 52)]
public float[] last_rake = new System.Single[2];
- [DNAFieldAttribute(10, "float", "last_rake_angle", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "last_rake_angle", "float", 4, false, 60)]
public float last_rake_angle;
- [DNAFieldAttribute(11, "int", "last_stroke_valid", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "last_stroke_valid", "int", 4, false, 64)]
public int last_stroke_valid;
- [DNAFieldAttribute(12, "float", "average_stroke_accum[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(12, "float", "average_stroke_accum[3]", "System.Single[]", 12, false, 68)]
public float[] average_stroke_accum = new System.Single[3];
- [DNAFieldAttribute(13, "int", "average_stroke_counter", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "average_stroke_counter", "int", 4, false, 80)]
public int average_stroke_counter;
- [DNAFieldAttribute(14, "float", "brush_rotation", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "brush_rotation", "float", 4, false, 84)]
public float brush_rotation;
- [DNAFieldAttribute(15, "float", "brush_rotation_sec", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "brush_rotation_sec", "float", 4, false, 88)]
public float brush_rotation_sec;
- [DNAFieldAttribute(16, "int", "anchored_size", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "anchored_size", "int", 4, false, 92)]
public int anchored_size;
- [DNAFieldAttribute(17, "float", "overlap_factor", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "overlap_factor", "float", 4, false, 96)]
public float overlap_factor;
- [DNAFieldAttribute(18, "char", "draw_inverted", "char", 1, false)]
+ [DNAFieldAttribute(18, "char", "draw_inverted", "char", 1, false, 100)]
public char draw_inverted;
- [DNAFieldAttribute(19, "char", "stroke_active", "char", 1, false)]
+ [DNAFieldAttribute(19, "char", "stroke_active", "char", 1, false, 101)]
public char stroke_active;
- [DNAFieldAttribute(20, "char", "draw_anchored", "char", 1, false)]
+ [DNAFieldAttribute(20, "char", "draw_anchored", "char", 1, false, 102)]
public char draw_anchored;
- [DNAFieldAttribute(21, "char", "do_linear_conversion", "char", 1, false)]
+ [DNAFieldAttribute(21, "char", "do_linear_conversion", "char", 1, false, 103)]
public char do_linear_conversion;
- [DNAFieldAttribute(22, "float", "last_location[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(22, "float", "last_location[3]", "System.Single[]", 12, false, 104)]
public float[] last_location = new System.Single[3];
- [DNAFieldAttribute(23, "int", "last_hit", "int", 4, false)]
+ [DNAFieldAttribute(23, "int", "last_hit", "int", 4, false, 116)]
public int last_hit;
- [DNAFieldAttribute(24, "float", "anchored_initial_mouse[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(24, "float", "anchored_initial_mouse[2]", "System.Single[]", 8, false, 120)]
public float[] anchored_initial_mouse = new System.Single[2];
- [DNAFieldAttribute(25, "float", "pixel_radius", "float", 4, false)]
+ [DNAFieldAttribute(25, "float", "pixel_radius", "float", 4, false, 128)]
public float pixel_radius;
- [DNAFieldAttribute(26, "float", "initial_pixel_radius", "float", 4, false)]
+ [DNAFieldAttribute(26, "float", "initial_pixel_radius", "float", 4, false, 132)]
public float initial_pixel_radius;
- [DNAFieldAttribute(27, "float", "start_pixel_radius", "float", 4, false)]
+ [DNAFieldAttribute(27, "float", "start_pixel_radius", "float", 4, false, 136)]
public float start_pixel_radius;
- [DNAFieldAttribute(28, "float", "size_pressure_value", "float", 4, false)]
+ [DNAFieldAttribute(28, "float", "size_pressure_value", "float", 4, false, 140)]
public float size_pressure_value;
- [DNAFieldAttribute(29, "float", "tex_mouse[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(29, "float", "tex_mouse[2]", "System.Single[]", 8, false, 144)]
public float[] tex_mouse = new System.Single[2];
- [DNAFieldAttribute(30, "float", "mask_tex_mouse[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(30, "float", "mask_tex_mouse[2]", "System.Single[]", 8, false, 152)]
public float[] mask_tex_mouse = new System.Single[2];
- [DNAFieldAttribute(31, "ColorSpace", "*colorspace", "ColorSpace", 8, true)]
+ [DNAFieldAttribute(31, "ColorSpace", "*colorspace", "ColorSpace", 8, true, 160)]
public ColorSpace ptr_colorspace;
public UnifiedPaintSettings() {
this.size = default;
diff --git a/BlendFile/DNA/UnitSettings.cs b/BlendFile/DNA/UnitSettings.cs
index f5c2207..3f5b3b1 100644
--- a/BlendFile/DNA/UnitSettings.cs
+++ b/BlendFile/DNA/UnitSettings.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(829, "UnitSettings", 16)]
public struct UnitSettings {
- [DNAFieldAttribute(0, "float", "scale_length", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "scale_length", "float", 4, false, 0)]
public float scale_length;
- [DNAFieldAttribute(1, "char", "system", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "system", "char", 1, false, 4)]
public char system;
- [DNAFieldAttribute(2, "char", "system_rotation", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "system_rotation", "char", 1, false, 5)]
public char system_rotation;
- [DNAFieldAttribute(3, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "flag", "short", 2, false, 6)]
public short flag;
- [DNAFieldAttribute(4, "char", "length_unit", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "length_unit", "char", 1, false, 8)]
public char length_unit;
- [DNAFieldAttribute(5, "char", "mass_unit", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "mass_unit", "char", 1, false, 9)]
public char mass_unit;
- [DNAFieldAttribute(6, "char", "time_unit", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "time_unit", "char", 1, false, 10)]
public char time_unit;
- [DNAFieldAttribute(7, "char", "temperature_unit", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "temperature_unit", "char", 1, false, 11)]
public char temperature_unit;
- [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false, 12)]
public char[] _pad = new System.Char[4];
public UnitSettings() {
this.scale_length = default;
diff --git a/BlendFile/DNA/UserDef.cs b/BlendFile/DNA/UserDef.cs
index d392559..74697da 100644
--- a/BlendFile/DNA/UserDef.cs
+++ b/BlendFile/DNA/UserDef.cs
@@ -15,353 +15,353 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1015, "UserDef", 14616)]
public class UserDef {
- [DNAFieldAttribute(0, "int", "versionfile", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "versionfile", "int", 4, false, 0)]
public int versionfile;
- [DNAFieldAttribute(1, "int", "subversionfile", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "subversionfile", "int", 4, false, 4)]
public int subversionfile;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 8)]
public int flag;
- [DNAFieldAttribute(3, "int", "dupflag", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "dupflag", "int", 4, false, 12)]
public int dupflag;
- [DNAFieldAttribute(4, "char", "pref_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "pref_flag", "char", 1, false, 16)]
public char pref_flag;
- [DNAFieldAttribute(5, "char", "savetime", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "savetime", "char", 1, false, 17)]
public char savetime;
- [DNAFieldAttribute(6, "char", "mouse_emulate_3_button_modifier", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "mouse_emulate_3_button_modifier", "char", 1, false, 18)]
public char mouse_emulate_3_button_modifier;
- [DNAFieldAttribute(7, "char", "trackpad_scroll_direction", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "trackpad_scroll_direction", "char", 1, false, 19)]
public char trackpad_scroll_direction;
- [DNAFieldAttribute(8, "char", "tempdir[768]", "System.Char[]", 768, false)]
+ [DNAFieldAttribute(8, "char", "tempdir[768]", "System.Char[]", 768, false, 20)]
public char[] tempdir = new System.Char[768];
- [DNAFieldAttribute(9, "char", "fontdir[768]", "System.Char[]", 768, false)]
+ [DNAFieldAttribute(9, "char", "fontdir[768]", "System.Char[]", 768, false, 788)]
public char[] fontdir = new System.Char[768];
- [DNAFieldAttribute(10, "char", "renderdir[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(10, "char", "renderdir[1024]", "System.Char[]", 1024, false, 1556)]
public char[] renderdir = new System.Char[1024];
- [DNAFieldAttribute(11, "char", "render_cachedir[768]", "System.Char[]", 768, false)]
+ [DNAFieldAttribute(11, "char", "render_cachedir[768]", "System.Char[]", 768, false, 2580)]
public char[] render_cachedir = new System.Char[768];
- [DNAFieldAttribute(12, "char", "textudir[768]", "System.Char[]", 768, false)]
+ [DNAFieldAttribute(12, "char", "textudir[768]", "System.Char[]", 768, false, 3348)]
public char[] textudir = new System.Char[768];
- [DNAFieldAttribute(13, "char", "pythondir[768]", "System.Char[]", 768, false)]
+ [DNAFieldAttribute(13, "char", "pythondir[768]", "System.Char[]", 768, false, 4116)]
public char[] pythondir = new System.Char[768];
- [DNAFieldAttribute(14, "char", "sounddir[768]", "System.Char[]", 768, false)]
+ [DNAFieldAttribute(14, "char", "sounddir[768]", "System.Char[]", 768, false, 4884)]
public char[] sounddir = new System.Char[768];
- [DNAFieldAttribute(15, "char", "i18ndir[768]", "System.Char[]", 768, false)]
+ [DNAFieldAttribute(15, "char", "i18ndir[768]", "System.Char[]", 768, false, 5652)]
public char[] i18ndir = new System.Char[768];
- [DNAFieldAttribute(16, "char", "image_editor[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(16, "char", "image_editor[1024]", "System.Char[]", 1024, false, 6420)]
public char[] image_editor = new System.Char[1024];
- [DNAFieldAttribute(17, "char", "text_editor[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(17, "char", "text_editor[1024]", "System.Char[]", 1024, false, 7444)]
public char[] text_editor = new System.Char[1024];
- [DNAFieldAttribute(18, "char", "text_editor_args[256]", "System.Char[]", 256, false)]
+ [DNAFieldAttribute(18, "char", "text_editor_args[256]", "System.Char[]", 256, false, 8468)]
public char[] text_editor_args = new System.Char[256];
- [DNAFieldAttribute(19, "char", "anim_player[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(19, "char", "anim_player[1024]", "System.Char[]", 1024, false, 8724)]
public char[] anim_player = new System.Char[1024];
- [DNAFieldAttribute(20, "int", "anim_player_preset", "int", 4, false)]
+ [DNAFieldAttribute(20, "int", "anim_player_preset", "int", 4, false, 9748)]
public int anim_player_preset;
- [DNAFieldAttribute(21, "short", "v2d_min_gridsize", "short", 2, false)]
+ [DNAFieldAttribute(21, "short", "v2d_min_gridsize", "short", 2, false, 9752)]
public short v2d_min_gridsize;
- [DNAFieldAttribute(22, "short", "timecode_style", "short", 2, false)]
+ [DNAFieldAttribute(22, "short", "timecode_style", "short", 2, false, 9754)]
public short timecode_style;
- [DNAFieldAttribute(23, "short", "versions", "short", 2, false)]
+ [DNAFieldAttribute(23, "short", "versions", "short", 2, false, 9756)]
public short versions;
- [DNAFieldAttribute(24, "short", "dbl_click_time", "short", 2, false)]
+ [DNAFieldAttribute(24, "short", "dbl_click_time", "short", 2, false, 9758)]
public short dbl_click_time;
- [DNAFieldAttribute(25, "char", "_pad0[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(25, "char", "_pad0[3]", "System.Char[]", 3, false, 9760)]
public char[] _pad0 = new System.Char[3];
- [DNAFieldAttribute(26, "char", "mini_axis_type", "char", 1, false)]
+ [DNAFieldAttribute(26, "char", "mini_axis_type", "char", 1, false, 9763)]
public char mini_axis_type;
- [DNAFieldAttribute(27, "int", "uiflag", "int", 4, false)]
+ [DNAFieldAttribute(27, "int", "uiflag", "int", 4, false, 9764)]
public int uiflag;
- [DNAFieldAttribute(28, "char", "uiflag2", "char", 1, false)]
+ [DNAFieldAttribute(28, "char", "uiflag2", "char", 1, false, 9768)]
public char uiflag2;
- [DNAFieldAttribute(29, "char", "gpu_flag", "char", 1, false)]
+ [DNAFieldAttribute(29, "char", "gpu_flag", "char", 1, false, 9769)]
public char gpu_flag;
- [DNAFieldAttribute(30, "char", "_pad8[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(30, "char", "_pad8[6]", "System.Char[]", 6, false, 9770)]
public char[] _pad8 = new System.Char[6];
- [DNAFieldAttribute(31, "char", "app_flag", "char", 1, false)]
+ [DNAFieldAttribute(31, "char", "app_flag", "char", 1, false, 9776)]
public char app_flag;
- [DNAFieldAttribute(32, "char", "viewzoom", "char", 1, false)]
+ [DNAFieldAttribute(32, "char", "viewzoom", "char", 1, false, 9777)]
public char viewzoom;
- [DNAFieldAttribute(33, "short", "language", "short", 2, false)]
+ [DNAFieldAttribute(33, "short", "language", "short", 2, false, 9778)]
public short language;
- [DNAFieldAttribute(34, "int", "mixbufsize", "int", 4, false)]
+ [DNAFieldAttribute(34, "int", "mixbufsize", "int", 4, false, 9780)]
public int mixbufsize;
- [DNAFieldAttribute(35, "int", "audiodevice", "int", 4, false)]
+ [DNAFieldAttribute(35, "int", "audiodevice", "int", 4, false, 9784)]
public int audiodevice;
- [DNAFieldAttribute(36, "int", "audiorate", "int", 4, false)]
+ [DNAFieldAttribute(36, "int", "audiorate", "int", 4, false, 9788)]
public int audiorate;
- [DNAFieldAttribute(37, "int", "audioformat", "int", 4, false)]
+ [DNAFieldAttribute(37, "int", "audioformat", "int", 4, false, 9792)]
public int audioformat;
- [DNAFieldAttribute(38, "int", "audiochannels", "int", 4, false)]
+ [DNAFieldAttribute(38, "int", "audiochannels", "int", 4, false, 9796)]
public int audiochannels;
- [DNAFieldAttribute(39, "float", "ui_scale", "float", 4, false)]
+ [DNAFieldAttribute(39, "float", "ui_scale", "float", 4, false, 9800)]
public float ui_scale;
- [DNAFieldAttribute(40, "int", "ui_line_width", "int", 4, false)]
+ [DNAFieldAttribute(40, "int", "ui_line_width", "int", 4, false, 9804)]
public int ui_line_width;
- [DNAFieldAttribute(41, "int", "dpi", "int", 4, false)]
+ [DNAFieldAttribute(41, "int", "dpi", "int", 4, false, 9808)]
public int dpi;
- [DNAFieldAttribute(42, "float", "scale_factor", "float", 4, false)]
+ [DNAFieldAttribute(42, "float", "scale_factor", "float", 4, false, 9812)]
public float scale_factor;
- [DNAFieldAttribute(43, "float", "inv_scale_factor", "float", 4, false)]
+ [DNAFieldAttribute(43, "float", "inv_scale_factor", "float", 4, false, 9816)]
public float inv_scale_factor;
- [DNAFieldAttribute(44, "float", "pixelsize", "float", 4, false)]
+ [DNAFieldAttribute(44, "float", "pixelsize", "float", 4, false, 9820)]
public float pixelsize;
- [DNAFieldAttribute(45, "int", "virtual_pixel", "int", 4, false)]
+ [DNAFieldAttribute(45, "int", "virtual_pixel", "int", 4, false, 9824)]
public int virtual_pixel;
- [DNAFieldAttribute(46, "int", "scrollback", "int", 4, false)]
+ [DNAFieldAttribute(46, "int", "scrollback", "int", 4, false, 9828)]
public int scrollback;
- [DNAFieldAttribute(47, "char", "node_margin", "char", 1, false)]
+ [DNAFieldAttribute(47, "char", "node_margin", "char", 1, false, 9832)]
public char node_margin;
- [DNAFieldAttribute(48, "char", "node_preview_res", "char", 1, false)]
+ [DNAFieldAttribute(48, "char", "node_preview_res", "char", 1, false, 9833)]
public char node_preview_res;
- [DNAFieldAttribute(49, "short", "transopts", "short", 2, false)]
+ [DNAFieldAttribute(49, "short", "transopts", "short", 2, false, 9834)]
public short transopts;
- [DNAFieldAttribute(50, "short", "menuthreshold1", "short", 2, false)]
+ [DNAFieldAttribute(50, "short", "menuthreshold1", "short", 2, false, 9836)]
public short menuthreshold1;
- [DNAFieldAttribute(51, "short", "menuthreshold2", "short", 2, false)]
+ [DNAFieldAttribute(51, "short", "menuthreshold2", "short", 2, false, 9838)]
public short menuthreshold2;
- [DNAFieldAttribute(52, "char", "app_template[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(52, "char", "app_template[64]", "System.Char[]", 64, false, 9840)]
public char[] app_template = new System.Char[64];
- [DNAFieldAttribute(53, "ListBase", "themes", "ListBase", 16, false)]
+ [DNAFieldAttribute(53, "ListBase", "themes", "ListBase", 16, false, 9904)]
public ListBase themes;
- [DNAFieldAttribute(54, "ListBase", "uifonts", "ListBase", 16, false)]
+ [DNAFieldAttribute(54, "ListBase", "uifonts", "ListBase", 16, false, 9920)]
public ListBase uifonts;
- [DNAFieldAttribute(55, "ListBase", "uistyles", "ListBase", 16, false)]
+ [DNAFieldAttribute(55, "ListBase", "uistyles", "ListBase", 16, false, 9936)]
public ListBase uistyles;
- [DNAFieldAttribute(56, "ListBase", "user_keymaps", "ListBase", 16, false)]
+ [DNAFieldAttribute(56, "ListBase", "user_keymaps", "ListBase", 16, false, 9952)]
public ListBase user_keymaps;
- [DNAFieldAttribute(57, "ListBase", "user_keyconfig_prefs", "ListBase", 16, false)]
+ [DNAFieldAttribute(57, "ListBase", "user_keyconfig_prefs", "ListBase", 16, false, 9968)]
public ListBase user_keyconfig_prefs;
- [DNAFieldAttribute(58, "ListBase", "addons", "ListBase", 16, false)]
+ [DNAFieldAttribute(58, "ListBase", "addons", "ListBase", 16, false, 9984)]
public ListBase addons;
- [DNAFieldAttribute(59, "ListBase", "autoexec_paths", "ListBase", 16, false)]
+ [DNAFieldAttribute(59, "ListBase", "autoexec_paths", "ListBase", 16, false, 10000)]
public ListBase autoexec_paths;
- [DNAFieldAttribute(60, "ListBase", "script_directories", "ListBase", 16, false)]
+ [DNAFieldAttribute(60, "ListBase", "script_directories", "ListBase", 16, false, 10016)]
public ListBase script_directories;
- [DNAFieldAttribute(61, "ListBase", "user_menus", "ListBase", 16, false)]
+ [DNAFieldAttribute(61, "ListBase", "user_menus", "ListBase", 16, false, 10032)]
public ListBase user_menus;
- [DNAFieldAttribute(62, "ListBase", "asset_libraries", "ListBase", 16, false)]
+ [DNAFieldAttribute(62, "ListBase", "asset_libraries", "ListBase", 16, false, 10048)]
public ListBase asset_libraries;
- [DNAFieldAttribute(63, "ListBase", "extension_repos", "ListBase", 16, false)]
+ [DNAFieldAttribute(63, "ListBase", "extension_repos", "ListBase", 16, false, 10064)]
public ListBase extension_repos;
- [DNAFieldAttribute(64, "ListBase", "asset_shelves_settings", "ListBase", 16, false)]
+ [DNAFieldAttribute(64, "ListBase", "asset_shelves_settings", "ListBase", 16, false, 10080)]
public ListBase asset_shelves_settings;
- [DNAFieldAttribute(65, "char", "keyconfigstr[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(65, "char", "keyconfigstr[64]", "System.Char[]", 64, false, 10096)]
public char[] keyconfigstr = new System.Char[64];
- [DNAFieldAttribute(66, "short", "active_asset_library", "short", 2, false)]
+ [DNAFieldAttribute(66, "short", "active_asset_library", "short", 2, false, 10160)]
public short active_asset_library;
- [DNAFieldAttribute(67, "short", "active_extension_repo", "short", 2, false)]
+ [DNAFieldAttribute(67, "short", "active_extension_repo", "short", 2, false, 10162)]
public short active_extension_repo;
- [DNAFieldAttribute(68, "char", "extension_flag", "char", 1, false)]
+ [DNAFieldAttribute(68, "char", "extension_flag", "char", 1, false, 10164)]
public char extension_flag;
- [DNAFieldAttribute(69, "uchar", "network_timeout", "uchar", 1, false)]
+ [DNAFieldAttribute(69, "uchar", "network_timeout", "uchar", 1, false, 10165)]
public byte network_timeout;
- [DNAFieldAttribute(70, "uchar", "network_connection_limit", "uchar", 1, false)]
+ [DNAFieldAttribute(70, "uchar", "network_connection_limit", "uchar", 1, false, 10166)]
public byte network_connection_limit;
- [DNAFieldAttribute(71, "char", "_pad14[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(71, "char", "_pad14[3]", "System.Char[]", 3, false, 10167)]
public char[] _pad14 = new System.Char[3];
- [DNAFieldAttribute(72, "short", "undosteps", "short", 2, false)]
+ [DNAFieldAttribute(72, "short", "undosteps", "short", 2, false, 10170)]
public short undosteps;
- [DNAFieldAttribute(73, "int", "undomemory", "int", 4, false)]
+ [DNAFieldAttribute(73, "int", "undomemory", "int", 4, false, 10172)]
public int undomemory;
- [DNAFieldAttribute(74, "float", "gpu_viewport_quality", "float", 4, false)]
+ [DNAFieldAttribute(74, "float", "gpu_viewport_quality", "float", 4, false, 10176)]
public float gpu_viewport_quality;
- [DNAFieldAttribute(75, "short", "gp_manhattendist", "short", 2, false)]
+ [DNAFieldAttribute(75, "short", "gp_manhattendist", "short", 2, false, 10180)]
public short gp_manhattendist;
- [DNAFieldAttribute(76, "short", "gp_euclideandist", "short", 2, false)]
+ [DNAFieldAttribute(76, "short", "gp_euclideandist", "short", 2, false, 10182)]
public short gp_euclideandist;
- [DNAFieldAttribute(77, "short", "gp_eraser", "short", 2, false)]
+ [DNAFieldAttribute(77, "short", "gp_eraser", "short", 2, false, 10184)]
public short gp_eraser;
- [DNAFieldAttribute(78, "short", "gp_settings", "short", 2, false)]
+ [DNAFieldAttribute(78, "short", "gp_settings", "short", 2, false, 10186)]
public short gp_settings;
- [DNAFieldAttribute(79, "char", "_pad13[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(79, "char", "_pad13[4]", "System.Char[]", 4, false, 10188)]
public char[] _pad13 = new System.Char[4];
- [DNAFieldAttribute(80, "SolidLight", "light_param[4]", "SolidLight[]", 224, false)]
+ [DNAFieldAttribute(80, "SolidLight", "light_param[4]", "SolidLight[]", 224, false, 10192)]
public SolidLight[] light_param = new SolidLight[4];
- [DNAFieldAttribute(81, "float", "light_ambient[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(81, "float", "light_ambient[3]", "System.Single[]", 12, false, 10416)]
public float[] light_ambient = new System.Single[3];
- [DNAFieldAttribute(82, "char", "gizmo_flag", "char", 1, false)]
+ [DNAFieldAttribute(82, "char", "gizmo_flag", "char", 1, false, 10428)]
public char gizmo_flag;
- [DNAFieldAttribute(83, "char", "gizmo_size", "char", 1, false)]
+ [DNAFieldAttribute(83, "char", "gizmo_size", "char", 1, false, 10429)]
public char gizmo_size;
- [DNAFieldAttribute(84, "char", "gizmo_size_navigate_v3d", "char", 1, false)]
+ [DNAFieldAttribute(84, "char", "gizmo_size_navigate_v3d", "char", 1, false, 10430)]
public char gizmo_size_navigate_v3d;
- [DNAFieldAttribute(85, "char", "_pad3[5]", "System.Char[]", 5, false)]
+ [DNAFieldAttribute(85, "char", "_pad3[5]", "System.Char[]", 5, false, 10431)]
public char[] _pad3 = new System.Char[5];
- [DNAFieldAttribute(86, "short", "edit_studio_light", "short", 2, false)]
+ [DNAFieldAttribute(86, "short", "edit_studio_light", "short", 2, false, 10436)]
public short edit_studio_light;
- [DNAFieldAttribute(87, "short", "lookdev_sphere_size", "short", 2, false)]
+ [DNAFieldAttribute(87, "short", "lookdev_sphere_size", "short", 2, false, 10438)]
public short lookdev_sphere_size;
- [DNAFieldAttribute(88, "short", "vbotimeout", "short", 2, false)]
+ [DNAFieldAttribute(88, "short", "vbotimeout", "short", 2, false, 10440)]
public short vbotimeout;
- [DNAFieldAttribute(89, "short", "vbocollectrate", "short", 2, false)]
+ [DNAFieldAttribute(89, "short", "vbocollectrate", "short", 2, false, 10442)]
public short vbocollectrate;
- [DNAFieldAttribute(90, "short", "textimeout", "short", 2, false)]
+ [DNAFieldAttribute(90, "short", "textimeout", "short", 2, false, 10444)]
public short textimeout;
- [DNAFieldAttribute(91, "short", "texcollectrate", "short", 2, false)]
+ [DNAFieldAttribute(91, "short", "texcollectrate", "short", 2, false, 10446)]
public short texcollectrate;
- [DNAFieldAttribute(92, "int", "memcachelimit", "int", 4, false)]
+ [DNAFieldAttribute(92, "int", "memcachelimit", "int", 4, false, 10448)]
public int memcachelimit;
- [DNAFieldAttribute(93, "int", "prefetchframes", "int", 4, false)]
+ [DNAFieldAttribute(93, "int", "prefetchframes", "int", 4, false, 10452)]
public int prefetchframes;
- [DNAFieldAttribute(94, "float", "pad_rot_angle", "float", 4, false)]
+ [DNAFieldAttribute(94, "float", "pad_rot_angle", "float", 4, false, 10456)]
public float pad_rot_angle;
- [DNAFieldAttribute(95, "char", "_pad12[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(95, "char", "_pad12[4]", "System.Char[]", 4, false, 10460)]
public char[] _pad12 = new System.Char[4];
- [DNAFieldAttribute(96, "short", "rvisize", "short", 2, false)]
+ [DNAFieldAttribute(96, "short", "rvisize", "short", 2, false, 10464)]
public short rvisize;
- [DNAFieldAttribute(97, "short", "rvibright", "short", 2, false)]
+ [DNAFieldAttribute(97, "short", "rvibright", "short", 2, false, 10466)]
public short rvibright;
- [DNAFieldAttribute(98, "short", "recent_files", "short", 2, false)]
+ [DNAFieldAttribute(98, "short", "recent_files", "short", 2, false, 10468)]
public short recent_files;
- [DNAFieldAttribute(99, "short", "smooth_viewtx", "short", 2, false)]
+ [DNAFieldAttribute(99, "short", "smooth_viewtx", "short", 2, false, 10470)]
public short smooth_viewtx;
- [DNAFieldAttribute(100, "short", "glreslimit", "short", 2, false)]
+ [DNAFieldAttribute(100, "short", "glreslimit", "short", 2, false, 10472)]
public short glreslimit;
- [DNAFieldAttribute(101, "short", "color_picker_type", "short", 2, false)]
+ [DNAFieldAttribute(101, "short", "color_picker_type", "short", 2, false, 10474)]
public short color_picker_type;
- [DNAFieldAttribute(102, "char", "auto_smoothing_new", "char", 1, false)]
+ [DNAFieldAttribute(102, "char", "auto_smoothing_new", "char", 1, false, 10476)]
public char auto_smoothing_new;
- [DNAFieldAttribute(103, "char", "ipo_new", "char", 1, false)]
+ [DNAFieldAttribute(103, "char", "ipo_new", "char", 1, false, 10477)]
public char ipo_new;
- [DNAFieldAttribute(104, "char", "keyhandles_new", "char", 1, false)]
+ [DNAFieldAttribute(104, "char", "keyhandles_new", "char", 1, false, 10478)]
public char keyhandles_new;
- [DNAFieldAttribute(105, "char", "_pad11[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(105, "char", "_pad11[4]", "System.Char[]", 4, false, 10479)]
public char[] _pad11 = new System.Char[4];
- [DNAFieldAttribute(106, "char", "view_frame_type", "char", 1, false)]
+ [DNAFieldAttribute(106, "char", "view_frame_type", "char", 1, false, 10483)]
public char view_frame_type;
- [DNAFieldAttribute(107, "int", "view_frame_keyframes", "int", 4, false)]
+ [DNAFieldAttribute(107, "int", "view_frame_keyframes", "int", 4, false, 10484)]
public int view_frame_keyframes;
- [DNAFieldAttribute(108, "float", "view_frame_seconds", "float", 4, false)]
+ [DNAFieldAttribute(108, "float", "view_frame_seconds", "float", 4, false, 10488)]
public float view_frame_seconds;
- [DNAFieldAttribute(109, "int", "gpu_preferred_index", "int", 4, false)]
+ [DNAFieldAttribute(109, "int", "gpu_preferred_index", "int", 4, false, 10492)]
public int gpu_preferred_index;
- [DNAFieldAttribute(110, "int", "gpu_preferred_vendor_id", "int", 4, false)]
+ [DNAFieldAttribute(110, "int", "gpu_preferred_vendor_id", "int", 4, false, 10496)]
public int gpu_preferred_vendor_id;
- [DNAFieldAttribute(111, "int", "gpu_preferred_device_id", "int", 4, false)]
+ [DNAFieldAttribute(111, "int", "gpu_preferred_device_id", "int", 4, false, 10500)]
public int gpu_preferred_device_id;
- [DNAFieldAttribute(112, "char", "_pad16[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(112, "char", "_pad16[4]", "System.Char[]", 4, false, 10504)]
public char[] _pad16 = new System.Char[4];
- [DNAFieldAttribute(113, "short", "gpu_backend", "short", 2, false)]
+ [DNAFieldAttribute(113, "short", "gpu_backend", "short", 2, false, 10508)]
public short gpu_backend;
- [DNAFieldAttribute(114, "short", "max_shader_compilation_subprocesses", "short", 2, false)]
+ [DNAFieldAttribute(114, "short", "max_shader_compilation_subprocesses", "short", 2, false, 10510)]
public short max_shader_compilation_subprocesses;
- [DNAFieldAttribute(115, "short", "playback_fps_samples", "short", 2, false)]
+ [DNAFieldAttribute(115, "short", "playback_fps_samples", "short", 2, false, 10512)]
public short playback_fps_samples;
- [DNAFieldAttribute(116, "short", "widget_unit", "short", 2, false)]
+ [DNAFieldAttribute(116, "short", "widget_unit", "short", 2, false, 10514)]
public short widget_unit;
- [DNAFieldAttribute(117, "short", "anisotropic_filter", "short", 2, false)]
+ [DNAFieldAttribute(117, "short", "anisotropic_filter", "short", 2, false, 10516)]
public short anisotropic_filter;
- [DNAFieldAttribute(118, "short", "tablet_api", "short", 2, false)]
+ [DNAFieldAttribute(118, "short", "tablet_api", "short", 2, false, 10518)]
public short tablet_api;
- [DNAFieldAttribute(119, "float", "pressure_threshold_max", "float", 4, false)]
+ [DNAFieldAttribute(119, "float", "pressure_threshold_max", "float", 4, false, 10520)]
public float pressure_threshold_max;
- [DNAFieldAttribute(120, "float", "pressure_softness", "float", 4, false)]
+ [DNAFieldAttribute(120, "float", "pressure_softness", "float", 4, false, 10524)]
public float pressure_softness;
- [DNAFieldAttribute(121, "float", "ndof_sensitivity", "float", 4, false)]
+ [DNAFieldAttribute(121, "float", "ndof_sensitivity", "float", 4, false, 10528)]
public float ndof_sensitivity;
- [DNAFieldAttribute(122, "float", "ndof_orbit_sensitivity", "float", 4, false)]
+ [DNAFieldAttribute(122, "float", "ndof_orbit_sensitivity", "float", 4, false, 10532)]
public float ndof_orbit_sensitivity;
- [DNAFieldAttribute(123, "float", "ndof_deadzone", "float", 4, false)]
+ [DNAFieldAttribute(123, "float", "ndof_deadzone", "float", 4, false, 10536)]
public float ndof_deadzone;
- [DNAFieldAttribute(124, "int", "ndof_flag", "int", 4, false)]
+ [DNAFieldAttribute(124, "int", "ndof_flag", "int", 4, false, 10540)]
public int ndof_flag;
- [DNAFieldAttribute(125, "short", "ogl_multisamples", "short", 2, false)]
+ [DNAFieldAttribute(125, "short", "ogl_multisamples", "short", 2, false, 10544)]
public short ogl_multisamples;
- [DNAFieldAttribute(126, "short", "image_draw_method", "short", 2, false)]
+ [DNAFieldAttribute(126, "short", "image_draw_method", "short", 2, false, 10546)]
public short image_draw_method;
- [DNAFieldAttribute(127, "float", "glalphaclip", "float", 4, false)]
+ [DNAFieldAttribute(127, "float", "glalphaclip", "float", 4, false, 10548)]
public float glalphaclip;
- [DNAFieldAttribute(128, "short", "autokey_mode", "short", 2, false)]
+ [DNAFieldAttribute(128, "short", "autokey_mode", "short", 2, false, 10552)]
public short autokey_mode;
- [DNAFieldAttribute(129, "short", "autokey_flag", "short", 2, false)]
+ [DNAFieldAttribute(129, "short", "autokey_flag", "short", 2, false, 10554)]
public short autokey_flag;
- [DNAFieldAttribute(130, "short", "key_insert_channels", "short", 2, false)]
+ [DNAFieldAttribute(130, "short", "key_insert_channels", "short", 2, false, 10556)]
public short key_insert_channels;
- [DNAFieldAttribute(131, "char", "_pad15[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(131, "char", "_pad15[6]", "System.Char[]", 6, false, 10558)]
public char[] _pad15 = new System.Char[6];
- [DNAFieldAttribute(132, "short", "animation_flag", "short", 2, false)]
+ [DNAFieldAttribute(132, "short", "animation_flag", "short", 2, false, 10564)]
public short animation_flag;
- [DNAFieldAttribute(133, "char", "text_render", "char", 1, false)]
+ [DNAFieldAttribute(133, "char", "text_render", "char", 1, false, 10566)]
public char text_render;
- [DNAFieldAttribute(134, "char", "navigation_mode", "char", 1, false)]
+ [DNAFieldAttribute(134, "char", "navigation_mode", "char", 1, false, 10567)]
public char navigation_mode;
- [DNAFieldAttribute(135, "float", "view_rotate_sensitivity_turntable", "float", 4, false)]
+ [DNAFieldAttribute(135, "float", "view_rotate_sensitivity_turntable", "float", 4, false, 10568)]
public float view_rotate_sensitivity_turntable;
- [DNAFieldAttribute(136, "float", "view_rotate_sensitivity_trackball", "float", 4, false)]
+ [DNAFieldAttribute(136, "float", "view_rotate_sensitivity_trackball", "float", 4, false, 10572)]
public float view_rotate_sensitivity_trackball;
- [DNAFieldAttribute(137, "ColorBand", "coba_weight", "ColorBand", 776, false)]
+ [DNAFieldAttribute(137, "ColorBand", "coba_weight", "ColorBand", 776, false, 10576)]
public ColorBand coba_weight;
- [DNAFieldAttribute(138, "float", "sculpt_paint_overlay_col[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(138, "float", "sculpt_paint_overlay_col[3]", "System.Single[]", 12, false, 11352)]
public float[] sculpt_paint_overlay_col = new System.Single[3];
- [DNAFieldAttribute(139, "float", "gpencil_new_layer_col[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(139, "float", "gpencil_new_layer_col[4]", "System.Single[]", 16, false, 11364)]
public float[] gpencil_new_layer_col = new System.Single[4];
- [DNAFieldAttribute(140, "char", "drag_threshold_mouse", "char", 1, false)]
+ [DNAFieldAttribute(140, "char", "drag_threshold_mouse", "char", 1, false, 11380)]
public char drag_threshold_mouse;
- [DNAFieldAttribute(141, "char", "drag_threshold_tablet", "char", 1, false)]
+ [DNAFieldAttribute(141, "char", "drag_threshold_tablet", "char", 1, false, 11381)]
public char drag_threshold_tablet;
- [DNAFieldAttribute(142, "char", "drag_threshold", "char", 1, false)]
+ [DNAFieldAttribute(142, "char", "drag_threshold", "char", 1, false, 11382)]
public char drag_threshold;
- [DNAFieldAttribute(143, "char", "move_threshold", "char", 1, false)]
+ [DNAFieldAttribute(143, "char", "move_threshold", "char", 1, false, 11383)]
public char move_threshold;
- [DNAFieldAttribute(144, "char", "font_path_ui[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(144, "char", "font_path_ui[1024]", "System.Char[]", 1024, false, 11384)]
public char[] font_path_ui = new System.Char[1024];
- [DNAFieldAttribute(145, "char", "font_path_ui_mono[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(145, "char", "font_path_ui_mono[1024]", "System.Char[]", 1024, false, 12408)]
public char[] font_path_ui_mono = new System.Char[1024];
- [DNAFieldAttribute(146, "int", "compute_device_type", "int", 4, false)]
+ [DNAFieldAttribute(146, "int", "compute_device_type", "int", 4, false, 13432)]
public int compute_device_type;
- [DNAFieldAttribute(147, "float", "fcu_inactive_alpha", "float", 4, false)]
+ [DNAFieldAttribute(147, "float", "fcu_inactive_alpha", "float", 4, false, 13436)]
public float fcu_inactive_alpha;
- [DNAFieldAttribute(148, "short", "pie_tap_timeout", "short", 2, false)]
+ [DNAFieldAttribute(148, "short", "pie_tap_timeout", "short", 2, false, 13440)]
public short pie_tap_timeout;
- [DNAFieldAttribute(149, "short", "pie_initial_timeout", "short", 2, false)]
+ [DNAFieldAttribute(149, "short", "pie_initial_timeout", "short", 2, false, 13442)]
public short pie_initial_timeout;
- [DNAFieldAttribute(150, "short", "pie_animation_timeout", "short", 2, false)]
+ [DNAFieldAttribute(150, "short", "pie_animation_timeout", "short", 2, false, 13444)]
public short pie_animation_timeout;
- [DNAFieldAttribute(151, "short", "pie_menu_confirm", "short", 2, false)]
+ [DNAFieldAttribute(151, "short", "pie_menu_confirm", "short", 2, false, 13446)]
public short pie_menu_confirm;
- [DNAFieldAttribute(152, "short", "pie_menu_radius", "short", 2, false)]
+ [DNAFieldAttribute(152, "short", "pie_menu_radius", "short", 2, false, 13448)]
public short pie_menu_radius;
- [DNAFieldAttribute(153, "short", "pie_menu_threshold", "short", 2, false)]
+ [DNAFieldAttribute(153, "short", "pie_menu_threshold", "short", 2, false, 13450)]
public short pie_menu_threshold;
- [DNAFieldAttribute(154, "int", "sequencer_editor_flag", "int", 4, false)]
+ [DNAFieldAttribute(154, "int", "sequencer_editor_flag", "int", 4, false, 13452)]
public int sequencer_editor_flag;
- [DNAFieldAttribute(155, "char", "factor_display_type", "char", 1, false)]
+ [DNAFieldAttribute(155, "char", "factor_display_type", "char", 1, false, 13456)]
public char factor_display_type;
- [DNAFieldAttribute(156, "char", "viewport_aa", "char", 1, false)]
+ [DNAFieldAttribute(156, "char", "viewport_aa", "char", 1, false, 13457)]
public char viewport_aa;
- [DNAFieldAttribute(157, "char", "render_display_type", "char", 1, false)]
+ [DNAFieldAttribute(157, "char", "render_display_type", "char", 1, false, 13458)]
public char render_display_type;
- [DNAFieldAttribute(158, "char", "filebrowser_display_type", "char", 1, false)]
+ [DNAFieldAttribute(158, "char", "filebrowser_display_type", "char", 1, false, 13459)]
public char filebrowser_display_type;
- [DNAFieldAttribute(159, "char", "sequencer_disk_cache_dir[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(159, "char", "sequencer_disk_cache_dir[1024]", "System.Char[]", 1024, false, 13460)]
public char[] sequencer_disk_cache_dir = new System.Char[1024];
- [DNAFieldAttribute(160, "int", "sequencer_disk_cache_compression", "int", 4, false)]
+ [DNAFieldAttribute(160, "int", "sequencer_disk_cache_compression", "int", 4, false, 14484)]
public int sequencer_disk_cache_compression;
- [DNAFieldAttribute(161, "int", "sequencer_disk_cache_size_limit", "int", 4, false)]
+ [DNAFieldAttribute(161, "int", "sequencer_disk_cache_size_limit", "int", 4, false, 14488)]
public int sequencer_disk_cache_size_limit;
- [DNAFieldAttribute(162, "short", "sequencer_disk_cache_flag", "short", 2, false)]
+ [DNAFieldAttribute(162, "short", "sequencer_disk_cache_flag", "short", 2, false, 14492)]
public short sequencer_disk_cache_flag;
- [DNAFieldAttribute(163, "short", "sequencer_proxy_setup", "short", 2, false)]
+ [DNAFieldAttribute(163, "short", "sequencer_proxy_setup", "short", 2, false, 14494)]
public short sequencer_proxy_setup;
- [DNAFieldAttribute(164, "float", "collection_instance_empty_size", "float", 4, false)]
+ [DNAFieldAttribute(164, "float", "collection_instance_empty_size", "float", 4, false, 14496)]
public float collection_instance_empty_size;
- [DNAFieldAttribute(165, "char", "text_flag", "char", 1, false)]
+ [DNAFieldAttribute(165, "char", "text_flag", "char", 1, false, 14500)]
public char text_flag;
- [DNAFieldAttribute(166, "char", "_pad10[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(166, "char", "_pad10[1]", "System.Char[]", 1, false, 14501)]
public char[] _pad10 = new System.Char[1];
- [DNAFieldAttribute(167, "char", "file_preview_type", "char", 1, false)]
+ [DNAFieldAttribute(167, "char", "file_preview_type", "char", 1, false, 14502)]
public char file_preview_type;
- [DNAFieldAttribute(168, "char", "statusbar_flag", "char", 1, false)]
+ [DNAFieldAttribute(168, "char", "statusbar_flag", "char", 1, false, 14503)]
public char statusbar_flag;
- [DNAFieldAttribute(169, "WalkNavigation", "walk_navigation", "WalkNavigation", 32, false)]
+ [DNAFieldAttribute(169, "WalkNavigation", "walk_navigation", "WalkNavigation", 32, false, 14504)]
public WalkNavigation walk_navigation;
- [DNAFieldAttribute(170, "UserDef_SpaceData", "space_data", "UserDef_SpaceData", 8, false)]
+ [DNAFieldAttribute(170, "UserDef_SpaceData", "space_data", "UserDef_SpaceData", 8, false, 14536)]
public UserDef_SpaceData space_data;
- [DNAFieldAttribute(171, "UserDef_FileSpaceData", "file_space_data", "UserDef_FileSpaceData", 40, false)]
+ [DNAFieldAttribute(171, "UserDef_FileSpaceData", "file_space_data", "UserDef_FileSpaceData", 40, false, 14544)]
public UserDef_FileSpaceData file_space_data;
- [DNAFieldAttribute(172, "UserDef_Experimental", "experimental", "UserDef_Experimental", 24, false)]
+ [DNAFieldAttribute(172, "UserDef_Experimental", "experimental", "UserDef_Experimental", 24, false, 14584)]
public UserDef_Experimental experimental;
- [DNAFieldAttribute(173, "UserDef_Runtime", "runtime", "UserDef_Runtime", 8, false)]
+ [DNAFieldAttribute(173, "UserDef_Runtime", "runtime", "UserDef_Runtime", 8, false, 14608)]
public UserDef_Runtime runtime;
public UserDef() {
this.versionfile = default;
diff --git a/BlendFile/DNA/UserDef_Experimental.cs b/BlendFile/DNA/UserDef_Experimental.cs
index 5f8335b..52c122a 100644
--- a/BlendFile/DNA/UserDef_Experimental.cs
+++ b/BlendFile/DNA/UserDef_Experimental.cs
@@ -15,51 +15,51 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1012, "UserDef_Experimental", 24)]
public struct UserDef_Experimental {
- [DNAFieldAttribute(0, "char", "use_undo_legacy", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "use_undo_legacy", "char", 1, false, 0)]
public char use_undo_legacy;
- [DNAFieldAttribute(1, "char", "no_override_auto_resync", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "no_override_auto_resync", "char", 1, false, 1)]
public char no_override_auto_resync;
- [DNAFieldAttribute(2, "char", "use_cycles_debug", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "use_cycles_debug", "char", 1, false, 2)]
public char use_cycles_debug;
- [DNAFieldAttribute(3, "char", "use_eevee_debug", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "use_eevee_debug", "char", 1, false, 3)]
public char use_eevee_debug;
- [DNAFieldAttribute(4, "char", "show_asset_debug_info", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "show_asset_debug_info", "char", 1, false, 4)]
public char show_asset_debug_info;
- [DNAFieldAttribute(5, "char", "no_asset_indexing", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "no_asset_indexing", "char", 1, false, 5)]
public char no_asset_indexing;
- [DNAFieldAttribute(6, "char", "use_viewport_debug", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "use_viewport_debug", "char", 1, false, 6)]
public char use_viewport_debug;
- [DNAFieldAttribute(7, "char", "use_all_linked_data_direct", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "use_all_linked_data_direct", "char", 1, false, 7)]
public char use_all_linked_data_direct;
- [DNAFieldAttribute(8, "char", "use_extensions_debug", "char", 1, false)]
+ [DNAFieldAttribute(8, "char", "use_extensions_debug", "char", 1, false, 8)]
public char use_extensions_debug;
- [DNAFieldAttribute(9, "char", "use_recompute_usercount_on_save_debug", "char", 1, false)]
+ [DNAFieldAttribute(9, "char", "use_recompute_usercount_on_save_debug", "char", 1, false, 9)]
public char use_recompute_usercount_on_save_debug;
- [DNAFieldAttribute(10, "char", "SANITIZE_AFTER_HERE", "char", 1, false)]
+ [DNAFieldAttribute(10, "char", "SANITIZE_AFTER_HERE", "char", 1, false, 10)]
public char SANITIZE_AFTER_HERE;
- [DNAFieldAttribute(11, "char", "use_new_curves_tools", "char", 1, false)]
+ [DNAFieldAttribute(11, "char", "use_new_curves_tools", "char", 1, false, 11)]
public char use_new_curves_tools;
- [DNAFieldAttribute(12, "char", "use_new_point_cloud_type", "char", 1, false)]
+ [DNAFieldAttribute(12, "char", "use_new_point_cloud_type", "char", 1, false, 12)]
public char use_new_point_cloud_type;
- [DNAFieldAttribute(13, "char", "use_sculpt_tools_tilt", "char", 1, false)]
+ [DNAFieldAttribute(13, "char", "use_sculpt_tools_tilt", "char", 1, false, 13)]
public char use_sculpt_tools_tilt;
- [DNAFieldAttribute(14, "char", "use_extended_asset_browser", "char", 1, false)]
+ [DNAFieldAttribute(14, "char", "use_extended_asset_browser", "char", 1, false, 14)]
public char use_extended_asset_browser;
- [DNAFieldAttribute(15, "char", "use_sculpt_texture_paint", "char", 1, false)]
+ [DNAFieldAttribute(15, "char", "use_sculpt_texture_paint", "char", 1, false, 15)]
public char use_sculpt_texture_paint;
- [DNAFieldAttribute(16, "char", "enable_overlay_next", "char", 1, false)]
+ [DNAFieldAttribute(16, "char", "enable_overlay_next", "char", 1, false, 16)]
public char enable_overlay_next;
- [DNAFieldAttribute(17, "char", "use_new_volume_nodes", "char", 1, false)]
+ [DNAFieldAttribute(17, "char", "use_new_volume_nodes", "char", 1, false, 17)]
public char use_new_volume_nodes;
- [DNAFieldAttribute(18, "char", "use_new_file_import_nodes", "char", 1, false)]
+ [DNAFieldAttribute(18, "char", "use_new_file_import_nodes", "char", 1, false, 18)]
public char use_new_file_import_nodes;
- [DNAFieldAttribute(19, "char", "use_shader_node_previews", "char", 1, false)]
+ [DNAFieldAttribute(19, "char", "use_shader_node_previews", "char", 1, false, 19)]
public char use_shader_node_previews;
- [DNAFieldAttribute(20, "char", "use_animation_baklava", "char", 1, false)]
+ [DNAFieldAttribute(20, "char", "use_animation_baklava", "char", 1, false, 20)]
public char use_animation_baklava;
- [DNAFieldAttribute(21, "char", "enable_new_cpu_compositor", "char", 1, false)]
+ [DNAFieldAttribute(21, "char", "enable_new_cpu_compositor", "char", 1, false, 21)]
public char enable_new_cpu_compositor;
- [DNAFieldAttribute(22, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(22, "char", "_pad[2]", "System.Char[]", 2, false, 22)]
public char[] _pad = new System.Char[2];
public UserDef_Experimental() {
this.use_undo_legacy = default;
diff --git a/BlendFile/DNA/UserDef_FileSpaceData.cs b/BlendFile/DNA/UserDef_FileSpaceData.cs
index de11b76..313fea3 100644
--- a/BlendFile/DNA/UserDef_FileSpaceData.cs
+++ b/BlendFile/DNA/UserDef_FileSpaceData.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1011, "UserDef_FileSpaceData", 40)]
public struct UserDef_FileSpaceData {
- [DNAFieldAttribute(0, "int", "display_type", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "display_type", "int", 4, false, 0)]
public int display_type;
- [DNAFieldAttribute(1, "int", "thumbnail_size", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "thumbnail_size", "int", 4, false, 4)]
public int thumbnail_size;
- [DNAFieldAttribute(2, "int", "sort_type", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "sort_type", "int", 4, false, 8)]
public int sort_type;
- [DNAFieldAttribute(3, "int", "details_flags", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "details_flags", "int", 4, false, 12)]
public int details_flags;
- [DNAFieldAttribute(4, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "flag", "int", 4, false, 16)]
public int flag;
- [DNAFieldAttribute(5, "int", "_pad0", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "_pad0", "int", 4, false, 20)]
public int _pad0;
- [DNAFieldAttribute(6, "uint64_t", "filter_id", "uint64_t", 8, false)]
+ [DNAFieldAttribute(6, "uint64_t", "filter_id", "uint64_t", 8, false, 24)]
public ulong filter_id;
- [DNAFieldAttribute(7, "int", "temp_win_sizex", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "temp_win_sizex", "int", 4, false, 32)]
public int temp_win_sizex;
- [DNAFieldAttribute(8, "int", "temp_win_sizey", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "temp_win_sizey", "int", 4, false, 36)]
public int temp_win_sizey;
public UserDef_FileSpaceData() {
this.display_type = default;
diff --git a/BlendFile/DNA/UserDef_Runtime.cs b/BlendFile/DNA/UserDef_Runtime.cs
index cba894f..6b2a091 100644
--- a/BlendFile/DNA/UserDef_Runtime.cs
+++ b/BlendFile/DNA/UserDef_Runtime.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1009, "UserDef_Runtime", 8)]
public struct UserDef_Runtime {
- [DNAFieldAttribute(0, "char", "is_dirty", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "is_dirty", "char", 1, false, 0)]
public char is_dirty;
- [DNAFieldAttribute(1, "char", "_pad0[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(1, "char", "_pad0[7]", "System.Char[]", 7, false, 1)]
public char[] _pad0 = new System.Char[7];
public UserDef_Runtime() {
this.is_dirty = default;
diff --git a/BlendFile/DNA/UserDef_SpaceData.cs b/BlendFile/DNA/UserDef_SpaceData.cs
index 52a93cc..1212677 100644
--- a/BlendFile/DNA/UserDef_SpaceData.cs
+++ b/BlendFile/DNA/UserDef_SpaceData.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1010, "UserDef_SpaceData", 8)]
public struct UserDef_SpaceData {
- [DNAFieldAttribute(0, "char", "section_active", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "section_active", "char", 1, false, 0)]
public char section_active;
- [DNAFieldAttribute(1, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "flag", "char", 1, false, 1)]
public char flag;
- [DNAFieldAttribute(2, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(2, "char", "_pad0[6]", "System.Char[]", 6, false, 2)]
public char[] _pad0 = new System.Char[6];
public UserDef_SpaceData() {
this.section_active = default;
diff --git a/BlendFile/DNA/UvSculpt.cs b/BlendFile/DNA/UvSculpt.cs
index 65ae81e..184504f 100644
--- a/BlendFile/DNA/UvSculpt.cs
+++ b/BlendFile/DNA/UvSculpt.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(814, "UvSculpt", 24)]
public class UvSculpt {
- [DNAFieldAttribute(0, "CurveMapping", "*strength_curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(0, "CurveMapping", "*strength_curve", "CurveMapping", 8, true, 0)]
public CurveMapping ptr_strength_curve;
- [DNAFieldAttribute(1, "int", "size", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "size", "int", 4, false, 8)]
public int size;
- [DNAFieldAttribute(2, "float", "strength", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "strength", "float", 4, false, 12)]
public float strength;
- [DNAFieldAttribute(3, "int8_t", "curve_preset", "int8_t", 1, false)]
+ [DNAFieldAttribute(3, "int8_t", "curve_preset", "int8_t", 1, false, 16)]
public sbyte curve_preset;
- [DNAFieldAttribute(4, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(4, "char", "_pad[7]", "System.Char[]", 7, false, 17)]
public char[] _pad = new System.Char[7];
public UvSculpt() {
this.ptr_strength_curve = default;
diff --git a/BlendFile/DNA/VFont.cs b/BlendFile/DNA/VFont.cs
index 50d8097..06589d9 100644
--- a/BlendFile/DNA/VFont.cs
+++ b/BlendFile/DNA/VFont.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(215, "VFont", 1256)]
public class VFont {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "char", "name[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(1, "char", "name[1024]", "System.Char[]", 1024, false, 208)]
public char[] name = new System.Char[1024];
- [DNAFieldAttribute(2, "VFontData", "*data", "VFontData", 8, true)]
+ [DNAFieldAttribute(2, "VFontData", "*data", "VFontData", 8, true, 1232)]
public VFontData ptr_data;
- [DNAFieldAttribute(3, "PackedFile", "*packedfile", "PackedFile", 8, true)]
+ [DNAFieldAttribute(3, "PackedFile", "*packedfile", "PackedFile", 8, true, 1240)]
public PackedFile ptr_packedfile;
- [DNAFieldAttribute(4, "PackedFile", "*temp_pf", "PackedFile", 8, true)]
+ [DNAFieldAttribute(4, "PackedFile", "*temp_pf", "PackedFile", 8, true, 1248)]
public PackedFile ptr_temp_pf;
public VFont() {
this.id = default;
diff --git a/BlendFile/DNA/VPaint.cs b/BlendFile/DNA/VPaint.cs
index d01f5be..190721f 100644
--- a/BlendFile/DNA/VPaint.cs
+++ b/BlendFile/DNA/VPaint.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(819, "VPaint", 136)]
public struct VPaint {
- [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false)]
+ [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false, 0)]
public Paint paint;
- [DNAFieldAttribute(1, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "flag", "char", 1, false, 120)]
public char flag;
- [DNAFieldAttribute(2, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(2, "char", "_pad[3]", "System.Char[]", 3, false, 121)]
public char[] _pad = new System.Char[3];
- [DNAFieldAttribute(3, "int", "radial_symm[3]", "System.Int32[]", 12, false)]
+ [DNAFieldAttribute(3, "int", "radial_symm[3]", "System.Int32[]", 12, false, 124)]
public int[] radial_symm = new System.Int32[3];
public VPaint() {
this.paint = default;
diff --git a/BlendFile/DNA/View2D.cs b/BlendFile/DNA/View2D.cs
index 0ad0240..c43716a 100644
--- a/BlendFile/DNA/View2D.cs
+++ b/BlendFile/DNA/View2D.cs
@@ -15,59 +15,59 @@ namespace BlendFile.DNA {
[DNAClassAttribute(74, "View2D", 152)]
public class View2D {
- [DNAFieldAttribute(0, "rctf", "tot", "rctf", 16, false)]
+ [DNAFieldAttribute(0, "rctf", "tot", "rctf", 16, false, 0)]
public rctf tot;
- [DNAFieldAttribute(1, "rctf", "cur", "rctf", 16, false)]
+ [DNAFieldAttribute(1, "rctf", "cur", "rctf", 16, false, 16)]
public rctf cur;
- [DNAFieldAttribute(2, "rcti", "vert", "rcti", 16, false)]
+ [DNAFieldAttribute(2, "rcti", "vert", "rcti", 16, false, 32)]
public rcti vert;
- [DNAFieldAttribute(3, "rcti", "hor", "rcti", 16, false)]
+ [DNAFieldAttribute(3, "rcti", "hor", "rcti", 16, false, 48)]
public rcti hor;
- [DNAFieldAttribute(4, "rcti", "mask", "rcti", 16, false)]
+ [DNAFieldAttribute(4, "rcti", "mask", "rcti", 16, false, 64)]
public rcti mask;
- [DNAFieldAttribute(5, "float", "min[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(5, "float", "min[2]", "System.Single[]", 8, false, 80)]
public float[] min = new System.Single[2];
- [DNAFieldAttribute(6, "float", "max[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(6, "float", "max[2]", "System.Single[]", 8, false, 88)]
public float[] max = new System.Single[2];
- [DNAFieldAttribute(7, "float", "minzoom", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "minzoom", "float", 4, false, 96)]
public float minzoom;
- [DNAFieldAttribute(8, "float", "maxzoom", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "maxzoom", "float", 4, false, 100)]
public float maxzoom;
- [DNAFieldAttribute(9, "short", "scroll", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "scroll", "short", 2, false, 104)]
public short scroll;
- [DNAFieldAttribute(10, "short", "scroll_ui", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "scroll_ui", "short", 2, false, 106)]
public short scroll_ui;
- [DNAFieldAttribute(11, "short", "keeptot", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "keeptot", "short", 2, false, 108)]
public short keeptot;
- [DNAFieldAttribute(12, "short", "keepzoom", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "keepzoom", "short", 2, false, 110)]
public short keepzoom;
- [DNAFieldAttribute(13, "short", "keepofs", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "keepofs", "short", 2, false, 112)]
public short keepofs;
- [DNAFieldAttribute(14, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(14, "short", "flag", "short", 2, false, 114)]
public short flag;
- [DNAFieldAttribute(15, "short", "align", "short", 2, false)]
+ [DNAFieldAttribute(15, "short", "align", "short", 2, false, 116)]
public short align;
- [DNAFieldAttribute(16, "short", "winx", "short", 2, false)]
+ [DNAFieldAttribute(16, "short", "winx", "short", 2, false, 118)]
public short winx;
- [DNAFieldAttribute(17, "short", "winy", "short", 2, false)]
+ [DNAFieldAttribute(17, "short", "winy", "short", 2, false, 120)]
public short winy;
- [DNAFieldAttribute(18, "short", "oldwinx", "short", 2, false)]
+ [DNAFieldAttribute(18, "short", "oldwinx", "short", 2, false, 122)]
public short oldwinx;
- [DNAFieldAttribute(19, "short", "oldwiny", "short", 2, false)]
+ [DNAFieldAttribute(19, "short", "oldwiny", "short", 2, false, 124)]
public short oldwiny;
- [DNAFieldAttribute(20, "short", "around", "short", 2, false)]
+ [DNAFieldAttribute(20, "short", "around", "short", 2, false, 126)]
public short around;
- [DNAFieldAttribute(21, "char", "alpha_vert", "char", 1, false)]
+ [DNAFieldAttribute(21, "char", "alpha_vert", "char", 1, false, 128)]
public char alpha_vert;
- [DNAFieldAttribute(22, "char", "alpha_hor", "char", 1, false)]
+ [DNAFieldAttribute(22, "char", "alpha_hor", "char", 1, false, 129)]
public char alpha_hor;
- [DNAFieldAttribute(23, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(23, "char", "_pad[2]", "System.Char[]", 2, false, 130)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(24, "float", "page_size_y", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "page_size_y", "float", 4, false, 132)]
public float page_size_y;
- [DNAFieldAttribute(25, "SmoothView2DStore", "*sms", "SmoothView2DStore", 8, true)]
+ [DNAFieldAttribute(25, "SmoothView2DStore", "*sms", "SmoothView2DStore", 8, true, 136)]
public SmoothView2DStore ptr_sms;
- [DNAFieldAttribute(26, "wmTimer", "*smooth_timer", "wmTimer", 8, true)]
+ [DNAFieldAttribute(26, "wmTimer", "*smooth_timer", "wmTimer", 8, true, 144)]
public wmTimer ptr_smooth_timer;
public View2D() {
this.tot = default;
diff --git a/BlendFile/DNA/View3D.cs b/BlendFile/DNA/View3D.cs
index 89f3a0c..ba4a1d4 100644
--- a/BlendFile/DNA/View3D.cs
+++ b/BlendFile/DNA/View3D.cs
@@ -15,125 +15,125 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1029, "View3D", 1400)]
public class View3D {
- [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true, 0)]
public SpaceLink ptr_next;
- [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)]
+ [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true, 8)]
public SpaceLink ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false, 16)]
public ListBase regionbase;
- [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "spacetype", "char", 1, false, 32)]
public char spacetype;
- [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "link_flag", "char", 1, false, 33)]
public char link_flag;
- [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false, 34)]
public char[] _pad0 = new System.Char[6];
- [DNAFieldAttribute(6, "float", "viewquat[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(6, "float", "viewquat[4]", "System.Single[]", 16, false, 40)]
public float[] viewquat = new System.Single[4];
- [DNAFieldAttribute(7, "float", "dist", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "dist", "float", 4, false, 56)]
public float dist;
- [DNAFieldAttribute(8, "float", "bundle_size", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "bundle_size", "float", 4, false, 60)]
public float bundle_size;
- [DNAFieldAttribute(9, "char", "bundle_drawtype", "char", 1, false)]
+ [DNAFieldAttribute(9, "char", "bundle_drawtype", "char", 1, false, 64)]
public char bundle_drawtype;
- [DNAFieldAttribute(10, "char", "drawtype", "char", 1, false)]
+ [DNAFieldAttribute(10, "char", "drawtype", "char", 1, false, 65)]
public char drawtype;
- [DNAFieldAttribute(11, "char", "_pad3[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(11, "char", "_pad3[1]", "System.Char[]", 1, false, 66)]
public char[] _pad3 = new System.Char[1];
- [DNAFieldAttribute(12, "char", "multiview_eye", "char", 1, false)]
+ [DNAFieldAttribute(12, "char", "multiview_eye", "char", 1, false, 67)]
public char multiview_eye;
- [DNAFieldAttribute(13, "int", "object_type_exclude_viewport", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "object_type_exclude_viewport", "int", 4, false, 68)]
public int object_type_exclude_viewport;
- [DNAFieldAttribute(14, "int", "object_type_exclude_select", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "object_type_exclude_select", "int", 4, false, 72)]
public int object_type_exclude_select;
- [DNAFieldAttribute(15, "short", "persp", "short", 2, false)]
+ [DNAFieldAttribute(15, "short", "persp", "short", 2, false, 76)]
public short persp;
- [DNAFieldAttribute(16, "short", "view", "short", 2, false)]
+ [DNAFieldAttribute(16, "short", "view", "short", 2, false, 78)]
public short view;
- [DNAFieldAttribute(17, "Object", "*camera", "Object", 8, true)]
+ [DNAFieldAttribute(17, "Object", "*camera", "Object", 8, true, 80)]
public Object ptr_camera;
- [DNAFieldAttribute(18, "Object", "*ob_centre", "Object", 8, true)]
+ [DNAFieldAttribute(18, "Object", "*ob_centre", "Object", 8, true, 88)]
public Object ptr_ob_centre;
- [DNAFieldAttribute(19, "rctf", "render_border", "rctf", 16, false)]
+ [DNAFieldAttribute(19, "rctf", "render_border", "rctf", 16, false, 96)]
public rctf render_border;
- [DNAFieldAttribute(20, "View3D", "*localvd", "View3D", 8, true)]
+ [DNAFieldAttribute(20, "View3D", "*localvd", "View3D", 8, true, 112)]
public View3D ptr_localvd;
- [DNAFieldAttribute(21, "char", "ob_centre_bone[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(21, "char", "ob_centre_bone[64]", "System.Char[]", 64, false, 120)]
public char[] ob_centre_bone = new System.Char[64];
- [DNAFieldAttribute(22, "short", "local_view_uuid", "short", 2, false)]
+ [DNAFieldAttribute(22, "short", "local_view_uuid", "short", 2, false, 184)]
public short local_view_uuid;
- [DNAFieldAttribute(23, "char", "_pad6[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(23, "char", "_pad6[2]", "System.Char[]", 2, false, 186)]
public char[] _pad6 = new System.Char[2];
- [DNAFieldAttribute(24, "int", "layact", "int", 4, false)]
+ [DNAFieldAttribute(24, "int", "layact", "int", 4, false, 188)]
public int layact;
- [DNAFieldAttribute(25, "short", "local_collections_uuid", "short", 2, false)]
+ [DNAFieldAttribute(25, "short", "local_collections_uuid", "short", 2, false, 192)]
public short local_collections_uuid;
- [DNAFieldAttribute(26, "short", "_pad7[2]", "System.Int16[]", 4, false)]
+ [DNAFieldAttribute(26, "short", "_pad7[2]", "System.Int16[]", 4, false, 194)]
public short[] _pad7 = new System.Int16[2];
- [DNAFieldAttribute(27, "short", "debug_flag", "short", 2, false)]
+ [DNAFieldAttribute(27, "short", "debug_flag", "short", 2, false, 198)]
public short debug_flag;
- [DNAFieldAttribute(28, "short", "ob_centre_cursor", "short", 2, false)]
+ [DNAFieldAttribute(28, "short", "ob_centre_cursor", "short", 2, false, 200)]
public short ob_centre_cursor;
- [DNAFieldAttribute(29, "short", "scenelock", "short", 2, false)]
+ [DNAFieldAttribute(29, "short", "scenelock", "short", 2, false, 202)]
public short scenelock;
- [DNAFieldAttribute(30, "short", "gp_flag", "short", 2, false)]
+ [DNAFieldAttribute(30, "short", "gp_flag", "short", 2, false, 204)]
public short gp_flag;
- [DNAFieldAttribute(31, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(31, "short", "flag", "short", 2, false, 206)]
public short flag;
- [DNAFieldAttribute(32, "int", "flag2", "int", 4, false)]
+ [DNAFieldAttribute(32, "int", "flag2", "int", 4, false, 208)]
public int flag2;
- [DNAFieldAttribute(33, "float", "lens", "float", 4, false)]
+ [DNAFieldAttribute(33, "float", "lens", "float", 4, false, 212)]
public float lens;
- [DNAFieldAttribute(34, "float", "grid", "float", 4, false)]
+ [DNAFieldAttribute(34, "float", "grid", "float", 4, false, 216)]
public float grid;
- [DNAFieldAttribute(35, "float", "near", "float", 4, false)]
+ [DNAFieldAttribute(35, "float", "near", "float", 4, false, 220)]
public float near;
- [DNAFieldAttribute(36, "float", "far", "float", 4, false)]
+ [DNAFieldAttribute(36, "float", "far", "float", 4, false, 224)]
public float far;
- [DNAFieldAttribute(37, "float", "ofs[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(37, "float", "ofs[3]", "System.Single[]", 12, false, 228)]
public float[] ofs = new System.Single[3];
- [DNAFieldAttribute(38, "char", "_pad[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(38, "char", "_pad[1]", "System.Char[]", 1, false, 240)]
public char[] _pad = new System.Char[1];
- [DNAFieldAttribute(39, "char", "gizmo_flag", "char", 1, false)]
+ [DNAFieldAttribute(39, "char", "gizmo_flag", "char", 1, false, 241)]
public char gizmo_flag;
- [DNAFieldAttribute(40, "char", "gizmo_show_object", "char", 1, false)]
+ [DNAFieldAttribute(40, "char", "gizmo_show_object", "char", 1, false, 242)]
public char gizmo_show_object;
- [DNAFieldAttribute(41, "char", "gizmo_show_armature", "char", 1, false)]
+ [DNAFieldAttribute(41, "char", "gizmo_show_armature", "char", 1, false, 243)]
public char gizmo_show_armature;
- [DNAFieldAttribute(42, "char", "gizmo_show_empty", "char", 1, false)]
+ [DNAFieldAttribute(42, "char", "gizmo_show_empty", "char", 1, false, 244)]
public char gizmo_show_empty;
- [DNAFieldAttribute(43, "char", "gizmo_show_light", "char", 1, false)]
+ [DNAFieldAttribute(43, "char", "gizmo_show_light", "char", 1, false, 245)]
public char gizmo_show_light;
- [DNAFieldAttribute(44, "char", "gizmo_show_camera", "char", 1, false)]
+ [DNAFieldAttribute(44, "char", "gizmo_show_camera", "char", 1, false, 246)]
public char gizmo_show_camera;
- [DNAFieldAttribute(45, "char", "gridflag", "char", 1, false)]
+ [DNAFieldAttribute(45, "char", "gridflag", "char", 1, false, 247)]
public char gridflag;
- [DNAFieldAttribute(46, "short", "gridlines", "short", 2, false)]
+ [DNAFieldAttribute(46, "short", "gridlines", "short", 2, false, 248)]
public short gridlines;
- [DNAFieldAttribute(47, "short", "gridsubdiv", "short", 2, false)]
+ [DNAFieldAttribute(47, "short", "gridsubdiv", "short", 2, false, 250)]
public short gridsubdiv;
- [DNAFieldAttribute(48, "float", "vertex_opacity", "float", 4, false)]
+ [DNAFieldAttribute(48, "float", "vertex_opacity", "float", 4, false, 252)]
public float vertex_opacity;
- [DNAFieldAttribute(49, "bGPdata", "*gpd", "bGPdata", 8, true)]
+ [DNAFieldAttribute(49, "bGPdata", "*gpd", "bGPdata", 8, true, 256)]
public bGPdata ptr_gpd;
- [DNAFieldAttribute(50, "short", "stereo3d_flag", "short", 2, false)]
+ [DNAFieldAttribute(50, "short", "stereo3d_flag", "short", 2, false, 264)]
public short stereo3d_flag;
- [DNAFieldAttribute(51, "char", "stereo3d_camera", "char", 1, false)]
+ [DNAFieldAttribute(51, "char", "stereo3d_camera", "char", 1, false, 266)]
public char stereo3d_camera;
- [DNAFieldAttribute(52, "char", "_pad4", "char", 1, false)]
+ [DNAFieldAttribute(52, "char", "_pad4", "char", 1, false, 267)]
public char _pad4;
- [DNAFieldAttribute(53, "float", "stereo3d_convergence_factor", "float", 4, false)]
+ [DNAFieldAttribute(53, "float", "stereo3d_convergence_factor", "float", 4, false, 268)]
public float stereo3d_convergence_factor;
- [DNAFieldAttribute(54, "float", "stereo3d_volume_alpha", "float", 4, false)]
+ [DNAFieldAttribute(54, "float", "stereo3d_volume_alpha", "float", 4, false, 272)]
public float stereo3d_volume_alpha;
- [DNAFieldAttribute(55, "float", "stereo3d_convergence_alpha", "float", 4, false)]
+ [DNAFieldAttribute(55, "float", "stereo3d_convergence_alpha", "float", 4, false, 276)]
public float stereo3d_convergence_alpha;
- [DNAFieldAttribute(56, "View3DShading", "shading", "View3DShading", 944, false)]
+ [DNAFieldAttribute(56, "View3DShading", "shading", "View3DShading", 944, false, 280)]
public View3DShading shading;
- [DNAFieldAttribute(57, "View3DOverlay", "overlay", "View3DOverlay", 128, false)]
+ [DNAFieldAttribute(57, "View3DOverlay", "overlay", "View3DOverlay", 128, false, 1224)]
public View3DOverlay overlay;
- [DNAFieldAttribute(58, "ViewerPath", "viewer_path", "ViewerPath", 16, false)]
+ [DNAFieldAttribute(58, "ViewerPath", "viewer_path", "ViewerPath", 16, false, 1352)]
public ViewerPath viewer_path;
- [DNAFieldAttribute(59, "View3D_Runtime", "runtime", "View3D_Runtime", 32, false)]
+ [DNAFieldAttribute(59, "View3D_Runtime", "runtime", "View3D_Runtime", 32, false, 1368)]
public View3D_Runtime runtime;
public View3D() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/View3DCursor.cs b/BlendFile/DNA/View3DCursor.cs
index 5c68b52..d749d05 100644
--- a/BlendFile/DNA/View3DCursor.cs
+++ b/BlendFile/DNA/View3DCursor.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(839, "View3DCursor", 64)]
public struct View3DCursor {
- [DNAFieldAttribute(0, "float", "location[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(0, "float", "location[3]", "System.Single[]", 12, false, 0)]
public float[] location = new System.Single[3];
- [DNAFieldAttribute(1, "float", "rotation_quaternion[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(1, "float", "rotation_quaternion[4]", "System.Single[]", 16, false, 12)]
public float[] rotation_quaternion = new System.Single[4];
- [DNAFieldAttribute(2, "float", "rotation_euler[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(2, "float", "rotation_euler[3]", "System.Single[]", 12, false, 28)]
public float[] rotation_euler = new System.Single[3];
- [DNAFieldAttribute(3, "float", "rotation_axis[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(3, "float", "rotation_axis[3]", "System.Single[]", 12, false, 40)]
public float[] rotation_axis = new System.Single[3];
- [DNAFieldAttribute(4, "float", "rotation_angle", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "rotation_angle", "float", 4, false, 52)]
public float rotation_angle;
- [DNAFieldAttribute(5, "short", "rotation_mode", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "rotation_mode", "short", 2, false, 56)]
public short rotation_mode;
- [DNAFieldAttribute(6, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(6, "char", "_pad[6]", "System.Char[]", 6, false, 58)]
public char[] _pad = new System.Char[6];
public View3DCursor() {
this.location = default;
diff --git a/BlendFile/DNA/View3DOverlay.cs b/BlendFile/DNA/View3DOverlay.cs
index 55c0c94..cd61c05 100644
--- a/BlendFile/DNA/View3DOverlay.cs
+++ b/BlendFile/DNA/View3DOverlay.cs
@@ -15,61 +15,61 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1027, "View3DOverlay", 128)]
public struct View3DOverlay {
- [DNAFieldAttribute(0, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "flag", "int", 4, false, 0)]
public int flag;
- [DNAFieldAttribute(1, "int", "edit_flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "edit_flag", "int", 4, false, 4)]
public int edit_flag;
- [DNAFieldAttribute(2, "float", "normals_length", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "normals_length", "float", 4, false, 8)]
public float normals_length;
- [DNAFieldAttribute(3, "float", "normals_constant_screen_size", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "normals_constant_screen_size", "float", 4, false, 12)]
public float normals_constant_screen_size;
- [DNAFieldAttribute(4, "int", "paint_flag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "paint_flag", "int", 4, false, 16)]
public int paint_flag;
- [DNAFieldAttribute(5, "int", "wpaint_flag", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "wpaint_flag", "int", 4, false, 20)]
public int wpaint_flag;
- [DNAFieldAttribute(6, "float", "texture_paint_mode_opacity", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "texture_paint_mode_opacity", "float", 4, false, 24)]
public float texture_paint_mode_opacity;
- [DNAFieldAttribute(7, "float", "vertex_paint_mode_opacity", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "vertex_paint_mode_opacity", "float", 4, false, 28)]
public float vertex_paint_mode_opacity;
- [DNAFieldAttribute(8, "float", "weight_paint_mode_opacity", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "weight_paint_mode_opacity", "float", 4, false, 32)]
public float weight_paint_mode_opacity;
- [DNAFieldAttribute(9, "float", "sculpt_mode_mask_opacity", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "sculpt_mode_mask_opacity", "float", 4, false, 36)]
public float sculpt_mode_mask_opacity;
- [DNAFieldAttribute(10, "float", "sculpt_mode_face_sets_opacity", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "sculpt_mode_face_sets_opacity", "float", 4, false, 40)]
public float sculpt_mode_face_sets_opacity;
- [DNAFieldAttribute(11, "float", "viewer_attribute_opacity", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "viewer_attribute_opacity", "float", 4, false, 44)]
public float viewer_attribute_opacity;
- [DNAFieldAttribute(12, "float", "xray_alpha_bone", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "xray_alpha_bone", "float", 4, false, 48)]
public float xray_alpha_bone;
- [DNAFieldAttribute(13, "float", "bone_wire_alpha", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "bone_wire_alpha", "float", 4, false, 52)]
public float bone_wire_alpha;
- [DNAFieldAttribute(14, "float", "fade_alpha", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "fade_alpha", "float", 4, false, 56)]
public float fade_alpha;
- [DNAFieldAttribute(15, "float", "wireframe_threshold", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "wireframe_threshold", "float", 4, false, 60)]
public float wireframe_threshold;
- [DNAFieldAttribute(16, "float", "wireframe_opacity", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "wireframe_opacity", "float", 4, false, 64)]
public float wireframe_opacity;
- [DNAFieldAttribute(17, "float", "retopology_offset", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "retopology_offset", "float", 4, false, 68)]
public float retopology_offset;
- [DNAFieldAttribute(18, "float", "gpencil_paper_opacity", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "gpencil_paper_opacity", "float", 4, false, 72)]
public float gpencil_paper_opacity;
- [DNAFieldAttribute(19, "float", "gpencil_grid_opacity", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "gpencil_grid_opacity", "float", 4, false, 76)]
public float gpencil_grid_opacity;
- [DNAFieldAttribute(20, "float", "gpencil_fade_layer", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "gpencil_fade_layer", "float", 4, false, 80)]
public float gpencil_fade_layer;
- [DNAFieldAttribute(21, "float", "gpencil_grid_color[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(21, "float", "gpencil_grid_color[3]", "System.Single[]", 12, false, 84)]
public float[] gpencil_grid_color = new System.Single[3];
- [DNAFieldAttribute(22, "float", "gpencil_grid_scale[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(22, "float", "gpencil_grid_scale[2]", "System.Single[]", 8, false, 96)]
public float[] gpencil_grid_scale = new System.Single[2];
- [DNAFieldAttribute(23, "float", "gpencil_grid_offset[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(23, "float", "gpencil_grid_offset[2]", "System.Single[]", 8, false, 104)]
public float[] gpencil_grid_offset = new System.Single[2];
- [DNAFieldAttribute(24, "int", "gpencil_grid_subdivisions", "int", 4, false)]
+ [DNAFieldAttribute(24, "int", "gpencil_grid_subdivisions", "int", 4, false, 112)]
public int gpencil_grid_subdivisions;
- [DNAFieldAttribute(25, "float", "gpencil_vertex_paint_opacity", "float", 4, false)]
+ [DNAFieldAttribute(25, "float", "gpencil_vertex_paint_opacity", "float", 4, false, 116)]
public float gpencil_vertex_paint_opacity;
- [DNAFieldAttribute(26, "int", "handle_display", "int", 4, false)]
+ [DNAFieldAttribute(26, "int", "handle_display", "int", 4, false, 120)]
public int handle_display;
- [DNAFieldAttribute(27, "float", "sculpt_curves_cage_opacity", "float", 4, false)]
+ [DNAFieldAttribute(27, "float", "sculpt_curves_cage_opacity", "float", 4, false, 124)]
public float sculpt_curves_cage_opacity;
public View3DOverlay() {
this.flag = default;
diff --git a/BlendFile/DNA/View3DShading.cs b/BlendFile/DNA/View3DShading.cs
index 33de7ee..326daf6 100644
--- a/BlendFile/DNA/View3DShading.cs
+++ b/BlendFile/DNA/View3DShading.cs
@@ -15,69 +15,69 @@ namespace BlendFile.DNA {
[DNAClassAttribute(833, "View3DShading", 944)]
public class View3DShading {
- [DNAFieldAttribute(0, "char", "type", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "type", "char", 1, false, 0)]
public char type;
- [DNAFieldAttribute(1, "char", "prev_type", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "prev_type", "char", 1, false, 1)]
public char prev_type;
- [DNAFieldAttribute(2, "char", "prev_type_wire", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "prev_type_wire", "char", 1, false, 2)]
public char prev_type_wire;
- [DNAFieldAttribute(3, "char", "color_type", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "color_type", "char", 1, false, 3)]
public char color_type;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 4)]
public short flag;
- [DNAFieldAttribute(5, "char", "light", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "light", "char", 1, false, 6)]
public char light;
- [DNAFieldAttribute(6, "char", "background_type", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "background_type", "char", 1, false, 7)]
public char background_type;
- [DNAFieldAttribute(7, "char", "cavity_type", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "cavity_type", "char", 1, false, 8)]
public char cavity_type;
- [DNAFieldAttribute(8, "char", "wire_color_type", "char", 1, false)]
+ [DNAFieldAttribute(8, "char", "wire_color_type", "char", 1, false, 9)]
public char wire_color_type;
- [DNAFieldAttribute(9, "char", "use_compositor", "char", 1, false)]
+ [DNAFieldAttribute(9, "char", "use_compositor", "char", 1, false, 10)]
public char use_compositor;
- [DNAFieldAttribute(10, "char", "_pad", "char", 1, false)]
+ [DNAFieldAttribute(10, "char", "_pad", "char", 1, false, 11)]
public char _pad;
- [DNAFieldAttribute(11, "char", "studio_light[256]", "System.Char[]", 256, false)]
+ [DNAFieldAttribute(11, "char", "studio_light[256]", "System.Char[]", 256, false, 12)]
public char[] studio_light = new System.Char[256];
- [DNAFieldAttribute(12, "char", "lookdev_light[256]", "System.Char[]", 256, false)]
+ [DNAFieldAttribute(12, "char", "lookdev_light[256]", "System.Char[]", 256, false, 268)]
public char[] lookdev_light = new System.Char[256];
- [DNAFieldAttribute(13, "char", "matcap[256]", "System.Char[]", 256, false)]
+ [DNAFieldAttribute(13, "char", "matcap[256]", "System.Char[]", 256, false, 524)]
public char[] matcap = new System.Char[256];
- [DNAFieldAttribute(14, "float", "shadow_intensity", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "shadow_intensity", "float", 4, false, 780)]
public float shadow_intensity;
- [DNAFieldAttribute(15, "float", "single_color[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(15, "float", "single_color[3]", "System.Single[]", 12, false, 784)]
public float[] single_color = new System.Single[3];
- [DNAFieldAttribute(16, "float", "studiolight_rot_z", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "studiolight_rot_z", "float", 4, false, 796)]
public float studiolight_rot_z;
- [DNAFieldAttribute(17, "float", "studiolight_background", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "studiolight_background", "float", 4, false, 800)]
public float studiolight_background;
- [DNAFieldAttribute(18, "float", "studiolight_intensity", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "studiolight_intensity", "float", 4, false, 804)]
public float studiolight_intensity;
- [DNAFieldAttribute(19, "float", "studiolight_blur", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "studiolight_blur", "float", 4, false, 808)]
public float studiolight_blur;
- [DNAFieldAttribute(20, "float", "object_outline_color[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(20, "float", "object_outline_color[3]", "System.Single[]", 12, false, 812)]
public float[] object_outline_color = new System.Single[3];
- [DNAFieldAttribute(21, "float", "xray_alpha", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "xray_alpha", "float", 4, false, 824)]
public float xray_alpha;
- [DNAFieldAttribute(22, "float", "xray_alpha_wire", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "xray_alpha_wire", "float", 4, false, 828)]
public float xray_alpha_wire;
- [DNAFieldAttribute(23, "float", "cavity_valley_factor", "float", 4, false)]
+ [DNAFieldAttribute(23, "float", "cavity_valley_factor", "float", 4, false, 832)]
public float cavity_valley_factor;
- [DNAFieldAttribute(24, "float", "cavity_ridge_factor", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "cavity_ridge_factor", "float", 4, false, 836)]
public float cavity_ridge_factor;
- [DNAFieldAttribute(25, "float", "background_color[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(25, "float", "background_color[3]", "System.Single[]", 12, false, 840)]
public float[] background_color = new System.Single[3];
- [DNAFieldAttribute(26, "float", "curvature_ridge_factor", "float", 4, false)]
+ [DNAFieldAttribute(26, "float", "curvature_ridge_factor", "float", 4, false, 852)]
public float curvature_ridge_factor;
- [DNAFieldAttribute(27, "float", "curvature_valley_factor", "float", 4, false)]
+ [DNAFieldAttribute(27, "float", "curvature_valley_factor", "float", 4, false, 856)]
public float curvature_valley_factor;
- [DNAFieldAttribute(28, "int", "render_pass", "int", 4, false)]
+ [DNAFieldAttribute(28, "int", "render_pass", "int", 4, false, 860)]
public int render_pass;
- [DNAFieldAttribute(29, "char", "aov_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(29, "char", "aov_name[64]", "System.Char[]", 64, false, 864)]
public char[] aov_name = new System.Char[64];
- [DNAFieldAttribute(30, "IDProperty", "*prop", "IDProperty", 8, true)]
+ [DNAFieldAttribute(30, "IDProperty", "*prop", "IDProperty", 8, true, 928)]
public IDProperty ptr_prop;
- [DNAFieldAttribute(31, "void", "*_pad2", "void", 8, true)]
+ [DNAFieldAttribute(31, "void", "*_pad2", "void", 8, true, 936)]
public object ptr__pad2;
public View3DShading() {
this.type = default;
diff --git a/BlendFile/DNA/View3D_Runtime.cs b/BlendFile/DNA/View3D_Runtime.cs
index 81f7072..15b6d29 100644
--- a/BlendFile/DNA/View3D_Runtime.cs
+++ b/BlendFile/DNA/View3D_Runtime.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1028, "View3D_Runtime", 24)]
public class View3D_Runtime {
- [DNAFieldAttribute(0, "void", "*properties_storage", "void", 8, true)]
+ [DNAFieldAttribute(0, "void", "*properties_storage", "void", 8, true, 0)]
public object ptr_properties_storage;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 8)]
public int flag;
- [DNAFieldAttribute(3, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "_pad1[4]", "System.Char[]", 4, false, 12)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(4, "SceneStats", "*local_stats", "SceneStats", 8, true)]
+ [DNAFieldAttribute(4, "SceneStats", "*local_stats", "SceneStats", 8, true, 16)]
public SceneStats ptr_local_stats;
public View3D_Runtime() {
this.ptr_properties_storage = default;
diff --git a/BlendFile/DNA/ViewLayer.cs b/BlendFile/DNA/ViewLayer.cs
index 5835e3b..45d8d3e 100644
--- a/BlendFile/DNA/ViewLayer.cs
+++ b/BlendFile/DNA/ViewLayer.cs
@@ -15,63 +15,63 @@ namespace BlendFile.DNA {
[DNAClassAttribute(163, "ViewLayer", 336)]
public class ViewLayer {
- [DNAFieldAttribute(0, "ViewLayer", "*next", "ViewLayer", 8, true)]
+ [DNAFieldAttribute(0, "ViewLayer", "*next", "ViewLayer", 8, true, 0)]
public ViewLayer ptr_next;
- [DNAFieldAttribute(1, "ViewLayer", "*prev", "ViewLayer", 8, true)]
+ [DNAFieldAttribute(1, "ViewLayer", "*prev", "ViewLayer", 8, true, 8)]
public ViewLayer ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "flag", "short", 2, false, 80)]
public short flag;
- [DNAFieldAttribute(4, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(4, "char", "_pad[6]", "System.Char[]", 6, false, 82)]
public char[] _pad = new System.Char[6];
- [DNAFieldAttribute(5, "ListBase", "object_bases", "ListBase", 16, false)]
+ [DNAFieldAttribute(5, "ListBase", "object_bases", "ListBase", 16, false, 88)]
public ListBase object_bases;
- [DNAFieldAttribute(6, "SceneStats", "*stats", "SceneStats", 8, true)]
+ [DNAFieldAttribute(6, "SceneStats", "*stats", "SceneStats", 8, true, 104)]
public SceneStats ptr_stats;
- [DNAFieldAttribute(7, "Base", "*basact", "Base", 8, true)]
+ [DNAFieldAttribute(7, "Base", "*basact", "Base", 8, true, 112)]
public Base ptr_basact;
- [DNAFieldAttribute(8, "ListBase", "layer_collections", "ListBase", 16, false)]
+ [DNAFieldAttribute(8, "ListBase", "layer_collections", "ListBase", 16, false, 120)]
public ListBase layer_collections;
- [DNAFieldAttribute(9, "LayerCollection", "*active_collection", "LayerCollection", 8, true)]
+ [DNAFieldAttribute(9, "LayerCollection", "*active_collection", "LayerCollection", 8, true, 136)]
public LayerCollection ptr_active_collection;
- [DNAFieldAttribute(10, "int", "layflag", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "layflag", "int", 4, false, 144)]
public int layflag;
- [DNAFieldAttribute(11, "int", "passflag", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "passflag", "int", 4, false, 148)]
public int passflag;
- [DNAFieldAttribute(12, "float", "pass_alpha_threshold", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "pass_alpha_threshold", "float", 4, false, 152)]
public float pass_alpha_threshold;
- [DNAFieldAttribute(13, "short", "cryptomatte_flag", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "cryptomatte_flag", "short", 2, false, 156)]
public short cryptomatte_flag;
- [DNAFieldAttribute(14, "short", "cryptomatte_levels", "short", 2, false)]
+ [DNAFieldAttribute(14, "short", "cryptomatte_levels", "short", 2, false, 158)]
public short cryptomatte_levels;
- [DNAFieldAttribute(15, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(15, "char", "_pad1[4]", "System.Char[]", 4, false, 160)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(16, "int", "samples", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "samples", "int", 4, false, 164)]
public int samples;
- [DNAFieldAttribute(17, "Material", "*mat_override", "Material", 8, true)]
+ [DNAFieldAttribute(17, "Material", "*mat_override", "Material", 8, true, 168)]
public Material ptr_mat_override;
- [DNAFieldAttribute(18, "World", "*world_override", "World", 8, true)]
+ [DNAFieldAttribute(18, "World", "*world_override", "World", 8, true, 176)]
public World ptr_world_override;
- [DNAFieldAttribute(19, "IDProperty", "*id_properties", "IDProperty", 8, true)]
+ [DNAFieldAttribute(19, "IDProperty", "*id_properties", "IDProperty", 8, true, 184)]
public IDProperty ptr_id_properties;
- [DNAFieldAttribute(20, "FreestyleConfig", "freestyle_config", "FreestyleConfig", 56, false)]
+ [DNAFieldAttribute(20, "FreestyleConfig", "freestyle_config", "FreestyleConfig", 56, false, 192)]
public FreestyleConfig freestyle_config;
- [DNAFieldAttribute(21, "ViewLayerEEVEE", "eevee", "ViewLayerEEVEE", 8, false)]
+ [DNAFieldAttribute(21, "ViewLayerEEVEE", "eevee", "ViewLayerEEVEE", 8, false, 248)]
public ViewLayerEEVEE eevee;
- [DNAFieldAttribute(22, "ListBase", "aovs", "ListBase", 16, false)]
+ [DNAFieldAttribute(22, "ListBase", "aovs", "ListBase", 16, false, 256)]
public ListBase aovs;
- [DNAFieldAttribute(23, "ViewLayerAOV", "*active_aov", "ViewLayerAOV", 8, true)]
+ [DNAFieldAttribute(23, "ViewLayerAOV", "*active_aov", "ViewLayerAOV", 8, true, 272)]
public ViewLayerAOV ptr_active_aov;
- [DNAFieldAttribute(24, "ListBase", "lightgroups", "ListBase", 16, false)]
+ [DNAFieldAttribute(24, "ListBase", "lightgroups", "ListBase", 16, false, 280)]
public ListBase lightgroups;
- [DNAFieldAttribute(25, "ViewLayerLightgroup", "*active_lightgroup", "ViewLayerLightgroup", 8, true)]
+ [DNAFieldAttribute(25, "ViewLayerLightgroup", "*active_lightgroup", "ViewLayerLightgroup", 8, true, 296)]
public ViewLayerLightgroup ptr_active_lightgroup;
- [DNAFieldAttribute(26, "ListBase", "drawdata", "ListBase", 16, false)]
+ [DNAFieldAttribute(26, "ListBase", "drawdata", "ListBase", 16, false, 304)]
public ListBase drawdata;
- [DNAFieldAttribute(27, "Base", "**object_bases_array", "Base", 8, true)]
+ [DNAFieldAttribute(27, "Base", "**object_bases_array", "Base", 8, true, 320)]
public Base ptr_ptr_object_bases_array;
- [DNAFieldAttribute(28, "GHash", "*object_bases_hash", "GHash", 8, true)]
+ [DNAFieldAttribute(28, "GHash", "*object_bases_hash", "GHash", 8, true, 328)]
public GHash ptr_object_bases_hash;
public ViewLayer() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/ViewLayerAOV.cs b/BlendFile/DNA/ViewLayerAOV.cs
index fb48cf0..9287740 100644
--- a/BlendFile/DNA/ViewLayerAOV.cs
+++ b/BlendFile/DNA/ViewLayerAOV.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(345, "ViewLayerAOV", 88)]
public class ViewLayerAOV {
- [DNAFieldAttribute(0, "ViewLayerAOV", "*next", "ViewLayerAOV", 8, true)]
+ [DNAFieldAttribute(0, "ViewLayerAOV", "*next", "ViewLayerAOV", 8, true, 0)]
public ViewLayerAOV ptr_next;
- [DNAFieldAttribute(1, "ViewLayerAOV", "*prev", "ViewLayerAOV", 8, true)]
+ [DNAFieldAttribute(1, "ViewLayerAOV", "*prev", "ViewLayerAOV", 8, true, 8)]
public ViewLayerAOV ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flag", "int", 4, false, 80)]
public int flag;
- [DNAFieldAttribute(4, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "type", "int", 4, false, 84)]
public int type;
public ViewLayerAOV() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/ViewLayerEEVEE.cs b/BlendFile/DNA/ViewLayerEEVEE.cs
index 51347c6..eddddfb 100644
--- a/BlendFile/DNA/ViewLayerEEVEE.cs
+++ b/BlendFile/DNA/ViewLayerEEVEE.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(344, "ViewLayerEEVEE", 8)]
public struct ViewLayerEEVEE {
- [DNAFieldAttribute(0, "int", "render_passes", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "render_passes", "int", 4, false, 0)]
public int render_passes;
- [DNAFieldAttribute(1, "int", "_pad[1]", "System.Int32[]", 4, false)]
+ [DNAFieldAttribute(1, "int", "_pad[1]", "System.Int32[]", 4, false, 4)]
public int[] _pad = new System.Int32[1];
public ViewLayerEEVEE() {
this.render_passes = default;
diff --git a/BlendFile/DNA/ViewLayerEngineData.cs b/BlendFile/DNA/ViewLayerEngineData.cs
index 7346f8f..8abe29f 100644
--- a/BlendFile/DNA/ViewLayerEngineData.cs
+++ b/BlendFile/DNA/ViewLayerEngineData.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(341, "ViewLayerEngineData", 32)]
public class ViewLayerEngineData {
- [DNAFieldAttribute(0, "ViewLayerEngineData", "*next", "ViewLayerEngineData", 8, true)]
+ [DNAFieldAttribute(0, "ViewLayerEngineData", "*next", "ViewLayerEngineData", 8, true, 0)]
public ViewLayerEngineData ptr_next;
- [DNAFieldAttribute(1, "ViewLayerEngineData", "*prev", "ViewLayerEngineData", 8, true)]
+ [DNAFieldAttribute(1, "ViewLayerEngineData", "*prev", "ViewLayerEngineData", 8, true, 8)]
public ViewLayerEngineData ptr_prev;
- [DNAFieldAttribute(2, "DrawEngineType", "*engine_type", "DrawEngineType", 8, true)]
+ [DNAFieldAttribute(2, "DrawEngineType", "*engine_type", "DrawEngineType", 8, true, 16)]
public DrawEngineType ptr_engine_type;
- [DNAFieldAttribute(3, "void", "*storage", "void", 8, true)]
+ [DNAFieldAttribute(3, "void", "*storage", "void", 8, true, 24)]
public object ptr_storage;
public ViewLayerEngineData() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/ViewLayerLightgroup.cs b/BlendFile/DNA/ViewLayerLightgroup.cs
index 9d60b8c..d0aa768 100644
--- a/BlendFile/DNA/ViewLayerLightgroup.cs
+++ b/BlendFile/DNA/ViewLayerLightgroup.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(346, "ViewLayerLightgroup", 80)]
public class ViewLayerLightgroup {
- [DNAFieldAttribute(0, "ViewLayerLightgroup", "*next", "ViewLayerLightgroup", 8, true)]
+ [DNAFieldAttribute(0, "ViewLayerLightgroup", "*next", "ViewLayerLightgroup", 8, true, 0)]
public ViewLayerLightgroup ptr_next;
- [DNAFieldAttribute(1, "ViewLayerLightgroup", "*prev", "ViewLayerLightgroup", 8, true)]
+ [DNAFieldAttribute(1, "ViewLayerLightgroup", "*prev", "ViewLayerLightgroup", 8, true, 8)]
public ViewLayerLightgroup ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
public ViewLayerLightgroup() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/ViewerNodeViewerPathElem.cs b/BlendFile/DNA/ViewerNodeViewerPathElem.cs
index f082950..f24bf33 100644
--- a/BlendFile/DNA/ViewerNodeViewerPathElem.cs
+++ b/BlendFile/DNA/ViewerNodeViewerPathElem.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1037, "ViewerNodeViewerPathElem", 40)]
public struct ViewerNodeViewerPathElem {
- [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false)]
+ [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false, 0)]
public ViewerPathElem @base;
- [DNAFieldAttribute(1, "int", "node_id", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "node_id", "int", 4, false, 32)]
public int node_id;
- [DNAFieldAttribute(2, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad1[4]", "System.Char[]", 4, false, 36)]
public char[] _pad1 = new System.Char[4];
public ViewerNodeViewerPathElem() {
this.@base = default;
diff --git a/BlendFile/DNA/ViewerPath.cs b/BlendFile/DNA/ViewerPath.cs
index 03e4379..286996b 100644
--- a/BlendFile/DNA/ViewerPath.cs
+++ b/BlendFile/DNA/ViewerPath.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(969, "ViewerPath", 16)]
public struct ViewerPath {
- [DNAFieldAttribute(0, "ListBase", "path", "ListBase", 16, false)]
+ [DNAFieldAttribute(0, "ListBase", "path", "ListBase", 16, false, 0)]
public ListBase path;
public ViewerPath() {
this.path = default;
diff --git a/BlendFile/DNA/ViewerPathElem.cs b/BlendFile/DNA/ViewerPathElem.cs
index 6e86eb3..933878c 100644
--- a/BlendFile/DNA/ViewerPathElem.cs
+++ b/BlendFile/DNA/ViewerPathElem.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1030, "ViewerPathElem", 32)]
public class ViewerPathElem {
- [DNAFieldAttribute(0, "ViewerPathElem", "*next", "ViewerPathElem", 8, true)]
+ [DNAFieldAttribute(0, "ViewerPathElem", "*next", "ViewerPathElem", 8, true, 0)]
public ViewerPathElem ptr_next;
- [DNAFieldAttribute(1, "ViewerPathElem", "*prev", "ViewerPathElem", 8, true)]
+ [DNAFieldAttribute(1, "ViewerPathElem", "*prev", "ViewerPathElem", 8, true, 8)]
public ViewerPathElem ptr_prev;
- [DNAFieldAttribute(2, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "type", "int", 4, false, 16)]
public int type;
- [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false, 20)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(4, "char", "*ui_name", "char", 8, true)]
+ [DNAFieldAttribute(4, "char", "*ui_name", "char", 8, true, 24)]
public char ptr_ui_name;
public ViewerPathElem() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/Volume.cs b/BlendFile/DNA/Volume.cs
index 8594f5b..963b22b 100644
--- a/BlendFile/DNA/Volume.cs
+++ b/BlendFile/DNA/Volume.cs
@@ -15,51 +15,51 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1040, "Volume", 1424)]
public class Volume {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "char", "filepath[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(2, "char", "filepath[1024]", "System.Char[]", 1024, false, 216)]
public char[] filepath = new System.Char[1024];
- [DNAFieldAttribute(3, "PackedFile", "*packedfile", "PackedFile", 8, true)]
+ [DNAFieldAttribute(3, "PackedFile", "*packedfile", "PackedFile", 8, true, 1240)]
public PackedFile ptr_packedfile;
- [DNAFieldAttribute(4, "char", "is_sequence", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "is_sequence", "char", 1, false, 1248)]
public char is_sequence;
- [DNAFieldAttribute(5, "char", "sequence_mode", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "sequence_mode", "char", 1, false, 1249)]
public char sequence_mode;
- [DNAFieldAttribute(6, "char", "_pad1[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(6, "char", "_pad1[2]", "System.Char[]", 2, false, 1250)]
public char[] _pad1 = new System.Char[2];
- [DNAFieldAttribute(7, "int", "frame_start", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "frame_start", "int", 4, false, 1252)]
public int frame_start;
- [DNAFieldAttribute(8, "int", "frame_duration", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "frame_duration", "int", 4, false, 1256)]
public int frame_duration;
- [DNAFieldAttribute(9, "int", "frame_offset", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "frame_offset", "int", 4, false, 1260)]
public int frame_offset;
- [DNAFieldAttribute(10, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "flag", "int", 4, false, 1264)]
public int flag;
- [DNAFieldAttribute(11, "int", "active_grid", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "active_grid", "int", 4, false, 1268)]
public int active_grid;
- [DNAFieldAttribute(12, "Material", "**mat", "Material", 8, true)]
+ [DNAFieldAttribute(12, "Material", "**mat", "Material", 8, true, 1272)]
public Material ptr_ptr_mat;
- [DNAFieldAttribute(13, "short", "totcol", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "totcol", "short", 2, false, 1280)]
public short totcol;
- [DNAFieldAttribute(14, "short", "_pad2[3]", "System.Int16[]", 6, false)]
+ [DNAFieldAttribute(14, "short", "_pad2[3]", "System.Int16[]", 6, false, 1282)]
public short[] _pad2 = new System.Int16[3];
- [DNAFieldAttribute(15, "VolumeRender", "render", "VolumeRender", 16, false)]
+ [DNAFieldAttribute(15, "VolumeRender", "render", "VolumeRender", 16, false, 1288)]
public VolumeRender render;
- [DNAFieldAttribute(16, "VolumeDisplay", "display", "VolumeDisplay", 32, false)]
+ [DNAFieldAttribute(16, "VolumeDisplay", "display", "VolumeDisplay", 32, false, 1304)]
public VolumeDisplay display;
- [DNAFieldAttribute(17, "char", "velocity_grid[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(17, "char", "velocity_grid[64]", "System.Char[]", 64, false, 1336)]
public char[] velocity_grid = new System.Char[64];
- [DNAFieldAttribute(18, "char", "_pad3[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(18, "char", "_pad3[3]", "System.Char[]", 3, false, 1400)]
public char[] _pad3 = new System.Char[3];
- [DNAFieldAttribute(19, "char", "velocity_unit", "char", 1, false)]
+ [DNAFieldAttribute(19, "char", "velocity_unit", "char", 1, false, 1403)]
public char velocity_unit;
- [DNAFieldAttribute(20, "float", "velocity_scale", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "velocity_scale", "float", 4, false, 1404)]
public float velocity_scale;
- [DNAFieldAttribute(21, "void", "*batch_cache", "void", 8, true)]
+ [DNAFieldAttribute(21, "void", "*batch_cache", "void", 8, true, 1408)]
public object ptr_batch_cache;
- [DNAFieldAttribute(22, "VolumeRuntimeHandle", "*runtime", "VolumeRuntimeHandle", 8, true)]
+ [DNAFieldAttribute(22, "VolumeRuntimeHandle", "*runtime", "VolumeRuntimeHandle", 8, true, 1416)]
public VolumeRuntimeHandle ptr_runtime;
public Volume() {
this.id = default;
diff --git a/BlendFile/DNA/VolumeDisplaceModifierData.cs b/BlendFile/DNA/VolumeDisplaceModifierData.cs
index 1f65ea9..933dda6 100644
--- a/BlendFile/DNA/VolumeDisplaceModifierData.cs
+++ b/BlendFile/DNA/VolumeDisplaceModifierData.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(523, "VolumeDisplaceModifierData", 160)]
public class VolumeDisplaceModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Tex", "*texture", "Tex", 8, true)]
+ [DNAFieldAttribute(1, "Tex", "*texture", "Tex", 8, true, 120)]
public Tex ptr_texture;
- [DNAFieldAttribute(2, "Object", "*texture_map_object", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*texture_map_object", "Object", 8, true, 128)]
public Object ptr_texture_map_object;
- [DNAFieldAttribute(3, "int", "texture_map_mode", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "texture_map_mode", "int", 4, false, 136)]
public int texture_map_mode;
- [DNAFieldAttribute(4, "float", "strength", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "strength", "float", 4, false, 140)]
public float strength;
- [DNAFieldAttribute(5, "float", "texture_mid_level[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(5, "float", "texture_mid_level[3]", "System.Single[]", 12, false, 144)]
public float[] texture_mid_level = new System.Single[3];
- [DNAFieldAttribute(6, "float", "texture_sample_radius", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "texture_sample_radius", "float", 4, false, 156)]
public float texture_sample_radius;
public VolumeDisplaceModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/VolumeDisplay.cs b/BlendFile/DNA/VolumeDisplay.cs
index 40a072c..4775218 100644
--- a/BlendFile/DNA/VolumeDisplay.cs
+++ b/BlendFile/DNA/VolumeDisplay.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1038, "VolumeDisplay", 32)]
public struct VolumeDisplay {
- [DNAFieldAttribute(0, "float", "density", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "density", "float", 4, false, 0)]
public float density;
- [DNAFieldAttribute(1, "int", "wireframe_type", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "wireframe_type", "int", 4, false, 4)]
public int wireframe_type;
- [DNAFieldAttribute(2, "int", "wireframe_detail", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "wireframe_detail", "int", 4, false, 8)]
public int wireframe_detail;
- [DNAFieldAttribute(3, "int", "interpolation_method", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "interpolation_method", "int", 4, false, 12)]
public int interpolation_method;
- [DNAFieldAttribute(4, "int", "axis_slice_method", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "axis_slice_method", "int", 4, false, 16)]
public int axis_slice_method;
- [DNAFieldAttribute(5, "int", "slice_axis", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "slice_axis", "int", 4, false, 20)]
public int slice_axis;
- [DNAFieldAttribute(6, "float", "slice_depth", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "slice_depth", "float", 4, false, 24)]
public float slice_depth;
- [DNAFieldAttribute(7, "int", "_pad[1]", "System.Int32[]", 4, false)]
+ [DNAFieldAttribute(7, "int", "_pad[1]", "System.Int32[]", 4, false, 28)]
public int[] _pad = new System.Int32[1];
public VolumeDisplay() {
this.density = default;
diff --git a/BlendFile/DNA/VolumeRender.cs b/BlendFile/DNA/VolumeRender.cs
index 8fd8fde..490dfd5 100644
--- a/BlendFile/DNA/VolumeRender.cs
+++ b/BlendFile/DNA/VolumeRender.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1039, "VolumeRender", 16)]
public struct VolumeRender {
- [DNAFieldAttribute(0, "int", "precision", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "precision", "int", 4, false, 0)]
public int precision;
- [DNAFieldAttribute(1, "int", "space", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "space", "int", 4, false, 4)]
public int space;
- [DNAFieldAttribute(2, "float", "step_size", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "step_size", "float", 4, false, 8)]
public float step_size;
- [DNAFieldAttribute(3, "float", "clipping", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "clipping", "float", 4, false, 12)]
public float clipping;
public VolumeRender() {
this.precision = default;
diff --git a/BlendFile/DNA/VolumeToMeshModifierData.cs b/BlendFile/DNA/VolumeToMeshModifierData.cs
index 1e5791e..a90cac1 100644
--- a/BlendFile/DNA/VolumeToMeshModifierData.cs
+++ b/BlendFile/DNA/VolumeToMeshModifierData.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(524, "VolumeToMeshModifierData", 224)]
public class VolumeToMeshModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true, 120)]
public Object ptr_object;
- [DNAFieldAttribute(2, "float", "threshold", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "threshold", "float", 4, false, 128)]
public float threshold;
- [DNAFieldAttribute(3, "float", "adaptivity", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "adaptivity", "float", 4, false, 132)]
public float adaptivity;
- [DNAFieldAttribute(4, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "flag", "int", 4, false, 136)]
public int flag;
- [DNAFieldAttribute(5, "int", "resolution_mode", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "resolution_mode", "int", 4, false, 140)]
public int resolution_mode;
- [DNAFieldAttribute(6, "float", "voxel_size", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "voxel_size", "float", 4, false, 144)]
public float voxel_size;
- [DNAFieldAttribute(7, "int", "voxel_amount", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "voxel_amount", "int", 4, false, 148)]
public int voxel_amount;
- [DNAFieldAttribute(8, "char", "grid_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(8, "char", "grid_name[64]", "System.Char[]", 64, false, 152)]
public char[] grid_name = new System.Char[64];
- [DNAFieldAttribute(9, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(9, "void", "*_pad1", "void", 8, true, 216)]
public object ptr__pad1;
public VolumeToMeshModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/WalkNavigation.cs b/BlendFile/DNA/WalkNavigation.cs
index 2af29fb..52d48d8 100644
--- a/BlendFile/DNA/WalkNavigation.cs
+++ b/BlendFile/DNA/WalkNavigation.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1008, "WalkNavigation", 32)]
public struct WalkNavigation {
- [DNAFieldAttribute(0, "float", "mouse_speed", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "mouse_speed", "float", 4, false, 0)]
public float mouse_speed;
- [DNAFieldAttribute(1, "float", "walk_speed", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "walk_speed", "float", 4, false, 4)]
public float walk_speed;
- [DNAFieldAttribute(2, "float", "walk_speed_factor", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "walk_speed_factor", "float", 4, false, 8)]
public float walk_speed_factor;
- [DNAFieldAttribute(3, "float", "view_height", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "view_height", "float", 4, false, 12)]
public float view_height;
- [DNAFieldAttribute(4, "float", "jump_height", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "jump_height", "float", 4, false, 16)]
public float jump_height;
- [DNAFieldAttribute(5, "float", "teleport_time", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "teleport_time", "float", 4, false, 20)]
public float teleport_time;
- [DNAFieldAttribute(6, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "flag", "short", 2, false, 24)]
public short flag;
- [DNAFieldAttribute(7, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(7, "char", "_pad0[6]", "System.Char[]", 6, false, 26)]
public char[] _pad0 = new System.Char[6];
public WalkNavigation() {
this.mouse_speed = default;
diff --git a/BlendFile/DNA/WarpModifierData.cs b/BlendFile/DNA/WarpModifierData.cs
index e9bec84..0aefadc 100644
--- a/BlendFile/DNA/WarpModifierData.cs
+++ b/BlendFile/DNA/WarpModifierData.cs
@@ -15,45 +15,45 @@ namespace BlendFile.DNA {
[DNAClassAttribute(492, "WarpModifierData", 520)]
public class WarpModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Tex", "*texture", "Tex", 8, true)]
+ [DNAFieldAttribute(1, "Tex", "*texture", "Tex", 8, true, 120)]
public Tex ptr_texture;
- [DNAFieldAttribute(2, "Object", "*map_object", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*map_object", "Object", 8, true, 128)]
public Object ptr_map_object;
- [DNAFieldAttribute(3, "char", "map_bone[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "map_bone[64]", "System.Char[]", 64, false, 136)]
public char[] map_bone = new System.Char[64];
- [DNAFieldAttribute(4, "char", "uvlayer_name[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(4, "char", "uvlayer_name[68]", "System.Char[]", 68, false, 200)]
public char[] uvlayer_name = new System.Char[68];
- [DNAFieldAttribute(5, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad1[4]", "System.Char[]", 4, false, 268)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(6, "int", "uvlayer_tmp", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "uvlayer_tmp", "int", 4, false, 272)]
public int uvlayer_tmp;
- [DNAFieldAttribute(7, "int", "texmapping", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "texmapping", "int", 4, false, 276)]
public int texmapping;
- [DNAFieldAttribute(8, "Object", "*object_from", "Object", 8, true)]
+ [DNAFieldAttribute(8, "Object", "*object_from", "Object", 8, true, 280)]
public Object ptr_object_from;
- [DNAFieldAttribute(9, "Object", "*object_to", "Object", 8, true)]
+ [DNAFieldAttribute(9, "Object", "*object_to", "Object", 8, true, 288)]
public Object ptr_object_to;
- [DNAFieldAttribute(10, "char", "bone_from[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(10, "char", "bone_from[64]", "System.Char[]", 64, false, 296)]
public char[] bone_from = new System.Char[64];
- [DNAFieldAttribute(11, "char", "bone_to[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(11, "char", "bone_to[64]", "System.Char[]", 64, false, 360)]
public char[] bone_to = new System.Char[64];
- [DNAFieldAttribute(12, "CurveMapping", "*curfalloff", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(12, "CurveMapping", "*curfalloff", "CurveMapping", 8, true, 424)]
public CurveMapping ptr_curfalloff;
- [DNAFieldAttribute(13, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(13, "char", "defgrp_name[64]", "System.Char[]", 64, false, 432)]
public char[] defgrp_name = new System.Char[64];
- [DNAFieldAttribute(14, "float", "strength", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "strength", "float", 4, false, 496)]
public float strength;
- [DNAFieldAttribute(15, "float", "falloff_radius", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "falloff_radius", "float", 4, false, 500)]
public float falloff_radius;
- [DNAFieldAttribute(16, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(16, "char", "flag", "char", 1, false, 504)]
public char flag;
- [DNAFieldAttribute(17, "char", "falloff_type", "char", 1, false)]
+ [DNAFieldAttribute(17, "char", "falloff_type", "char", 1, false, 505)]
public char falloff_type;
- [DNAFieldAttribute(18, "char", "_pad2[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(18, "char", "_pad2[6]", "System.Char[]", 6, false, 506)]
public char[] _pad2 = new System.Char[6];
- [DNAFieldAttribute(19, "void", "*_pad3", "void", 8, true)]
+ [DNAFieldAttribute(19, "void", "*_pad3", "void", 8, true, 512)]
public object ptr__pad3;
public WarpModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/WaveEff.cs b/BlendFile/DNA/WaveEff.cs
index 78e2a3a..79db902 100644
--- a/BlendFile/DNA/WaveEff.cs
+++ b/BlendFile/DNA/WaveEff.cs
@@ -15,37 +15,37 @@ namespace BlendFile.DNA {
[DNAClassAttribute(238, "WaveEff", 64)]
public class WaveEff {
- [DNAFieldAttribute(0, "WaveEff", "*next", "WaveEff", 8, true)]
+ [DNAFieldAttribute(0, "WaveEff", "*next", "WaveEff", 8, true, 0)]
public WaveEff ptr_next;
- [DNAFieldAttribute(1, "WaveEff", "*prev", "WaveEff", 8, true)]
+ [DNAFieldAttribute(1, "WaveEff", "*prev", "WaveEff", 8, true, 8)]
public WaveEff ptr_prev;
- [DNAFieldAttribute(2, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "type", "short", 2, false, 16)]
public short type;
- [DNAFieldAttribute(3, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "flag", "short", 2, false, 18)]
public short flag;
- [DNAFieldAttribute(4, "short", "buttype", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "buttype", "short", 2, false, 20)]
public short buttype;
- [DNAFieldAttribute(5, "short", "stype", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "stype", "short", 2, false, 22)]
public short stype;
- [DNAFieldAttribute(6, "float", "startx", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "startx", "float", 4, false, 24)]
public float startx;
- [DNAFieldAttribute(7, "float", "starty", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "starty", "float", 4, false, 28)]
public float starty;
- [DNAFieldAttribute(8, "float", "height", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "height", "float", 4, false, 32)]
public float height;
- [DNAFieldAttribute(9, "float", "width", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "width", "float", 4, false, 36)]
public float width;
- [DNAFieldAttribute(10, "float", "narrow", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "narrow", "float", 4, false, 40)]
public float narrow;
- [DNAFieldAttribute(11, "float", "speed", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "speed", "float", 4, false, 44)]
public float speed;
- [DNAFieldAttribute(12, "float", "minfac", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "minfac", "float", 4, false, 48)]
public float minfac;
- [DNAFieldAttribute(13, "float", "damp", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "damp", "float", 4, false, 52)]
public float damp;
- [DNAFieldAttribute(14, "float", "timeoffs", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "timeoffs", "float", 4, false, 56)]
public float timeoffs;
- [DNAFieldAttribute(15, "float", "lifetime", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "lifetime", "float", 4, false, 60)]
public float lifetime;
public WaveEff() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/WaveModifierData.cs b/BlendFile/DNA/WaveModifierData.cs
index 2c2560a..6369ff5 100644
--- a/BlendFile/DNA/WaveModifierData.cs
+++ b/BlendFile/DNA/WaveModifierData.cs
@@ -15,53 +15,53 @@ namespace BlendFile.DNA {
[DNAClassAttribute(460, "WaveModifierData", 408)]
public class WaveModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "Tex", "*texture", "Tex", 8, true)]
+ [DNAFieldAttribute(1, "Tex", "*texture", "Tex", 8, true, 120)]
public Tex ptr_texture;
- [DNAFieldAttribute(2, "Object", "*map_object", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*map_object", "Object", 8, true, 128)]
public Object ptr_map_object;
- [DNAFieldAttribute(3, "char", "map_bone[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "map_bone[64]", "System.Char[]", 64, false, 136)]
public char[] map_bone = new System.Char[64];
- [DNAFieldAttribute(4, "char", "uvlayer_name[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(4, "char", "uvlayer_name[68]", "System.Char[]", 68, false, 200)]
public char[] uvlayer_name = new System.Char[68];
- [DNAFieldAttribute(5, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad1[4]", "System.Char[]", 4, false, 268)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(6, "int", "uvlayer_tmp", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "uvlayer_tmp", "int", 4, false, 272)]
public int uvlayer_tmp;
- [DNAFieldAttribute(7, "int", "texmapping", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "texmapping", "int", 4, false, 276)]
public int texmapping;
- [DNAFieldAttribute(8, "Object", "*objectcenter", "Object", 8, true)]
+ [DNAFieldAttribute(8, "Object", "*objectcenter", "Object", 8, true, 280)]
public Object ptr_objectcenter;
- [DNAFieldAttribute(9, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(9, "char", "defgrp_name[64]", "System.Char[]", 64, false, 288)]
public char[] defgrp_name = new System.Char[64];
- [DNAFieldAttribute(10, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "flag", "short", 2, false, 352)]
public short flag;
- [DNAFieldAttribute(11, "char", "_pad2[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(11, "char", "_pad2[2]", "System.Char[]", 2, false, 354)]
public char[] _pad2 = new System.Char[2];
- [DNAFieldAttribute(12, "float", "startx", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "startx", "float", 4, false, 356)]
public float startx;
- [DNAFieldAttribute(13, "float", "starty", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "starty", "float", 4, false, 360)]
public float starty;
- [DNAFieldAttribute(14, "float", "height", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "height", "float", 4, false, 364)]
public float height;
- [DNAFieldAttribute(15, "float", "width", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "width", "float", 4, false, 368)]
public float width;
- [DNAFieldAttribute(16, "float", "narrow", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "narrow", "float", 4, false, 372)]
public float narrow;
- [DNAFieldAttribute(17, "float", "speed", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "speed", "float", 4, false, 376)]
public float speed;
- [DNAFieldAttribute(18, "float", "damp", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "damp", "float", 4, false, 380)]
public float damp;
- [DNAFieldAttribute(19, "float", "falloff", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "falloff", "float", 4, false, 384)]
public float falloff;
- [DNAFieldAttribute(20, "float", "timeoffs", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "timeoffs", "float", 4, false, 388)]
public float timeoffs;
- [DNAFieldAttribute(21, "float", "lifetime", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "lifetime", "float", 4, false, 392)]
public float lifetime;
- [DNAFieldAttribute(22, "char", "_pad3[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(22, "char", "_pad3[4]", "System.Char[]", 4, false, 396)]
public char[] _pad3 = new System.Char[4];
- [DNAFieldAttribute(23, "void", "*_pad4", "void", 8, true)]
+ [DNAFieldAttribute(23, "void", "*_pad4", "void", 8, true, 400)]
public object ptr__pad4;
public WaveModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/WaveShaderFxData.cs b/BlendFile/DNA/WaveShaderFxData.cs
index ea69222..5332f5e 100644
--- a/BlendFile/DNA/WaveShaderFxData.cs
+++ b/BlendFile/DNA/WaveShaderFxData.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(925, "WaveShaderFxData", 168)]
public struct WaveShaderFxData {
- [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false)]
+ [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false, 0)]
public ShaderFxData shaderfx;
- [DNAFieldAttribute(1, "float", "amplitude", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "amplitude", "float", 4, false, 104)]
public float amplitude;
- [DNAFieldAttribute(2, "float", "period", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "period", "float", 4, false, 108)]
public float period;
- [DNAFieldAttribute(3, "float", "phase", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "phase", "float", 4, false, 112)]
public float phase;
- [DNAFieldAttribute(4, "int", "orientation", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "orientation", "int", 4, false, 116)]
public int orientation;
- [DNAFieldAttribute(5, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "flag", "int", 4, false, 120)]
public int flag;
- [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false, 124)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(7, "ShaderFxData_Runtime", "runtime", "ShaderFxData_Runtime", 40, false)]
+ [DNAFieldAttribute(7, "ShaderFxData_Runtime", "runtime", "ShaderFxData_Runtime", 40, false, 128)]
public ShaderFxData_Runtime runtime;
public WaveShaderFxData() {
this.shaderfx = default;
diff --git a/BlendFile/DNA/WeightAngleGpencilModifierData.cs b/BlendFile/DNA/WeightAngleGpencilModifierData.cs
index 8f65655..7ad3cba 100644
--- a/BlendFile/DNA/WeightAngleGpencilModifierData.cs
+++ b/BlendFile/DNA/WeightAngleGpencilModifierData.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(301, "WeightAngleGpencilModifierData", 328)]
public class WeightAngleGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "char", "target_vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "target_vgname[64]", "System.Char[]", 64, false, 104)]
public char[] target_vgname = new System.Char[64];
- [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true, 168)]
public Material ptr_material;
- [DNAFieldAttribute(3, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "layername[64]", "System.Char[]", 64, false, 176)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(4, "char", "vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "vgname[64]", "System.Char[]", 64, false, 240)]
public char[] vgname = new System.Char[64];
- [DNAFieldAttribute(5, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "pass_index", "int", 4, false, 304)]
public int pass_index;
- [DNAFieldAttribute(6, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "flag", "int", 4, false, 308)]
public int flag;
- [DNAFieldAttribute(7, "float", "min_weight", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "min_weight", "float", 4, false, 312)]
public float min_weight;
- [DNAFieldAttribute(8, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "layer_pass", "int", 4, false, 316)]
public int layer_pass;
- [DNAFieldAttribute(9, "short", "axis", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "axis", "short", 2, false, 320)]
public short axis;
- [DNAFieldAttribute(10, "short", "space", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "space", "short", 2, false, 322)]
public short space;
- [DNAFieldAttribute(11, "float", "angle", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "angle", "float", 4, false, 324)]
public float angle;
public WeightAngleGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/WeightProxGpencilModifierData.cs b/BlendFile/DNA/WeightProxGpencilModifierData.cs
index 11dad53..c7da00c 100644
--- a/BlendFile/DNA/WeightProxGpencilModifierData.cs
+++ b/BlendFile/DNA/WeightProxGpencilModifierData.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(300, "WeightProxGpencilModifierData", 336)]
public class WeightProxGpencilModifierData {
- [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)]
+ [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false, 0)]
public GpencilModifierData modifier;
- [DNAFieldAttribute(1, "char", "target_vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "target_vgname[64]", "System.Char[]", 64, false, 104)]
public char[] target_vgname = new System.Char[64];
- [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true)]
+ [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true, 168)]
public Material ptr_material;
- [DNAFieldAttribute(3, "char", "layername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "layername[64]", "System.Char[]", 64, false, 176)]
public char[] layername = new System.Char[64];
- [DNAFieldAttribute(4, "char", "vgname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "vgname[64]", "System.Char[]", 64, false, 240)]
public char[] vgname = new System.Char[64];
- [DNAFieldAttribute(5, "int", "pass_index", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "pass_index", "int", 4, false, 304)]
public int pass_index;
- [DNAFieldAttribute(6, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "flag", "int", 4, false, 308)]
public int flag;
- [DNAFieldAttribute(7, "float", "min_weight", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "min_weight", "float", 4, false, 312)]
public float min_weight;
- [DNAFieldAttribute(8, "int", "layer_pass", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "layer_pass", "int", 4, false, 316)]
public int layer_pass;
- [DNAFieldAttribute(9, "float", "dist_start", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "dist_start", "float", 4, false, 320)]
public float dist_start;
- [DNAFieldAttribute(10, "float", "dist_end", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "dist_end", "float", 4, false, 324)]
public float dist_end;
- [DNAFieldAttribute(11, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(11, "Object", "*object", "Object", 8, true, 328)]
public Object ptr_object;
public WeightProxGpencilModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/WeightVGEditModifierData.cs b/BlendFile/DNA/WeightVGEditModifierData.cs
index cc8cc9f..8019ce1 100644
--- a/BlendFile/DNA/WeightVGEditModifierData.cs
+++ b/BlendFile/DNA/WeightVGEditModifierData.cs
@@ -15,39 +15,39 @@ namespace BlendFile.DNA {
[DNAClassAttribute(493, "WeightVGEditModifierData", 440)]
public class WeightVGEditModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "defgrp_name[64]", "System.Char[]", 64, false, 120)]
public char[] defgrp_name = new System.Char[64];
- [DNAFieldAttribute(2, "short", "edit_flags", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "edit_flags", "short", 2, false, 184)]
public short edit_flags;
- [DNAFieldAttribute(3, "short", "falloff_type", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "falloff_type", "short", 2, false, 186)]
public short falloff_type;
- [DNAFieldAttribute(4, "float", "default_weight", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "default_weight", "float", 4, false, 188)]
public float default_weight;
- [DNAFieldAttribute(5, "CurveMapping", "*cmap_curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(5, "CurveMapping", "*cmap_curve", "CurveMapping", 8, true, 192)]
public CurveMapping ptr_cmap_curve;
- [DNAFieldAttribute(6, "float", "add_threshold", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "add_threshold", "float", 4, false, 200)]
public float add_threshold;
- [DNAFieldAttribute(7, "float", "rem_threshold", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "rem_threshold", "float", 4, false, 204)]
public float rem_threshold;
- [DNAFieldAttribute(8, "float", "mask_constant", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "mask_constant", "float", 4, false, 208)]
public float mask_constant;
- [DNAFieldAttribute(9, "char", "mask_defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(9, "char", "mask_defgrp_name[64]", "System.Char[]", 64, false, 212)]
public char[] mask_defgrp_name = new System.Char[64];
- [DNAFieldAttribute(10, "int", "mask_tex_use_channel", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "mask_tex_use_channel", "int", 4, false, 276)]
public int mask_tex_use_channel;
- [DNAFieldAttribute(11, "Tex", "*mask_texture", "Tex", 8, true)]
+ [DNAFieldAttribute(11, "Tex", "*mask_texture", "Tex", 8, true, 280)]
public Tex ptr_mask_texture;
- [DNAFieldAttribute(12, "Object", "*mask_tex_map_obj", "Object", 8, true)]
+ [DNAFieldAttribute(12, "Object", "*mask_tex_map_obj", "Object", 8, true, 288)]
public Object ptr_mask_tex_map_obj;
- [DNAFieldAttribute(13, "char", "mask_tex_map_bone[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(13, "char", "mask_tex_map_bone[64]", "System.Char[]", 64, false, 296)]
public char[] mask_tex_map_bone = new System.Char[64];
- [DNAFieldAttribute(14, "int", "mask_tex_mapping", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "mask_tex_mapping", "int", 4, false, 360)]
public int mask_tex_mapping;
- [DNAFieldAttribute(15, "char", "mask_tex_uvlayer_name[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(15, "char", "mask_tex_uvlayer_name[68]", "System.Char[]", 68, false, 364)]
public char[] mask_tex_uvlayer_name = new System.Char[68];
- [DNAFieldAttribute(16, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(16, "void", "*_pad1", "void", 8, true, 432)]
public object ptr__pad1;
public WeightVGEditModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/WeightVGMixModifierData.cs b/BlendFile/DNA/WeightVGMixModifierData.cs
index 81e5497..ff9ffcb 100644
--- a/BlendFile/DNA/WeightVGMixModifierData.cs
+++ b/BlendFile/DNA/WeightVGMixModifierData.cs
@@ -15,43 +15,43 @@ namespace BlendFile.DNA {
[DNAClassAttribute(494, "WeightVGMixModifierData", 496)]
public class WeightVGMixModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "char", "defgrp_name_a[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "defgrp_name_a[64]", "System.Char[]", 64, false, 120)]
public char[] defgrp_name_a = new System.Char[64];
- [DNAFieldAttribute(2, "char", "defgrp_name_b[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "defgrp_name_b[64]", "System.Char[]", 64, false, 184)]
public char[] defgrp_name_b = new System.Char[64];
- [DNAFieldAttribute(3, "float", "default_weight_a", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "default_weight_a", "float", 4, false, 248)]
public float default_weight_a;
- [DNAFieldAttribute(4, "float", "default_weight_b", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "default_weight_b", "float", 4, false, 252)]
public float default_weight_b;
- [DNAFieldAttribute(5, "char", "mix_mode", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "mix_mode", "char", 1, false, 256)]
public char mix_mode;
- [DNAFieldAttribute(6, "char", "mix_set", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "mix_set", "char", 1, false, 257)]
public char mix_set;
- [DNAFieldAttribute(7, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(7, "char", "_pad0[6]", "System.Char[]", 6, false, 258)]
public char[] _pad0 = new System.Char[6];
- [DNAFieldAttribute(8, "float", "mask_constant", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "mask_constant", "float", 4, false, 264)]
public float mask_constant;
- [DNAFieldAttribute(9, "char", "mask_defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(9, "char", "mask_defgrp_name[64]", "System.Char[]", 64, false, 268)]
public char[] mask_defgrp_name = new System.Char[64];
- [DNAFieldAttribute(10, "int", "mask_tex_use_channel", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "mask_tex_use_channel", "int", 4, false, 332)]
public int mask_tex_use_channel;
- [DNAFieldAttribute(11, "Tex", "*mask_texture", "Tex", 8, true)]
+ [DNAFieldAttribute(11, "Tex", "*mask_texture", "Tex", 8, true, 336)]
public Tex ptr_mask_texture;
- [DNAFieldAttribute(12, "Object", "*mask_tex_map_obj", "Object", 8, true)]
+ [DNAFieldAttribute(12, "Object", "*mask_tex_map_obj", "Object", 8, true, 344)]
public Object ptr_mask_tex_map_obj;
- [DNAFieldAttribute(13, "char", "mask_tex_map_bone[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(13, "char", "mask_tex_map_bone[64]", "System.Char[]", 64, false, 352)]
public char[] mask_tex_map_bone = new System.Char[64];
- [DNAFieldAttribute(14, "int", "mask_tex_mapping", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "mask_tex_mapping", "int", 4, false, 416)]
public int mask_tex_mapping;
- [DNAFieldAttribute(15, "char", "mask_tex_uvlayer_name[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(15, "char", "mask_tex_uvlayer_name[68]", "System.Char[]", 68, false, 420)]
public char[] mask_tex_uvlayer_name = new System.Char[68];
- [DNAFieldAttribute(16, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(16, "char", "_pad1[4]", "System.Char[]", 4, false, 488)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(17, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(17, "char", "flag", "char", 1, false, 492)]
public char flag;
- [DNAFieldAttribute(18, "char", "_pad2[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(18, "char", "_pad2[3]", "System.Char[]", 3, false, 493)]
public char[] _pad2 = new System.Char[3];
public WeightVGMixModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/WeightVGProximityModifierData.cs b/BlendFile/DNA/WeightVGProximityModifierData.cs
index 98386dc..a31ee5e 100644
--- a/BlendFile/DNA/WeightVGProximityModifierData.cs
+++ b/BlendFile/DNA/WeightVGProximityModifierData.cs
@@ -15,43 +15,43 @@ namespace BlendFile.DNA {
[DNAClassAttribute(495, "WeightVGProximityModifierData", 448)]
public class WeightVGProximityModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "defgrp_name[64]", "System.Char[]", 64, false, 120)]
public char[] defgrp_name = new System.Char[64];
- [DNAFieldAttribute(2, "CurveMapping", "*cmap_curve", "CurveMapping", 8, true)]
+ [DNAFieldAttribute(2, "CurveMapping", "*cmap_curve", "CurveMapping", 8, true, 184)]
public CurveMapping ptr_cmap_curve;
- [DNAFieldAttribute(3, "int", "proximity_mode", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "proximity_mode", "int", 4, false, 192)]
public int proximity_mode;
- [DNAFieldAttribute(4, "int", "proximity_flags", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "proximity_flags", "int", 4, false, 196)]
public int proximity_flags;
- [DNAFieldAttribute(5, "Object", "*proximity_ob_target", "Object", 8, true)]
+ [DNAFieldAttribute(5, "Object", "*proximity_ob_target", "Object", 8, true, 200)]
public Object ptr_proximity_ob_target;
- [DNAFieldAttribute(6, "float", "mask_constant", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "mask_constant", "float", 4, false, 208)]
public float mask_constant;
- [DNAFieldAttribute(7, "char", "mask_defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(7, "char", "mask_defgrp_name[64]", "System.Char[]", 64, false, 212)]
public char[] mask_defgrp_name = new System.Char[64];
- [DNAFieldAttribute(8, "int", "mask_tex_use_channel", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "mask_tex_use_channel", "int", 4, false, 276)]
public int mask_tex_use_channel;
- [DNAFieldAttribute(9, "Tex", "*mask_texture", "Tex", 8, true)]
+ [DNAFieldAttribute(9, "Tex", "*mask_texture", "Tex", 8, true, 280)]
public Tex ptr_mask_texture;
- [DNAFieldAttribute(10, "Object", "*mask_tex_map_obj", "Object", 8, true)]
+ [DNAFieldAttribute(10, "Object", "*mask_tex_map_obj", "Object", 8, true, 288)]
public Object ptr_mask_tex_map_obj;
- [DNAFieldAttribute(11, "char", "mask_tex_map_bone[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(11, "char", "mask_tex_map_bone[64]", "System.Char[]", 64, false, 296)]
public char[] mask_tex_map_bone = new System.Char[64];
- [DNAFieldAttribute(12, "int", "mask_tex_mapping", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "mask_tex_mapping", "int", 4, false, 360)]
public int mask_tex_mapping;
- [DNAFieldAttribute(13, "char", "mask_tex_uvlayer_name[68]", "System.Char[]", 68, false)]
+ [DNAFieldAttribute(13, "char", "mask_tex_uvlayer_name[68]", "System.Char[]", 68, false, 364)]
public char[] mask_tex_uvlayer_name = new System.Char[68];
- [DNAFieldAttribute(14, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(14, "char", "_pad1[4]", "System.Char[]", 4, false, 432)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(15, "float", "min_dist", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "min_dist", "float", 4, false, 436)]
public float min_dist;
- [DNAFieldAttribute(16, "float", "max_dist", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "max_dist", "float", 4, false, 440)]
public float max_dist;
- [DNAFieldAttribute(17, "short", "falloff_type", "short", 2, false)]
+ [DNAFieldAttribute(17, "short", "falloff_type", "short", 2, false, 444)]
public short falloff_type;
- [DNAFieldAttribute(18, "char", "_pad0[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(18, "char", "_pad0[2]", "System.Char[]", 2, false, 446)]
public char[] _pad0 = new System.Char[2];
public WeightVGProximityModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/WeightedNormalModifierData.cs b/BlendFile/DNA/WeightedNormalModifierData.cs
index 5b8098c..4053b0a 100644
--- a/BlendFile/DNA/WeightedNormalModifierData.cs
+++ b/BlendFile/DNA/WeightedNormalModifierData.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(513, "WeightedNormalModifierData", 192)]
public struct WeightedNormalModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "defgrp_name[64]", "System.Char[]", 64, false, 120)]
public char[] defgrp_name = new System.Char[64];
- [DNAFieldAttribute(2, "char", "mode", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "mode", "char", 1, false, 184)]
public char mode;
- [DNAFieldAttribute(3, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "flag", "char", 1, false, 185)]
public char flag;
- [DNAFieldAttribute(4, "short", "weight", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "weight", "short", 2, false, 186)]
public short weight;
- [DNAFieldAttribute(5, "float", "thresh", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "thresh", "float", 4, false, 188)]
public float thresh;
public WeightedNormalModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/WeldModifierData.cs b/BlendFile/DNA/WeldModifierData.cs
index 757f035..2dcc662 100644
--- a/BlendFile/DNA/WeldModifierData.cs
+++ b/BlendFile/DNA/WeldModifierData.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(506, "WeldModifierData", 192)]
public struct WeldModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "float", "merge_dist", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "merge_dist", "float", 4, false, 120)]
public float merge_dist;
- [DNAFieldAttribute(2, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "defgrp_name[64]", "System.Char[]", 64, false, 124)]
public char[] defgrp_name = new System.Char[64];
- [DNAFieldAttribute(3, "char", "mode", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "mode", "char", 1, false, 188)]
public char mode;
- [DNAFieldAttribute(4, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "flag", "char", 1, false, 189)]
public char flag;
- [DNAFieldAttribute(5, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(5, "char", "_pad[2]", "System.Char[]", 2, false, 190)]
public char[] _pad = new System.Char[2];
public WeldModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/WhiteBalanceModifierData.cs b/BlendFile/DNA/WhiteBalanceModifierData.cs
index 8936d63..d80c950 100644
--- a/BlendFile/DNA/WhiteBalanceModifierData.cs
+++ b/BlendFile/DNA/WhiteBalanceModifierData.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(910, "WhiteBalanceModifierData", 128)]
public struct WhiteBalanceModifierData {
- [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false)]
+ [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false, 0)]
public SequenceModifierData modifier;
- [DNAFieldAttribute(1, "float", "white_value[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(1, "float", "white_value[3]", "System.Single[]", 12, false, 112)]
public float[] white_value = new System.Single[3];
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 124)]
public char[] _pad = new System.Char[4];
public WhiteBalanceModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/WipeVars.cs b/BlendFile/DNA/WipeVars.cs
index 68e3caa..2d5e1cf 100644
--- a/BlendFile/DNA/WipeVars.cs
+++ b/BlendFile/DNA/WipeVars.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(896, "WipeVars", 12)]
public struct WipeVars {
- [DNAFieldAttribute(0, "float", "edgeWidth", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "edgeWidth", "float", 4, false, 0)]
public float edgeWidth;
- [DNAFieldAttribute(1, "float", "angle", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "angle", "float", 4, false, 4)]
public float angle;
- [DNAFieldAttribute(2, "short", "forward", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "forward", "short", 2, false, 8)]
public short forward;
- [DNAFieldAttribute(3, "short", "wipetype", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "wipetype", "short", 2, false, 10)]
public short wipetype;
public WipeVars() {
this.edgeWidth = default;
diff --git a/BlendFile/DNA/WireframeModifierData.cs b/BlendFile/DNA/WireframeModifierData.cs
index 95df731..a7a6d05 100644
--- a/BlendFile/DNA/WireframeModifierData.cs
+++ b/BlendFile/DNA/WireframeModifierData.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(505, "WireframeModifierData", 208)]
public struct WireframeModifierData {
- [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)]
+ [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)]
public ModifierData modifier;
- [DNAFieldAttribute(1, "char", "defgrp_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "defgrp_name[64]", "System.Char[]", 64, false, 120)]
public char[] defgrp_name = new System.Char[64];
- [DNAFieldAttribute(2, "float", "offset", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "offset", "float", 4, false, 184)]
public float offset;
- [DNAFieldAttribute(3, "float", "offset_fac", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "offset_fac", "float", 4, false, 188)]
public float offset_fac;
- [DNAFieldAttribute(4, "float", "offset_fac_vg", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "offset_fac_vg", "float", 4, false, 192)]
public float offset_fac_vg;
- [DNAFieldAttribute(5, "float", "crease_weight", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "crease_weight", "float", 4, false, 196)]
public float crease_weight;
- [DNAFieldAttribute(6, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "flag", "short", 2, false, 200)]
public short flag;
- [DNAFieldAttribute(7, "short", "mat_ofs", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "mat_ofs", "short", 2, false, 202)]
public short mat_ofs;
- [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false, 204)]
public char[] _pad = new System.Char[4];
public WireframeModifierData() {
this.modifier = default;
diff --git a/BlendFile/DNA/WorkSpace.cs b/BlendFile/DNA/WorkSpace.cs
index 2a8eecf..a7ff9fc 100644
--- a/BlendFile/DNA/WorkSpace.cs
+++ b/BlendFile/DNA/WorkSpace.cs
@@ -15,31 +15,31 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1068, "WorkSpace", 328)]
public class WorkSpace {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "ListBase", "layouts", "ListBase", 16, false)]
+ [DNAFieldAttribute(1, "ListBase", "layouts", "ListBase", 16, false, 208)]
public ListBase layouts;
- [DNAFieldAttribute(2, "ListBase", "hook_layout_relations", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "hook_layout_relations", "ListBase", 16, false, 224)]
public ListBase hook_layout_relations;
- [DNAFieldAttribute(3, "ListBase", "owner_ids", "ListBase", 16, false)]
+ [DNAFieldAttribute(3, "ListBase", "owner_ids", "ListBase", 16, false, 240)]
public ListBase owner_ids;
- [DNAFieldAttribute(4, "ListBase", "tools", "ListBase", 16, false)]
+ [DNAFieldAttribute(4, "ListBase", "tools", "ListBase", 16, false, 256)]
public ListBase tools;
- [DNAFieldAttribute(5, "Scene", "*pin_scene", "Scene", 8, true)]
+ [DNAFieldAttribute(5, "Scene", "*pin_scene", "Scene", 8, true, 272)]
public Scene ptr_pin_scene;
- [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false, 280)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(7, "int", "object_mode", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "object_mode", "int", 4, false, 284)]
public int object_mode;
- [DNAFieldAttribute(8, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "flags", "int", 4, false, 288)]
public int flags;
- [DNAFieldAttribute(9, "int", "order", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "order", "int", 4, false, 292)]
public int order;
- [DNAFieldAttribute(10, "WorkSpaceRuntimeHandle", "*runtime", "WorkSpaceRuntimeHandle", 8, true)]
+ [DNAFieldAttribute(10, "WorkSpaceRuntimeHandle", "*runtime", "WorkSpaceRuntimeHandle", 8, true, 296)]
public WorkSpaceRuntimeHandle ptr_runtime;
- [DNAFieldAttribute(11, "AssetLibraryReference", "asset_library_ref", "AssetLibraryReference", 8, false)]
+ [DNAFieldAttribute(11, "AssetLibraryReference", "asset_library_ref", "AssetLibraryReference", 8, false, 304)]
public AssetLibraryReference asset_library_ref;
- [DNAFieldAttribute(12, "ViewerPath", "viewer_path", "ViewerPath", 16, false)]
+ [DNAFieldAttribute(12, "ViewerPath", "viewer_path", "ViewerPath", 16, false, 312)]
public ViewerPath viewer_path;
public WorkSpace() {
this.id = default;
diff --git a/BlendFile/DNA/WorkSpaceDataRelation.cs b/BlendFile/DNA/WorkSpaceDataRelation.cs
index 99913e4..362d054 100644
--- a/BlendFile/DNA/WorkSpaceDataRelation.cs
+++ b/BlendFile/DNA/WorkSpaceDataRelation.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1070, "WorkSpaceDataRelation", 40)]
public class WorkSpaceDataRelation {
- [DNAFieldAttribute(0, "WorkSpaceDataRelation", "*next", "WorkSpaceDataRelation", 8, true)]
+ [DNAFieldAttribute(0, "WorkSpaceDataRelation", "*next", "WorkSpaceDataRelation", 8, true, 0)]
public WorkSpaceDataRelation ptr_next;
- [DNAFieldAttribute(1, "WorkSpaceDataRelation", "*prev", "WorkSpaceDataRelation", 8, true)]
+ [DNAFieldAttribute(1, "WorkSpaceDataRelation", "*prev", "WorkSpaceDataRelation", 8, true, 8)]
public WorkSpaceDataRelation ptr_prev;
- [DNAFieldAttribute(2, "void", "*parent", "void", 8, true)]
+ [DNAFieldAttribute(2, "void", "*parent", "void", 8, true, 16)]
public object ptr_parent;
- [DNAFieldAttribute(3, "void", "*value", "void", 8, true)]
+ [DNAFieldAttribute(3, "void", "*value", "void", 8, true, 24)]
public object ptr_value;
- [DNAFieldAttribute(4, "int", "parentid", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "parentid", "int", 4, false, 32)]
public int parentid;
- [DNAFieldAttribute(5, "char", "_pad_0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad_0[4]", "System.Char[]", 4, false, 36)]
public char[] _pad_0 = new System.Char[4];
public WorkSpaceDataRelation() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/WorkSpaceInstanceHook.cs b/BlendFile/DNA/WorkSpaceInstanceHook.cs
index 64d63b8..2e5d2ee 100644
--- a/BlendFile/DNA/WorkSpaceInstanceHook.cs
+++ b/BlendFile/DNA/WorkSpaceInstanceHook.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1054, "WorkSpaceInstanceHook", 32)]
public class WorkSpaceInstanceHook {
- [DNAFieldAttribute(0, "WorkSpace", "*active", "WorkSpace", 8, true)]
+ [DNAFieldAttribute(0, "WorkSpace", "*active", "WorkSpace", 8, true, 0)]
public WorkSpace ptr_active;
- [DNAFieldAttribute(1, "WorkSpaceLayout", "*act_layout", "WorkSpaceLayout", 8, true)]
+ [DNAFieldAttribute(1, "WorkSpaceLayout", "*act_layout", "WorkSpaceLayout", 8, true, 8)]
public WorkSpaceLayout ptr_act_layout;
- [DNAFieldAttribute(2, "WorkSpace", "*temp_workspace_store", "WorkSpace", 8, true)]
+ [DNAFieldAttribute(2, "WorkSpace", "*temp_workspace_store", "WorkSpace", 8, true, 16)]
public WorkSpace ptr_temp_workspace_store;
- [DNAFieldAttribute(3, "WorkSpaceLayout", "*temp_layout_store", "WorkSpaceLayout", 8, true)]
+ [DNAFieldAttribute(3, "WorkSpaceLayout", "*temp_layout_store", "WorkSpaceLayout", 8, true, 24)]
public WorkSpaceLayout ptr_temp_layout_store;
public WorkSpaceInstanceHook() {
this.ptr_active = default;
diff --git a/BlendFile/DNA/WorkSpaceLayout.cs b/BlendFile/DNA/WorkSpaceLayout.cs
index 2c074eb..2ec32d1 100644
--- a/BlendFile/DNA/WorkSpaceLayout.cs
+++ b/BlendFile/DNA/WorkSpaceLayout.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1066, "WorkSpaceLayout", 88)]
public class WorkSpaceLayout {
- [DNAFieldAttribute(0, "WorkSpaceLayout", "*next", "WorkSpaceLayout", 8, true)]
+ [DNAFieldAttribute(0, "WorkSpaceLayout", "*next", "WorkSpaceLayout", 8, true, 0)]
public WorkSpaceLayout ptr_next;
- [DNAFieldAttribute(1, "WorkSpaceLayout", "*prev", "WorkSpaceLayout", 8, true)]
+ [DNAFieldAttribute(1, "WorkSpaceLayout", "*prev", "WorkSpaceLayout", 8, true, 8)]
public WorkSpaceLayout ptr_prev;
- [DNAFieldAttribute(2, "bScreen", "*screen", "bScreen", 8, true)]
+ [DNAFieldAttribute(2, "bScreen", "*screen", "bScreen", 8, true, 16)]
public bScreen ptr_screen;
- [DNAFieldAttribute(3, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "name[64]", "System.Char[]", 64, false, 24)]
public char[] name = new System.Char[64];
public WorkSpaceLayout() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/World.cs b/BlendFile/DNA/World.cs
index 494801a..87f5ceb 100644
--- a/BlendFile/DNA/World.cs
+++ b/BlendFile/DNA/World.cs
@@ -15,83 +15,83 @@ namespace BlendFile.DNA {
[DNAClassAttribute(349, "World", 400)]
public class World {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false)]
+ [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false, 216)]
public DrawDataList drawdata;
- [DNAFieldAttribute(3, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "_pad0[4]", "System.Char[]", 4, false, 232)]
public char[] _pad0 = new System.Char[4];
- [DNAFieldAttribute(4, "short", "texact", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "texact", "short", 2, false, 236)]
public short texact;
- [DNAFieldAttribute(5, "short", "mistype", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "mistype", "short", 2, false, 238)]
public short mistype;
- [DNAFieldAttribute(6, "float", "horr", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "horr", "float", 4, false, 240)]
public float horr;
- [DNAFieldAttribute(7, "float", "horg", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "horg", "float", 4, false, 244)]
public float horg;
- [DNAFieldAttribute(8, "float", "horb", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "horb", "float", 4, false, 248)]
public float horb;
- [DNAFieldAttribute(9, "float", "exposure", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "exposure", "float", 4, false, 252)]
public float exposure;
- [DNAFieldAttribute(10, "float", "exp", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "exp", "float", 4, false, 256)]
public float exp;
- [DNAFieldAttribute(11, "float", "range", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "range", "float", 4, false, 260)]
public float range;
- [DNAFieldAttribute(12, "short", "mode", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "mode", "short", 2, false, 264)]
public short mode;
- [DNAFieldAttribute(13, "char", "_pad2[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(13, "char", "_pad2[6]", "System.Char[]", 6, false, 266)]
public char[] _pad2 = new System.Char[6];
- [DNAFieldAttribute(14, "float", "misi", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "misi", "float", 4, false, 272)]
public float misi;
- [DNAFieldAttribute(15, "float", "miststa", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "miststa", "float", 4, false, 276)]
public float miststa;
- [DNAFieldAttribute(16, "float", "mistdist", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "mistdist", "float", 4, false, 280)]
public float mistdist;
- [DNAFieldAttribute(17, "float", "misthi", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "misthi", "float", 4, false, 284)]
public float misthi;
- [DNAFieldAttribute(18, "float", "aodist", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "aodist", "float", 4, false, 288)]
public float aodist;
- [DNAFieldAttribute(19, "float", "aoenergy", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "aoenergy", "float", 4, false, 292)]
public float aoenergy;
- [DNAFieldAttribute(20, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(20, "short", "flag", "short", 2, false, 296)]
public short flag;
- [DNAFieldAttribute(21, "char", "_pad3[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(21, "char", "_pad3[2]", "System.Char[]", 2, false, 298)]
public char[] _pad3 = new System.Char[2];
- [DNAFieldAttribute(22, "int", "probe_resolution", "int", 4, false)]
+ [DNAFieldAttribute(22, "int", "probe_resolution", "int", 4, false, 300)]
public int probe_resolution;
- [DNAFieldAttribute(23, "float", "sun_threshold", "float", 4, false)]
+ [DNAFieldAttribute(23, "float", "sun_threshold", "float", 4, false, 304)]
public float sun_threshold;
- [DNAFieldAttribute(24, "float", "sun_angle", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "sun_angle", "float", 4, false, 308)]
public float sun_angle;
- [DNAFieldAttribute(25, "float", "sun_shadow_maximum_resolution", "float", 4, false)]
+ [DNAFieldAttribute(25, "float", "sun_shadow_maximum_resolution", "float", 4, false, 312)]
public float sun_shadow_maximum_resolution;
- [DNAFieldAttribute(26, "float", "sun_shadow_jitter_overblur", "float", 4, false)]
+ [DNAFieldAttribute(26, "float", "sun_shadow_jitter_overblur", "float", 4, false, 316)]
public float sun_shadow_jitter_overblur;
- [DNAFieldAttribute(27, "float", "sun_shadow_filter_radius", "float", 4, false)]
+ [DNAFieldAttribute(27, "float", "sun_shadow_filter_radius", "float", 4, false, 320)]
public float sun_shadow_filter_radius;
- [DNAFieldAttribute(28, "char", "_pad4[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(28, "char", "_pad4[4]", "System.Char[]", 4, false, 324)]
public char[] _pad4 = new System.Char[4];
- [DNAFieldAttribute(29, "Ipo", "*ipo", "Ipo", 8, true)]
+ [DNAFieldAttribute(29, "Ipo", "*ipo", "Ipo", 8, true, 328)]
public Ipo ptr_ipo;
- [DNAFieldAttribute(30, "short", "pr_texture", "short", 2, false)]
+ [DNAFieldAttribute(30, "short", "pr_texture", "short", 2, false, 336)]
public short pr_texture;
- [DNAFieldAttribute(31, "short", "use_nodes", "short", 2, false)]
+ [DNAFieldAttribute(31, "short", "use_nodes", "short", 2, false, 338)]
public short use_nodes;
- [DNAFieldAttribute(32, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(32, "char", "_pad[4]", "System.Char[]", 4, false, 340)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(33, "PreviewImage", "*preview", "PreviewImage", 8, true)]
+ [DNAFieldAttribute(33, "PreviewImage", "*preview", "PreviewImage", 8, true, 344)]
public PreviewImage ptr_preview;
- [DNAFieldAttribute(34, "bNodeTree", "*nodetree", "bNodeTree", 8, true)]
+ [DNAFieldAttribute(34, "bNodeTree", "*nodetree", "bNodeTree", 8, true, 352)]
public bNodeTree ptr_nodetree;
- [DNAFieldAttribute(35, "LightgroupMembership", "*lightgroup", "LightgroupMembership", 8, true)]
+ [DNAFieldAttribute(35, "LightgroupMembership", "*lightgroup", "LightgroupMembership", 8, true, 360)]
public LightgroupMembership ptr_lightgroup;
- [DNAFieldAttribute(36, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(36, "void", "*_pad1", "void", 8, true, 368)]
public object ptr__pad1;
- [DNAFieldAttribute(37, "ListBase", "gpumaterial", "ListBase", 16, false)]
+ [DNAFieldAttribute(37, "ListBase", "gpumaterial", "ListBase", 16, false, 376)]
public ListBase gpumaterial;
- [DNAFieldAttribute(38, "uint64_t", "last_update", "uint64_t", 8, false)]
+ [DNAFieldAttribute(38, "uint64_t", "last_update", "uint64_t", 8, false, 392)]
public ulong last_update;
public World() {
this.id = default;
diff --git a/BlendFile/DNA/XrActionMap.cs b/BlendFile/DNA/XrActionMap.cs
index 32dc2ac..692958c 100644
--- a/BlendFile/DNA/XrActionMap.cs
+++ b/BlendFile/DNA/XrActionMap.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1075, "XrActionMap", 104)]
public class XrActionMap {
- [DNAFieldAttribute(0, "XrActionMap", "*next", "XrActionMap", 8, true)]
+ [DNAFieldAttribute(0, "XrActionMap", "*next", "XrActionMap", 8, true, 0)]
public XrActionMap ptr_next;
- [DNAFieldAttribute(1, "XrActionMap", "*prev", "XrActionMap", 8, true)]
+ [DNAFieldAttribute(1, "XrActionMap", "*prev", "XrActionMap", 8, true, 8)]
public XrActionMap ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "ListBase", "items", "ListBase", 16, false)]
+ [DNAFieldAttribute(3, "ListBase", "items", "ListBase", 16, false, 80)]
public ListBase items;
- [DNAFieldAttribute(4, "short", "selitem", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "selitem", "short", 2, false, 96)]
public short selitem;
- [DNAFieldAttribute(5, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad[6]", "System.Char[]", 6, false, 98)]
public char[] _pad = new System.Char[6];
public XrActionMap() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/XrActionMapBinding.cs b/BlendFile/DNA/XrActionMapBinding.cs
index 6c5ea7f..b332397 100644
--- a/BlendFile/DNA/XrActionMapBinding.cs
+++ b/BlendFile/DNA/XrActionMapBinding.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1072, "XrActionMapBinding", 384)]
public class XrActionMapBinding {
- [DNAFieldAttribute(0, "XrActionMapBinding", "*next", "XrActionMapBinding", 8, true)]
+ [DNAFieldAttribute(0, "XrActionMapBinding", "*next", "XrActionMapBinding", 8, true, 0)]
public XrActionMapBinding ptr_next;
- [DNAFieldAttribute(1, "XrActionMapBinding", "*prev", "XrActionMapBinding", 8, true)]
+ [DNAFieldAttribute(1, "XrActionMapBinding", "*prev", "XrActionMapBinding", 8, true, 8)]
public XrActionMapBinding ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "char", "profile[256]", "System.Char[]", 256, false)]
+ [DNAFieldAttribute(3, "char", "profile[256]", "System.Char[]", 256, false, 80)]
public char[] profile = new System.Char[256];
- [DNAFieldAttribute(4, "ListBase", "component_paths", "ListBase", 16, false)]
+ [DNAFieldAttribute(4, "ListBase", "component_paths", "ListBase", 16, false, 336)]
public ListBase component_paths;
- [DNAFieldAttribute(5, "float", "float_threshold", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "float_threshold", "float", 4, false, 352)]
public float float_threshold;
- [DNAFieldAttribute(6, "short", "axis_flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "axis_flag", "short", 2, false, 356)]
public short axis_flag;
- [DNAFieldAttribute(7, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(7, "char", "_pad[2]", "System.Char[]", 2, false, 358)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(8, "float", "pose_location[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(8, "float", "pose_location[3]", "System.Single[]", 12, false, 360)]
public float[] pose_location = new System.Single[3];
- [DNAFieldAttribute(9, "float", "pose_rotation[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(9, "float", "pose_rotation[3]", "System.Single[]", 12, false, 372)]
public float[] pose_rotation = new System.Single[3];
public XrActionMapBinding() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/XrActionMapItem.cs b/BlendFile/DNA/XrActionMapItem.cs
index f84ebad..5bd2173 100644
--- a/BlendFile/DNA/XrActionMapItem.cs
+++ b/BlendFile/DNA/XrActionMapItem.cs
@@ -15,45 +15,45 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1074, "XrActionMapItem", 288)]
public class XrActionMapItem {
- [DNAFieldAttribute(0, "XrActionMapItem", "*next", "XrActionMapItem", 8, true)]
+ [DNAFieldAttribute(0, "XrActionMapItem", "*next", "XrActionMapItem", 8, true, 0)]
public XrActionMapItem ptr_next;
- [DNAFieldAttribute(1, "XrActionMapItem", "*prev", "XrActionMapItem", 8, true)]
+ [DNAFieldAttribute(1, "XrActionMapItem", "*prev", "XrActionMapItem", 8, true, 8)]
public XrActionMapItem ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "char", "type", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "type", "char", 1, false, 80)]
public char type;
- [DNAFieldAttribute(4, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(4, "char", "_pad[7]", "System.Char[]", 7, false, 81)]
public char[] _pad = new System.Char[7];
- [DNAFieldAttribute(5, "ListBase", "user_paths", "ListBase", 16, false)]
+ [DNAFieldAttribute(5, "ListBase", "user_paths", "ListBase", 16, false, 88)]
public ListBase user_paths;
- [DNAFieldAttribute(6, "char", "op[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(6, "char", "op[64]", "System.Char[]", 64, false, 104)]
public char[] op = new System.Char[64];
- [DNAFieldAttribute(7, "IDProperty", "*op_properties", "IDProperty", 8, true)]
+ [DNAFieldAttribute(7, "IDProperty", "*op_properties", "IDProperty", 8, true, 168)]
public IDProperty ptr_op_properties;
- [DNAFieldAttribute(8, "PointerRNA", "*op_properties_ptr", "PointerRNA", 8, true)]
+ [DNAFieldAttribute(8, "PointerRNA", "*op_properties_ptr", "PointerRNA", 8, true, 176)]
public PointerRNA ptr_op_properties_ptr;
- [DNAFieldAttribute(9, "short", "op_flag", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "op_flag", "short", 2, false, 184)]
public short op_flag;
- [DNAFieldAttribute(10, "short", "action_flag", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "action_flag", "short", 2, false, 186)]
public short action_flag;
- [DNAFieldAttribute(11, "short", "haptic_flag", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "haptic_flag", "short", 2, false, 188)]
public short haptic_flag;
- [DNAFieldAttribute(12, "short", "pose_flag", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "pose_flag", "short", 2, false, 190)]
public short pose_flag;
- [DNAFieldAttribute(13, "char", "haptic_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(13, "char", "haptic_name[64]", "System.Char[]", 64, false, 192)]
public char[] haptic_name = new System.Char[64];
- [DNAFieldAttribute(14, "float", "haptic_duration", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "haptic_duration", "float", 4, false, 256)]
public float haptic_duration;
- [DNAFieldAttribute(15, "float", "haptic_frequency", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "haptic_frequency", "float", 4, false, 260)]
public float haptic_frequency;
- [DNAFieldAttribute(16, "float", "haptic_amplitude", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "haptic_amplitude", "float", 4, false, 264)]
public float haptic_amplitude;
- [DNAFieldAttribute(17, "short", "selbinding", "short", 2, false)]
+ [DNAFieldAttribute(17, "short", "selbinding", "short", 2, false, 268)]
public short selbinding;
- [DNAFieldAttribute(18, "char", "_pad3[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(18, "char", "_pad3[2]", "System.Char[]", 2, false, 270)]
public char[] _pad3 = new System.Char[2];
- [DNAFieldAttribute(19, "ListBase", "bindings", "ListBase", 16, false)]
+ [DNAFieldAttribute(19, "ListBase", "bindings", "ListBase", 16, false, 272)]
public ListBase bindings;
public XrActionMapItem() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/XrComponentPath.cs b/BlendFile/DNA/XrComponentPath.cs
index c48bc0a..91dfdd2 100644
--- a/BlendFile/DNA/XrComponentPath.cs
+++ b/BlendFile/DNA/XrComponentPath.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1071, "XrComponentPath", 208)]
public class XrComponentPath {
- [DNAFieldAttribute(0, "XrComponentPath", "*next", "XrComponentPath", 8, true)]
+ [DNAFieldAttribute(0, "XrComponentPath", "*next", "XrComponentPath", 8, true, 0)]
public XrComponentPath ptr_next;
- [DNAFieldAttribute(1, "XrComponentPath", "*prev", "XrComponentPath", 8, true)]
+ [DNAFieldAttribute(1, "XrComponentPath", "*prev", "XrComponentPath", 8, true, 8)]
public XrComponentPath ptr_prev;
- [DNAFieldAttribute(2, "char", "path[192]", "System.Char[]", 192, false)]
+ [DNAFieldAttribute(2, "char", "path[192]", "System.Char[]", 192, false, 16)]
public char[] path = new System.Char[192];
public XrComponentPath() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/XrSessionSettings.cs b/BlendFile/DNA/XrSessionSettings.cs
index 1d89aff..789a4ad 100644
--- a/BlendFile/DNA/XrSessionSettings.cs
+++ b/BlendFile/DNA/XrSessionSettings.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1046, "XrSessionSettings", 1000)]
public class XrSessionSettings {
- [DNAFieldAttribute(0, "View3DShading", "shading", "View3DShading", 944, false)]
+ [DNAFieldAttribute(0, "View3DShading", "shading", "View3DShading", 944, false, 0)]
public View3DShading shading;
- [DNAFieldAttribute(1, "float", "base_scale", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "base_scale", "float", 4, false, 944)]
public float base_scale;
- [DNAFieldAttribute(2, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(2, "char", "_pad[3]", "System.Char[]", 3, false, 948)]
public char[] _pad = new System.Char[3];
- [DNAFieldAttribute(3, "char", "base_pose_type", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "base_pose_type", "char", 1, false, 951)]
public char base_pose_type;
- [DNAFieldAttribute(4, "Object", "*base_pose_object", "Object", 8, true)]
+ [DNAFieldAttribute(4, "Object", "*base_pose_object", "Object", 8, true, 952)]
public Object ptr_base_pose_object;
- [DNAFieldAttribute(5, "float", "base_pose_location[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(5, "float", "base_pose_location[3]", "System.Single[]", 12, false, 960)]
public float[] base_pose_location = new System.Single[3];
- [DNAFieldAttribute(6, "float", "base_pose_angle", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "base_pose_angle", "float", 4, false, 972)]
public float base_pose_angle;
- [DNAFieldAttribute(7, "char", "draw_flags", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "draw_flags", "char", 1, false, 976)]
public char draw_flags;
- [DNAFieldAttribute(8, "char", "controller_draw_style", "char", 1, false)]
+ [DNAFieldAttribute(8, "char", "controller_draw_style", "char", 1, false, 977)]
public char controller_draw_style;
- [DNAFieldAttribute(9, "char", "_pad2[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(9, "char", "_pad2[2]", "System.Char[]", 2, false, 978)]
public char[] _pad2 = new System.Char[2];
- [DNAFieldAttribute(10, "float", "clip_start", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "clip_start", "float", 4, false, 980)]
public float clip_start;
- [DNAFieldAttribute(11, "float", "clip_end", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "clip_end", "float", 4, false, 984)]
public float clip_end;
- [DNAFieldAttribute(12, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "flag", "int", 4, false, 988)]
public int flag;
- [DNAFieldAttribute(13, "int", "object_type_exclude_viewport", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "object_type_exclude_viewport", "int", 4, false, 992)]
public int object_type_exclude_viewport;
- [DNAFieldAttribute(14, "int", "object_type_exclude_select", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "object_type_exclude_select", "int", 4, false, 996)]
public int object_type_exclude_select;
public XrSessionSettings() {
this.shading = default;
diff --git a/BlendFile/DNA/XrUserPath.cs b/BlendFile/DNA/XrUserPath.cs
index ac26102..c2fba81 100644
--- a/BlendFile/DNA/XrUserPath.cs
+++ b/BlendFile/DNA/XrUserPath.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1073, "XrUserPath", 80)]
public class XrUserPath {
- [DNAFieldAttribute(0, "XrUserPath", "*next", "XrUserPath", 8, true)]
+ [DNAFieldAttribute(0, "XrUserPath", "*next", "XrUserPath", 8, true, 0)]
public XrUserPath ptr_next;
- [DNAFieldAttribute(1, "XrUserPath", "*prev", "XrUserPath", 8, true)]
+ [DNAFieldAttribute(1, "XrUserPath", "*prev", "XrUserPath", 8, true, 8)]
public XrUserPath ptr_prev;
- [DNAFieldAttribute(2, "char", "path[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "path[64]", "System.Char[]", 64, false, 16)]
public char[] path = new System.Char[64];
public XrUserPath() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bAction.cs b/BlendFile/DNA/bAction.cs
index 8a615aa..1769966 100644
--- a/BlendFile/DNA/bAction.cs
+++ b/BlendFile/DNA/bAction.cs
@@ -15,47 +15,47 @@ namespace BlendFile.DNA {
[DNAClassAttribute(65, "bAction", 352)]
public class bAction {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "ActionLayer", "**layer_array", "ActionLayer", 8, true)]
+ [DNAFieldAttribute(1, "ActionLayer", "**layer_array", "ActionLayer", 8, true, 208)]
public ActionLayer ptr_ptr_layer_array;
- [DNAFieldAttribute(2, "int", "layer_array_num", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "layer_array_num", "int", 4, false, 216)]
public int layer_array_num;
- [DNAFieldAttribute(3, "int", "layer_active_index", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "layer_active_index", "int", 4, false, 220)]
public int layer_active_index;
- [DNAFieldAttribute(4, "ActionSlot", "**slot_array", "ActionSlot", 8, true)]
+ [DNAFieldAttribute(4, "ActionSlot", "**slot_array", "ActionSlot", 8, true, 224)]
public ActionSlot ptr_ptr_slot_array;
- [DNAFieldAttribute(5, "int", "slot_array_num", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "slot_array_num", "int", 4, false, 232)]
public int slot_array_num;
- [DNAFieldAttribute(6, "int", "last_slot_handle", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "last_slot_handle", "int", 4, false, 236)]
public int last_slot_handle;
- [DNAFieldAttribute(7, "ActionStripKeyframeData", "**strip_keyframe_data_array", "ActionStripKeyframeData", 8, true)]
+ [DNAFieldAttribute(7, "ActionStripKeyframeData", "**strip_keyframe_data_array", "ActionStripKeyframeData", 8, true, 240)]
public ActionStripKeyframeData ptr_ptr_strip_keyframe_data_array;
- [DNAFieldAttribute(8, "int", "strip_keyframe_data_array_num", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "strip_keyframe_data_array_num", "int", 4, false, 248)]
public int strip_keyframe_data_array_num;
- [DNAFieldAttribute(9, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(9, "char", "_pad0[4]", "System.Char[]", 4, false, 252)]
public char[] _pad0 = new System.Char[4];
- [DNAFieldAttribute(10, "ListBase", "curves", "ListBase", 16, false)]
+ [DNAFieldAttribute(10, "ListBase", "curves", "ListBase", 16, false, 256)]
public ListBase curves;
- [DNAFieldAttribute(11, "ListBase", "chanbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(11, "ListBase", "chanbase", "ListBase", 16, false, 272)]
public ListBase chanbase;
- [DNAFieldAttribute(12, "ListBase", "groups", "ListBase", 16, false)]
+ [DNAFieldAttribute(12, "ListBase", "groups", "ListBase", 16, false, 288)]
public ListBase groups;
- [DNAFieldAttribute(13, "ListBase", "markers", "ListBase", 16, false)]
+ [DNAFieldAttribute(13, "ListBase", "markers", "ListBase", 16, false, 304)]
public ListBase markers;
- [DNAFieldAttribute(14, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "flag", "int", 4, false, 320)]
public int flag;
- [DNAFieldAttribute(15, "int", "active_marker", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "active_marker", "int", 4, false, 324)]
public int active_marker;
- [DNAFieldAttribute(16, "int", "idroot", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "idroot", "int", 4, false, 328)]
public int idroot;
- [DNAFieldAttribute(17, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(17, "char", "_pad1[4]", "System.Char[]", 4, false, 332)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(18, "float", "frame_start", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "frame_start", "float", 4, false, 336)]
public float frame_start;
- [DNAFieldAttribute(19, "float", "frame_end", "float", 4, false)]
+ [DNAFieldAttribute(19, "float", "frame_end", "float", 4, false, 340)]
public float frame_end;
- [DNAFieldAttribute(20, "PreviewImage", "*preview", "PreviewImage", 8, true)]
+ [DNAFieldAttribute(20, "PreviewImage", "*preview", "PreviewImage", 8, true, 344)]
public PreviewImage ptr_preview;
public bAction() {
this.id = default;
diff --git a/BlendFile/DNA/bActionChannel.cs b/BlendFile/DNA/bActionChannel.cs
index b68932f..2851f5e 100644
--- a/BlendFile/DNA/bActionChannel.cs
+++ b/BlendFile/DNA/bActionChannel.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(75, "bActionChannel", 120)]
public class bActionChannel {
- [DNAFieldAttribute(0, "bActionChannel", "*next", "bActionChannel", 8, true)]
+ [DNAFieldAttribute(0, "bActionChannel", "*next", "bActionChannel", 8, true, 0)]
public bActionChannel ptr_next;
- [DNAFieldAttribute(1, "bActionChannel", "*prev", "bActionChannel", 8, true)]
+ [DNAFieldAttribute(1, "bActionChannel", "*prev", "bActionChannel", 8, true, 8)]
public bActionChannel ptr_prev;
- [DNAFieldAttribute(2, "bActionGroup", "*grp", "bActionGroup", 8, true)]
+ [DNAFieldAttribute(2, "bActionGroup", "*grp", "bActionGroup", 8, true, 16)]
public bActionGroup ptr_grp;
- [DNAFieldAttribute(3, "Ipo", "*ipo", "Ipo", 8, true)]
+ [DNAFieldAttribute(3, "Ipo", "*ipo", "Ipo", 8, true, 24)]
public Ipo ptr_ipo;
- [DNAFieldAttribute(4, "ListBase", "constraintChannels", "ListBase", 16, false)]
+ [DNAFieldAttribute(4, "ListBase", "constraintChannels", "ListBase", 16, false, 32)]
public ListBase constraintChannels;
- [DNAFieldAttribute(5, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "flag", "int", 4, false, 48)]
public int flag;
- [DNAFieldAttribute(6, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(6, "char", "name[64]", "System.Char[]", 64, false, 52)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(7, "int", "temp", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "temp", "int", 4, false, 116)]
public int temp;
public bActionChannel() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bActionConstraint.cs b/BlendFile/DNA/bActionConstraint.cs
index b89e770..46a5e65 100644
--- a/BlendFile/DNA/bActionConstraint.cs
+++ b/BlendFile/DNA/bActionConstraint.cs
@@ -15,37 +15,37 @@ namespace BlendFile.DNA {
[DNAClassAttribute(186, "bActionConstraint", 184)]
public class bActionConstraint {
- [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true, 0)]
public Object ptr_tar;
- [DNAFieldAttribute(1, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "type", "short", 2, false, 8)]
public short type;
- [DNAFieldAttribute(2, "short", "local", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "local", "short", 2, false, 10)]
public short local;
- [DNAFieldAttribute(3, "int", "start", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "start", "int", 4, false, 12)]
public int start;
- [DNAFieldAttribute(4, "int", "end", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "end", "int", 4, false, 16)]
public int end;
- [DNAFieldAttribute(5, "float", "min", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "min", "float", 4, false, 20)]
public float min;
- [DNAFieldAttribute(6, "float", "max", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "max", "float", 4, false, 24)]
public float max;
- [DNAFieldAttribute(7, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "flag", "int", 4, false, 28)]
public int flag;
- [DNAFieldAttribute(8, "char", "mix_mode", "char", 1, false)]
+ [DNAFieldAttribute(8, "char", "mix_mode", "char", 1, false, 32)]
public char mix_mode;
- [DNAFieldAttribute(9, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(9, "char", "_pad[3]", "System.Char[]", 3, false, 33)]
public char[] _pad = new System.Char[3];
- [DNAFieldAttribute(10, "float", "eval_time", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "eval_time", "float", 4, false, 36)]
public float eval_time;
- [DNAFieldAttribute(11, "bAction", "*act", "bAction", 8, true)]
+ [DNAFieldAttribute(11, "bAction", "*act", "bAction", 8, true, 40)]
public bAction ptr_act;
- [DNAFieldAttribute(12, "int", "action_slot_handle", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "action_slot_handle", "int", 4, false, 48)]
public int action_slot_handle;
- [DNAFieldAttribute(13, "char", "action_slot_name[66]", "System.Char[]", 66, false)]
+ [DNAFieldAttribute(13, "char", "action_slot_name[66]", "System.Char[]", 66, false, 52)]
public char[] action_slot_name = new System.Char[66];
- [DNAFieldAttribute(14, "char", "_pad1[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(14, "char", "_pad1[2]", "System.Char[]", 2, false, 118)]
public char[] _pad1 = new System.Char[2];
- [DNAFieldAttribute(15, "char", "subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(15, "char", "subtarget[64]", "System.Char[]", 64, false, 120)]
public char[] subtarget = new System.Char[64];
public bActionConstraint() {
this.ptr_tar = default;
diff --git a/BlendFile/DNA/bActionGroup.cs b/BlendFile/DNA/bActionGroup.cs
index a43ce75..6f68aa8 100644
--- a/BlendFile/DNA/bActionGroup.cs
+++ b/BlendFile/DNA/bActionGroup.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(62, "bActionGroup", 136)]
public class bActionGroup {
- [DNAFieldAttribute(0, "bActionGroup", "*next", "bActionGroup", 8, true)]
+ [DNAFieldAttribute(0, "bActionGroup", "*next", "bActionGroup", 8, true, 0)]
public bActionGroup ptr_next;
- [DNAFieldAttribute(1, "bActionGroup", "*prev", "bActionGroup", 8, true)]
+ [DNAFieldAttribute(1, "bActionGroup", "*prev", "bActionGroup", 8, true, 8)]
public bActionGroup ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "channels", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "channels", "ListBase", 16, false, 16)]
public ListBase channels;
- [DNAFieldAttribute(3, "int", "fcurve_range_start", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "fcurve_range_start", "int", 4, false, 32)]
public int fcurve_range_start;
- [DNAFieldAttribute(4, "int", "fcurve_range_length", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "fcurve_range_length", "int", 4, false, 36)]
public int fcurve_range_length;
- [DNAFieldAttribute(5, "ActionChannelBag", "*channel_bag", "ActionChannelBag", 8, true)]
+ [DNAFieldAttribute(5, "ActionChannelBag", "*channel_bag", "ActionChannelBag", 8, true, 40)]
public ActionChannelBag ptr_channel_bag;
- [DNAFieldAttribute(6, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "flag", "int", 4, false, 48)]
public int flag;
- [DNAFieldAttribute(7, "int", "customCol", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "customCol", "int", 4, false, 52)]
public int customCol;
- [DNAFieldAttribute(8, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(8, "char", "name[64]", "System.Char[]", 64, false, 56)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(9, "ThemeWireColor", "cs", "ThemeWireColor", 16, false)]
+ [DNAFieldAttribute(9, "ThemeWireColor", "cs", "ThemeWireColor", 16, false, 120)]
public ThemeWireColor cs;
public bActionGroup() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bActionModifier.cs b/BlendFile/DNA/bActionModifier.cs
index ebc9d45..fb6315b 100644
--- a/BlendFile/DNA/bActionModifier.cs
+++ b/BlendFile/DNA/bActionModifier.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(562, "bActionModifier", 72)]
public class bActionModifier {
- [DNAFieldAttribute(0, "bActionModifier", "*next", "bActionModifier", 8, true)]
+ [DNAFieldAttribute(0, "bActionModifier", "*next", "bActionModifier", 8, true, 0)]
public bActionModifier ptr_next;
- [DNAFieldAttribute(1, "bActionModifier", "*prev", "bActionModifier", 8, true)]
+ [DNAFieldAttribute(1, "bActionModifier", "*prev", "bActionModifier", 8, true, 8)]
public bActionModifier ptr_prev;
- [DNAFieldAttribute(2, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "type", "short", 2, false, 16)]
public short type;
- [DNAFieldAttribute(3, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "flag", "short", 2, false, 18)]
public short flag;
- [DNAFieldAttribute(4, "char", "channel[32]", "System.Char[]", 32, false)]
+ [DNAFieldAttribute(4, "char", "channel[32]", "System.Char[]", 32, false, 20)]
public char[] channel = new System.Char[32];
- [DNAFieldAttribute(5, "float", "noisesize", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "noisesize", "float", 4, false, 52)]
public float noisesize;
- [DNAFieldAttribute(6, "float", "turbul", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "turbul", "float", 4, false, 56)]
public float turbul;
- [DNAFieldAttribute(7, "short", "channels", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "channels", "short", 2, false, 60)]
public short channels;
- [DNAFieldAttribute(8, "short", "no_rot_axis", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "no_rot_axis", "short", 2, false, 62)]
public short no_rot_axis;
- [DNAFieldAttribute(9, "Object", "*ob", "Object", 8, true)]
+ [DNAFieldAttribute(9, "Object", "*ob", "Object", 8, true, 64)]
public Object ptr_ob;
public bActionModifier() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bActionStrip.cs b/BlendFile/DNA/bActionStrip.cs
index 8a7289c..bb062f8 100644
--- a/BlendFile/DNA/bActionStrip.cs
+++ b/BlendFile/DNA/bActionStrip.cs
@@ -15,49 +15,49 @@ namespace BlendFile.DNA {
[DNAClassAttribute(563, "bActionStrip", 168)]
public class bActionStrip {
- [DNAFieldAttribute(0, "bActionStrip", "*next", "bActionStrip", 8, true)]
+ [DNAFieldAttribute(0, "bActionStrip", "*next", "bActionStrip", 8, true, 0)]
public bActionStrip ptr_next;
- [DNAFieldAttribute(1, "bActionStrip", "*prev", "bActionStrip", 8, true)]
+ [DNAFieldAttribute(1, "bActionStrip", "*prev", "bActionStrip", 8, true, 8)]
public bActionStrip ptr_prev;
- [DNAFieldAttribute(2, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "flag", "short", 2, false, 16)]
public short flag;
- [DNAFieldAttribute(3, "short", "mode", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "mode", "short", 2, false, 18)]
public short mode;
- [DNAFieldAttribute(4, "short", "stride_axis", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "stride_axis", "short", 2, false, 20)]
public short stride_axis;
- [DNAFieldAttribute(5, "short", "curmod", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "curmod", "short", 2, false, 22)]
public short curmod;
- [DNAFieldAttribute(6, "Ipo", "*ipo", "Ipo", 8, true)]
+ [DNAFieldAttribute(6, "Ipo", "*ipo", "Ipo", 8, true, 24)]
public Ipo ptr_ipo;
- [DNAFieldAttribute(7, "bAction", "*act", "bAction", 8, true)]
+ [DNAFieldAttribute(7, "bAction", "*act", "bAction", 8, true, 32)]
public bAction ptr_act;
- [DNAFieldAttribute(8, "Object", "*object", "Object", 8, true)]
+ [DNAFieldAttribute(8, "Object", "*object", "Object", 8, true, 40)]
public Object ptr_object;
- [DNAFieldAttribute(9, "float", "start", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "start", "float", 4, false, 48)]
public float start;
- [DNAFieldAttribute(10, "float", "end", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "end", "float", 4, false, 52)]
public float end;
- [DNAFieldAttribute(11, "float", "actstart", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "actstart", "float", 4, false, 56)]
public float actstart;
- [DNAFieldAttribute(12, "float", "actend", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "actend", "float", 4, false, 60)]
public float actend;
- [DNAFieldAttribute(13, "float", "actoffs", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "actoffs", "float", 4, false, 64)]
public float actoffs;
- [DNAFieldAttribute(14, "float", "stridelen", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "stridelen", "float", 4, false, 68)]
public float stridelen;
- [DNAFieldAttribute(15, "float", "repeat", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "repeat", "float", 4, false, 72)]
public float repeat;
- [DNAFieldAttribute(16, "float", "scale", "float", 4, false)]
+ [DNAFieldAttribute(16, "float", "scale", "float", 4, false, 76)]
public float scale;
- [DNAFieldAttribute(17, "float", "blendin", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "blendin", "float", 4, false, 80)]
public float blendin;
- [DNAFieldAttribute(18, "float", "blendout", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "blendout", "float", 4, false, 84)]
public float blendout;
- [DNAFieldAttribute(19, "char", "stridechannel[32]", "System.Char[]", 32, false)]
+ [DNAFieldAttribute(19, "char", "stridechannel[32]", "System.Char[]", 32, false, 88)]
public char[] stridechannel = new System.Char[32];
- [DNAFieldAttribute(20, "char", "offs_bone[32]", "System.Char[]", 32, false)]
+ [DNAFieldAttribute(20, "char", "offs_bone[32]", "System.Char[]", 32, false, 120)]
public char[] offs_bone = new System.Char[32];
- [DNAFieldAttribute(21, "ListBase", "modifiers", "ListBase", 16, false)]
+ [DNAFieldAttribute(21, "ListBase", "modifiers", "ListBase", 16, false, 152)]
public ListBase modifiers;
public bActionStrip() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bAddon.cs b/BlendFile/DNA/bAddon.cs
index 23fa7d1..986167c 100644
--- a/BlendFile/DNA/bAddon.cs
+++ b/BlendFile/DNA/bAddon.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(998, "bAddon", 152)]
public class bAddon {
- [DNAFieldAttribute(0, "bAddon", "*next", "bAddon", 8, true)]
+ [DNAFieldAttribute(0, "bAddon", "*next", "bAddon", 8, true, 0)]
public bAddon ptr_next;
- [DNAFieldAttribute(1, "bAddon", "*prev", "bAddon", 8, true)]
+ [DNAFieldAttribute(1, "bAddon", "*prev", "bAddon", 8, true, 8)]
public bAddon ptr_prev;
- [DNAFieldAttribute(2, "char", "module[128]", "System.Char[]", 128, false)]
+ [DNAFieldAttribute(2, "char", "module[128]", "System.Char[]", 128, false, 16)]
public char[] module = new System.Char[128];
- [DNAFieldAttribute(3, "IDProperty", "*prop", "IDProperty", 8, true)]
+ [DNAFieldAttribute(3, "IDProperty", "*prop", "IDProperty", 8, true, 144)]
public IDProperty ptr_prop;
public bAddon() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bAnimVizSettings.cs b/BlendFile/DNA/bAnimVizSettings.cs
index 590df7f..2c3435a 100644
--- a/BlendFile/DNA/bAnimVizSettings.cs
+++ b/BlendFile/DNA/bAnimVizSettings.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(47, "bAnimVizSettings", 32)]
public struct bAnimVizSettings {
- [DNAFieldAttribute(0, "short", "recalc", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "recalc", "short", 2, false, 0)]
public short recalc;
- [DNAFieldAttribute(1, "short", "path_type", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "path_type", "short", 2, false, 2)]
public short path_type;
- [DNAFieldAttribute(2, "short", "path_step", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "path_step", "short", 2, false, 4)]
public short path_step;
- [DNAFieldAttribute(3, "short", "path_range", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "path_range", "short", 2, false, 6)]
public short path_range;
- [DNAFieldAttribute(4, "short", "path_viewflag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "path_viewflag", "short", 2, false, 8)]
public short path_viewflag;
- [DNAFieldAttribute(5, "short", "path_bakeflag", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "path_bakeflag", "short", 2, false, 10)]
public short path_bakeflag;
- [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false, 12)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(7, "int", "path_sf", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "path_sf", "int", 4, false, 16)]
public int path_sf;
- [DNAFieldAttribute(8, "int", "path_ef", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "path_ef", "int", 4, false, 20)]
public int path_ef;
- [DNAFieldAttribute(9, "int", "path_bc", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "path_bc", "int", 4, false, 24)]
public int path_bc;
- [DNAFieldAttribute(10, "int", "path_ac", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "path_ac", "int", 4, false, 28)]
public int path_ac;
public bAnimVizSettings() {
this.recalc = default;
diff --git a/BlendFile/DNA/bArmature.cs b/BlendFile/DNA/bArmature.cs
index 79a7bac..a3652a3 100644
--- a/BlendFile/DNA/bArmature.cs
+++ b/BlendFile/DNA/bArmature.cs
@@ -15,53 +15,53 @@ namespace BlendFile.DNA {
[DNAClassAttribute(106, "bArmature", 416)]
public class bArmature {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "ListBase", "bonebase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "bonebase", "ListBase", 16, false, 216)]
public ListBase bonebase;
- [DNAFieldAttribute(3, "GHash", "*bonehash", "GHash", 8, true)]
+ [DNAFieldAttribute(3, "GHash", "*bonehash", "GHash", 8, true, 232)]
public GHash ptr_bonehash;
- [DNAFieldAttribute(4, "void", "*_pad1", "void", 8, true)]
+ [DNAFieldAttribute(4, "void", "*_pad1", "void", 8, true, 240)]
public object ptr__pad1;
- [DNAFieldAttribute(5, "ListBase", "*edbo", "ListBase", 8, true)]
+ [DNAFieldAttribute(5, "ListBase", "*edbo", "ListBase", 8, true, 248)]
public ListBase ptr_edbo;
- [DNAFieldAttribute(6, "Bone", "*act_bone", "Bone", 8, true)]
+ [DNAFieldAttribute(6, "Bone", "*act_bone", "Bone", 8, true, 256)]
public Bone ptr_act_bone;
- [DNAFieldAttribute(7, "EditBone", "*act_edbone", "EditBone", 8, true)]
+ [DNAFieldAttribute(7, "EditBone", "*act_edbone", "EditBone", 8, true, 264)]
public EditBone ptr_act_edbone;
- [DNAFieldAttribute(8, "char", "needs_flush_to_id", "char", 1, false)]
+ [DNAFieldAttribute(8, "char", "needs_flush_to_id", "char", 1, false, 272)]
public char needs_flush_to_id;
- [DNAFieldAttribute(9, "char", "_pad0[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(9, "char", "_pad0[3]", "System.Char[]", 3, false, 273)]
public char[] _pad0 = new System.Char[3];
- [DNAFieldAttribute(10, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "flag", "int", 4, false, 276)]
public int flag;
- [DNAFieldAttribute(11, "int", "drawtype", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "drawtype", "int", 4, false, 280)]
public int drawtype;
- [DNAFieldAttribute(12, "short", "deformflag", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "deformflag", "short", 2, false, 284)]
public short deformflag;
- [DNAFieldAttribute(13, "short", "pathflag", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "pathflag", "short", 2, false, 286)]
public short pathflag;
- [DNAFieldAttribute(14, "ListBase", "collections", "ListBase", 16, false)]
+ [DNAFieldAttribute(14, "ListBase", "collections", "ListBase", 16, false, 288)]
public ListBase collections;
- [DNAFieldAttribute(15, "BoneCollection", "**collection_array", "BoneCollection", 8, true)]
+ [DNAFieldAttribute(15, "BoneCollection", "**collection_array", "BoneCollection", 8, true, 304)]
public BoneCollection ptr_ptr_collection_array;
- [DNAFieldAttribute(16, "int", "collection_array_num", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "collection_array_num", "int", 4, false, 312)]
public int collection_array_num;
- [DNAFieldAttribute(17, "int", "collection_root_count", "int", 4, false)]
+ [DNAFieldAttribute(17, "int", "collection_root_count", "int", 4, false, 316)]
public int collection_root_count;
- [DNAFieldAttribute(18, "char", "active_collection_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(18, "char", "active_collection_name[64]", "System.Char[]", 64, false, 320)]
public char[] active_collection_name = new System.Char[64];
- [DNAFieldAttribute(19, "int", "layer_used", "int", 4, false)]
+ [DNAFieldAttribute(19, "int", "layer_used", "int", 4, false, 384)]
public int layer_used;
- [DNAFieldAttribute(20, "int", "layer", "int", 4, false)]
+ [DNAFieldAttribute(20, "int", "layer", "int", 4, false, 388)]
public int layer;
- [DNAFieldAttribute(21, "int", "layer_protected", "int", 4, false)]
+ [DNAFieldAttribute(21, "int", "layer_protected", "int", 4, false, 392)]
public int layer_protected;
- [DNAFieldAttribute(22, "float", "axes_position", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "axes_position", "float", 4, false, 396)]
public float axes_position;
- [DNAFieldAttribute(23, "bArmature_Runtime", "runtime", "bArmature_Runtime", 16, false)]
+ [DNAFieldAttribute(23, "bArmature_Runtime", "runtime", "bArmature_Runtime", 16, false, 400)]
public bArmature_Runtime runtime;
public bArmature() {
this.id = default;
diff --git a/BlendFile/DNA/bArmatureConstraint.cs b/BlendFile/DNA/bArmatureConstraint.cs
index 1c038b2..30e23e6 100644
--- a/BlendFile/DNA/bArmatureConstraint.cs
+++ b/BlendFile/DNA/bArmatureConstraint.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(178, "bArmatureConstraint", 24)]
public struct bArmatureConstraint {
- [DNAFieldAttribute(0, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "flag", "int", 4, false, 0)]
public int flag;
- [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false, 4)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(2, "ListBase", "targets", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "targets", "ListBase", 16, false, 8)]
public ListBase targets;
public bArmatureConstraint() {
this.flag = default;
diff --git a/BlendFile/DNA/bArmature_Runtime.cs b/BlendFile/DNA/bArmature_Runtime.cs
index e2a1090..4269d8e 100644
--- a/BlendFile/DNA/bArmature_Runtime.cs
+++ b/BlendFile/DNA/bArmature_Runtime.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(104, "bArmature_Runtime", 16)]
public class bArmature_Runtime {
- [DNAFieldAttribute(0, "int", "active_collection_index", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "active_collection_index", "int", 4, false, 0)]
public int active_collection_index;
- [DNAFieldAttribute(1, "uchar", "_pad0[4]", "System.Byte[]", 4, false)]
+ [DNAFieldAttribute(1, "uchar", "_pad0[4]", "System.Byte[]", 4, false, 4)]
public byte[] _pad0 = new System.Byte[4];
- [DNAFieldAttribute(2, "BoneCollection", "*active_collection", "BoneCollection", 8, true)]
+ [DNAFieldAttribute(2, "BoneCollection", "*active_collection", "BoneCollection", 8, true, 8)]
public BoneCollection ptr_active_collection;
public bArmature_Runtime() {
this.active_collection_index = default;
diff --git a/BlendFile/DNA/bCameraSolverConstraint.cs b/BlendFile/DNA/bCameraSolverConstraint.cs
index aa9c25b..4800619 100644
--- a/BlendFile/DNA/bCameraSolverConstraint.cs
+++ b/BlendFile/DNA/bCameraSolverConstraint.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(202, "bCameraSolverConstraint", 16)]
public class bCameraSolverConstraint {
- [DNAFieldAttribute(0, "MovieClip", "*clip", "MovieClip", 8, true)]
+ [DNAFieldAttribute(0, "MovieClip", "*clip", "MovieClip", 8, true, 0)]
public MovieClip ptr_clip;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 8)]
public int flag;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 12)]
public char[] _pad = new System.Char[4];
public bCameraSolverConstraint() {
this.ptr_clip = default;
diff --git a/BlendFile/DNA/bChildOfConstraint.cs b/BlendFile/DNA/bChildOfConstraint.cs
index 02d7b01..d57d111 100644
--- a/BlendFile/DNA/bChildOfConstraint.cs
+++ b/BlendFile/DNA/bChildOfConstraint.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(193, "bChildOfConstraint", 144)]
public class bChildOfConstraint {
- [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true, 0)]
public Object ptr_tar;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 8)]
public int flag;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 12)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(3, "float", "invmat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(3, "float", "invmat[4][4]", "System.Single[,]", 64, false, 16)]
public float[,] invmat = new System.Single[4,4];
- [DNAFieldAttribute(4, "char", "subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "subtarget[64]", "System.Char[]", 64, false, 80)]
public char[] subtarget = new System.Char[64];
public bChildOfConstraint() {
this.ptr_tar = default;
diff --git a/BlendFile/DNA/bClampToConstraint.cs b/BlendFile/DNA/bClampToConstraint.cs
index bdf0dea..786a180 100644
--- a/BlendFile/DNA/bClampToConstraint.cs
+++ b/BlendFile/DNA/bClampToConstraint.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(192, "bClampToConstraint", 16)]
public class bClampToConstraint {
- [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true, 0)]
public Object ptr_tar;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 8)]
public int flag;
- [DNAFieldAttribute(2, "int", "flag2", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag2", "int", 4, false, 12)]
public int flag2;
public bClampToConstraint() {
this.ptr_tar = default;
diff --git a/BlendFile/DNA/bConstraint.cs b/BlendFile/DNA/bConstraint.cs
index 1adf4bd..26e1482 100644
--- a/BlendFile/DNA/bConstraint.cs
+++ b/BlendFile/DNA/bConstraint.cs
@@ -15,37 +15,37 @@ namespace BlendFile.DNA {
[DNAClassAttribute(172, "bConstraint", 192)]
public class bConstraint {
- [DNAFieldAttribute(0, "bConstraint", "*next", "bConstraint", 8, true)]
+ [DNAFieldAttribute(0, "bConstraint", "*next", "bConstraint", 8, true, 0)]
public bConstraint ptr_next;
- [DNAFieldAttribute(1, "bConstraint", "*prev", "bConstraint", 8, true)]
+ [DNAFieldAttribute(1, "bConstraint", "*prev", "bConstraint", 8, true, 8)]
public bConstraint ptr_prev;
- [DNAFieldAttribute(2, "void", "*data", "void", 8, true)]
+ [DNAFieldAttribute(2, "void", "*data", "void", 8, true, 16)]
public object ptr_data;
- [DNAFieldAttribute(3, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "type", "short", 2, false, 24)]
public short type;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 26)]
public short flag;
- [DNAFieldAttribute(5, "char", "ownspace", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "ownspace", "char", 1, false, 28)]
public char ownspace;
- [DNAFieldAttribute(6, "char", "tarspace", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "tarspace", "char", 1, false, 29)]
public char tarspace;
- [DNAFieldAttribute(7, "short", "ui_expand_flag", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "ui_expand_flag", "short", 2, false, 30)]
public short ui_expand_flag;
- [DNAFieldAttribute(8, "Object", "*space_object", "Object", 8, true)]
+ [DNAFieldAttribute(8, "Object", "*space_object", "Object", 8, true, 32)]
public Object ptr_space_object;
- [DNAFieldAttribute(9, "char", "space_subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(9, "char", "space_subtarget[64]", "System.Char[]", 64, false, 40)]
public char[] space_subtarget = new System.Char[64];
- [DNAFieldAttribute(10, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(10, "char", "name[64]", "System.Char[]", 64, false, 104)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(11, "float", "enforce", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "enforce", "float", 4, false, 168)]
public float enforce;
- [DNAFieldAttribute(12, "float", "headtail", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "headtail", "float", 4, false, 172)]
public float headtail;
- [DNAFieldAttribute(13, "Ipo", "*ipo", "Ipo", 8, true)]
+ [DNAFieldAttribute(13, "Ipo", "*ipo", "Ipo", 8, true, 176)]
public Ipo ptr_ipo;
- [DNAFieldAttribute(14, "float", "lin_error", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "lin_error", "float", 4, false, 184)]
public float lin_error;
- [DNAFieldAttribute(15, "float", "rot_error", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "rot_error", "float", 4, false, 188)]
public float rot_error;
public bConstraint() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bConstraintChannel.cs b/BlendFile/DNA/bConstraintChannel.cs
index f97388b..f2af287 100644
--- a/BlendFile/DNA/bConstraintChannel.cs
+++ b/BlendFile/DNA/bConstraintChannel.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(171, "bConstraintChannel", 56)]
public class bConstraintChannel {
- [DNAFieldAttribute(0, "bConstraintChannel", "*next", "bConstraintChannel", 8, true)]
+ [DNAFieldAttribute(0, "bConstraintChannel", "*next", "bConstraintChannel", 8, true, 0)]
public bConstraintChannel ptr_next;
- [DNAFieldAttribute(1, "bConstraintChannel", "*prev", "bConstraintChannel", 8, true)]
+ [DNAFieldAttribute(1, "bConstraintChannel", "*prev", "bConstraintChannel", 8, true, 8)]
public bConstraintChannel ptr_prev;
- [DNAFieldAttribute(2, "Ipo", "*ipo", "Ipo", 8, true)]
+ [DNAFieldAttribute(2, "Ipo", "*ipo", "Ipo", 8, true, 16)]
public Ipo ptr_ipo;
- [DNAFieldAttribute(3, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "flag", "short", 2, false, 24)]
public short flag;
- [DNAFieldAttribute(4, "char", "name[30]", "System.Char[]", 30, false)]
+ [DNAFieldAttribute(4, "char", "name[30]", "System.Char[]", 30, false, 26)]
public char[] name = new System.Char[30];
public bConstraintChannel() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bConstraintTarget.cs b/BlendFile/DNA/bConstraintTarget.cs
index 65a7674..7d98e07 100644
--- a/BlendFile/DNA/bConstraintTarget.cs
+++ b/BlendFile/DNA/bConstraintTarget.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(173, "bConstraintTarget", 168)]
public class bConstraintTarget {
- [DNAFieldAttribute(0, "bConstraintTarget", "*next", "bConstraintTarget", 8, true)]
+ [DNAFieldAttribute(0, "bConstraintTarget", "*next", "bConstraintTarget", 8, true, 0)]
public bConstraintTarget ptr_next;
- [DNAFieldAttribute(1, "bConstraintTarget", "*prev", "bConstraintTarget", 8, true)]
+ [DNAFieldAttribute(1, "bConstraintTarget", "*prev", "bConstraintTarget", 8, true, 8)]
public bConstraintTarget ptr_prev;
- [DNAFieldAttribute(2, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(2, "Object", "*tar", "Object", 8, true, 16)]
public Object ptr_tar;
- [DNAFieldAttribute(3, "char", "subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "subtarget[64]", "System.Char[]", 64, false, 24)]
public char[] subtarget = new System.Char[64];
- [DNAFieldAttribute(4, "float", "matrix[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(4, "float", "matrix[4][4]", "System.Single[,]", 64, false, 88)]
public float[,] matrix = new System.Single[4,4];
- [DNAFieldAttribute(5, "short", "space", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "space", "short", 2, false, 152)]
public short space;
- [DNAFieldAttribute(6, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "flag", "short", 2, false, 154)]
public short flag;
- [DNAFieldAttribute(7, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "type", "short", 2, false, 156)]
public short type;
- [DNAFieldAttribute(8, "short", "rotOrder", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "rotOrder", "short", 2, false, 158)]
public short rotOrder;
- [DNAFieldAttribute(9, "float", "weight", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "weight", "float", 4, false, 160)]
public float weight;
- [DNAFieldAttribute(10, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(10, "char", "_pad[4]", "System.Char[]", 4, false, 164)]
public char[] _pad = new System.Char[4];
public bConstraintTarget() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bDampTrackConstraint.cs b/BlendFile/DNA/bDampTrackConstraint.cs
index 1236229..b2371a6 100644
--- a/BlendFile/DNA/bDampTrackConstraint.cs
+++ b/BlendFile/DNA/bDampTrackConstraint.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(188, "bDampTrackConstraint", 80)]
public class bDampTrackConstraint {
- [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true, 0)]
public Object ptr_tar;
- [DNAFieldAttribute(1, "int", "trackflag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "trackflag", "int", 4, false, 8)]
public int trackflag;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 12)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(3, "char", "subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "subtarget[64]", "System.Char[]", 64, false, 16)]
public char[] subtarget = new System.Char[64];
public bDampTrackConstraint() {
this.ptr_tar = default;
diff --git a/BlendFile/DNA/bDeformGroup.cs b/BlendFile/DNA/bDeformGroup.cs
index 992e974..bce63bd 100644
--- a/BlendFile/DNA/bDeformGroup.cs
+++ b/BlendFile/DNA/bDeformGroup.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(764, "bDeformGroup", 88)]
public class bDeformGroup {
- [DNAFieldAttribute(0, "bDeformGroup", "*next", "bDeformGroup", 8, true)]
+ [DNAFieldAttribute(0, "bDeformGroup", "*next", "bDeformGroup", 8, true, 0)]
public bDeformGroup ptr_next;
- [DNAFieldAttribute(1, "bDeformGroup", "*prev", "bDeformGroup", 8, true)]
+ [DNAFieldAttribute(1, "bDeformGroup", "*prev", "bDeformGroup", 8, true, 8)]
public bDeformGroup ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "flag", "char", 1, false, 80)]
public char flag;
- [DNAFieldAttribute(4, "char", "_pad0[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(4, "char", "_pad0[7]", "System.Char[]", 7, false, 81)]
public char[] _pad0 = new System.Char[7];
public bDeformGroup() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bDistLimitConstraint.cs b/BlendFile/DNA/bDistLimitConstraint.cs
index d1d299d..2ea84df 100644
--- a/BlendFile/DNA/bDistLimitConstraint.cs
+++ b/BlendFile/DNA/bDistLimitConstraint.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(199, "bDistLimitConstraint", 88)]
public class bDistLimitConstraint {
- [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true, 0)]
public Object ptr_tar;
- [DNAFieldAttribute(1, "char", "subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "subtarget[64]", "System.Char[]", 64, false, 8)]
public char[] subtarget = new System.Char[64];
- [DNAFieldAttribute(2, "float", "dist", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "dist", "float", 4, false, 72)]
public float dist;
- [DNAFieldAttribute(3, "float", "soft", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "soft", "float", 4, false, 76)]
public float soft;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 80)]
public short flag;
- [DNAFieldAttribute(5, "short", "mode", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "mode", "short", 2, false, 82)]
public short mode;
- [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false, 84)]
public char[] _pad = new System.Char[4];
public bDistLimitConstraint() {
this.ptr_tar = default;
diff --git a/BlendFile/DNA/bDopeSheet.cs b/BlendFile/DNA/bDopeSheet.cs
index 42d2d81..da6540f 100644
--- a/BlendFile/DNA/bDopeSheet.cs
+++ b/BlendFile/DNA/bDopeSheet.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(69, "bDopeSheet", 112)]
public class bDopeSheet {
- [DNAFieldAttribute(0, "ID", "*source", "ID", 8, true)]
+ [DNAFieldAttribute(0, "ID", "*source", "ID", 8, true, 0)]
public ID ptr_source;
- [DNAFieldAttribute(1, "ListBase", "chanbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(1, "ListBase", "chanbase", "ListBase", 16, false, 8)]
public ListBase chanbase;
- [DNAFieldAttribute(2, "Collection", "*filter_grp", "Collection", 8, true)]
+ [DNAFieldAttribute(2, "Collection", "*filter_grp", "Collection", 8, true, 24)]
public Collection ptr_filter_grp;
- [DNAFieldAttribute(3, "char", "searchstr[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "searchstr[64]", "System.Char[]", 64, false, 32)]
public char[] searchstr = new System.Char[64];
- [DNAFieldAttribute(4, "int", "filterflag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "filterflag", "int", 4, false, 96)]
public int filterflag;
- [DNAFieldAttribute(5, "int", "filterflag2", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "filterflag2", "int", 4, false, 100)]
public int filterflag2;
- [DNAFieldAttribute(6, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "flag", "int", 4, false, 104)]
public int flag;
- [DNAFieldAttribute(7, "int", "renameIndex", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "renameIndex", "int", 4, false, 108)]
public int renameIndex;
public bDopeSheet() {
this.ptr_source = default;
diff --git a/BlendFile/DNA/bFaceMap.cs b/BlendFile/DNA/bFaceMap.cs
index af2c89a..39e17b2 100644
--- a/BlendFile/DNA/bFaceMap.cs
+++ b/BlendFile/DNA/bFaceMap.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(765, "bFaceMap", 88)]
public class bFaceMap {
- [DNAFieldAttribute(0, "bFaceMap", "*next", "bFaceMap", 8, true)]
+ [DNAFieldAttribute(0, "bFaceMap", "*next", "bFaceMap", 8, true, 0)]
public bFaceMap ptr_next;
- [DNAFieldAttribute(1, "bFaceMap", "*prev", "bFaceMap", 8, true)]
+ [DNAFieldAttribute(1, "bFaceMap", "*prev", "bFaceMap", 8, true, 8)]
public bFaceMap ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "flag", "char", 1, false, 80)]
public char flag;
- [DNAFieldAttribute(4, "char", "_pad0[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(4, "char", "_pad0[7]", "System.Char[]", 7, false, 81)]
public char[] _pad0 = new System.Char[7];
public bFaceMap() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bFollowPathConstraint.cs b/BlendFile/DNA/bFollowPathConstraint.cs
index 102686f..31066ea 100644
--- a/BlendFile/DNA/bFollowPathConstraint.cs
+++ b/BlendFile/DNA/bFollowPathConstraint.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(189, "bFollowPathConstraint", 24)]
public class bFollowPathConstraint {
- [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true, 0)]
public Object ptr_tar;
- [DNAFieldAttribute(1, "float", "offset", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "offset", "float", 4, false, 8)]
public float offset;
- [DNAFieldAttribute(2, "float", "offset_fac", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "offset_fac", "float", 4, false, 12)]
public float offset_fac;
- [DNAFieldAttribute(3, "int", "followflag", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "followflag", "int", 4, false, 16)]
public int followflag;
- [DNAFieldAttribute(4, "short", "trackflag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "trackflag", "short", 2, false, 20)]
public short trackflag;
- [DNAFieldAttribute(5, "short", "upflag", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "upflag", "short", 2, false, 22)]
public short upflag;
public bFollowPathConstraint() {
this.ptr_tar = default;
diff --git a/BlendFile/DNA/bFollowTrackConstraint.cs b/BlendFile/DNA/bFollowTrackConstraint.cs
index 8da0fc4..f80d6a2 100644
--- a/BlendFile/DNA/bFollowTrackConstraint.cs
+++ b/BlendFile/DNA/bFollowTrackConstraint.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(201, "bFollowTrackConstraint", 160)]
public class bFollowTrackConstraint {
- [DNAFieldAttribute(0, "MovieClip", "*clip", "MovieClip", 8, true)]
+ [DNAFieldAttribute(0, "MovieClip", "*clip", "MovieClip", 8, true, 0)]
public MovieClip ptr_clip;
- [DNAFieldAttribute(1, "char", "track[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "track[64]", "System.Char[]", 64, false, 8)]
public char[] track = new System.Char[64];
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 72)]
public int flag;
- [DNAFieldAttribute(3, "int", "frame_method", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "frame_method", "int", 4, false, 76)]
public int frame_method;
- [DNAFieldAttribute(4, "char", "object[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "object[64]", "System.Char[]", 64, false, 80)]
public char[] @object = new System.Char[64];
- [DNAFieldAttribute(5, "Object", "*camera", "Object", 8, true)]
+ [DNAFieldAttribute(5, "Object", "*camera", "Object", 8, true, 144)]
public Object ptr_camera;
- [DNAFieldAttribute(6, "Object", "*depth_ob", "Object", 8, true)]
+ [DNAFieldAttribute(6, "Object", "*depth_ob", "Object", 8, true, 152)]
public Object ptr_depth_ob;
public bFollowTrackConstraint() {
this.ptr_clip = default;
diff --git a/BlendFile/DNA/bGPDcontrolpoint.cs b/BlendFile/DNA/bGPDcontrolpoint.cs
index 5ef20c4..a5da9c2 100644
--- a/BlendFile/DNA/bGPDcontrolpoint.cs
+++ b/BlendFile/DNA/bGPDcontrolpoint.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(253, "bGPDcontrolpoint", 32)]
public struct bGPDcontrolpoint {
- [DNAFieldAttribute(0, "float", "x", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "x", "float", 4, false, 0)]
public float x;
- [DNAFieldAttribute(1, "float", "y", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "y", "float", 4, false, 4)]
public float y;
- [DNAFieldAttribute(2, "float", "z", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "z", "float", 4, false, 8)]
public float z;
- [DNAFieldAttribute(3, "float", "color[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(3, "float", "color[4]", "System.Single[]", 16, false, 12)]
public float[] color = new System.Single[4];
- [DNAFieldAttribute(4, "int", "size", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "size", "int", 4, false, 28)]
public int size;
public bGPDcontrolpoint() {
this.x = default;
diff --git a/BlendFile/DNA/bGPDcurve.cs b/BlendFile/DNA/bGPDcurve.cs
index df6cbef..b39ed43 100644
--- a/BlendFile/DNA/bGPDcurve.cs
+++ b/BlendFile/DNA/bGPDcurve.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(260, "bGPDcurve", 16)]
public class bGPDcurve {
- [DNAFieldAttribute(0, "bGPDcurve_point", "*curve_points", "bGPDcurve_point", 8, true)]
+ [DNAFieldAttribute(0, "bGPDcurve_point", "*curve_points", "bGPDcurve_point", 8, true, 0)]
public bGPDcurve_point ptr_curve_points;
- [DNAFieldAttribute(1, "int", "tot_curve_points", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "tot_curve_points", "int", 4, false, 8)]
public int tot_curve_points;
- [DNAFieldAttribute(2, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "flag", "short", 2, false, 12)]
public short flag;
- [DNAFieldAttribute(3, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(3, "char", "_pad[2]", "System.Char[]", 2, false, 14)]
public char[] _pad = new System.Char[2];
public bGPDcurve() {
this.ptr_curve_points = default;
diff --git a/BlendFile/DNA/bGPDcurve_point.cs b/BlendFile/DNA/bGPDcurve_point.cs
index a094ac4..cff944e 100644
--- a/BlendFile/DNA/bGPDcurve_point.cs
+++ b/BlendFile/DNA/bGPDcurve_point.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(259, "bGPDcurve_point", 124)]
public struct bGPDcurve_point {
- [DNAFieldAttribute(0, "BezTriple", "bezt", "BezTriple", 72, false)]
+ [DNAFieldAttribute(0, "BezTriple", "bezt", "BezTriple", 72, false, 0)]
public BezTriple bezt;
- [DNAFieldAttribute(1, "float", "pressure", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "pressure", "float", 4, false, 72)]
public float pressure;
- [DNAFieldAttribute(2, "float", "strength", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "strength", "float", 4, false, 76)]
public float strength;
- [DNAFieldAttribute(3, "int", "point_index", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "point_index", "int", 4, false, 80)]
public int point_index;
- [DNAFieldAttribute(4, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "flag", "int", 4, false, 84)]
public int flag;
- [DNAFieldAttribute(5, "float", "uv_fac", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "uv_fac", "float", 4, false, 88)]
public float uv_fac;
- [DNAFieldAttribute(6, "float", "uv_rot", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "uv_rot", "float", 4, false, 92)]
public float uv_rot;
- [DNAFieldAttribute(7, "float", "uv_fill[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(7, "float", "uv_fill[2]", "System.Single[]", 8, false, 96)]
public float[] uv_fill = new System.Single[2];
- [DNAFieldAttribute(8, "float", "vert_color[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(8, "float", "vert_color[4]", "System.Single[]", 16, false, 104)]
public float[] vert_color = new System.Single[4];
- [DNAFieldAttribute(9, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(9, "char", "_pad[4]", "System.Char[]", 4, false, 120)]
public char[] _pad = new System.Char[4];
public bGPDcurve_point() {
this.bezt = default;
diff --git a/BlendFile/DNA/bGPDframe.cs b/BlendFile/DNA/bGPDframe.cs
index 46fe810..ced4389 100644
--- a/BlendFile/DNA/bGPDframe.cs
+++ b/BlendFile/DNA/bGPDframe.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(265, "bGPDframe", 56)]
public class bGPDframe {
- [DNAFieldAttribute(0, "bGPDframe", "*next", "bGPDframe", 8, true)]
+ [DNAFieldAttribute(0, "bGPDframe", "*next", "bGPDframe", 8, true, 0)]
public bGPDframe ptr_next;
- [DNAFieldAttribute(1, "bGPDframe", "*prev", "bGPDframe", 8, true)]
+ [DNAFieldAttribute(1, "bGPDframe", "*prev", "bGPDframe", 8, true, 8)]
public bGPDframe ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "strokes", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "strokes", "ListBase", 16, false, 16)]
public ListBase strokes;
- [DNAFieldAttribute(3, "int", "framenum", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "framenum", "int", 4, false, 32)]
public int framenum;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 36)]
public short flag;
- [DNAFieldAttribute(5, "short", "key_type", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "key_type", "short", 2, false, 38)]
public short key_type;
- [DNAFieldAttribute(6, "bGPDframe_Runtime", "runtime", "bGPDframe_Runtime", 16, false)]
+ [DNAFieldAttribute(6, "bGPDframe_Runtime", "runtime", "bGPDframe_Runtime", 16, false, 40)]
public bGPDframe_Runtime runtime;
public bGPDframe() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bGPDframe_Runtime.cs b/BlendFile/DNA/bGPDframe_Runtime.cs
index a16b44d..ccd4621 100644
--- a/BlendFile/DNA/bGPDframe_Runtime.cs
+++ b/BlendFile/DNA/bGPDframe_Runtime.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(264, "bGPDframe_Runtime", 16)]
public class bGPDframe_Runtime {
- [DNAFieldAttribute(0, "int", "frameid", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "frameid", "int", 4, false, 0)]
public int frameid;
- [DNAFieldAttribute(1, "int", "onion_id", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "onion_id", "int", 4, false, 4)]
public int onion_id;
- [DNAFieldAttribute(2, "bGPDframe", "*gpf_orig", "bGPDframe", 8, true)]
+ [DNAFieldAttribute(2, "bGPDframe", "*gpf_orig", "bGPDframe", 8, true, 8)]
public bGPDframe ptr_gpf_orig;
public bGPDframe_Runtime() {
this.frameid = default;
diff --git a/BlendFile/DNA/bGPDlayer.cs b/BlendFile/DNA/bGPDlayer.cs
index cbd8e4a..480de30 100644
--- a/BlendFile/DNA/bGPDlayer.cs
+++ b/BlendFile/DNA/bGPDlayer.cs
@@ -15,77 +15,77 @@ namespace BlendFile.DNA {
[DNAClassAttribute(268, "bGPDlayer", 680)]
public class bGPDlayer {
- [DNAFieldAttribute(0, "bGPDlayer", "*next", "bGPDlayer", 8, true)]
+ [DNAFieldAttribute(0, "bGPDlayer", "*next", "bGPDlayer", 8, true, 0)]
public bGPDlayer ptr_next;
- [DNAFieldAttribute(1, "bGPDlayer", "*prev", "bGPDlayer", 8, true)]
+ [DNAFieldAttribute(1, "bGPDlayer", "*prev", "bGPDlayer", 8, true, 8)]
public bGPDlayer ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "frames", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "frames", "ListBase", 16, false, 16)]
public ListBase frames;
- [DNAFieldAttribute(3, "bGPDframe", "*actframe", "bGPDframe", 8, true)]
+ [DNAFieldAttribute(3, "bGPDframe", "*actframe", "bGPDframe", 8, true, 32)]
public bGPDframe ptr_actframe;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 40)]
public short flag;
- [DNAFieldAttribute(5, "short", "onion_flag", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "onion_flag", "short", 2, false, 42)]
public short onion_flag;
- [DNAFieldAttribute(6, "float", "color[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(6, "float", "color[4]", "System.Single[]", 16, false, 44)]
public float[] color = new System.Single[4];
- [DNAFieldAttribute(7, "float", "fill[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(7, "float", "fill[4]", "System.Single[]", 16, false, 60)]
public float[] fill = new System.Single[4];
- [DNAFieldAttribute(8, "char", "info[128]", "System.Char[]", 128, false)]
+ [DNAFieldAttribute(8, "char", "info[128]", "System.Char[]", 128, false, 76)]
public char[] info = new System.Char[128];
- [DNAFieldAttribute(9, "short", "thickness", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "thickness", "short", 2, false, 204)]
public short thickness;
- [DNAFieldAttribute(10, "short", "pass_index", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "pass_index", "short", 2, false, 206)]
public short pass_index;
- [DNAFieldAttribute(11, "Object", "*parent", "Object", 8, true)]
+ [DNAFieldAttribute(11, "Object", "*parent", "Object", 8, true, 208)]
public Object ptr_parent;
- [DNAFieldAttribute(12, "float", "inverse[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(12, "float", "inverse[4][4]", "System.Single[,]", 64, false, 216)]
public float[,] inverse = new System.Single[4,4];
- [DNAFieldAttribute(13, "char", "parsubstr[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(13, "char", "parsubstr[64]", "System.Char[]", 64, false, 280)]
public char[] parsubstr = new System.Char[64];
- [DNAFieldAttribute(14, "short", "partype", "short", 2, false)]
+ [DNAFieldAttribute(14, "short", "partype", "short", 2, false, 344)]
public short partype;
- [DNAFieldAttribute(15, "short", "line_change", "short", 2, false)]
+ [DNAFieldAttribute(15, "short", "line_change", "short", 2, false, 346)]
public short line_change;
- [DNAFieldAttribute(16, "float", "tintcolor[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(16, "float", "tintcolor[4]", "System.Single[]", 16, false, 348)]
public float[] tintcolor = new System.Single[4];
- [DNAFieldAttribute(17, "float", "opacity", "float", 4, false)]
+ [DNAFieldAttribute(17, "float", "opacity", "float", 4, false, 364)]
public float opacity;
- [DNAFieldAttribute(18, "char", "viewlayername[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(18, "char", "viewlayername[64]", "System.Char[]", 64, false, 368)]
public char[] viewlayername = new System.Char[64];
- [DNAFieldAttribute(19, "int", "blend_mode", "int", 4, false)]
+ [DNAFieldAttribute(19, "int", "blend_mode", "int", 4, false, 432)]
public int blend_mode;
- [DNAFieldAttribute(20, "float", "vertex_paint_opacity", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "vertex_paint_opacity", "float", 4, false, 436)]
public float vertex_paint_opacity;
- [DNAFieldAttribute(21, "short", "gstep", "short", 2, false)]
+ [DNAFieldAttribute(21, "short", "gstep", "short", 2, false, 440)]
public short gstep;
- [DNAFieldAttribute(22, "short", "gstep_next", "short", 2, false)]
+ [DNAFieldAttribute(22, "short", "gstep_next", "short", 2, false, 442)]
public short gstep_next;
- [DNAFieldAttribute(23, "float", "gcolor_prev[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(23, "float", "gcolor_prev[3]", "System.Single[]", 12, false, 444)]
public float[] gcolor_prev = new System.Single[3];
- [DNAFieldAttribute(24, "float", "gcolor_next[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(24, "float", "gcolor_next[3]", "System.Single[]", 12, false, 456)]
public float[] gcolor_next = new System.Single[3];
- [DNAFieldAttribute(25, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(25, "char", "_pad1[4]", "System.Char[]", 4, false, 468)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(26, "ListBase", "mask_layers", "ListBase", 16, false)]
+ [DNAFieldAttribute(26, "ListBase", "mask_layers", "ListBase", 16, false, 472)]
public ListBase mask_layers;
- [DNAFieldAttribute(27, "int", "act_mask", "int", 4, false)]
+ [DNAFieldAttribute(27, "int", "act_mask", "int", 4, false, 488)]
public int act_mask;
- [DNAFieldAttribute(28, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(28, "char", "_pad2[4]", "System.Char[]", 4, false, 492)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(29, "float", "location[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(29, "float", "location[3]", "System.Single[]", 12, false, 496)]
public float[] location = new System.Single[3];
- [DNAFieldAttribute(30, "float", "rotation[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(30, "float", "rotation[3]", "System.Single[]", 12, false, 508)]
public float[] rotation = new System.Single[3];
- [DNAFieldAttribute(31, "float", "scale[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(31, "float", "scale[3]", "System.Single[]", 12, false, 520)]
public float[] scale = new System.Single[3];
- [DNAFieldAttribute(32, "float", "layer_mat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(32, "float", "layer_mat[4][4]", "System.Single[,]", 64, false, 532)]
public float[,] layer_mat = new System.Single[4,4];
- [DNAFieldAttribute(33, "float", "layer_invmat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(33, "float", "layer_invmat[4][4]", "System.Single[,]", 64, false, 596)]
public float[,] layer_invmat = new System.Single[4,4];
- [DNAFieldAttribute(34, "char", "_pad3[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(34, "char", "_pad3[4]", "System.Char[]", 4, false, 660)]
public char[] _pad3 = new System.Char[4];
- [DNAFieldAttribute(35, "bGPDlayer_Runtime", "runtime", "bGPDlayer_Runtime", 16, false)]
+ [DNAFieldAttribute(35, "bGPDlayer_Runtime", "runtime", "bGPDlayer_Runtime", 16, false, 664)]
public bGPDlayer_Runtime runtime;
public bGPDlayer() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bGPDlayer_Mask.cs b/BlendFile/DNA/bGPDlayer_Mask.cs
index 23dbfae..1e1b48f 100644
--- a/BlendFile/DNA/bGPDlayer_Mask.cs
+++ b/BlendFile/DNA/bGPDlayer_Mask.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(266, "bGPDlayer_Mask", 152)]
public class bGPDlayer_Mask {
- [DNAFieldAttribute(0, "bGPDlayer_Mask", "*next", "bGPDlayer_Mask", 8, true)]
+ [DNAFieldAttribute(0, "bGPDlayer_Mask", "*next", "bGPDlayer_Mask", 8, true, 0)]
public bGPDlayer_Mask ptr_next;
- [DNAFieldAttribute(1, "bGPDlayer_Mask", "*prev", "bGPDlayer_Mask", 8, true)]
+ [DNAFieldAttribute(1, "bGPDlayer_Mask", "*prev", "bGPDlayer_Mask", 8, true, 8)]
public bGPDlayer_Mask ptr_prev;
- [DNAFieldAttribute(2, "char", "name[128]", "System.Char[]", 128, false)]
+ [DNAFieldAttribute(2, "char", "name[128]", "System.Char[]", 128, false, 16)]
public char[] name = new System.Char[128];
- [DNAFieldAttribute(3, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "flag", "short", 2, false, 144)]
public short flag;
- [DNAFieldAttribute(4, "short", "sort_index", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "sort_index", "short", 2, false, 146)]
public short sort_index;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 148)]
public char[] _pad = new System.Char[4];
public bGPDlayer_Mask() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bGPDlayer_Runtime.cs b/BlendFile/DNA/bGPDlayer_Runtime.cs
index 8530fa3..75db928 100644
--- a/BlendFile/DNA/bGPDlayer_Runtime.cs
+++ b/BlendFile/DNA/bGPDlayer_Runtime.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(267, "bGPDlayer_Runtime", 16)]
public class bGPDlayer_Runtime {
- [DNAFieldAttribute(0, "int", "icon_id", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "icon_id", "int", 4, false, 0)]
public int icon_id;
- [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false, 4)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(2, "bGPDlayer", "*gpl_orig", "bGPDlayer", 8, true)]
+ [DNAFieldAttribute(2, "bGPDlayer", "*gpl_orig", "bGPDlayer", 8, true, 8)]
public bGPDlayer ptr_gpl_orig;
public bGPDlayer_Runtime() {
this.icon_id = default;
diff --git a/BlendFile/DNA/bGPDpalette.cs b/BlendFile/DNA/bGPDpalette.cs
index ad82689..4a1fdf5 100644
--- a/BlendFile/DNA/bGPDpalette.cs
+++ b/BlendFile/DNA/bGPDpalette.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(258, "bGPDpalette", 104)]
public class bGPDpalette {
- [DNAFieldAttribute(0, "bGPDpalette", "*next", "bGPDpalette", 8, true)]
+ [DNAFieldAttribute(0, "bGPDpalette", "*next", "bGPDpalette", 8, true, 0)]
public bGPDpalette ptr_next;
- [DNAFieldAttribute(1, "bGPDpalette", "*prev", "bGPDpalette", 8, true)]
+ [DNAFieldAttribute(1, "bGPDpalette", "*prev", "bGPDpalette", 8, true, 8)]
public bGPDpalette ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "colors", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "colors", "ListBase", 16, false, 16)]
public ListBase colors;
- [DNAFieldAttribute(3, "char", "info[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "info[64]", "System.Char[]", 64, false, 32)]
public char[] info = new System.Char[64];
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 96)]
public short flag;
- [DNAFieldAttribute(5, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(5, "char", "_pad[6]", "System.Char[]", 6, false, 98)]
public char[] _pad = new System.Char[6];
public bGPDpalette() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bGPDpalettecolor.cs b/BlendFile/DNA/bGPDpalettecolor.cs
index 451904f..a04b10a 100644
--- a/BlendFile/DNA/bGPDpalettecolor.cs
+++ b/BlendFile/DNA/bGPDpalettecolor.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(257, "bGPDpalettecolor", 120)]
public class bGPDpalettecolor {
- [DNAFieldAttribute(0, "bGPDpalettecolor", "*next", "bGPDpalettecolor", 8, true)]
+ [DNAFieldAttribute(0, "bGPDpalettecolor", "*next", "bGPDpalettecolor", 8, true, 0)]
public bGPDpalettecolor ptr_next;
- [DNAFieldAttribute(1, "bGPDpalettecolor", "*prev", "bGPDpalettecolor", 8, true)]
+ [DNAFieldAttribute(1, "bGPDpalettecolor", "*prev", "bGPDpalettecolor", 8, true, 8)]
public bGPDpalettecolor ptr_prev;
- [DNAFieldAttribute(2, "char", "info[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "info[64]", "System.Char[]", 64, false, 16)]
public char[] info = new System.Char[64];
- [DNAFieldAttribute(3, "float", "color[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(3, "float", "color[4]", "System.Single[]", 16, false, 80)]
public float[] color = new System.Single[4];
- [DNAFieldAttribute(4, "float", "fill[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(4, "float", "fill[4]", "System.Single[]", 16, false, 96)]
public float[] fill = new System.Single[4];
- [DNAFieldAttribute(5, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "flag", "short", 2, false, 112)]
public short flag;
- [DNAFieldAttribute(6, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(6, "char", "_pad[6]", "System.Char[]", 6, false, 114)]
public char[] _pad = new System.Char[6];
public bGPDpalettecolor() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bGPDspoint.cs b/BlendFile/DNA/bGPDspoint.cs
index 0f2eab1..18234f2 100644
--- a/BlendFile/DNA/bGPDspoint.cs
+++ b/BlendFile/DNA/bGPDspoint.cs
@@ -15,31 +15,31 @@ namespace BlendFile.DNA {
[DNAClassAttribute(255, "bGPDspoint", 80)]
public class bGPDspoint {
- [DNAFieldAttribute(0, "float", "x", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "x", "float", 4, false, 0)]
public float x;
- [DNAFieldAttribute(1, "float", "y", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "y", "float", 4, false, 4)]
public float y;
- [DNAFieldAttribute(2, "float", "z", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "z", "float", 4, false, 8)]
public float z;
- [DNAFieldAttribute(3, "float", "pressure", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "pressure", "float", 4, false, 12)]
public float pressure;
- [DNAFieldAttribute(4, "float", "strength", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "strength", "float", 4, false, 16)]
public float strength;
- [DNAFieldAttribute(5, "float", "time", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "time", "float", 4, false, 20)]
public float time;
- [DNAFieldAttribute(6, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "flag", "int", 4, false, 24)]
public int flag;
- [DNAFieldAttribute(7, "float", "uv_fac", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "uv_fac", "float", 4, false, 28)]
public float uv_fac;
- [DNAFieldAttribute(8, "float", "uv_rot", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "uv_rot", "float", 4, false, 32)]
public float uv_rot;
- [DNAFieldAttribute(9, "float", "uv_fill[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(9, "float", "uv_fill[2]", "System.Single[]", 8, false, 36)]
public float[] uv_fill = new System.Single[2];
- [DNAFieldAttribute(10, "float", "vert_color[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(10, "float", "vert_color[4]", "System.Single[]", 16, false, 44)]
public float[] vert_color = new System.Single[4];
- [DNAFieldAttribute(11, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(11, "char", "_pad2[4]", "System.Char[]", 4, false, 60)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(12, "bGPDspoint_Runtime", "runtime", "bGPDspoint_Runtime", 16, false)]
+ [DNAFieldAttribute(12, "bGPDspoint_Runtime", "runtime", "bGPDspoint_Runtime", 16, false, 64)]
public bGPDspoint_Runtime runtime;
public bGPDspoint() {
this.x = default;
diff --git a/BlendFile/DNA/bGPDspoint_Runtime.cs b/BlendFile/DNA/bGPDspoint_Runtime.cs
index 6f0a3ab..2e1a2ff 100644
--- a/BlendFile/DNA/bGPDspoint_Runtime.cs
+++ b/BlendFile/DNA/bGPDspoint_Runtime.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(254, "bGPDspoint_Runtime", 16)]
public class bGPDspoint_Runtime {
- [DNAFieldAttribute(0, "bGPDspoint", "*pt_orig", "bGPDspoint", 8, true)]
+ [DNAFieldAttribute(0, "bGPDspoint", "*pt_orig", "bGPDspoint", 8, true, 0)]
public bGPDspoint ptr_pt_orig;
- [DNAFieldAttribute(1, "int", "idx_orig", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "idx_orig", "int", 4, false, 8)]
public int idx_orig;
- [DNAFieldAttribute(2, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad0[4]", "System.Char[]", 4, false, 12)]
public char[] _pad0 = new System.Char[4];
public bGPDspoint_Runtime() {
this.ptr_pt_orig = default;
diff --git a/BlendFile/DNA/bGPDstroke.cs b/BlendFile/DNA/bGPDstroke.cs
index 0862c03..39f3c88 100644
--- a/BlendFile/DNA/bGPDstroke.cs
+++ b/BlendFile/DNA/bGPDstroke.cs
@@ -15,63 +15,63 @@ namespace BlendFile.DNA {
[DNAClassAttribute(262, "bGPDstroke", 472)]
public class bGPDstroke {
- [DNAFieldAttribute(0, "bGPDstroke", "*next", "bGPDstroke", 8, true)]
+ [DNAFieldAttribute(0, "bGPDstroke", "*next", "bGPDstroke", 8, true, 0)]
public bGPDstroke ptr_next;
- [DNAFieldAttribute(1, "bGPDstroke", "*prev", "bGPDstroke", 8, true)]
+ [DNAFieldAttribute(1, "bGPDstroke", "*prev", "bGPDstroke", 8, true, 8)]
public bGPDstroke ptr_prev;
- [DNAFieldAttribute(2, "bGPDspoint", "*points", "bGPDspoint", 8, true)]
+ [DNAFieldAttribute(2, "bGPDspoint", "*points", "bGPDspoint", 8, true, 16)]
public bGPDspoint ptr_points;
- [DNAFieldAttribute(3, "bGPDtriangle", "*triangles", "bGPDtriangle", 8, true)]
+ [DNAFieldAttribute(3, "bGPDtriangle", "*triangles", "bGPDtriangle", 8, true, 24)]
public bGPDtriangle ptr_triangles;
- [DNAFieldAttribute(4, "int", "totpoints", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "totpoints", "int", 4, false, 32)]
public int totpoints;
- [DNAFieldAttribute(5, "int", "tot_triangles", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "tot_triangles", "int", 4, false, 36)]
public int tot_triangles;
- [DNAFieldAttribute(6, "short", "thickness", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "thickness", "short", 2, false, 40)]
public short thickness;
- [DNAFieldAttribute(7, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "flag", "short", 2, false, 42)]
public short flag;
- [DNAFieldAttribute(8, "short", "_pad[2]", "System.Int16[]", 4, false)]
+ [DNAFieldAttribute(8, "short", "_pad[2]", "System.Int16[]", 4, false, 44)]
public short[] _pad = new System.Int16[2];
- [DNAFieldAttribute(9, "double", "inittime", "double", 8, false)]
+ [DNAFieldAttribute(9, "double", "inittime", "double", 8, false, 48)]
public double inittime;
- [DNAFieldAttribute(10, "char", "colorname[128]", "System.Char[]", 128, false)]
+ [DNAFieldAttribute(10, "char", "colorname[128]", "System.Char[]", 128, false, 56)]
public char[] colorname = new System.Char[128];
- [DNAFieldAttribute(11, "int", "mat_nr", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "mat_nr", "int", 4, false, 184)]
public int mat_nr;
- [DNAFieldAttribute(12, "short", "caps[2]", "System.Int16[]", 4, false)]
+ [DNAFieldAttribute(12, "short", "caps[2]", "System.Int16[]", 4, false, 188)]
public short[] caps = new System.Int16[2];
- [DNAFieldAttribute(13, "float", "gradient_f", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "gradient_f", "float", 4, false, 192)]
public float gradient_f;
- [DNAFieldAttribute(14, "float", "gradient_s[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(14, "float", "gradient_s[2]", "System.Single[]", 8, false, 196)]
public float[] gradient_s = new System.Single[2];
- [DNAFieldAttribute(15, "float", "fill_opacity_fac", "float", 4, false)]
+ [DNAFieldAttribute(15, "float", "fill_opacity_fac", "float", 4, false, 204)]
public float fill_opacity_fac;
- [DNAFieldAttribute(16, "float", "boundbox_min[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(16, "float", "boundbox_min[3]", "System.Single[]", 12, false, 208)]
public float[] boundbox_min = new System.Single[3];
- [DNAFieldAttribute(17, "float", "boundbox_max[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(17, "float", "boundbox_max[3]", "System.Single[]", 12, false, 220)]
public float[] boundbox_max = new System.Single[3];
- [DNAFieldAttribute(18, "float", "uv_rotation", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "uv_rotation", "float", 4, false, 232)]
public float uv_rotation;
- [DNAFieldAttribute(19, "float", "uv_translation[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(19, "float", "uv_translation[2]", "System.Single[]", 8, false, 236)]
public float[] uv_translation = new System.Single[2];
- [DNAFieldAttribute(20, "float", "uv_scale", "float", 4, false)]
+ [DNAFieldAttribute(20, "float", "uv_scale", "float", 4, false, 244)]
public float uv_scale;
- [DNAFieldAttribute(21, "int", "select_index", "int", 4, false)]
+ [DNAFieldAttribute(21, "int", "select_index", "int", 4, false, 248)]
public int select_index;
- [DNAFieldAttribute(22, "char", "_pad4[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(22, "char", "_pad4[4]", "System.Char[]", 4, false, 252)]
public char[] _pad4 = new System.Char[4];
- [DNAFieldAttribute(23, "MDeformVert", "*dvert", "MDeformVert", 8, true)]
+ [DNAFieldAttribute(23, "MDeformVert", "*dvert", "MDeformVert", 8, true, 256)]
public MDeformVert ptr_dvert;
- [DNAFieldAttribute(24, "void", "*_pad3", "void", 8, true)]
+ [DNAFieldAttribute(24, "void", "*_pad3", "void", 8, true, 264)]
public object ptr__pad3;
- [DNAFieldAttribute(25, "float", "vert_color_fill[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(25, "float", "vert_color_fill[4]", "System.Single[]", 16, false, 272)]
public float[] vert_color_fill = new System.Single[4];
- [DNAFieldAttribute(26, "bGPDcurve", "*editcurve", "bGPDcurve", 8, true)]
+ [DNAFieldAttribute(26, "bGPDcurve", "*editcurve", "bGPDcurve", 8, true, 288)]
public bGPDcurve ptr_editcurve;
- [DNAFieldAttribute(27, "bGPDstroke_Runtime", "runtime", "bGPDstroke_Runtime", 168, false)]
+ [DNAFieldAttribute(27, "bGPDstroke_Runtime", "runtime", "bGPDstroke_Runtime", 168, false, 296)]
public bGPDstroke_Runtime runtime;
- [DNAFieldAttribute(28, "void", "*_pad5", "void", 8, true)]
+ [DNAFieldAttribute(28, "void", "*_pad5", "void", 8, true, 464)]
public object ptr__pad5;
public bGPDstroke() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bGPDstroke_Runtime.cs b/BlendFile/DNA/bGPDstroke_Runtime.cs
index 2068cbe..66db4db 100644
--- a/BlendFile/DNA/bGPDstroke_Runtime.cs
+++ b/BlendFile/DNA/bGPDstroke_Runtime.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(261, "bGPDstroke_Runtime", 168)]
public class bGPDstroke_Runtime {
- [DNAFieldAttribute(0, "char", "tmp_layerinfo[128]", "System.Char[]", 128, false)]
+ [DNAFieldAttribute(0, "char", "tmp_layerinfo[128]", "System.Char[]", 128, false, 0)]
public char[] tmp_layerinfo = new System.Char[128];
- [DNAFieldAttribute(1, "float", "multi_frame_falloff", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "multi_frame_falloff", "float", 4, false, 128)]
public float multi_frame_falloff;
- [DNAFieldAttribute(2, "int", "stroke_start", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "stroke_start", "int", 4, false, 132)]
public int stroke_start;
- [DNAFieldAttribute(3, "int", "fill_start", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "fill_start", "int", 4, false, 136)]
public int fill_start;
- [DNAFieldAttribute(4, "int", "vertex_start", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "vertex_start", "int", 4, false, 140)]
public int vertex_start;
- [DNAFieldAttribute(5, "int", "curve_start", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "curve_start", "int", 4, false, 144)]
public int curve_start;
- [DNAFieldAttribute(6, "int", "_pad0", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "_pad0", "int", 4, false, 148)]
public int _pad0;
- [DNAFieldAttribute(7, "bGPDstroke", "*gps_orig", "bGPDstroke", 8, true)]
+ [DNAFieldAttribute(7, "bGPDstroke", "*gps_orig", "bGPDstroke", 8, true, 152)]
public bGPDstroke ptr_gps_orig;
- [DNAFieldAttribute(8, "void", "*_pad2", "void", 8, true)]
+ [DNAFieldAttribute(8, "void", "*_pad2", "void", 8, true, 160)]
public object ptr__pad2;
public bGPDstroke_Runtime() {
this.tmp_layerinfo = default;
diff --git a/BlendFile/DNA/bGPDtriangle.cs b/BlendFile/DNA/bGPDtriangle.cs
index 6abd78c..19a256c 100644
--- a/BlendFile/DNA/bGPDtriangle.cs
+++ b/BlendFile/DNA/bGPDtriangle.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(256, "bGPDtriangle", 12)]
public struct bGPDtriangle {
- [DNAFieldAttribute(0, "int", "verts[3]", "System.Int32[]", 12, false)]
+ [DNAFieldAttribute(0, "int", "verts[3]", "System.Int32[]", 12, false, 0)]
public int[] verts = new System.Int32[3];
public bGPDtriangle() {
this.verts = default;
diff --git a/BlendFile/DNA/bGPdata.cs b/BlendFile/DNA/bGPdata.cs
index 41ef537..684447d 100644
--- a/BlendFile/DNA/bGPdata.cs
+++ b/BlendFile/DNA/bGPdata.cs
@@ -15,69 +15,69 @@ namespace BlendFile.DNA {
[DNAClassAttribute(274, "bGPdata", 616)]
public class bGPdata {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "ListBase", "layers", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "layers", "ListBase", 16, false, 216)]
public ListBase layers;
- [DNAFieldAttribute(3, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flag", "int", 4, false, 232)]
public int flag;
- [DNAFieldAttribute(4, "int", "curve_edit_resolution", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "curve_edit_resolution", "int", 4, false, 236)]
public int curve_edit_resolution;
- [DNAFieldAttribute(5, "float", "curve_edit_threshold", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "curve_edit_threshold", "float", 4, false, 240)]
public float curve_edit_threshold;
- [DNAFieldAttribute(6, "float", "curve_edit_corner_angle", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "curve_edit_corner_angle", "float", 4, false, 244)]
public float curve_edit_corner_angle;
- [DNAFieldAttribute(7, "ListBase", "palettes", "ListBase", 16, false)]
+ [DNAFieldAttribute(7, "ListBase", "palettes", "ListBase", 16, false, 248)]
public ListBase palettes;
- [DNAFieldAttribute(8, "ListBase", "vertex_group_names", "ListBase", 16, false)]
+ [DNAFieldAttribute(8, "ListBase", "vertex_group_names", "ListBase", 16, false, 264)]
public ListBase vertex_group_names;
- [DNAFieldAttribute(9, "float", "pixfactor", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "pixfactor", "float", 4, false, 280)]
public float pixfactor;
- [DNAFieldAttribute(10, "float", "line_color[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(10, "float", "line_color[4]", "System.Single[]", 16, false, 284)]
public float[] line_color = new System.Single[4];
- [DNAFieldAttribute(11, "float", "onion_factor", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "onion_factor", "float", 4, false, 300)]
public float onion_factor;
- [DNAFieldAttribute(12, "int", "onion_mode", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "onion_mode", "int", 4, false, 304)]
public int onion_mode;
- [DNAFieldAttribute(13, "int", "onion_flag", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "onion_flag", "int", 4, false, 308)]
public int onion_flag;
- [DNAFieldAttribute(14, "short", "gstep", "short", 2, false)]
+ [DNAFieldAttribute(14, "short", "gstep", "short", 2, false, 312)]
public short gstep;
- [DNAFieldAttribute(15, "short", "gstep_next", "short", 2, false)]
+ [DNAFieldAttribute(15, "short", "gstep_next", "short", 2, false, 314)]
public short gstep_next;
- [DNAFieldAttribute(16, "float", "gcolor_prev[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(16, "float", "gcolor_prev[3]", "System.Single[]", 12, false, 316)]
public float[] gcolor_prev = new System.Single[3];
- [DNAFieldAttribute(17, "float", "gcolor_next[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(17, "float", "gcolor_next[3]", "System.Single[]", 12, false, 328)]
public float[] gcolor_next = new System.Single[3];
- [DNAFieldAttribute(18, "float", "zdepth_offset", "float", 4, false)]
+ [DNAFieldAttribute(18, "float", "zdepth_offset", "float", 4, false, 340)]
public float zdepth_offset;
- [DNAFieldAttribute(19, "Material", "**mat", "Material", 8, true)]
+ [DNAFieldAttribute(19, "Material", "**mat", "Material", 8, true, 344)]
public Material ptr_ptr_mat;
- [DNAFieldAttribute(20, "short", "totcol", "short", 2, false)]
+ [DNAFieldAttribute(20, "short", "totcol", "short", 2, false, 352)]
public short totcol;
- [DNAFieldAttribute(21, "short", "totlayer", "short", 2, false)]
+ [DNAFieldAttribute(21, "short", "totlayer", "short", 2, false, 354)]
public short totlayer;
- [DNAFieldAttribute(22, "short", "totframe", "short", 2, false)]
+ [DNAFieldAttribute(22, "short", "totframe", "short", 2, false, 356)]
public short totframe;
- [DNAFieldAttribute(23, "char", "_pad2[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(23, "char", "_pad2[6]", "System.Char[]", 6, false, 358)]
public char[] _pad2 = new System.Char[6];
- [DNAFieldAttribute(24, "int", "totstroke", "int", 4, false)]
+ [DNAFieldAttribute(24, "int", "totstroke", "int", 4, false, 364)]
public int totstroke;
- [DNAFieldAttribute(25, "int", "totpoint", "int", 4, false)]
+ [DNAFieldAttribute(25, "int", "totpoint", "int", 4, false, 368)]
public int totpoint;
- [DNAFieldAttribute(26, "short", "draw_mode", "short", 2, false)]
+ [DNAFieldAttribute(26, "short", "draw_mode", "short", 2, false, 372)]
public short draw_mode;
- [DNAFieldAttribute(27, "short", "onion_keytype", "short", 2, false)]
+ [DNAFieldAttribute(27, "short", "onion_keytype", "short", 2, false, 374)]
public short onion_keytype;
- [DNAFieldAttribute(28, "int", "select_last_index", "int", 4, false)]
+ [DNAFieldAttribute(28, "int", "select_last_index", "int", 4, false, 376)]
public int select_last_index;
- [DNAFieldAttribute(29, "int", "vertex_group_active_index", "int", 4, false)]
+ [DNAFieldAttribute(29, "int", "vertex_group_active_index", "int", 4, false, 380)]
public int vertex_group_active_index;
- [DNAFieldAttribute(30, "bGPgrid", "grid", "bGPgrid", 40, false)]
+ [DNAFieldAttribute(30, "bGPgrid", "grid", "bGPgrid", 40, false, 384)]
public bGPgrid grid;
- [DNAFieldAttribute(31, "bGPdata_Runtime", "runtime", "bGPdata_Runtime", 192, false)]
+ [DNAFieldAttribute(31, "bGPdata_Runtime", "runtime", "bGPdata_Runtime", 192, false, 424)]
public bGPdata_Runtime runtime;
public bGPdata() {
this.id = default;
diff --git a/BlendFile/DNA/bGPdata_Runtime.cs b/BlendFile/DNA/bGPdata_Runtime.cs
index f5d101c..9664a0f 100644
--- a/BlendFile/DNA/bGPdata_Runtime.cs
+++ b/BlendFile/DNA/bGPdata_Runtime.cs
@@ -15,51 +15,51 @@ namespace BlendFile.DNA {
[DNAClassAttribute(269, "bGPdata_Runtime", 192)]
public class bGPdata_Runtime {
- [DNAFieldAttribute(0, "void", "*sbuffer", "void", 8, true)]
+ [DNAFieldAttribute(0, "void", "*sbuffer", "void", 8, true, 0)]
public object ptr_sbuffer;
- [DNAFieldAttribute(1, "GPUVertBufHandle", "*sbuffer_position_buf", "GPUVertBufHandle", 8, true)]
+ [DNAFieldAttribute(1, "GPUVertBufHandle", "*sbuffer_position_buf", "GPUVertBufHandle", 8, true, 8)]
public GPUVertBufHandle ptr_sbuffer_position_buf;
- [DNAFieldAttribute(2, "GPUVertBufHandle", "*sbuffer_color_buf", "GPUVertBufHandle", 8, true)]
+ [DNAFieldAttribute(2, "GPUVertBufHandle", "*sbuffer_color_buf", "GPUVertBufHandle", 8, true, 16)]
public GPUVertBufHandle ptr_sbuffer_color_buf;
- [DNAFieldAttribute(3, "GPUBatchHandle", "*sbuffer_batch", "GPUBatchHandle", 8, true)]
+ [DNAFieldAttribute(3, "GPUBatchHandle", "*sbuffer_batch", "GPUBatchHandle", 8, true, 24)]
public GPUBatchHandle ptr_sbuffer_batch;
- [DNAFieldAttribute(4, "bGPDstroke", "*sbuffer_gps", "bGPDstroke", 8, true)]
+ [DNAFieldAttribute(4, "bGPDstroke", "*sbuffer_gps", "bGPDstroke", 8, true, 32)]
public bGPDstroke ptr_sbuffer_gps;
- [DNAFieldAttribute(5, "short", "playing", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "playing", "short", 2, false, 40)]
public short playing;
- [DNAFieldAttribute(6, "short", "matid", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "matid", "short", 2, false, 42)]
public short matid;
- [DNAFieldAttribute(7, "short", "sbuffer_sflag", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "sbuffer_sflag", "short", 2, false, 44)]
public short sbuffer_sflag;
- [DNAFieldAttribute(8, "char", "_pad1[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(8, "char", "_pad1[2]", "System.Char[]", 2, false, 46)]
public char[] _pad1 = new System.Char[2];
- [DNAFieldAttribute(9, "int", "sbuffer_used", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "sbuffer_used", "int", 4, false, 48)]
public int sbuffer_used;
- [DNAFieldAttribute(10, "int", "sbuffer_size", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "sbuffer_size", "int", 4, false, 52)]
public int sbuffer_size;
- [DNAFieldAttribute(11, "float", "vert_color_fill[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(11, "float", "vert_color_fill[4]", "System.Single[]", 16, false, 56)]
public float[] vert_color_fill = new System.Single[4];
- [DNAFieldAttribute(12, "float", "fill_opacity_fac", "float", 4, false)]
+ [DNAFieldAttribute(12, "float", "fill_opacity_fac", "float", 4, false, 72)]
public float fill_opacity_fac;
- [DNAFieldAttribute(13, "float", "arrow_start[8]", "System.Single[]", 32, false)]
+ [DNAFieldAttribute(13, "float", "arrow_start[8]", "System.Single[]", 32, false, 76)]
public float[] arrow_start = new System.Single[8];
- [DNAFieldAttribute(14, "float", "arrow_end[8]", "System.Single[]", 32, false)]
+ [DNAFieldAttribute(14, "float", "arrow_end[8]", "System.Single[]", 32, false, 108)]
public float[] arrow_end = new System.Single[8];
- [DNAFieldAttribute(15, "int", "arrow_start_style", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "arrow_start_style", "int", 4, false, 140)]
public int arrow_start_style;
- [DNAFieldAttribute(16, "int", "arrow_end_style", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "arrow_end_style", "int", 4, false, 144)]
public int arrow_end_style;
- [DNAFieldAttribute(17, "int", "tot_cp_points", "int", 4, false)]
+ [DNAFieldAttribute(17, "int", "tot_cp_points", "int", 4, false, 148)]
public int tot_cp_points;
- [DNAFieldAttribute(18, "bGPDcontrolpoint", "*cp_points", "bGPDcontrolpoint", 8, true)]
+ [DNAFieldAttribute(18, "bGPDcontrolpoint", "*cp_points", "bGPDcontrolpoint", 8, true, 152)]
public bGPDcontrolpoint ptr_cp_points;
- [DNAFieldAttribute(19, "Brush", "*sbuffer_brush", "Brush", 8, true)]
+ [DNAFieldAttribute(19, "Brush", "*sbuffer_brush", "Brush", 8, true, 160)]
public Brush ptr_sbuffer_brush;
- [DNAFieldAttribute(20, "GpencilBatchCache", "*gpencil_cache", "GpencilBatchCache", 8, true)]
+ [DNAFieldAttribute(20, "GpencilBatchCache", "*gpencil_cache", "GpencilBatchCache", 8, true, 168)]
public GpencilBatchCache ptr_gpencil_cache;
- [DNAFieldAttribute(21, "LineartCache", "*lineart_cache", "LineartCache", 8, true)]
+ [DNAFieldAttribute(21, "LineartCache", "*lineart_cache", "LineartCache", 8, true, 176)]
public LineartCache ptr_lineart_cache;
- [DNAFieldAttribute(22, "GPencilUpdateCache", "*update_cache", "GPencilUpdateCache", 8, true)]
+ [DNAFieldAttribute(22, "GPencilUpdateCache", "*update_cache", "GPencilUpdateCache", 8, true, 184)]
public GPencilUpdateCache ptr_update_cache;
public bGPdata_Runtime() {
this.ptr_sbuffer = default;
diff --git a/BlendFile/DNA/bGPgrid.cs b/BlendFile/DNA/bGPgrid.cs
index f4f6081..21bf2f7 100644
--- a/BlendFile/DNA/bGPgrid.cs
+++ b/BlendFile/DNA/bGPgrid.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(273, "bGPgrid", 40)]
public struct bGPgrid {
- [DNAFieldAttribute(0, "float", "color[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(0, "float", "color[3]", "System.Single[]", 12, false, 0)]
public float[] color = new System.Single[3];
- [DNAFieldAttribute(1, "float", "scale[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(1, "float", "scale[2]", "System.Single[]", 8, false, 12)]
public float[] scale = new System.Single[2];
- [DNAFieldAttribute(2, "float", "offset[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(2, "float", "offset[2]", "System.Single[]", 8, false, 20)]
public float[] offset = new System.Single[2];
- [DNAFieldAttribute(3, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "_pad1[4]", "System.Char[]", 4, false, 28)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(4, "int", "lines", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "lines", "int", 4, false, 32)]
public int lines;
- [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false, 36)]
public char[] _pad = new System.Char[4];
public bGPgrid() {
this.color = default;
diff --git a/BlendFile/DNA/bIKParam.cs b/BlendFile/DNA/bIKParam.cs
index c532499..49afad4 100644
--- a/BlendFile/DNA/bIKParam.cs
+++ b/BlendFile/DNA/bIKParam.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(60, "bIKParam", 4)]
public struct bIKParam {
- [DNAFieldAttribute(0, "int", "iksolver", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "iksolver", "int", 4, false, 0)]
public int iksolver;
public bIKParam() {
this.iksolver = default;
diff --git a/BlendFile/DNA/bItasc.cs b/BlendFile/DNA/bItasc.cs
index aa60f12..0d34c64 100644
--- a/BlendFile/DNA/bItasc.cs
+++ b/BlendFile/DNA/bItasc.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(61, "bItasc", 40)]
public struct bItasc {
- [DNAFieldAttribute(0, "int", "iksolver", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "iksolver", "int", 4, false, 0)]
public int iksolver;
- [DNAFieldAttribute(1, "float", "precision", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "precision", "float", 4, false, 4)]
public float precision;
- [DNAFieldAttribute(2, "short", "numiter", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "numiter", "short", 2, false, 8)]
public short numiter;
- [DNAFieldAttribute(3, "short", "numstep", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "numstep", "short", 2, false, 10)]
public short numstep;
- [DNAFieldAttribute(4, "float", "minstep", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "minstep", "float", 4, false, 12)]
public float minstep;
- [DNAFieldAttribute(5, "float", "maxstep", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "maxstep", "float", 4, false, 16)]
public float maxstep;
- [DNAFieldAttribute(6, "short", "solver", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "solver", "short", 2, false, 20)]
public short solver;
- [DNAFieldAttribute(7, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "flag", "short", 2, false, 22)]
public short flag;
- [DNAFieldAttribute(8, "float", "feedback", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "feedback", "float", 4, false, 24)]
public float feedback;
- [DNAFieldAttribute(9, "float", "maxvel", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "maxvel", "float", 4, false, 28)]
public float maxvel;
- [DNAFieldAttribute(10, "float", "dampmax", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "dampmax", "float", 4, false, 32)]
public float dampmax;
- [DNAFieldAttribute(11, "float", "dampeps", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "dampeps", "float", 4, false, 36)]
public float dampeps;
public bItasc() {
this.iksolver = default;
diff --git a/BlendFile/DNA/bKinematicConstraint.cs b/BlendFile/DNA/bKinematicConstraint.cs
index e3e91e5..3f4a72e 100644
--- a/BlendFile/DNA/bKinematicConstraint.cs
+++ b/BlendFile/DNA/bKinematicConstraint.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(176, "bKinematicConstraint", 184)]
public class bKinematicConstraint {
- [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true, 0)]
public Object ptr_tar;
- [DNAFieldAttribute(1, "short", "iterations", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "iterations", "short", 2, false, 8)]
public short iterations;
- [DNAFieldAttribute(2, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "flag", "short", 2, false, 10)]
public short flag;
- [DNAFieldAttribute(3, "short", "rootbone", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "rootbone", "short", 2, false, 12)]
public short rootbone;
- [DNAFieldAttribute(4, "short", "max_rootbone", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "max_rootbone", "short", 2, false, 14)]
public short max_rootbone;
- [DNAFieldAttribute(5, "char", "subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(5, "char", "subtarget[64]", "System.Char[]", 64, false, 16)]
public char[] subtarget = new System.Char[64];
- [DNAFieldAttribute(6, "Object", "*poletar", "Object", 8, true)]
+ [DNAFieldAttribute(6, "Object", "*poletar", "Object", 8, true, 80)]
public Object ptr_poletar;
- [DNAFieldAttribute(7, "char", "polesubtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(7, "char", "polesubtarget[64]", "System.Char[]", 64, false, 88)]
public char[] polesubtarget = new System.Char[64];
- [DNAFieldAttribute(8, "float", "poleangle", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "poleangle", "float", 4, false, 152)]
public float poleangle;
- [DNAFieldAttribute(9, "float", "weight", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "weight", "float", 4, false, 156)]
public float weight;
- [DNAFieldAttribute(10, "float", "orientweight", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "orientweight", "float", 4, false, 160)]
public float orientweight;
- [DNAFieldAttribute(11, "float", "grabtarget[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(11, "float", "grabtarget[3]", "System.Single[]", 12, false, 164)]
public float[] grabtarget = new System.Single[3];
- [DNAFieldAttribute(12, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "type", "short", 2, false, 176)]
public short type;
- [DNAFieldAttribute(13, "short", "mode", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "mode", "short", 2, false, 178)]
public short mode;
- [DNAFieldAttribute(14, "float", "dist", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "dist", "float", 4, false, 180)]
public float dist;
public bKinematicConstraint() {
this.ptr_tar = default;
diff --git a/BlendFile/DNA/bLocLimitConstraint.cs b/BlendFile/DNA/bLocLimitConstraint.cs
index 981cfb5..64ec853 100644
--- a/BlendFile/DNA/bLocLimitConstraint.cs
+++ b/BlendFile/DNA/bLocLimitConstraint.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(196, "bLocLimitConstraint", 28)]
public struct bLocLimitConstraint {
- [DNAFieldAttribute(0, "float", "xmin", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "xmin", "float", 4, false, 0)]
public float xmin;
- [DNAFieldAttribute(1, "float", "xmax", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "xmax", "float", 4, false, 4)]
public float xmax;
- [DNAFieldAttribute(2, "float", "ymin", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "ymin", "float", 4, false, 8)]
public float ymin;
- [DNAFieldAttribute(3, "float", "ymax", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "ymax", "float", 4, false, 12)]
public float ymax;
- [DNAFieldAttribute(4, "float", "zmin", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "zmin", "float", 4, false, 16)]
public float zmin;
- [DNAFieldAttribute(5, "float", "zmax", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "zmax", "float", 4, false, 20)]
public float zmax;
- [DNAFieldAttribute(6, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "flag", "short", 2, false, 24)]
public short flag;
- [DNAFieldAttribute(7, "short", "flag2", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "flag2", "short", 2, false, 26)]
public short flag2;
public bLocLimitConstraint() {
this.xmin = default;
diff --git a/BlendFile/DNA/bLocateLikeConstraint.cs b/BlendFile/DNA/bLocateLikeConstraint.cs
index 6a10bab..9f3db0a 100644
--- a/BlendFile/DNA/bLocateLikeConstraint.cs
+++ b/BlendFile/DNA/bLocateLikeConstraint.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(181, "bLocateLikeConstraint", 80)]
public class bLocateLikeConstraint {
- [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true, 0)]
public Object ptr_tar;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 8)]
public int flag;
- [DNAFieldAttribute(2, "int", "reserved1", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "reserved1", "int", 4, false, 12)]
public int reserved1;
- [DNAFieldAttribute(3, "char", "subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "subtarget[64]", "System.Char[]", 64, false, 16)]
public char[] subtarget = new System.Char[64];
public bLocateLikeConstraint() {
this.ptr_tar = default;
diff --git a/BlendFile/DNA/bLockTrackConstraint.cs b/BlendFile/DNA/bLockTrackConstraint.cs
index 7f8bfac..b7a317f 100644
--- a/BlendFile/DNA/bLockTrackConstraint.cs
+++ b/BlendFile/DNA/bLockTrackConstraint.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(187, "bLockTrackConstraint", 80)]
public class bLockTrackConstraint {
- [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true, 0)]
public Object ptr_tar;
- [DNAFieldAttribute(1, "int", "trackflag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "trackflag", "int", 4, false, 8)]
public int trackflag;
- [DNAFieldAttribute(2, "int", "lockflag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "lockflag", "int", 4, false, 12)]
public int lockflag;
- [DNAFieldAttribute(3, "char", "subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "subtarget[64]", "System.Char[]", 64, false, 16)]
public char[] subtarget = new System.Char[64];
public bLockTrackConstraint() {
this.ptr_tar = default;
diff --git a/BlendFile/DNA/bMinMaxConstraint.cs b/BlendFile/DNA/bMinMaxConstraint.cs
index 68a3018..ce7d6d8 100644
--- a/BlendFile/DNA/bMinMaxConstraint.cs
+++ b/BlendFile/DNA/bMinMaxConstraint.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(185, "bMinMaxConstraint", 88)]
public class bMinMaxConstraint {
- [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true, 0)]
public Object ptr_tar;
- [DNAFieldAttribute(1, "int", "minmaxflag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "minmaxflag", "int", 4, false, 8)]
public int minmaxflag;
- [DNAFieldAttribute(2, "float", "offset", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "offset", "float", 4, false, 12)]
public float offset;
- [DNAFieldAttribute(3, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flag", "int", 4, false, 16)]
public int flag;
- [DNAFieldAttribute(4, "char", "subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "subtarget[64]", "System.Char[]", 64, false, 20)]
public char[] subtarget = new System.Char[64];
- [DNAFieldAttribute(5, "int", "_pad", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "_pad", "int", 4, false, 84)]
public int _pad;
public bMinMaxConstraint() {
this.ptr_tar = default;
diff --git a/BlendFile/DNA/bMotionPath.cs b/BlendFile/DNA/bMotionPath.cs
index b036557..b22fda4 100644
--- a/BlendFile/DNA/bMotionPath.cs
+++ b/BlendFile/DNA/bMotionPath.cs
@@ -15,31 +15,31 @@ namespace BlendFile.DNA {
[DNAClassAttribute(44, "bMotionPath", 88)]
public class bMotionPath {
- [DNAFieldAttribute(0, "bMotionPathVert", "*points", "bMotionPathVert", 8, true)]
+ [DNAFieldAttribute(0, "bMotionPathVert", "*points", "bMotionPathVert", 8, true, 0)]
public bMotionPathVert ptr_points;
- [DNAFieldAttribute(1, "int", "length", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "length", "int", 4, false, 8)]
public int length;
- [DNAFieldAttribute(2, "int", "start_frame", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "start_frame", "int", 4, false, 12)]
public int start_frame;
- [DNAFieldAttribute(3, "int", "end_frame", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "end_frame", "int", 4, false, 16)]
public int end_frame;
- [DNAFieldAttribute(4, "float", "color[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(4, "float", "color[3]", "System.Single[]", 12, false, 20)]
public float[] color = new System.Single[3];
- [DNAFieldAttribute(5, "float", "color_post[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(5, "float", "color_post[3]", "System.Single[]", 12, false, 32)]
public float[] color_post = new System.Single[3];
- [DNAFieldAttribute(6, "int", "line_thickness", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "line_thickness", "int", 4, false, 44)]
public int line_thickness;
- [DNAFieldAttribute(7, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "flag", "int", 4, false, 48)]
public int flag;
- [DNAFieldAttribute(8, "char", "_pad2[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(8, "char", "_pad2[4]", "System.Char[]", 4, false, 52)]
public char[] _pad2 = new System.Char[4];
- [DNAFieldAttribute(9, "GPUVertBufHandle", "*points_vbo", "GPUVertBufHandle", 8, true)]
+ [DNAFieldAttribute(9, "GPUVertBufHandle", "*points_vbo", "GPUVertBufHandle", 8, true, 56)]
public GPUVertBufHandle ptr_points_vbo;
- [DNAFieldAttribute(10, "GPUBatchHandle", "*batch_line", "GPUBatchHandle", 8, true)]
+ [DNAFieldAttribute(10, "GPUBatchHandle", "*batch_line", "GPUBatchHandle", 8, true, 64)]
public GPUBatchHandle ptr_batch_line;
- [DNAFieldAttribute(11, "GPUBatchHandle", "*batch_points", "GPUBatchHandle", 8, true)]
+ [DNAFieldAttribute(11, "GPUBatchHandle", "*batch_points", "GPUBatchHandle", 8, true, 72)]
public GPUBatchHandle ptr_batch_points;
- [DNAFieldAttribute(12, "void", "*_pad", "void", 8, true)]
+ [DNAFieldAttribute(12, "void", "*_pad", "void", 8, true, 80)]
public object ptr__pad;
public bMotionPath() {
this.ptr_points = default;
diff --git a/BlendFile/DNA/bMotionPathVert.cs b/BlendFile/DNA/bMotionPathVert.cs
index 13d2ef5..1d8751f 100644
--- a/BlendFile/DNA/bMotionPathVert.cs
+++ b/BlendFile/DNA/bMotionPathVert.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(43, "bMotionPathVert", 16)]
public struct bMotionPathVert {
- [DNAFieldAttribute(0, "float", "co[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(0, "float", "co[3]", "System.Single[]", 12, false, 0)]
public float[] co = new System.Single[3];
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 12)]
public int flag;
public bMotionPathVert() {
this.co = default;
diff --git a/BlendFile/DNA/bNestedNodePath.cs b/BlendFile/DNA/bNestedNodePath.cs
index 907dd48..942b3ef 100644
--- a/BlendFile/DNA/bNestedNodePath.cs
+++ b/BlendFile/DNA/bNestedNodePath.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(579, "bNestedNodePath", 8)]
public struct bNestedNodePath {
- [DNAFieldAttribute(0, "int", "node_id", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "node_id", "int", 4, false, 0)]
public int node_id;
- [DNAFieldAttribute(1, "int", "id_in_node", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "id_in_node", "int", 4, false, 4)]
public int id_in_node;
public bNestedNodePath() {
this.node_id = default;
diff --git a/BlendFile/DNA/bNestedNodeRef.cs b/BlendFile/DNA/bNestedNodeRef.cs
index 85345c5..02af21a 100644
--- a/BlendFile/DNA/bNestedNodeRef.cs
+++ b/BlendFile/DNA/bNestedNodeRef.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(580, "bNestedNodeRef", 16)]
public struct bNestedNodeRef {
- [DNAFieldAttribute(0, "int", "id", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "id", "int", 4, false, 0)]
public int id;
- [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false, 4)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(2, "bNestedNodePath", "path", "bNestedNodePath", 8, false)]
+ [DNAFieldAttribute(2, "bNestedNodePath", "path", "bNestedNodePath", 8, false, 8)]
public bNestedNodePath path;
public bNestedNodeRef() {
this.id = default;
diff --git a/BlendFile/DNA/bNode.cs b/BlendFile/DNA/bNode.cs
index 11e632c..a0758d7 100644
--- a/BlendFile/DNA/bNode.cs
+++ b/BlendFile/DNA/bNode.cs
@@ -15,69 +15,69 @@ namespace BlendFile.DNA {
[DNAClassAttribute(575, "bNode", 368)]
public class bNode {
- [DNAFieldAttribute(0, "bNode", "*next", "bNode", 8, true)]
+ [DNAFieldAttribute(0, "bNode", "*next", "bNode", 8, true, 0)]
public bNode ptr_next;
- [DNAFieldAttribute(1, "bNode", "*prev", "bNode", 8, true)]
+ [DNAFieldAttribute(1, "bNode", "*prev", "bNode", 8, true, 8)]
public bNode ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "inputs", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "inputs", "ListBase", 16, false, 16)]
public ListBase inputs;
- [DNAFieldAttribute(3, "ListBase", "outputs", "ListBase", 16, false)]
+ [DNAFieldAttribute(3, "ListBase", "outputs", "ListBase", 16, false, 32)]
public ListBase outputs;
- [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 64, false, 48)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(5, "int", "identifier", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "identifier", "int", 4, false, 112)]
public int identifier;
- [DNAFieldAttribute(6, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "flag", "int", 4, false, 116)]
public int flag;
- [DNAFieldAttribute(7, "char", "idname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(7, "char", "idname[64]", "System.Char[]", 64, false, 120)]
public char[] idname = new System.Char[64];
- [DNAFieldAttribute(8, "bNodeTypeHandle", "*typeinfo", "bNodeTypeHandle", 8, true)]
+ [DNAFieldAttribute(8, "bNodeTypeHandle", "*typeinfo", "bNodeTypeHandle", 8, true, 184)]
public bNodeTypeHandle ptr_typeinfo;
- [DNAFieldAttribute(9, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "type", "short", 2, false, 192)]
public short type;
- [DNAFieldAttribute(10, "short", "ui_order", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "ui_order", "short", 2, false, 194)]
public short ui_order;
- [DNAFieldAttribute(11, "short", "custom1", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "custom1", "short", 2, false, 196)]
public short custom1;
- [DNAFieldAttribute(12, "short", "custom2", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "custom2", "short", 2, false, 198)]
public short custom2;
- [DNAFieldAttribute(13, "float", "custom3", "float", 4, false)]
+ [DNAFieldAttribute(13, "float", "custom3", "float", 4, false, 200)]
public float custom3;
- [DNAFieldAttribute(14, "float", "custom4", "float", 4, false)]
+ [DNAFieldAttribute(14, "float", "custom4", "float", 4, false, 204)]
public float custom4;
- [DNAFieldAttribute(15, "int8_t", "warning_propagation", "int8_t", 1, false)]
+ [DNAFieldAttribute(15, "int8_t", "warning_propagation", "int8_t", 1, false, 208)]
public sbyte warning_propagation;
- [DNAFieldAttribute(16, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(16, "char", "_pad[7]", "System.Char[]", 7, false, 209)]
public char[] _pad = new System.Char[7];
- [DNAFieldAttribute(17, "ID", "*id", "ID", 8, true)]
+ [DNAFieldAttribute(17, "ID", "*id", "ID", 8, true, 216)]
public ID ptr_id;
- [DNAFieldAttribute(18, "void", "*storage", "void", 8, true)]
+ [DNAFieldAttribute(18, "void", "*storage", "void", 8, true, 224)]
public object ptr_storage;
- [DNAFieldAttribute(19, "IDProperty", "*prop", "IDProperty", 8, true)]
+ [DNAFieldAttribute(19, "IDProperty", "*prop", "IDProperty", 8, true, 232)]
public IDProperty ptr_prop;
- [DNAFieldAttribute(20, "bNode", "*parent", "bNode", 8, true)]
+ [DNAFieldAttribute(20, "bNode", "*parent", "bNode", 8, true, 240)]
public bNode ptr_parent;
- [DNAFieldAttribute(21, "float", "locx", "float", 4, false)]
+ [DNAFieldAttribute(21, "float", "locx", "float", 4, false, 248)]
public float locx;
- [DNAFieldAttribute(22, "float", "locy", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "locy", "float", 4, false, 252)]
public float locy;
- [DNAFieldAttribute(23, "float", "width", "float", 4, false)]
+ [DNAFieldAttribute(23, "float", "width", "float", 4, false, 256)]
public float width;
- [DNAFieldAttribute(24, "float", "height", "float", 4, false)]
+ [DNAFieldAttribute(24, "float", "height", "float", 4, false, 260)]
public float height;
- [DNAFieldAttribute(25, "float", "offsetx", "float", 4, false)]
+ [DNAFieldAttribute(25, "float", "offsetx", "float", 4, false, 264)]
public float offsetx;
- [DNAFieldAttribute(26, "float", "offsety", "float", 4, false)]
+ [DNAFieldAttribute(26, "float", "offsety", "float", 4, false, 268)]
public float offsety;
- [DNAFieldAttribute(27, "char", "label[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(27, "char", "label[64]", "System.Char[]", 64, false, 272)]
public char[] label = new System.Char[64];
- [DNAFieldAttribute(28, "float", "color[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(28, "float", "color[3]", "System.Single[]", 12, false, 336)]
public float[] color = new System.Single[3];
- [DNAFieldAttribute(29, "int", "num_panel_states", "int", 4, false)]
+ [DNAFieldAttribute(29, "int", "num_panel_states", "int", 4, false, 348)]
public int num_panel_states;
- [DNAFieldAttribute(30, "bNodePanelState", "*panel_states_array", "bNodePanelState", 8, true)]
+ [DNAFieldAttribute(30, "bNodePanelState", "*panel_states_array", "bNodePanelState", 8, true, 352)]
public bNodePanelState ptr_panel_states_array;
- [DNAFieldAttribute(31, "bNodeRuntimeHandle", "*runtime", "bNodeRuntimeHandle", 8, true)]
+ [DNAFieldAttribute(31, "bNodeRuntimeHandle", "*runtime", "bNodeRuntimeHandle", 8, true, 360)]
public bNodeRuntimeHandle ptr_runtime;
public bNode() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bNodeInstanceKey.cs b/BlendFile/DNA/bNodeInstanceKey.cs
index 581addb..50b78b2 100644
--- a/BlendFile/DNA/bNodeInstanceKey.cs
+++ b/BlendFile/DNA/bNodeInstanceKey.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(578, "bNodeInstanceKey", 4)]
public struct bNodeInstanceKey {
- [DNAFieldAttribute(0, "int", "value", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "value", "int", 4, false, 0)]
public int value;
public bNodeInstanceKey() {
this.value = default;
diff --git a/BlendFile/DNA/bNodeLink.cs b/BlendFile/DNA/bNodeLink.cs
index e7036ac..741aee7 100644
--- a/BlendFile/DNA/bNodeLink.cs
+++ b/BlendFile/DNA/bNodeLink.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(572, "bNodeLink", 56)]
public class bNodeLink {
- [DNAFieldAttribute(0, "bNodeLink", "*next", "bNodeLink", 8, true)]
+ [DNAFieldAttribute(0, "bNodeLink", "*next", "bNodeLink", 8, true, 0)]
public bNodeLink ptr_next;
- [DNAFieldAttribute(1, "bNodeLink", "*prev", "bNodeLink", 8, true)]
+ [DNAFieldAttribute(1, "bNodeLink", "*prev", "bNodeLink", 8, true, 8)]
public bNodeLink ptr_prev;
- [DNAFieldAttribute(2, "bNode", "*fromnode", "bNode", 8, true)]
+ [DNAFieldAttribute(2, "bNode", "*fromnode", "bNode", 8, true, 16)]
public bNode ptr_fromnode;
- [DNAFieldAttribute(3, "bNode", "*tonode", "bNode", 8, true)]
+ [DNAFieldAttribute(3, "bNode", "*tonode", "bNode", 8, true, 24)]
public bNode ptr_tonode;
- [DNAFieldAttribute(4, "bNodeSocket", "*fromsock", "bNodeSocket", 8, true)]
+ [DNAFieldAttribute(4, "bNodeSocket", "*fromsock", "bNodeSocket", 8, true, 32)]
public bNodeSocket ptr_fromsock;
- [DNAFieldAttribute(5, "bNodeSocket", "*tosock", "bNodeSocket", 8, true)]
+ [DNAFieldAttribute(5, "bNodeSocket", "*tosock", "bNodeSocket", 8, true, 40)]
public bNodeSocket ptr_tosock;
- [DNAFieldAttribute(6, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "flag", "int", 4, false, 48)]
public int flag;
- [DNAFieldAttribute(7, "int", "multi_input_socket_index", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "multi_input_socket_index", "int", 4, false, 52)]
public int multi_input_socket_index;
public bNodeLink() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bNodePanelState.cs b/BlendFile/DNA/bNodePanelState.cs
index 1f2c2f0..850405d 100644
--- a/BlendFile/DNA/bNodePanelState.cs
+++ b/BlendFile/DNA/bNodePanelState.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(574, "bNodePanelState", 8)]
public struct bNodePanelState {
- [DNAFieldAttribute(0, "int", "identifier", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "identifier", "int", 4, false, 0)]
public int identifier;
- [DNAFieldAttribute(1, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "flag", "char", 1, false, 4)]
public char flag;
- [DNAFieldAttribute(2, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(2, "char", "_pad[3]", "System.Char[]", 3, false, 5)]
public char[] _pad = new System.Char[3];
public bNodePanelState() {
this.identifier = default;
diff --git a/BlendFile/DNA/bNodeSocket.cs b/BlendFile/DNA/bNodeSocket.cs
index 083228d..e374c39 100644
--- a/BlendFile/DNA/bNodeSocket.cs
+++ b/BlendFile/DNA/bNodeSocket.cs
@@ -15,57 +15,57 @@ namespace BlendFile.DNA {
[DNAClassAttribute(570, "bNodeSocket", 528)]
public class bNodeSocket {
- [DNAFieldAttribute(0, "bNodeSocket", "*next", "bNodeSocket", 8, true)]
+ [DNAFieldAttribute(0, "bNodeSocket", "*next", "bNodeSocket", 8, true, 0)]
public bNodeSocket ptr_next;
- [DNAFieldAttribute(1, "bNodeSocket", "*prev", "bNodeSocket", 8, true)]
+ [DNAFieldAttribute(1, "bNodeSocket", "*prev", "bNodeSocket", 8, true, 8)]
public bNodeSocket ptr_prev;
- [DNAFieldAttribute(2, "IDProperty", "*prop", "IDProperty", 8, true)]
+ [DNAFieldAttribute(2, "IDProperty", "*prop", "IDProperty", 8, true, 16)]
public IDProperty ptr_prop;
- [DNAFieldAttribute(3, "char", "identifier[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "identifier[64]", "System.Char[]", 64, false, 24)]
public char[] identifier = new System.Char[64];
- [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 64, false, 88)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(5, "void", "*storage", "void", 8, true)]
+ [DNAFieldAttribute(5, "void", "*storage", "void", 8, true, 152)]
public object ptr_storage;
- [DNAFieldAttribute(6, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "type", "short", 2, false, 160)]
public short type;
- [DNAFieldAttribute(7, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "flag", "short", 2, false, 162)]
public short flag;
- [DNAFieldAttribute(8, "short", "limit", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "limit", "short", 2, false, 164)]
public short limit;
- [DNAFieldAttribute(9, "short", "in_out", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "in_out", "short", 2, false, 166)]
public short in_out;
- [DNAFieldAttribute(10, "bNodeSocketTypeHandle", "*typeinfo", "bNodeSocketTypeHandle", 8, true)]
+ [DNAFieldAttribute(10, "bNodeSocketTypeHandle", "*typeinfo", "bNodeSocketTypeHandle", 8, true, 168)]
public bNodeSocketTypeHandle ptr_typeinfo;
- [DNAFieldAttribute(11, "char", "idname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(11, "char", "idname[64]", "System.Char[]", 64, false, 176)]
public char[] idname = new System.Char[64];
- [DNAFieldAttribute(12, "void", "*default_value", "void", 8, true)]
+ [DNAFieldAttribute(12, "void", "*default_value", "void", 8, true, 240)]
public object ptr_default_value;
- [DNAFieldAttribute(13, "short", "stack_index", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "stack_index", "short", 2, false, 248)]
public short stack_index;
- [DNAFieldAttribute(14, "char", "display_shape", "char", 1, false)]
+ [DNAFieldAttribute(14, "char", "display_shape", "char", 1, false, 250)]
public char display_shape;
- [DNAFieldAttribute(15, "char", "attribute_domain", "char", 1, false)]
+ [DNAFieldAttribute(15, "char", "attribute_domain", "char", 1, false, 251)]
public char attribute_domain;
- [DNAFieldAttribute(16, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(16, "char", "_pad[4]", "System.Char[]", 4, false, 252)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(17, "char", "label[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(17, "char", "label[64]", "System.Char[]", 64, false, 256)]
public char[] label = new System.Char[64];
- [DNAFieldAttribute(18, "char", "short_label[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(18, "char", "short_label[64]", "System.Char[]", 64, false, 320)]
public char[] short_label = new System.Char[64];
- [DNAFieldAttribute(19, "char", "description[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(19, "char", "description[64]", "System.Char[]", 64, false, 384)]
public char[] description = new System.Char[64];
- [DNAFieldAttribute(20, "char", "*default_attribute_name", "char", 8, true)]
+ [DNAFieldAttribute(20, "char", "*default_attribute_name", "char", 8, true, 448)]
public char ptr_default_attribute_name;
- [DNAFieldAttribute(21, "int", "own_index", "int", 4, false)]
+ [DNAFieldAttribute(21, "int", "own_index", "int", 4, false, 456)]
public int own_index;
- [DNAFieldAttribute(22, "int", "to_index", "int", 4, false)]
+ [DNAFieldAttribute(22, "int", "to_index", "int", 4, false, 460)]
public int to_index;
- [DNAFieldAttribute(23, "bNodeLink", "*link", "bNodeLink", 8, true)]
+ [DNAFieldAttribute(23, "bNodeLink", "*link", "bNodeLink", 8, true, 464)]
public bNodeLink ptr_link;
- [DNAFieldAttribute(24, "bNodeStack", "ns", "bNodeStack", 48, false)]
+ [DNAFieldAttribute(24, "bNodeStack", "ns", "bNodeStack", 48, false, 472)]
public bNodeStack ns;
- [DNAFieldAttribute(25, "bNodeSocketRuntimeHandle", "*runtime", "bNodeSocketRuntimeHandle", 8, true)]
+ [DNAFieldAttribute(25, "bNodeSocketRuntimeHandle", "*runtime", "bNodeSocketRuntimeHandle", 8, true, 520)]
public bNodeSocketRuntimeHandle ptr_runtime;
public bNodeSocket() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bNodeSocketValueBoolean.cs b/BlendFile/DNA/bNodeSocketValueBoolean.cs
index cf90a21..319176a 100644
--- a/BlendFile/DNA/bNodeSocketValueBoolean.cs
+++ b/BlendFile/DNA/bNodeSocketValueBoolean.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(587, "bNodeSocketValueBoolean", 1)]
public struct bNodeSocketValueBoolean {
- [DNAFieldAttribute(0, "char", "value", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "value", "char", 1, false, 0)]
public char value;
public bNodeSocketValueBoolean() {
this.value = default;
diff --git a/BlendFile/DNA/bNodeSocketValueCollection.cs b/BlendFile/DNA/bNodeSocketValueCollection.cs
index 0f42115..4feff47 100644
--- a/BlendFile/DNA/bNodeSocketValueCollection.cs
+++ b/BlendFile/DNA/bNodeSocketValueCollection.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(594, "bNodeSocketValueCollection", 8)]
public class bNodeSocketValueCollection {
- [DNAFieldAttribute(0, "Collection", "*value", "Collection", 8, true)]
+ [DNAFieldAttribute(0, "Collection", "*value", "Collection", 8, true, 0)]
public Collection ptr_value;
public bNodeSocketValueCollection() {
this.ptr_value = default;
diff --git a/BlendFile/DNA/bNodeSocketValueFloat.cs b/BlendFile/DNA/bNodeSocketValueFloat.cs
index 5fc820f..7c9e4ef 100644
--- a/BlendFile/DNA/bNodeSocketValueFloat.cs
+++ b/BlendFile/DNA/bNodeSocketValueFloat.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(586, "bNodeSocketValueFloat", 16)]
public struct bNodeSocketValueFloat {
- [DNAFieldAttribute(0, "int", "subtype", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "subtype", "int", 4, false, 0)]
public int subtype;
- [DNAFieldAttribute(1, "float", "value", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "value", "float", 4, false, 4)]
public float value;
- [DNAFieldAttribute(2, "float", "min", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "min", "float", 4, false, 8)]
public float min;
- [DNAFieldAttribute(3, "float", "max", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "max", "float", 4, false, 12)]
public float max;
public bNodeSocketValueFloat() {
this.subtype = default;
diff --git a/BlendFile/DNA/bNodeSocketValueImage.cs b/BlendFile/DNA/bNodeSocketValueImage.cs
index 6df79c4..1cfbcb1 100644
--- a/BlendFile/DNA/bNodeSocketValueImage.cs
+++ b/BlendFile/DNA/bNodeSocketValueImage.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(593, "bNodeSocketValueImage", 8)]
public class bNodeSocketValueImage {
- [DNAFieldAttribute(0, "Image", "*value", "Image", 8, true)]
+ [DNAFieldAttribute(0, "Image", "*value", "Image", 8, true, 0)]
public Image ptr_value;
public bNodeSocketValueImage() {
this.ptr_value = default;
diff --git a/BlendFile/DNA/bNodeSocketValueInt.cs b/BlendFile/DNA/bNodeSocketValueInt.cs
index 37f0210..3c4eed8 100644
--- a/BlendFile/DNA/bNodeSocketValueInt.cs
+++ b/BlendFile/DNA/bNodeSocketValueInt.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(585, "bNodeSocketValueInt", 16)]
public struct bNodeSocketValueInt {
- [DNAFieldAttribute(0, "int", "subtype", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "subtype", "int", 4, false, 0)]
public int subtype;
- [DNAFieldAttribute(1, "int", "value", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "value", "int", 4, false, 4)]
public int value;
- [DNAFieldAttribute(2, "int", "min", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "min", "int", 4, false, 8)]
public int min;
- [DNAFieldAttribute(3, "int", "max", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "max", "int", 4, false, 12)]
public int max;
public bNodeSocketValueInt() {
this.subtype = default;
diff --git a/BlendFile/DNA/bNodeSocketValueMaterial.cs b/BlendFile/DNA/bNodeSocketValueMaterial.cs
index 035252d..cf96654 100644
--- a/BlendFile/DNA/bNodeSocketValueMaterial.cs
+++ b/BlendFile/DNA/bNodeSocketValueMaterial.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(596, "bNodeSocketValueMaterial", 8)]
public class bNodeSocketValueMaterial {
- [DNAFieldAttribute(0, "Material", "*value", "Material", 8, true)]
+ [DNAFieldAttribute(0, "Material", "*value", "Material", 8, true, 0)]
public Material ptr_value;
public bNodeSocketValueMaterial() {
this.ptr_value = default;
diff --git a/BlendFile/DNA/bNodeSocketValueMenu.cs b/BlendFile/DNA/bNodeSocketValueMenu.cs
index 2d36073..f8a70ca 100644
--- a/BlendFile/DNA/bNodeSocketValueMenu.cs
+++ b/BlendFile/DNA/bNodeSocketValueMenu.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(597, "bNodeSocketValueMenu", 16)]
public class bNodeSocketValueMenu {
- [DNAFieldAttribute(0, "int", "value", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "value", "int", 4, false, 0)]
public int value;
- [DNAFieldAttribute(1, "int", "runtime_flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "runtime_flag", "int", 4, false, 4)]
public int runtime_flag;
- [DNAFieldAttribute(2, "RuntimeNodeEnumItemsHandle", "*enum_items", "RuntimeNodeEnumItemsHandle", 8, true)]
+ [DNAFieldAttribute(2, "RuntimeNodeEnumItemsHandle", "*enum_items", "RuntimeNodeEnumItemsHandle", 8, true, 8)]
public RuntimeNodeEnumItemsHandle ptr_enum_items;
public bNodeSocketValueMenu() {
this.value = default;
diff --git a/BlendFile/DNA/bNodeSocketValueObject.cs b/BlendFile/DNA/bNodeSocketValueObject.cs
index 0e45cab..0462616 100644
--- a/BlendFile/DNA/bNodeSocketValueObject.cs
+++ b/BlendFile/DNA/bNodeSocketValueObject.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(592, "bNodeSocketValueObject", 8)]
public class bNodeSocketValueObject {
- [DNAFieldAttribute(0, "Object", "*value", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*value", "Object", 8, true, 0)]
public Object ptr_value;
public bNodeSocketValueObject() {
this.ptr_value = default;
diff --git a/BlendFile/DNA/bNodeSocketValueRGBA.cs b/BlendFile/DNA/bNodeSocketValueRGBA.cs
index aee9f7b..a633fbe 100644
--- a/BlendFile/DNA/bNodeSocketValueRGBA.cs
+++ b/BlendFile/DNA/bNodeSocketValueRGBA.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(590, "bNodeSocketValueRGBA", 16)]
public struct bNodeSocketValueRGBA {
- [DNAFieldAttribute(0, "float", "value[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(0, "float", "value[4]", "System.Single[]", 16, false, 0)]
public float[] value = new System.Single[4];
public bNodeSocketValueRGBA() {
this.value = default;
diff --git a/BlendFile/DNA/bNodeSocketValueRotation.cs b/BlendFile/DNA/bNodeSocketValueRotation.cs
index 3846560..89e0233 100644
--- a/BlendFile/DNA/bNodeSocketValueRotation.cs
+++ b/BlendFile/DNA/bNodeSocketValueRotation.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(589, "bNodeSocketValueRotation", 12)]
public struct bNodeSocketValueRotation {
- [DNAFieldAttribute(0, "float", "value_euler[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(0, "float", "value_euler[3]", "System.Single[]", 12, false, 0)]
public float[] value_euler = new System.Single[3];
public bNodeSocketValueRotation() {
this.value_euler = default;
diff --git a/BlendFile/DNA/bNodeSocketValueString.cs b/BlendFile/DNA/bNodeSocketValueString.cs
index 5a2c1e5..6cf355c 100644
--- a/BlendFile/DNA/bNodeSocketValueString.cs
+++ b/BlendFile/DNA/bNodeSocketValueString.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(591, "bNodeSocketValueString", 1032)]
public struct bNodeSocketValueString {
- [DNAFieldAttribute(0, "int", "subtype", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "subtype", "int", 4, false, 0)]
public int subtype;
- [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false, 4)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(2, "char", "value[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(2, "char", "value[1024]", "System.Char[]", 1024, false, 8)]
public char[] value = new System.Char[1024];
public bNodeSocketValueString() {
this.subtype = default;
diff --git a/BlendFile/DNA/bNodeSocketValueTexture.cs b/BlendFile/DNA/bNodeSocketValueTexture.cs
index 50d56f7..c7ead80 100644
--- a/BlendFile/DNA/bNodeSocketValueTexture.cs
+++ b/BlendFile/DNA/bNodeSocketValueTexture.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(595, "bNodeSocketValueTexture", 8)]
public class bNodeSocketValueTexture {
- [DNAFieldAttribute(0, "Tex", "*value", "Tex", 8, true)]
+ [DNAFieldAttribute(0, "Tex", "*value", "Tex", 8, true, 0)]
public Tex ptr_value;
public bNodeSocketValueTexture() {
this.ptr_value = default;
diff --git a/BlendFile/DNA/bNodeSocketValueVector.cs b/BlendFile/DNA/bNodeSocketValueVector.cs
index 7033d5f..c85f6b6 100644
--- a/BlendFile/DNA/bNodeSocketValueVector.cs
+++ b/BlendFile/DNA/bNodeSocketValueVector.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(588, "bNodeSocketValueVector", 24)]
public struct bNodeSocketValueVector {
- [DNAFieldAttribute(0, "int", "subtype", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "subtype", "int", 4, false, 0)]
public int subtype;
- [DNAFieldAttribute(1, "float", "value[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(1, "float", "value[3]", "System.Single[]", 12, false, 4)]
public float[] value = new System.Single[3];
- [DNAFieldAttribute(2, "float", "min", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "min", "float", 4, false, 16)]
public float min;
- [DNAFieldAttribute(3, "float", "max", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "max", "float", 4, false, 20)]
public float max;
public bNodeSocketValueVector() {
this.subtype = default;
diff --git a/BlendFile/DNA/bNodeStack.cs b/BlendFile/DNA/bNodeStack.cs
index dd118fe..04b6968 100644
--- a/BlendFile/DNA/bNodeStack.cs
+++ b/BlendFile/DNA/bNodeStack.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(569, "bNodeStack", 48)]
public class bNodeStack {
- [DNAFieldAttribute(0, "float", "vec[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(0, "float", "vec[4]", "System.Single[]", 16, false, 0)]
public float[] vec = new System.Single[4];
- [DNAFieldAttribute(1, "float", "min", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "min", "float", 4, false, 16)]
public float min;
- [DNAFieldAttribute(2, "float", "max", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "max", "float", 4, false, 20)]
public float max;
- [DNAFieldAttribute(3, "void", "*data", "void", 8, true)]
+ [DNAFieldAttribute(3, "void", "*data", "void", 8, true, 24)]
public object ptr_data;
- [DNAFieldAttribute(4, "short", "hasinput", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "hasinput", "short", 2, false, 32)]
public short hasinput;
- [DNAFieldAttribute(5, "short", "hasoutput", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "hasoutput", "short", 2, false, 34)]
public short hasoutput;
- [DNAFieldAttribute(6, "short", "datatype", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "datatype", "short", 2, false, 36)]
public short datatype;
- [DNAFieldAttribute(7, "short", "sockettype", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "sockettype", "short", 2, false, 38)]
public short sockettype;
- [DNAFieldAttribute(8, "short", "is_copy", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "is_copy", "short", 2, false, 40)]
public short is_copy;
- [DNAFieldAttribute(9, "short", "external", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "external", "short", 2, false, 42)]
public short external;
- [DNAFieldAttribute(10, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(10, "char", "_pad[4]", "System.Char[]", 4, false, 44)]
public char[] _pad = new System.Char[4];
public bNodeStack() {
this.vec = default;
diff --git a/BlendFile/DNA/bNodeTree.cs b/BlendFile/DNA/bNodeTree.cs
index f37e7b3..3936f2c 100644
--- a/BlendFile/DNA/bNodeTree.cs
+++ b/BlendFile/DNA/bNodeTree.cs
@@ -15,63 +15,63 @@ namespace BlendFile.DNA {
[DNAClassAttribute(351, "bNodeTree", 544)]
public class bNodeTree {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)]
+ [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true, 208)]
public AnimData ptr_adt;
- [DNAFieldAttribute(2, "ID", "*owner_id", "ID", 8, true)]
+ [DNAFieldAttribute(2, "ID", "*owner_id", "ID", 8, true, 216)]
public ID ptr_owner_id;
- [DNAFieldAttribute(3, "bNodeTreeTypeHandle", "*typeinfo", "bNodeTreeTypeHandle", 8, true)]
+ [DNAFieldAttribute(3, "bNodeTreeTypeHandle", "*typeinfo", "bNodeTreeTypeHandle", 8, true, 224)]
public bNodeTreeTypeHandle ptr_typeinfo;
- [DNAFieldAttribute(4, "char", "idname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "idname[64]", "System.Char[]", 64, false, 232)]
public char[] idname = new System.Char[64];
- [DNAFieldAttribute(5, "char", "*description", "char", 8, true)]
+ [DNAFieldAttribute(5, "char", "*description", "char", 8, true, 296)]
public char ptr_description;
- [DNAFieldAttribute(6, "bGPdata", "*gpd", "bGPdata", 8, true)]
+ [DNAFieldAttribute(6, "bGPdata", "*gpd", "bGPdata", 8, true, 304)]
public bGPdata ptr_gpd;
- [DNAFieldAttribute(7, "float", "view_center[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(7, "float", "view_center[2]", "System.Single[]", 8, false, 312)]
public float[] view_center = new System.Single[2];
- [DNAFieldAttribute(8, "ListBase", "nodes", "ListBase", 16, false)]
+ [DNAFieldAttribute(8, "ListBase", "nodes", "ListBase", 16, false, 320)]
public ListBase nodes;
- [DNAFieldAttribute(9, "ListBase", "links", "ListBase", 16, false)]
+ [DNAFieldAttribute(9, "ListBase", "links", "ListBase", 16, false, 336)]
public ListBase links;
- [DNAFieldAttribute(10, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "type", "int", 4, false, 352)]
public int type;
- [DNAFieldAttribute(11, "int", "cur_index", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "cur_index", "int", 4, false, 356)]
public int cur_index;
- [DNAFieldAttribute(12, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "flag", "int", 4, false, 360)]
public int flag;
- [DNAFieldAttribute(13, "int", "chunksize", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "chunksize", "int", 4, false, 364)]
public int chunksize;
- [DNAFieldAttribute(14, "int", "execution_mode", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "execution_mode", "int", 4, false, 368)]
public int execution_mode;
- [DNAFieldAttribute(15, "int", "precision", "int", 4, false)]
+ [DNAFieldAttribute(15, "int", "precision", "int", 4, false, 372)]
public int precision;
- [DNAFieldAttribute(16, "int", "color_tag", "int", 4, false)]
+ [DNAFieldAttribute(16, "int", "color_tag", "int", 4, false, 376)]
public int color_tag;
- [DNAFieldAttribute(17, "int", "default_group_node_width", "int", 4, false)]
+ [DNAFieldAttribute(17, "int", "default_group_node_width", "int", 4, false, 380)]
public int default_group_node_width;
- [DNAFieldAttribute(18, "rctf", "viewer_border", "rctf", 16, false)]
+ [DNAFieldAttribute(18, "rctf", "viewer_border", "rctf", 16, false, 384)]
public rctf viewer_border;
- [DNAFieldAttribute(19, "ListBase", "inputs", "ListBase", 16, false)]
+ [DNAFieldAttribute(19, "ListBase", "inputs", "ListBase", 16, false, 400)]
public ListBase inputs;
- [DNAFieldAttribute(20, "ListBase", "outputs", "ListBase", 16, false)]
+ [DNAFieldAttribute(20, "ListBase", "outputs", "ListBase", 16, false, 416)]
public ListBase outputs;
- [DNAFieldAttribute(21, "bNodeTreeInterface", "tree_interface", "bNodeTreeInterface", 64, false)]
+ [DNAFieldAttribute(21, "bNodeTreeInterface", "tree_interface", "bNodeTreeInterface", 64, false, 432)]
public bNodeTreeInterface tree_interface;
- [DNAFieldAttribute(22, "NodeInstanceHashHandle", "*previews", "NodeInstanceHashHandle", 8, true)]
+ [DNAFieldAttribute(22, "NodeInstanceHashHandle", "*previews", "NodeInstanceHashHandle", 8, true, 496)]
public NodeInstanceHashHandle ptr_previews;
- [DNAFieldAttribute(23, "bNodeInstanceKey", "active_viewer_key", "bNodeInstanceKey", 4, false)]
+ [DNAFieldAttribute(23, "bNodeInstanceKey", "active_viewer_key", "bNodeInstanceKey", 4, false, 504)]
public bNodeInstanceKey active_viewer_key;
- [DNAFieldAttribute(24, "int", "nested_node_refs_num", "int", 4, false)]
+ [DNAFieldAttribute(24, "int", "nested_node_refs_num", "int", 4, false, 508)]
public int nested_node_refs_num;
- [DNAFieldAttribute(25, "bNestedNodeRef", "*nested_node_refs", "bNestedNodeRef", 8, true)]
+ [DNAFieldAttribute(25, "bNestedNodeRef", "*nested_node_refs", "bNestedNodeRef", 8, true, 512)]
public bNestedNodeRef ptr_nested_node_refs;
- [DNAFieldAttribute(26, "GeometryNodeAssetTraits", "*geometry_node_asset_traits", "GeometryNodeAssetTraits", 8, true)]
+ [DNAFieldAttribute(26, "GeometryNodeAssetTraits", "*geometry_node_asset_traits", "GeometryNodeAssetTraits", 8, true, 520)]
public GeometryNodeAssetTraits ptr_geometry_node_asset_traits;
- [DNAFieldAttribute(27, "PreviewImage", "*preview", "PreviewImage", 8, true)]
+ [DNAFieldAttribute(27, "PreviewImage", "*preview", "PreviewImage", 8, true, 528)]
public PreviewImage ptr_preview;
- [DNAFieldAttribute(28, "bNodeTreeRuntimeHandle", "*runtime", "bNodeTreeRuntimeHandle", 8, true)]
+ [DNAFieldAttribute(28, "bNodeTreeRuntimeHandle", "*runtime", "bNodeTreeRuntimeHandle", 8, true, 536)]
public bNodeTreeRuntimeHandle ptr_runtime;
public bNodeTree() {
this.id = default;
diff --git a/BlendFile/DNA/bNodeTreeInterface.cs b/BlendFile/DNA/bNodeTreeInterface.cs
index 5cd6235..5600664 100644
--- a/BlendFile/DNA/bNodeTreeInterface.cs
+++ b/BlendFile/DNA/bNodeTreeInterface.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(567, "bNodeTreeInterface", 64)]
public class bNodeTreeInterface {
- [DNAFieldAttribute(0, "bNodeTreeInterfacePanel", "root_panel", "bNodeTreeInterfacePanel", 48, false)]
+ [DNAFieldAttribute(0, "bNodeTreeInterfacePanel", "root_panel", "bNodeTreeInterfacePanel", 48, false, 0)]
public bNodeTreeInterfacePanel root_panel;
- [DNAFieldAttribute(1, "int", "active_index", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "active_index", "int", 4, false, 48)]
public int active_index;
- [DNAFieldAttribute(2, "int", "next_uid", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "next_uid", "int", 4, false, 52)]
public int next_uid;
- [DNAFieldAttribute(3, "bNodeTreeInterfaceRuntimeHandle", "*runtime", "bNodeTreeInterfaceRuntimeHandle", 8, true)]
+ [DNAFieldAttribute(3, "bNodeTreeInterfaceRuntimeHandle", "*runtime", "bNodeTreeInterfaceRuntimeHandle", 8, true, 56)]
public bNodeTreeInterfaceRuntimeHandle ptr_runtime;
public bNodeTreeInterface() {
this.root_panel = default;
diff --git a/BlendFile/DNA/bNodeTreeInterfaceItem.cs b/BlendFile/DNA/bNodeTreeInterfaceItem.cs
index de64279..e4590eb 100644
--- a/BlendFile/DNA/bNodeTreeInterfaceItem.cs
+++ b/BlendFile/DNA/bNodeTreeInterfaceItem.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(564, "bNodeTreeInterfaceItem", 8)]
public struct bNodeTreeInterfaceItem {
- [DNAFieldAttribute(0, "char", "item_type", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "item_type", "char", 1, false, 0)]
public char item_type;
- [DNAFieldAttribute(1, "char", "_pad[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(1, "char", "_pad[7]", "System.Char[]", 7, false, 1)]
public char[] _pad = new System.Char[7];
public bNodeTreeInterfaceItem() {
this.item_type = default;
diff --git a/BlendFile/DNA/bNodeTreeInterfacePanel.cs b/BlendFile/DNA/bNodeTreeInterfacePanel.cs
index 0448977..3ce6a6b 100644
--- a/BlendFile/DNA/bNodeTreeInterfacePanel.cs
+++ b/BlendFile/DNA/bNodeTreeInterfacePanel.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(566, "bNodeTreeInterfacePanel", 48)]
public class bNodeTreeInterfacePanel {
- [DNAFieldAttribute(0, "bNodeTreeInterfaceItem", "item", "bNodeTreeInterfaceItem", 8, false)]
+ [DNAFieldAttribute(0, "bNodeTreeInterfaceItem", "item", "bNodeTreeInterfaceItem", 8, false, 0)]
public bNodeTreeInterfaceItem item;
- [DNAFieldAttribute(1, "char", "*name", "char", 8, true)]
+ [DNAFieldAttribute(1, "char", "*name", "char", 8, true, 8)]
public char ptr_name;
- [DNAFieldAttribute(2, "char", "*description", "char", 8, true)]
+ [DNAFieldAttribute(2, "char", "*description", "char", 8, true, 16)]
public char ptr_description;
- [DNAFieldAttribute(3, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flag", "int", 4, false, 24)]
public int flag;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 28)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(5, "bNodeTreeInterfaceItem", "**items_array", "bNodeTreeInterfaceItem", 8, true)]
+ [DNAFieldAttribute(5, "bNodeTreeInterfaceItem", "**items_array", "bNodeTreeInterfaceItem", 8, true, 32)]
public bNodeTreeInterfaceItem ptr_ptr_items_array;
- [DNAFieldAttribute(6, "int", "items_num", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "items_num", "int", 4, false, 40)]
public int items_num;
- [DNAFieldAttribute(7, "int", "identifier", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "identifier", "int", 4, false, 44)]
public int identifier;
public bNodeTreeInterfacePanel() {
this.item = default;
diff --git a/BlendFile/DNA/bNodeTreeInterfaceSocket.cs b/BlendFile/DNA/bNodeTreeInterfaceSocket.cs
index 72723d3..274e657 100644
--- a/BlendFile/DNA/bNodeTreeInterfaceSocket.cs
+++ b/BlendFile/DNA/bNodeTreeInterfaceSocket.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(565, "bNodeTreeInterfaceSocket", 72)]
public class bNodeTreeInterfaceSocket {
- [DNAFieldAttribute(0, "bNodeTreeInterfaceItem", "item", "bNodeTreeInterfaceItem", 8, false)]
+ [DNAFieldAttribute(0, "bNodeTreeInterfaceItem", "item", "bNodeTreeInterfaceItem", 8, false, 0)]
public bNodeTreeInterfaceItem item;
- [DNAFieldAttribute(1, "char", "*name", "char", 8, true)]
+ [DNAFieldAttribute(1, "char", "*name", "char", 8, true, 8)]
public char ptr_name;
- [DNAFieldAttribute(2, "char", "*description", "char", 8, true)]
+ [DNAFieldAttribute(2, "char", "*description", "char", 8, true, 16)]
public char ptr_description;
- [DNAFieldAttribute(3, "char", "*socket_type", "char", 8, true)]
+ [DNAFieldAttribute(3, "char", "*socket_type", "char", 8, true, 24)]
public char ptr_socket_type;
- [DNAFieldAttribute(4, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "flag", "int", 4, false, 32)]
public int flag;
- [DNAFieldAttribute(5, "short", "attribute_domain", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "attribute_domain", "short", 2, false, 36)]
public short attribute_domain;
- [DNAFieldAttribute(6, "short", "default_input", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "default_input", "short", 2, false, 38)]
public short default_input;
- [DNAFieldAttribute(7, "char", "*default_attribute_name", "char", 8, true)]
+ [DNAFieldAttribute(7, "char", "*default_attribute_name", "char", 8, true, 40)]
public char ptr_default_attribute_name;
- [DNAFieldAttribute(8, "char", "*identifier", "char", 8, true)]
+ [DNAFieldAttribute(8, "char", "*identifier", "char", 8, true, 48)]
public char ptr_identifier;
- [DNAFieldAttribute(9, "void", "*socket_data", "void", 8, true)]
+ [DNAFieldAttribute(9, "void", "*socket_data", "void", 8, true, 56)]
public object ptr_socket_data;
- [DNAFieldAttribute(10, "IDProperty", "*properties", "IDProperty", 8, true)]
+ [DNAFieldAttribute(10, "IDProperty", "*properties", "IDProperty", 8, true, 64)]
public IDProperty ptr_properties;
public bNodeTreeInterfaceSocket() {
this.item = default;
diff --git a/BlendFile/DNA/bNodeTreePath.cs b/BlendFile/DNA/bNodeTreePath.cs
index 7e7649a..618da07 100644
--- a/BlendFile/DNA/bNodeTreePath.cs
+++ b/BlendFile/DNA/bNodeTreePath.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(955, "bNodeTreePath", 168)]
public class bNodeTreePath {
- [DNAFieldAttribute(0, "bNodeTreePath", "*next", "bNodeTreePath", 8, true)]
+ [DNAFieldAttribute(0, "bNodeTreePath", "*next", "bNodeTreePath", 8, true, 0)]
public bNodeTreePath ptr_next;
- [DNAFieldAttribute(1, "bNodeTreePath", "*prev", "bNodeTreePath", 8, true)]
+ [DNAFieldAttribute(1, "bNodeTreePath", "*prev", "bNodeTreePath", 8, true, 8)]
public bNodeTreePath ptr_prev;
- [DNAFieldAttribute(2, "bNodeTree", "*nodetree", "bNodeTree", 8, true)]
+ [DNAFieldAttribute(2, "bNodeTree", "*nodetree", "bNodeTree", 8, true, 16)]
public bNodeTree ptr_nodetree;
- [DNAFieldAttribute(3, "bNodeInstanceKey", "parent_key", "bNodeInstanceKey", 4, false)]
+ [DNAFieldAttribute(3, "bNodeInstanceKey", "parent_key", "bNodeInstanceKey", 4, false, 24)]
public bNodeInstanceKey parent_key;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 28)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(5, "float", "view_center[2]", "System.Single[]", 8, false)]
+ [DNAFieldAttribute(5, "float", "view_center[2]", "System.Single[]", 8, false, 32)]
public float[] view_center = new System.Single[2];
- [DNAFieldAttribute(6, "char", "node_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(6, "char", "node_name[64]", "System.Char[]", 64, false, 40)]
public char[] node_name = new System.Char[64];
- [DNAFieldAttribute(7, "char", "display_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(7, "char", "display_name[64]", "System.Char[]", 64, false, 104)]
public char[] display_name = new System.Char[64];
public bNodeTreePath() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bObjectSolverConstraint.cs b/BlendFile/DNA/bObjectSolverConstraint.cs
index a399ae7..8338dfa 100644
--- a/BlendFile/DNA/bObjectSolverConstraint.cs
+++ b/BlendFile/DNA/bObjectSolverConstraint.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(203, "bObjectSolverConstraint", 152)]
public class bObjectSolverConstraint {
- [DNAFieldAttribute(0, "MovieClip", "*clip", "MovieClip", 8, true)]
+ [DNAFieldAttribute(0, "MovieClip", "*clip", "MovieClip", 8, true, 0)]
public MovieClip ptr_clip;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 8)]
public int flag;
- [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "_pad[4]", "System.Char[]", 4, false, 12)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(3, "char", "object[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "object[64]", "System.Char[]", 64, false, 16)]
public char[] @object = new System.Char[64];
- [DNAFieldAttribute(4, "float", "invmat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(4, "float", "invmat[4][4]", "System.Single[,]", 64, false, 80)]
public float[,] invmat = new System.Single[4,4];
- [DNAFieldAttribute(5, "Object", "*camera", "Object", 8, true)]
+ [DNAFieldAttribute(5, "Object", "*camera", "Object", 8, true, 144)]
public Object ptr_camera;
public bObjectSolverConstraint() {
this.ptr_clip = default;
diff --git a/BlendFile/DNA/bPathCompare.cs b/BlendFile/DNA/bPathCompare.cs
index 29e8260..acc5206 100644
--- a/BlendFile/DNA/bPathCompare.cs
+++ b/BlendFile/DNA/bPathCompare.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(999, "bPathCompare", 792)]
public class bPathCompare {
- [DNAFieldAttribute(0, "bPathCompare", "*next", "bPathCompare", 8, true)]
+ [DNAFieldAttribute(0, "bPathCompare", "*next", "bPathCompare", 8, true, 0)]
public bPathCompare ptr_next;
- [DNAFieldAttribute(1, "bPathCompare", "*prev", "bPathCompare", 8, true)]
+ [DNAFieldAttribute(1, "bPathCompare", "*prev", "bPathCompare", 8, true, 8)]
public bPathCompare ptr_prev;
- [DNAFieldAttribute(2, "char", "path[768]", "System.Char[]", 768, false)]
+ [DNAFieldAttribute(2, "char", "path[768]", "System.Char[]", 768, false, 16)]
public char[] path = new System.Char[768];
- [DNAFieldAttribute(3, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "flag", "char", 1, false, 784)]
public char flag;
- [DNAFieldAttribute(4, "char", "_pad0[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(4, "char", "_pad0[7]", "System.Char[]", 7, false, 785)]
public char[] _pad0 = new System.Char[7];
public bPathCompare() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bPivotConstraint.cs b/BlendFile/DNA/bPivotConstraint.cs
index 1af1dae..d1ecda4 100644
--- a/BlendFile/DNA/bPivotConstraint.cs
+++ b/BlendFile/DNA/bPivotConstraint.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(195, "bPivotConstraint", 88)]
public class bPivotConstraint {
- [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true, 0)]
public Object ptr_tar;
- [DNAFieldAttribute(1, "char", "subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "subtarget[64]", "System.Char[]", 64, false, 8)]
public char[] subtarget = new System.Char[64];
- [DNAFieldAttribute(2, "float", "offset[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(2, "float", "offset[3]", "System.Single[]", 12, false, 72)]
public float[] offset = new System.Single[3];
- [DNAFieldAttribute(3, "short", "rotAxis", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "rotAxis", "short", 2, false, 84)]
public short rotAxis;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 86)]
public short flag;
public bPivotConstraint() {
this.ptr_tar = default;
diff --git a/BlendFile/DNA/bPose.cs b/BlendFile/DNA/bPose.cs
index e902aa1..183d49d 100644
--- a/BlendFile/DNA/bPose.cs
+++ b/BlendFile/DNA/bPose.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(58, "bPose", 136)]
public class bPose {
- [DNAFieldAttribute(0, "ListBase", "chanbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(0, "ListBase", "chanbase", "ListBase", 16, false, 0)]
public ListBase chanbase;
- [DNAFieldAttribute(1, "GHash", "*chanhash", "GHash", 8, true)]
+ [DNAFieldAttribute(1, "GHash", "*chanhash", "GHash", 8, true, 16)]
public GHash ptr_chanhash;
- [DNAFieldAttribute(2, "bPoseChannel", "**chan_array", "bPoseChannel", 8, true)]
+ [DNAFieldAttribute(2, "bPoseChannel", "**chan_array", "bPoseChannel", 8, true, 24)]
public bPoseChannel ptr_ptr_chan_array;
- [DNAFieldAttribute(3, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "flag", "short", 2, false, 32)]
public short flag;
- [DNAFieldAttribute(4, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(4, "char", "_pad[2]", "System.Char[]", 2, false, 34)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(5, "float", "ctime", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "ctime", "float", 4, false, 36)]
public float ctime;
- [DNAFieldAttribute(6, "float", "stride_offset[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(6, "float", "stride_offset[3]", "System.Single[]", 12, false, 40)]
public float[] stride_offset = new System.Single[3];
- [DNAFieldAttribute(7, "float", "cyclic_offset[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(7, "float", "cyclic_offset[3]", "System.Single[]", 12, false, 52)]
public float[] cyclic_offset = new System.Single[3];
- [DNAFieldAttribute(8, "ListBase", "agroups", "ListBase", 16, false)]
+ [DNAFieldAttribute(8, "ListBase", "agroups", "ListBase", 16, false, 64)]
public ListBase agroups;
- [DNAFieldAttribute(9, "int", "active_group", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "active_group", "int", 4, false, 80)]
public int active_group;
- [DNAFieldAttribute(10, "int", "iksolver", "int", 4, false)]
+ [DNAFieldAttribute(10, "int", "iksolver", "int", 4, false, 84)]
public int iksolver;
- [DNAFieldAttribute(11, "void", "*ikdata", "void", 8, true)]
+ [DNAFieldAttribute(11, "void", "*ikdata", "void", 8, true, 88)]
public object ptr_ikdata;
- [DNAFieldAttribute(12, "void", "*ikparam", "void", 8, true)]
+ [DNAFieldAttribute(12, "void", "*ikparam", "void", 8, true, 96)]
public object ptr_ikparam;
- [DNAFieldAttribute(13, "bAnimVizSettings", "avs", "bAnimVizSettings", 32, false)]
+ [DNAFieldAttribute(13, "bAnimVizSettings", "avs", "bAnimVizSettings", 32, false, 104)]
public bAnimVizSettings avs;
public bPose() {
this.chanbase = default;
diff --git a/BlendFile/DNA/bPoseChannel.cs b/BlendFile/DNA/bPoseChannel.cs
index d8b4df2..91d946f 100644
--- a/BlendFile/DNA/bPoseChannel.cs
+++ b/BlendFile/DNA/bPoseChannel.cs
@@ -15,143 +15,143 @@ namespace BlendFile.DNA {
[DNAClassAttribute(53, "bPoseChannel", 1016)]
public class bPoseChannel {
- [DNAFieldAttribute(0, "bPoseChannel", "*next", "bPoseChannel", 8, true)]
+ [DNAFieldAttribute(0, "bPoseChannel", "*next", "bPoseChannel", 8, true, 0)]
public bPoseChannel ptr_next;
- [DNAFieldAttribute(1, "bPoseChannel", "*prev", "bPoseChannel", 8, true)]
+ [DNAFieldAttribute(1, "bPoseChannel", "*prev", "bPoseChannel", 8, true, 8)]
public bPoseChannel ptr_prev;
- [DNAFieldAttribute(2, "IDProperty", "*prop", "IDProperty", 8, true)]
+ [DNAFieldAttribute(2, "IDProperty", "*prop", "IDProperty", 8, true, 16)]
public IDProperty ptr_prop;
- [DNAFieldAttribute(3, "ListBase", "constraints", "ListBase", 16, false)]
+ [DNAFieldAttribute(3, "ListBase", "constraints", "ListBase", 16, false, 24)]
public ListBase constraints;
- [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 64, false, 40)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(5, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "flag", "short", 2, false, 104)]
public short flag;
- [DNAFieldAttribute(6, "short", "ikflag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "ikflag", "short", 2, false, 106)]
public short ikflag;
- [DNAFieldAttribute(7, "short", "protectflag", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "protectflag", "short", 2, false, 108)]
public short protectflag;
- [DNAFieldAttribute(8, "short", "agrp_index", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "agrp_index", "short", 2, false, 110)]
public short agrp_index;
- [DNAFieldAttribute(9, "char", "constflag", "char", 1, false)]
+ [DNAFieldAttribute(9, "char", "constflag", "char", 1, false, 112)]
public char constflag;
- [DNAFieldAttribute(10, "char", "selectflag", "char", 1, false)]
+ [DNAFieldAttribute(10, "char", "selectflag", "char", 1, false, 113)]
public char selectflag;
- [DNAFieldAttribute(11, "char", "drawflag", "char", 1, false)]
+ [DNAFieldAttribute(11, "char", "drawflag", "char", 1, false, 114)]
public char drawflag;
- [DNAFieldAttribute(12, "char", "bboneflag", "char", 1, false)]
+ [DNAFieldAttribute(12, "char", "bboneflag", "char", 1, false, 115)]
public char bboneflag;
- [DNAFieldAttribute(13, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(13, "char", "_pad0[4]", "System.Char[]", 4, false, 116)]
public char[] _pad0 = new System.Char[4];
- [DNAFieldAttribute(14, "Bone", "*bone", "Bone", 8, true)]
+ [DNAFieldAttribute(14, "Bone", "*bone", "Bone", 8, true, 120)]
public Bone ptr_bone;
- [DNAFieldAttribute(15, "bPoseChannel", "*parent", "bPoseChannel", 8, true)]
+ [DNAFieldAttribute(15, "bPoseChannel", "*parent", "bPoseChannel", 8, true, 128)]
public bPoseChannel ptr_parent;
- [DNAFieldAttribute(16, "bPoseChannel", "*child", "bPoseChannel", 8, true)]
+ [DNAFieldAttribute(16, "bPoseChannel", "*child", "bPoseChannel", 8, true, 136)]
public bPoseChannel ptr_child;
- [DNAFieldAttribute(17, "ListBase", "iktree", "ListBase", 16, false)]
+ [DNAFieldAttribute(17, "ListBase", "iktree", "ListBase", 16, false, 144)]
public ListBase iktree;
- [DNAFieldAttribute(18, "ListBase", "siktree", "ListBase", 16, false)]
+ [DNAFieldAttribute(18, "ListBase", "siktree", "ListBase", 16, false, 160)]
public ListBase siktree;
- [DNAFieldAttribute(19, "bMotionPath", "*mpath", "bMotionPath", 8, true)]
+ [DNAFieldAttribute(19, "bMotionPath", "*mpath", "bMotionPath", 8, true, 176)]
public bMotionPath ptr_mpath;
- [DNAFieldAttribute(20, "Object", "*custom", "Object", 8, true)]
+ [DNAFieldAttribute(20, "Object", "*custom", "Object", 8, true, 184)]
public Object ptr_custom;
- [DNAFieldAttribute(21, "bPoseChannel", "*custom_tx", "bPoseChannel", 8, true)]
+ [DNAFieldAttribute(21, "bPoseChannel", "*custom_tx", "bPoseChannel", 8, true, 192)]
public bPoseChannel ptr_custom_tx;
- [DNAFieldAttribute(22, "float", "custom_scale", "float", 4, false)]
+ [DNAFieldAttribute(22, "float", "custom_scale", "float", 4, false, 200)]
public float custom_scale;
- [DNAFieldAttribute(23, "float", "custom_scale_xyz[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(23, "float", "custom_scale_xyz[3]", "System.Single[]", 12, false, 204)]
public float[] custom_scale_xyz = new System.Single[3];
- [DNAFieldAttribute(24, "float", "custom_translation[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(24, "float", "custom_translation[3]", "System.Single[]", 12, false, 216)]
public float[] custom_translation = new System.Single[3];
- [DNAFieldAttribute(25, "float", "custom_rotation_euler[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(25, "float", "custom_rotation_euler[3]", "System.Single[]", 12, false, 228)]
public float[] custom_rotation_euler = new System.Single[3];
- [DNAFieldAttribute(26, "float", "custom_shape_wire_width", "float", 4, false)]
+ [DNAFieldAttribute(26, "float", "custom_shape_wire_width", "float", 4, false, 240)]
public float custom_shape_wire_width;
- [DNAFieldAttribute(27, "float", "loc[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(27, "float", "loc[3]", "System.Single[]", 12, false, 244)]
public float[] loc = new System.Single[3];
- [DNAFieldAttribute(28, "float", "size[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(28, "float", "size[3]", "System.Single[]", 12, false, 256)]
public float[] size = new System.Single[3];
- [DNAFieldAttribute(29, "float", "eul[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(29, "float", "eul[3]", "System.Single[]", 12, false, 268)]
public float[] eul = new System.Single[3];
- [DNAFieldAttribute(30, "float", "quat[4]", "System.Single[]", 16, false)]
+ [DNAFieldAttribute(30, "float", "quat[4]", "System.Single[]", 16, false, 280)]
public float[] quat = new System.Single[4];
- [DNAFieldAttribute(31, "float", "rotAxis[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(31, "float", "rotAxis[3]", "System.Single[]", 12, false, 296)]
public float[] rotAxis = new System.Single[3];
- [DNAFieldAttribute(32, "float", "rotAngle", "float", 4, false)]
+ [DNAFieldAttribute(32, "float", "rotAngle", "float", 4, false, 308)]
public float rotAngle;
- [DNAFieldAttribute(33, "short", "rotmode", "short", 2, false)]
+ [DNAFieldAttribute(33, "short", "rotmode", "short", 2, false, 312)]
public short rotmode;
- [DNAFieldAttribute(34, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(34, "char", "_pad[6]", "System.Char[]", 6, false, 314)]
public char[] _pad = new System.Char[6];
- [DNAFieldAttribute(35, "float", "chan_mat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(35, "float", "chan_mat[4][4]", "System.Single[,]", 64, false, 320)]
public float[,] chan_mat = new System.Single[4,4];
- [DNAFieldAttribute(36, "float", "pose_mat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(36, "float", "pose_mat[4][4]", "System.Single[,]", 64, false, 384)]
public float[,] pose_mat = new System.Single[4,4];
- [DNAFieldAttribute(37, "float", "disp_mat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(37, "float", "disp_mat[4][4]", "System.Single[,]", 64, false, 448)]
public float[,] disp_mat = new System.Single[4,4];
- [DNAFieldAttribute(38, "float", "disp_tail_mat[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(38, "float", "disp_tail_mat[4][4]", "System.Single[,]", 64, false, 512)]
public float[,] disp_tail_mat = new System.Single[4,4];
- [DNAFieldAttribute(39, "float", "constinv[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(39, "float", "constinv[4][4]", "System.Single[,]", 64, false, 576)]
public float[,] constinv = new System.Single[4,4];
- [DNAFieldAttribute(40, "float", "pose_head[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(40, "float", "pose_head[3]", "System.Single[]", 12, false, 640)]
public float[] pose_head = new System.Single[3];
- [DNAFieldAttribute(41, "float", "pose_tail[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(41, "float", "pose_tail[3]", "System.Single[]", 12, false, 652)]
public float[] pose_tail = new System.Single[3];
- [DNAFieldAttribute(42, "float", "limitmin[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(42, "float", "limitmin[3]", "System.Single[]", 12, false, 664)]
public float[] limitmin = new System.Single[3];
- [DNAFieldAttribute(43, "float", "limitmax[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(43, "float", "limitmax[3]", "System.Single[]", 12, false, 676)]
public float[] limitmax = new System.Single[3];
- [DNAFieldAttribute(44, "float", "stiffness[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(44, "float", "stiffness[3]", "System.Single[]", 12, false, 688)]
public float[] stiffness = new System.Single[3];
- [DNAFieldAttribute(45, "float", "ikstretch", "float", 4, false)]
+ [DNAFieldAttribute(45, "float", "ikstretch", "float", 4, false, 700)]
public float ikstretch;
- [DNAFieldAttribute(46, "float", "ikrotweight", "float", 4, false)]
+ [DNAFieldAttribute(46, "float", "ikrotweight", "float", 4, false, 704)]
public float ikrotweight;
- [DNAFieldAttribute(47, "float", "iklinweight", "float", 4, false)]
+ [DNAFieldAttribute(47, "float", "iklinweight", "float", 4, false, 708)]
public float iklinweight;
- [DNAFieldAttribute(48, "float", "roll1", "float", 4, false)]
+ [DNAFieldAttribute(48, "float", "roll1", "float", 4, false, 712)]
public float roll1;
- [DNAFieldAttribute(49, "float", "roll2", "float", 4, false)]
+ [DNAFieldAttribute(49, "float", "roll2", "float", 4, false, 716)]
public float roll2;
- [DNAFieldAttribute(50, "float", "curveInX", "float", 4, false)]
+ [DNAFieldAttribute(50, "float", "curveInX", "float", 4, false, 720)]
public float curveInX;
- [DNAFieldAttribute(51, "float", "curveInY", "float", 4, false)]
+ [DNAFieldAttribute(51, "float", "curveInY", "float", 4, false, 724)]
public float curveInY;
- [DNAFieldAttribute(52, "float", "curveOutX", "float", 4, false)]
+ [DNAFieldAttribute(52, "float", "curveOutX", "float", 4, false, 728)]
public float curveOutX;
- [DNAFieldAttribute(53, "float", "curveOutY", "float", 4, false)]
+ [DNAFieldAttribute(53, "float", "curveOutY", "float", 4, false, 732)]
public float curveOutY;
- [DNAFieldAttribute(54, "float", "ease1", "float", 4, false)]
+ [DNAFieldAttribute(54, "float", "ease1", "float", 4, false, 736)]
public float ease1;
- [DNAFieldAttribute(55, "float", "ease2", "float", 4, false)]
+ [DNAFieldAttribute(55, "float", "ease2", "float", 4, false, 740)]
public float ease2;
- [DNAFieldAttribute(56, "float", "scaleIn", "float", 4, false)]
+ [DNAFieldAttribute(56, "float", "scaleIn", "float", 4, false, 744)]
public float scaleIn;
- [DNAFieldAttribute(57, "float", "scale_in_y", "float", 4, false)]
+ [DNAFieldAttribute(57, "float", "scale_in_y", "float", 4, false, 748)]
public float scale_in_y;
- [DNAFieldAttribute(58, "float", "scaleOut", "float", 4, false)]
+ [DNAFieldAttribute(58, "float", "scaleOut", "float", 4, false, 752)]
public float scaleOut;
- [DNAFieldAttribute(59, "float", "scale_out_y", "float", 4, false)]
+ [DNAFieldAttribute(59, "float", "scale_out_y", "float", 4, false, 756)]
public float scale_out_y;
- [DNAFieldAttribute(60, "float", "scale_in[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(60, "float", "scale_in[3]", "System.Single[]", 12, false, 760)]
public float[] scale_in = new System.Single[3];
- [DNAFieldAttribute(61, "float", "scale_out[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(61, "float", "scale_out[3]", "System.Single[]", 12, false, 772)]
public float[] scale_out = new System.Single[3];
- [DNAFieldAttribute(62, "bPoseChannel", "*bbone_prev", "bPoseChannel", 8, true)]
+ [DNAFieldAttribute(62, "bPoseChannel", "*bbone_prev", "bPoseChannel", 8, true, 784)]
public bPoseChannel ptr_bbone_prev;
- [DNAFieldAttribute(63, "bPoseChannel", "*bbone_next", "bPoseChannel", 8, true)]
+ [DNAFieldAttribute(63, "bPoseChannel", "*bbone_next", "bPoseChannel", 8, true, 792)]
public bPoseChannel ptr_bbone_next;
- [DNAFieldAttribute(64, "void", "*temp", "void", 8, true)]
+ [DNAFieldAttribute(64, "void", "*temp", "void", 8, true, 800)]
public object ptr_temp;
- [DNAFieldAttribute(65, "bPoseChannelDrawData", "*draw_data", "bPoseChannelDrawData", 8, true)]
+ [DNAFieldAttribute(65, "bPoseChannelDrawData", "*draw_data", "bPoseChannelDrawData", 8, true, 808)]
public bPoseChannelDrawData ptr_draw_data;
- [DNAFieldAttribute(66, "bPoseChannel", "*orig_pchan", "bPoseChannel", 8, true)]
+ [DNAFieldAttribute(66, "bPoseChannel", "*orig_pchan", "bPoseChannel", 8, true, 816)]
public bPoseChannel ptr_orig_pchan;
- [DNAFieldAttribute(67, "BoneColor", "color", "BoneColor", 24, false)]
+ [DNAFieldAttribute(67, "BoneColor", "color", "BoneColor", 24, false, 824)]
public BoneColor color;
- [DNAFieldAttribute(68, "bPoseChannel_Runtime", "runtime", "bPoseChannel_Runtime", 168, false)]
+ [DNAFieldAttribute(68, "bPoseChannel_Runtime", "runtime", "bPoseChannel_Runtime", 168, false, 848)]
public bPoseChannel_Runtime runtime;
public bPoseChannel() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bPoseChannel_BBoneSegmentBoundary.cs b/BlendFile/DNA/bPoseChannel_BBoneSegmentBoundary.cs
index 5380ea4..4d194ba 100644
--- a/BlendFile/DNA/bPoseChannel_BBoneSegmentBoundary.cs
+++ b/BlendFile/DNA/bPoseChannel_BBoneSegmentBoundary.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(48, "bPoseChannel_BBoneSegmentBoundary", 32)]
public struct bPoseChannel_BBoneSegmentBoundary {
- [DNAFieldAttribute(0, "float", "point[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(0, "float", "point[3]", "System.Single[]", 12, false, 0)]
public float[] point = new System.Single[3];
- [DNAFieldAttribute(1, "float", "plane_normal[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(1, "float", "plane_normal[3]", "System.Single[]", 12, false, 12)]
public float[] plane_normal = new System.Single[3];
- [DNAFieldAttribute(2, "float", "plane_offset", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "plane_offset", "float", 4, false, 24)]
public float plane_offset;
- [DNAFieldAttribute(3, "float", "depth_scale", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "depth_scale", "float", 4, false, 28)]
public float depth_scale;
public bPoseChannel_BBoneSegmentBoundary() {
this.point = default;
diff --git a/BlendFile/DNA/bPoseChannel_Runtime.cs b/BlendFile/DNA/bPoseChannel_Runtime.cs
index fca6530..a0675be 100644
--- a/BlendFile/DNA/bPoseChannel_Runtime.cs
+++ b/BlendFile/DNA/bPoseChannel_Runtime.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(49, "bPoseChannel_Runtime", 168)]
public class bPoseChannel_Runtime {
- [DNAFieldAttribute(0, "SessionUID", "session_uid", "SessionUID", 8, false)]
+ [DNAFieldAttribute(0, "SessionUID", "session_uid", "SessionUID", 8, false, 0)]
public SessionUID session_uid;
- [DNAFieldAttribute(1, "DualQuat", "deform_dual_quat", "DualQuat", 100, false)]
+ [DNAFieldAttribute(1, "DualQuat", "deform_dual_quat", "DualQuat", 100, false, 8)]
public DualQuat deform_dual_quat;
- [DNAFieldAttribute(2, "int", "bbone_segments", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "bbone_segments", "int", 4, false, 108)]
public int bbone_segments;
- [DNAFieldAttribute(3, "float", "bbone_arc_length_reciprocal", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "bbone_arc_length_reciprocal", "float", 4, false, 112)]
public float bbone_arc_length_reciprocal;
- [DNAFieldAttribute(4, "char", "_pad1[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad1[4]", "System.Char[]", 4, false, 116)]
public char[] _pad1 = new System.Char[4];
- [DNAFieldAttribute(5, "Mat4", "*bbone_rest_mats", "Mat4", 8, true)]
+ [DNAFieldAttribute(5, "Mat4", "*bbone_rest_mats", "Mat4", 8, true, 120)]
public Mat4 ptr_bbone_rest_mats;
- [DNAFieldAttribute(6, "Mat4", "*bbone_pose_mats", "Mat4", 8, true)]
+ [DNAFieldAttribute(6, "Mat4", "*bbone_pose_mats", "Mat4", 8, true, 128)]
public Mat4 ptr_bbone_pose_mats;
- [DNAFieldAttribute(7, "Mat4", "*bbone_deform_mats", "Mat4", 8, true)]
+ [DNAFieldAttribute(7, "Mat4", "*bbone_deform_mats", "Mat4", 8, true, 136)]
public Mat4 ptr_bbone_deform_mats;
- [DNAFieldAttribute(8, "DualQuat", "*bbone_dual_quats", "DualQuat", 8, true)]
+ [DNAFieldAttribute(8, "DualQuat", "*bbone_dual_quats", "DualQuat", 8, true, 144)]
public DualQuat ptr_bbone_dual_quats;
- [DNAFieldAttribute(9, "bPoseChannel_BBoneSegmentBoundary", "*bbone_segment_boundaries", "bPoseChannel_BBoneSegmentBoundary", 8, true)]
+ [DNAFieldAttribute(9, "bPoseChannel_BBoneSegmentBoundary", "*bbone_segment_boundaries", "bPoseChannel_BBoneSegmentBoundary", 8, true, 152)]
public bPoseChannel_BBoneSegmentBoundary ptr_bbone_segment_boundaries;
- [DNAFieldAttribute(10, "void", "*_pad", "void", 8, true)]
+ [DNAFieldAttribute(10, "void", "*_pad", "void", 8, true, 160)]
public object ptr__pad;
public bPoseChannel_Runtime() {
this.session_uid = default;
diff --git a/BlendFile/DNA/bPythonConstraint.cs b/BlendFile/DNA/bPythonConstraint.cs
index 83dcd9d..c244da3 100644
--- a/BlendFile/DNA/bPythonConstraint.cs
+++ b/BlendFile/DNA/bPythonConstraint.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(174, "bPythonConstraint", 112)]
public class bPythonConstraint {
- [DNAFieldAttribute(0, "Text", "*text", "Text", 8, true)]
+ [DNAFieldAttribute(0, "Text", "*text", "Text", 8, true, 0)]
public Text ptr_text;
- [DNAFieldAttribute(1, "IDProperty", "*prop", "IDProperty", 8, true)]
+ [DNAFieldAttribute(1, "IDProperty", "*prop", "IDProperty", 8, true, 8)]
public IDProperty ptr_prop;
- [DNAFieldAttribute(2, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "flag", "int", 4, false, 16)]
public int flag;
- [DNAFieldAttribute(3, "int", "tarnum", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "tarnum", "int", 4, false, 20)]
public int tarnum;
- [DNAFieldAttribute(4, "ListBase", "targets", "ListBase", 16, false)]
+ [DNAFieldAttribute(4, "ListBase", "targets", "ListBase", 16, false, 24)]
public ListBase targets;
- [DNAFieldAttribute(5, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(5, "Object", "*tar", "Object", 8, true, 40)]
public Object ptr_tar;
- [DNAFieldAttribute(6, "char", "subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(6, "char", "subtarget[64]", "System.Char[]", 64, false, 48)]
public char[] subtarget = new System.Char[64];
public bPythonConstraint() {
this.ptr_text = default;
diff --git a/BlendFile/DNA/bRigidBodyJointConstraint.cs b/BlendFile/DNA/bRigidBodyJointConstraint.cs
index 604aaad..897a8b2 100644
--- a/BlendFile/DNA/bRigidBodyJointConstraint.cs
+++ b/BlendFile/DNA/bRigidBodyJointConstraint.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(191, "bRigidBodyJointConstraint", 104)]
public class bRigidBodyJointConstraint {
- [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true, 0)]
public Object ptr_tar;
- [DNAFieldAttribute(1, "Object", "*child", "Object", 8, true)]
+ [DNAFieldAttribute(1, "Object", "*child", "Object", 8, true, 8)]
public Object ptr_child;
- [DNAFieldAttribute(2, "int", "type", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "type", "int", 4, false, 16)]
public int type;
- [DNAFieldAttribute(3, "float", "pivX", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "pivX", "float", 4, false, 20)]
public float pivX;
- [DNAFieldAttribute(4, "float", "pivY", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "pivY", "float", 4, false, 24)]
public float pivY;
- [DNAFieldAttribute(5, "float", "pivZ", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "pivZ", "float", 4, false, 28)]
public float pivZ;
- [DNAFieldAttribute(6, "float", "axX", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "axX", "float", 4, false, 32)]
public float axX;
- [DNAFieldAttribute(7, "float", "axY", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "axY", "float", 4, false, 36)]
public float axY;
- [DNAFieldAttribute(8, "float", "axZ", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "axZ", "float", 4, false, 40)]
public float axZ;
- [DNAFieldAttribute(9, "float", "minLimit[6]", "System.Single[]", 24, false)]
+ [DNAFieldAttribute(9, "float", "minLimit[6]", "System.Single[]", 24, false, 44)]
public float[] minLimit = new System.Single[6];
- [DNAFieldAttribute(10, "float", "maxLimit[6]", "System.Single[]", 24, false)]
+ [DNAFieldAttribute(10, "float", "maxLimit[6]", "System.Single[]", 24, false, 68)]
public float[] maxLimit = new System.Single[6];
- [DNAFieldAttribute(11, "float", "extraFz", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "extraFz", "float", 4, false, 92)]
public float extraFz;
- [DNAFieldAttribute(12, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "flag", "short", 2, false, 96)]
public short flag;
- [DNAFieldAttribute(13, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(13, "char", "_pad[6]", "System.Char[]", 6, false, 98)]
public char[] _pad = new System.Char[6];
public bRigidBodyJointConstraint() {
this.ptr_tar = default;
diff --git a/BlendFile/DNA/bRotLimitConstraint.cs b/BlendFile/DNA/bRotLimitConstraint.cs
index 10ca337..0479232 100644
--- a/BlendFile/DNA/bRotLimitConstraint.cs
+++ b/BlendFile/DNA/bRotLimitConstraint.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(197, "bRotLimitConstraint", 32)]
public struct bRotLimitConstraint {
- [DNAFieldAttribute(0, "float", "xmin", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "xmin", "float", 4, false, 0)]
public float xmin;
- [DNAFieldAttribute(1, "float", "xmax", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "xmax", "float", 4, false, 4)]
public float xmax;
- [DNAFieldAttribute(2, "float", "ymin", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "ymin", "float", 4, false, 8)]
public float ymin;
- [DNAFieldAttribute(3, "float", "ymax", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "ymax", "float", 4, false, 12)]
public float ymax;
- [DNAFieldAttribute(4, "float", "zmin", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "zmin", "float", 4, false, 16)]
public float zmin;
- [DNAFieldAttribute(5, "float", "zmax", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "zmax", "float", 4, false, 20)]
public float zmax;
- [DNAFieldAttribute(6, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "flag", "short", 2, false, 24)]
public short flag;
- [DNAFieldAttribute(7, "short", "flag2", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "flag2", "short", 2, false, 26)]
public short flag2;
- [DNAFieldAttribute(8, "char", "euler_order", "char", 1, false)]
+ [DNAFieldAttribute(8, "char", "euler_order", "char", 1, false, 28)]
public char euler_order;
- [DNAFieldAttribute(9, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(9, "char", "_pad[3]", "System.Char[]", 3, false, 29)]
public char[] _pad = new System.Char[3];
public bRotLimitConstraint() {
this.xmin = default;
diff --git a/BlendFile/DNA/bRotateLikeConstraint.cs b/BlendFile/DNA/bRotateLikeConstraint.cs
index 6aeb1f5..9e92f38 100644
--- a/BlendFile/DNA/bRotateLikeConstraint.cs
+++ b/BlendFile/DNA/bRotateLikeConstraint.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(180, "bRotateLikeConstraint", 80)]
public class bRotateLikeConstraint {
- [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true, 0)]
public Object ptr_tar;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 8)]
public int flag;
- [DNAFieldAttribute(2, "char", "euler_order", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "euler_order", "char", 1, false, 12)]
public char euler_order;
- [DNAFieldAttribute(3, "char", "mix_mode", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "mix_mode", "char", 1, false, 13)]
public char mix_mode;
- [DNAFieldAttribute(4, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(4, "char", "_pad[2]", "System.Char[]", 2, false, 14)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(5, "char", "subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(5, "char", "subtarget[64]", "System.Char[]", 64, false, 16)]
public char[] subtarget = new System.Char[64];
public bRotateLikeConstraint() {
this.ptr_tar = default;
diff --git a/BlendFile/DNA/bSameVolumeConstraint.cs b/BlendFile/DNA/bSameVolumeConstraint.cs
index f566a65..a8244ed 100644
--- a/BlendFile/DNA/bSameVolumeConstraint.cs
+++ b/BlendFile/DNA/bSameVolumeConstraint.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(183, "bSameVolumeConstraint", 8)]
public struct bSameVolumeConstraint {
- [DNAFieldAttribute(0, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(0, "char", "flag", "char", 1, false, 0)]
public char flag;
- [DNAFieldAttribute(1, "char", "mode", "char", 1, false)]
+ [DNAFieldAttribute(1, "char", "mode", "char", 1, false, 1)]
public char mode;
- [DNAFieldAttribute(2, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(2, "char", "_pad[2]", "System.Char[]", 2, false, 2)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(3, "float", "volume", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "volume", "float", 4, false, 4)]
public float volume;
public bSameVolumeConstraint() {
this.flag = default;
diff --git a/BlendFile/DNA/bScreen.cs b/BlendFile/DNA/bScreen.cs
index f2fdbc5..7097a6c 100644
--- a/BlendFile/DNA/bScreen.cs
+++ b/BlendFile/DNA/bScreen.cs
@@ -15,53 +15,53 @@ namespace BlendFile.DNA {
[DNAClassAttribute(240, "bScreen", 336)]
public class bScreen {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "ListBase", "vertbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(1, "ListBase", "vertbase", "ListBase", 16, false, 208)]
public ListBase vertbase;
- [DNAFieldAttribute(2, "ListBase", "edgebase", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "edgebase", "ListBase", 16, false, 224)]
public ListBase edgebase;
- [DNAFieldAttribute(3, "ListBase", "areabase", "ListBase", 16, false)]
+ [DNAFieldAttribute(3, "ListBase", "areabase", "ListBase", 16, false, 240)]
public ListBase areabase;
- [DNAFieldAttribute(4, "ListBase", "regionbase", "ListBase", 16, false)]
+ [DNAFieldAttribute(4, "ListBase", "regionbase", "ListBase", 16, false, 256)]
public ListBase regionbase;
- [DNAFieldAttribute(5, "Scene", "*scene", "Scene", 8, true)]
+ [DNAFieldAttribute(5, "Scene", "*scene", "Scene", 8, true, 272)]
public Scene ptr_scene;
- [DNAFieldAttribute(6, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "flag", "short", 2, false, 280)]
public short flag;
- [DNAFieldAttribute(7, "short", "winid", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "winid", "short", 2, false, 282)]
public short winid;
- [DNAFieldAttribute(8, "short", "redraws_flag", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "redraws_flag", "short", 2, false, 284)]
public short redraws_flag;
- [DNAFieldAttribute(9, "char", "temp", "char", 1, false)]
+ [DNAFieldAttribute(9, "char", "temp", "char", 1, false, 286)]
public char temp;
- [DNAFieldAttribute(10, "char", "state", "char", 1, false)]
+ [DNAFieldAttribute(10, "char", "state", "char", 1, false, 287)]
public char state;
- [DNAFieldAttribute(11, "char", "do_draw", "char", 1, false)]
+ [DNAFieldAttribute(11, "char", "do_draw", "char", 1, false, 288)]
public char do_draw;
- [DNAFieldAttribute(12, "char", "do_refresh", "char", 1, false)]
+ [DNAFieldAttribute(12, "char", "do_refresh", "char", 1, false, 289)]
public char do_refresh;
- [DNAFieldAttribute(13, "char", "do_draw_gesture", "char", 1, false)]
+ [DNAFieldAttribute(13, "char", "do_draw_gesture", "char", 1, false, 290)]
public char do_draw_gesture;
- [DNAFieldAttribute(14, "char", "do_draw_paintcursor", "char", 1, false)]
+ [DNAFieldAttribute(14, "char", "do_draw_paintcursor", "char", 1, false, 291)]
public char do_draw_paintcursor;
- [DNAFieldAttribute(15, "char", "do_draw_drag", "char", 1, false)]
+ [DNAFieldAttribute(15, "char", "do_draw_drag", "char", 1, false, 292)]
public char do_draw_drag;
- [DNAFieldAttribute(16, "char", "skip_handling", "char", 1, false)]
+ [DNAFieldAttribute(16, "char", "skip_handling", "char", 1, false, 293)]
public char skip_handling;
- [DNAFieldAttribute(17, "char", "scrubbing", "char", 1, false)]
+ [DNAFieldAttribute(17, "char", "scrubbing", "char", 1, false, 294)]
public char scrubbing;
- [DNAFieldAttribute(18, "char", "_pad[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(18, "char", "_pad[1]", "System.Char[]", 1, false, 295)]
public char[] _pad = new System.Char[1];
- [DNAFieldAttribute(19, "ARegion", "*active_region", "ARegion", 8, true)]
+ [DNAFieldAttribute(19, "ARegion", "*active_region", "ARegion", 8, true, 296)]
public ARegion ptr_active_region;
- [DNAFieldAttribute(20, "wmTimer", "*animtimer", "wmTimer", 8, true)]
+ [DNAFieldAttribute(20, "wmTimer", "*animtimer", "wmTimer", 8, true, 304)]
public wmTimer ptr_animtimer;
- [DNAFieldAttribute(21, "void", "*context", "void", 8, true)]
+ [DNAFieldAttribute(21, "void", "*context", "void", 8, true, 312)]
public object ptr_context;
- [DNAFieldAttribute(22, "wmTooltipState", "*tool_tip", "wmTooltipState", 8, true)]
+ [DNAFieldAttribute(22, "wmTooltipState", "*tool_tip", "wmTooltipState", 8, true, 320)]
public wmTooltipState ptr_tool_tip;
- [DNAFieldAttribute(23, "PreviewImage", "*preview", "PreviewImage", 8, true)]
+ [DNAFieldAttribute(23, "PreviewImage", "*preview", "PreviewImage", 8, true, 328)]
public PreviewImage ptr_preview;
public bScreen() {
this.id = default;
diff --git a/BlendFile/DNA/bShrinkwrapConstraint.cs b/BlendFile/DNA/bShrinkwrapConstraint.cs
index dfdf319..83bce31 100644
--- a/BlendFile/DNA/bShrinkwrapConstraint.cs
+++ b/BlendFile/DNA/bShrinkwrapConstraint.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(200, "bShrinkwrapConstraint", 24)]
public class bShrinkwrapConstraint {
- [DNAFieldAttribute(0, "Object", "*target", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*target", "Object", 8, true, 0)]
public Object ptr_target;
- [DNAFieldAttribute(1, "float", "dist", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "dist", "float", 4, false, 8)]
public float dist;
- [DNAFieldAttribute(2, "short", "shrinkType", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "shrinkType", "short", 2, false, 12)]
public short shrinkType;
- [DNAFieldAttribute(3, "char", "projAxis", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "projAxis", "char", 1, false, 14)]
public char projAxis;
- [DNAFieldAttribute(4, "char", "projAxisSpace", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "projAxisSpace", "char", 1, false, 15)]
public char projAxisSpace;
- [DNAFieldAttribute(5, "float", "projLimit", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "projLimit", "float", 4, false, 16)]
public float projLimit;
- [DNAFieldAttribute(6, "char", "shrinkMode", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "shrinkMode", "char", 1, false, 20)]
public char shrinkMode;
- [DNAFieldAttribute(7, "char", "flag", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "flag", "char", 1, false, 21)]
public char flag;
- [DNAFieldAttribute(8, "char", "trackAxis", "char", 1, false)]
+ [DNAFieldAttribute(8, "char", "trackAxis", "char", 1, false, 22)]
public char trackAxis;
- [DNAFieldAttribute(9, "char", "_pad", "char", 1, false)]
+ [DNAFieldAttribute(9, "char", "_pad", "char", 1, false, 23)]
public char _pad;
public bShrinkwrapConstraint() {
this.ptr_target = default;
diff --git a/BlendFile/DNA/bSizeLikeConstraint.cs b/BlendFile/DNA/bSizeLikeConstraint.cs
index c8de450..052486d 100644
--- a/BlendFile/DNA/bSizeLikeConstraint.cs
+++ b/BlendFile/DNA/bSizeLikeConstraint.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(182, "bSizeLikeConstraint", 80)]
public class bSizeLikeConstraint {
- [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true, 0)]
public Object ptr_tar;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 8)]
public int flag;
- [DNAFieldAttribute(2, "float", "power", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "power", "float", 4, false, 12)]
public float power;
- [DNAFieldAttribute(3, "char", "subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "subtarget[64]", "System.Char[]", 64, false, 16)]
public char[] subtarget = new System.Char[64];
public bSizeLikeConstraint() {
this.ptr_tar = default;
diff --git a/BlendFile/DNA/bSizeLimitConstraint.cs b/BlendFile/DNA/bSizeLimitConstraint.cs
index 726a964..96672ba 100644
--- a/BlendFile/DNA/bSizeLimitConstraint.cs
+++ b/BlendFile/DNA/bSizeLimitConstraint.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(198, "bSizeLimitConstraint", 28)]
public struct bSizeLimitConstraint {
- [DNAFieldAttribute(0, "float", "xmin", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "xmin", "float", 4, false, 0)]
public float xmin;
- [DNAFieldAttribute(1, "float", "xmax", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "xmax", "float", 4, false, 4)]
public float xmax;
- [DNAFieldAttribute(2, "float", "ymin", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "ymin", "float", 4, false, 8)]
public float ymin;
- [DNAFieldAttribute(3, "float", "ymax", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "ymax", "float", 4, false, 12)]
public float ymax;
- [DNAFieldAttribute(4, "float", "zmin", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "zmin", "float", 4, false, 16)]
public float zmin;
- [DNAFieldAttribute(5, "float", "zmax", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "zmax", "float", 4, false, 20)]
public float zmax;
- [DNAFieldAttribute(6, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "flag", "short", 2, false, 24)]
public short flag;
- [DNAFieldAttribute(7, "short", "flag2", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "flag2", "short", 2, false, 26)]
public short flag2;
public bSizeLimitConstraint() {
this.xmin = default;
diff --git a/BlendFile/DNA/bSound.cs b/BlendFile/DNA/bSound.cs
index 5c27ef4..f2f6e30 100644
--- a/BlendFile/DNA/bSound.cs
+++ b/BlendFile/DNA/bSound.cs
@@ -15,49 +15,49 @@ namespace BlendFile.DNA {
[DNAClassAttribute(886, "bSound", 1344)]
public class bSound {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "char", "name[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(1, "char", "name[1024]", "System.Char[]", 1024, false, 208)]
public char[] name = new System.Char[1024];
- [DNAFieldAttribute(2, "PackedFile", "*packedfile", "PackedFile", 8, true)]
+ [DNAFieldAttribute(2, "PackedFile", "*packedfile", "PackedFile", 8, true, 1232)]
public PackedFile ptr_packedfile;
- [DNAFieldAttribute(3, "void", "*handle", "void", 8, true)]
+ [DNAFieldAttribute(3, "void", "*handle", "void", 8, true, 1240)]
public object ptr_handle;
- [DNAFieldAttribute(4, "PackedFile", "*newpackedfile", "PackedFile", 8, true)]
+ [DNAFieldAttribute(4, "PackedFile", "*newpackedfile", "PackedFile", 8, true, 1248)]
public PackedFile ptr_newpackedfile;
- [DNAFieldAttribute(5, "Ipo", "*ipo", "Ipo", 8, true)]
+ [DNAFieldAttribute(5, "Ipo", "*ipo", "Ipo", 8, true, 1256)]
public Ipo ptr_ipo;
- [DNAFieldAttribute(6, "float", "volume", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "volume", "float", 4, false, 1264)]
public float volume;
- [DNAFieldAttribute(7, "float", "attenuation", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "attenuation", "float", 4, false, 1268)]
public float attenuation;
- [DNAFieldAttribute(8, "float", "pitch", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "pitch", "float", 4, false, 1272)]
public float pitch;
- [DNAFieldAttribute(9, "float", "min_gain", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "min_gain", "float", 4, false, 1276)]
public float min_gain;
- [DNAFieldAttribute(10, "float", "max_gain", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "max_gain", "float", 4, false, 1280)]
public float max_gain;
- [DNAFieldAttribute(11, "float", "distance", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "distance", "float", 4, false, 1284)]
public float distance;
- [DNAFieldAttribute(12, "short", "flags", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "flags", "short", 2, false, 1288)]
public short flags;
- [DNAFieldAttribute(13, "short", "tags", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "tags", "short", 2, false, 1290)]
public short tags;
- [DNAFieldAttribute(14, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(14, "char", "_pad[4]", "System.Char[]", 4, false, 1292)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(15, "double", "offset_time", "double", 8, false)]
+ [DNAFieldAttribute(15, "double", "offset_time", "double", 8, false, 1296)]
public double offset_time;
- [DNAFieldAttribute(16, "void", "*cache", "void", 8, true)]
+ [DNAFieldAttribute(16, "void", "*cache", "void", 8, true, 1304)]
public object ptr_cache;
- [DNAFieldAttribute(17, "void", "*waveform", "void", 8, true)]
+ [DNAFieldAttribute(17, "void", "*waveform", "void", 8, true, 1312)]
public object ptr_waveform;
- [DNAFieldAttribute(18, "void", "*playback_handle", "void", 8, true)]
+ [DNAFieldAttribute(18, "void", "*playback_handle", "void", 8, true, 1320)]
public object ptr_playback_handle;
- [DNAFieldAttribute(19, "void", "*spinlock", "void", 8, true)]
+ [DNAFieldAttribute(19, "void", "*spinlock", "void", 8, true, 1328)]
public object ptr_spinlock;
- [DNAFieldAttribute(20, "int", "audio_channels", "int", 4, false)]
+ [DNAFieldAttribute(20, "int", "audio_channels", "int", 4, false, 1336)]
public int audio_channels;
- [DNAFieldAttribute(21, "int", "samplerate", "int", 4, false)]
+ [DNAFieldAttribute(21, "int", "samplerate", "int", 4, false, 1340)]
public int samplerate;
public bSound() {
this.id = default;
diff --git a/BlendFile/DNA/bSplineIKConstraint.cs b/BlendFile/DNA/bSplineIKConstraint.cs
index b8e733d..a9b82e5 100644
--- a/BlendFile/DNA/bSplineIKConstraint.cs
+++ b/BlendFile/DNA/bSplineIKConstraint.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(177, "bSplineIKConstraint", 48)]
public class bSplineIKConstraint {
- [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true, 0)]
public Object ptr_tar;
- [DNAFieldAttribute(1, "float", "*points", "float", 8, true)]
+ [DNAFieldAttribute(1, "float", "*points", "float", 8, true, 8)]
public float ptr_points;
- [DNAFieldAttribute(2, "short", "numpoints", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "numpoints", "short", 2, false, 16)]
public short numpoints;
- [DNAFieldAttribute(3, "short", "chainlen", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "chainlen", "short", 2, false, 18)]
public short chainlen;
- [DNAFieldAttribute(4, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 20)]
public short flag;
- [DNAFieldAttribute(5, "short", "xzScaleMode", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "xzScaleMode", "short", 2, false, 22)]
public short xzScaleMode;
- [DNAFieldAttribute(6, "short", "yScaleMode", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "yScaleMode", "short", 2, false, 24)]
public short yScaleMode;
- [DNAFieldAttribute(7, "short", "_pad[3]", "System.Int16[]", 6, false)]
+ [DNAFieldAttribute(7, "short", "_pad[3]", "System.Int16[]", 6, false, 26)]
public short[] _pad = new System.Int16[3];
- [DNAFieldAttribute(8, "float", "bulge", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "bulge", "float", 4, false, 32)]
public float bulge;
- [DNAFieldAttribute(9, "float", "bulge_min", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "bulge_min", "float", 4, false, 36)]
public float bulge_min;
- [DNAFieldAttribute(10, "float", "bulge_max", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "bulge_max", "float", 4, false, 40)]
public float bulge_max;
- [DNAFieldAttribute(11, "float", "bulge_smooth", "float", 4, false)]
+ [DNAFieldAttribute(11, "float", "bulge_smooth", "float", 4, false, 44)]
public float bulge_smooth;
public bSplineIKConstraint() {
this.ptr_tar = default;
diff --git a/BlendFile/DNA/bStretchToConstraint.cs b/BlendFile/DNA/bStretchToConstraint.cs
index 394ae64..88886f2 100644
--- a/BlendFile/DNA/bStretchToConstraint.cs
+++ b/BlendFile/DNA/bStretchToConstraint.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(190, "bStretchToConstraint", 104)]
public class bStretchToConstraint {
- [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true, 0)]
public Object ptr_tar;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 8)]
public int flag;
- [DNAFieldAttribute(2, "int", "volmode", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "volmode", "int", 4, false, 12)]
public int volmode;
- [DNAFieldAttribute(3, "int", "plane", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "plane", "int", 4, false, 16)]
public int plane;
- [DNAFieldAttribute(4, "float", "orglength", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "orglength", "float", 4, false, 20)]
public float orglength;
- [DNAFieldAttribute(5, "float", "bulge", "float", 4, false)]
+ [DNAFieldAttribute(5, "float", "bulge", "float", 4, false, 24)]
public float bulge;
- [DNAFieldAttribute(6, "float", "bulge_min", "float", 4, false)]
+ [DNAFieldAttribute(6, "float", "bulge_min", "float", 4, false, 28)]
public float bulge_min;
- [DNAFieldAttribute(7, "float", "bulge_max", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "bulge_max", "float", 4, false, 32)]
public float bulge_max;
- [DNAFieldAttribute(8, "float", "bulge_smooth", "float", 4, false)]
+ [DNAFieldAttribute(8, "float", "bulge_smooth", "float", 4, false, 36)]
public float bulge_smooth;
- [DNAFieldAttribute(9, "char", "subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(9, "char", "subtarget[64]", "System.Char[]", 64, false, 40)]
public char[] subtarget = new System.Char[64];
public bStretchToConstraint() {
this.ptr_tar = default;
diff --git a/BlendFile/DNA/bTheme.cs b/BlendFile/DNA/bTheme.cs
index 96627d3..e1b91a8 100644
--- a/BlendFile/DNA/bTheme.cs
+++ b/BlendFile/DNA/bTheme.cs
@@ -15,59 +15,59 @@ namespace BlendFile.DNA {
[DNAClassAttribute(997, "bTheme", 19320)]
public class bTheme {
- [DNAFieldAttribute(0, "bTheme", "*next", "bTheme", 8, true)]
+ [DNAFieldAttribute(0, "bTheme", "*next", "bTheme", 8, true, 0)]
public bTheme ptr_next;
- [DNAFieldAttribute(1, "bTheme", "*prev", "bTheme", 8, true)]
+ [DNAFieldAttribute(1, "bTheme", "*prev", "bTheme", 8, true, 8)]
public bTheme ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "char", "filepath[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(3, "char", "filepath[1024]", "System.Char[]", 1024, false, 80)]
public char[] filepath = new System.Char[1024];
- [DNAFieldAttribute(4, "ThemeUI", "tui", "ThemeUI", 976, false)]
+ [DNAFieldAttribute(4, "ThemeUI", "tui", "ThemeUI", 976, false, 1104)]
public ThemeUI tui;
- [DNAFieldAttribute(5, "ThemeSpace", "tbuts", "ThemeSpace", 936, false)]
+ [DNAFieldAttribute(5, "ThemeSpace", "tbuts", "ThemeSpace", 936, false, 2080)]
public ThemeSpace tbuts;
- [DNAFieldAttribute(6, "ThemeSpace", "tv3d", "ThemeSpace", 936, false)]
+ [DNAFieldAttribute(6, "ThemeSpace", "tv3d", "ThemeSpace", 936, false, 3016)]
public ThemeSpace tv3d;
- [DNAFieldAttribute(7, "ThemeSpace", "tfile", "ThemeSpace", 936, false)]
+ [DNAFieldAttribute(7, "ThemeSpace", "tfile", "ThemeSpace", 936, false, 3952)]
public ThemeSpace tfile;
- [DNAFieldAttribute(8, "ThemeSpace", "tipo", "ThemeSpace", 936, false)]
+ [DNAFieldAttribute(8, "ThemeSpace", "tipo", "ThemeSpace", 936, false, 4888)]
public ThemeSpace tipo;
- [DNAFieldAttribute(9, "ThemeSpace", "tinfo", "ThemeSpace", 936, false)]
+ [DNAFieldAttribute(9, "ThemeSpace", "tinfo", "ThemeSpace", 936, false, 5824)]
public ThemeSpace tinfo;
- [DNAFieldAttribute(10, "ThemeSpace", "tact", "ThemeSpace", 936, false)]
+ [DNAFieldAttribute(10, "ThemeSpace", "tact", "ThemeSpace", 936, false, 6760)]
public ThemeSpace tact;
- [DNAFieldAttribute(11, "ThemeSpace", "tnla", "ThemeSpace", 936, false)]
+ [DNAFieldAttribute(11, "ThemeSpace", "tnla", "ThemeSpace", 936, false, 7696)]
public ThemeSpace tnla;
- [DNAFieldAttribute(12, "ThemeSpace", "tseq", "ThemeSpace", 936, false)]
+ [DNAFieldAttribute(12, "ThemeSpace", "tseq", "ThemeSpace", 936, false, 8632)]
public ThemeSpace tseq;
- [DNAFieldAttribute(13, "ThemeSpace", "tima", "ThemeSpace", 936, false)]
+ [DNAFieldAttribute(13, "ThemeSpace", "tima", "ThemeSpace", 936, false, 9568)]
public ThemeSpace tima;
- [DNAFieldAttribute(14, "ThemeSpace", "text", "ThemeSpace", 936, false)]
+ [DNAFieldAttribute(14, "ThemeSpace", "text", "ThemeSpace", 936, false, 10504)]
public ThemeSpace text;
- [DNAFieldAttribute(15, "ThemeSpace", "toops", "ThemeSpace", 936, false)]
+ [DNAFieldAttribute(15, "ThemeSpace", "toops", "ThemeSpace", 936, false, 11440)]
public ThemeSpace toops;
- [DNAFieldAttribute(16, "ThemeSpace", "tnode", "ThemeSpace", 936, false)]
+ [DNAFieldAttribute(16, "ThemeSpace", "tnode", "ThemeSpace", 936, false, 12376)]
public ThemeSpace tnode;
- [DNAFieldAttribute(17, "ThemeSpace", "tuserpref", "ThemeSpace", 936, false)]
+ [DNAFieldAttribute(17, "ThemeSpace", "tuserpref", "ThemeSpace", 936, false, 13312)]
public ThemeSpace tuserpref;
- [DNAFieldAttribute(18, "ThemeSpace", "tconsole", "ThemeSpace", 936, false)]
+ [DNAFieldAttribute(18, "ThemeSpace", "tconsole", "ThemeSpace", 936, false, 14248)]
public ThemeSpace tconsole;
- [DNAFieldAttribute(19, "ThemeSpace", "tclip", "ThemeSpace", 936, false)]
+ [DNAFieldAttribute(19, "ThemeSpace", "tclip", "ThemeSpace", 936, false, 15184)]
public ThemeSpace tclip;
- [DNAFieldAttribute(20, "ThemeSpace", "ttopbar", "ThemeSpace", 936, false)]
+ [DNAFieldAttribute(20, "ThemeSpace", "ttopbar", "ThemeSpace", 936, false, 16120)]
public ThemeSpace ttopbar;
- [DNAFieldAttribute(21, "ThemeSpace", "tstatusbar", "ThemeSpace", 936, false)]
+ [DNAFieldAttribute(21, "ThemeSpace", "tstatusbar", "ThemeSpace", 936, false, 17056)]
public ThemeSpace tstatusbar;
- [DNAFieldAttribute(22, "ThemeSpace", "space_spreadsheet", "ThemeSpace", 936, false)]
+ [DNAFieldAttribute(22, "ThemeSpace", "space_spreadsheet", "ThemeSpace", 936, false, 17992)]
public ThemeSpace space_spreadsheet;
- [DNAFieldAttribute(23, "ThemeWireColor", "tarm[20]", "ThemeWireColor[]", 320, false)]
+ [DNAFieldAttribute(23, "ThemeWireColor", "tarm[20]", "ThemeWireColor[]", 320, false, 18928)]
public ThemeWireColor[] tarm = new ThemeWireColor[20];
- [DNAFieldAttribute(24, "ThemeCollectionColor", "collection_color[8]", "ThemeCollectionColor[]", 32, false)]
+ [DNAFieldAttribute(24, "ThemeCollectionColor", "collection_color[8]", "ThemeCollectionColor[]", 32, false, 19248)]
public ThemeCollectionColor[] collection_color = new ThemeCollectionColor[8];
- [DNAFieldAttribute(25, "ThemeStripColor", "strip_color[9]", "ThemeStripColor[]", 36, false)]
+ [DNAFieldAttribute(25, "ThemeStripColor", "strip_color[9]", "ThemeStripColor[]", 36, false, 19280)]
public ThemeStripColor[] strip_color = new ThemeStripColor[9];
- [DNAFieldAttribute(26, "int", "active_theme_area", "int", 4, false)]
+ [DNAFieldAttribute(26, "int", "active_theme_area", "int", 4, false, 19316)]
public int active_theme_area;
public bTheme() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bToolRef.cs b/BlendFile/DNA/bToolRef.cs
index bca99f4..b9bbb32 100644
--- a/BlendFile/DNA/bToolRef.cs
+++ b/BlendFile/DNA/bToolRef.cs
@@ -15,23 +15,23 @@ namespace BlendFile.DNA {
[DNAClassAttribute(862, "bToolRef", 168)]
public class bToolRef {
- [DNAFieldAttribute(0, "bToolRef", "*next", "bToolRef", 8, true)]
+ [DNAFieldAttribute(0, "bToolRef", "*next", "bToolRef", 8, true, 0)]
public bToolRef ptr_next;
- [DNAFieldAttribute(1, "bToolRef", "*prev", "bToolRef", 8, true)]
+ [DNAFieldAttribute(1, "bToolRef", "*prev", "bToolRef", 8, true, 8)]
public bToolRef ptr_prev;
- [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false, 16)]
public char[] idname = new System.Char[64];
- [DNAFieldAttribute(3, "char", "idname_fallback[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "idname_fallback[64]", "System.Char[]", 64, false, 80)]
public char[] idname_fallback = new System.Char[64];
- [DNAFieldAttribute(4, "short", "tag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "tag", "short", 2, false, 144)]
public short tag;
- [DNAFieldAttribute(5, "short", "space_type", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "space_type", "short", 2, false, 146)]
public short space_type;
- [DNAFieldAttribute(6, "int", "mode", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "mode", "int", 4, false, 148)]
public int mode;
- [DNAFieldAttribute(7, "IDProperty", "*properties", "IDProperty", 8, true)]
+ [DNAFieldAttribute(7, "IDProperty", "*properties", "IDProperty", 8, true, 152)]
public IDProperty ptr_properties;
- [DNAFieldAttribute(8, "bToolRef_Runtime", "*runtime", "bToolRef_Runtime", 8, true)]
+ [DNAFieldAttribute(8, "bToolRef_Runtime", "*runtime", "bToolRef_Runtime", 8, true, 160)]
public bToolRef_Runtime ptr_runtime;
public bToolRef() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bTrackToConstraint.cs b/BlendFile/DNA/bTrackToConstraint.cs
index 329a865..0ad238a 100644
--- a/BlendFile/DNA/bTrackToConstraint.cs
+++ b/BlendFile/DNA/bTrackToConstraint.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(179, "bTrackToConstraint", 88)]
public class bTrackToConstraint {
- [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true, 0)]
public Object ptr_tar;
- [DNAFieldAttribute(1, "int", "reserved1", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "reserved1", "int", 4, false, 8)]
public int reserved1;
- [DNAFieldAttribute(2, "int", "reserved2", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "reserved2", "int", 4, false, 12)]
public int reserved2;
- [DNAFieldAttribute(3, "int", "flags", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "flags", "int", 4, false, 16)]
public int flags;
- [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false, 20)]
public char[] _pad = new System.Char[4];
- [DNAFieldAttribute(5, "char", "subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(5, "char", "subtarget[64]", "System.Char[]", 64, false, 24)]
public char[] subtarget = new System.Char[64];
public bTrackToConstraint() {
this.ptr_tar = default;
diff --git a/BlendFile/DNA/bTransLikeConstraint.cs b/BlendFile/DNA/bTransLikeConstraint.cs
index bdffd7f..50fda85 100644
--- a/BlendFile/DNA/bTransLikeConstraint.cs
+++ b/BlendFile/DNA/bTransLikeConstraint.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(184, "bTransLikeConstraint", 80)]
public class bTransLikeConstraint {
- [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true, 0)]
public Object ptr_tar;
- [DNAFieldAttribute(1, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "flag", "int", 4, false, 8)]
public int flag;
- [DNAFieldAttribute(2, "char", "mix_mode", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "mix_mode", "char", 1, false, 12)]
public char mix_mode;
- [DNAFieldAttribute(3, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(3, "char", "_pad[3]", "System.Char[]", 3, false, 13)]
public char[] _pad = new System.Char[3];
- [DNAFieldAttribute(4, "char", "subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "subtarget[64]", "System.Char[]", 64, false, 16)]
public char[] subtarget = new System.Char[64];
public bTransLikeConstraint() {
this.ptr_tar = default;
diff --git a/BlendFile/DNA/bTransformCacheConstraint.cs b/BlendFile/DNA/bTransformCacheConstraint.cs
index e4313b1..e0b18db 100644
--- a/BlendFile/DNA/bTransformCacheConstraint.cs
+++ b/BlendFile/DNA/bTransformCacheConstraint.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(204, "bTransformCacheConstraint", 2064)]
public class bTransformCacheConstraint {
- [DNAFieldAttribute(0, "CacheFile", "*cache_file", "CacheFile", 8, true)]
+ [DNAFieldAttribute(0, "CacheFile", "*cache_file", "CacheFile", 8, true, 0)]
public CacheFile ptr_cache_file;
- [DNAFieldAttribute(1, "char", "object_path[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(1, "char", "object_path[1024]", "System.Char[]", 1024, false, 8)]
public char[] object_path = new System.Char[1024];
- [DNAFieldAttribute(2, "CacheReader", "*reader", "CacheReader", 8, true)]
+ [DNAFieldAttribute(2, "CacheReader", "*reader", "CacheReader", 8, true, 1032)]
public CacheReader ptr_reader;
- [DNAFieldAttribute(3, "char", "reader_object_path[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(3, "char", "reader_object_path[1024]", "System.Char[]", 1024, false, 1040)]
public char[] reader_object_path = new System.Char[1024];
public bTransformCacheConstraint() {
this.ptr_cache_file = default;
diff --git a/BlendFile/DNA/bTransformConstraint.cs b/BlendFile/DNA/bTransformConstraint.cs
index 80d071b..03b4766 100644
--- a/BlendFile/DNA/bTransformConstraint.cs
+++ b/BlendFile/DNA/bTransformConstraint.cs
@@ -15,53 +15,53 @@ namespace BlendFile.DNA {
[DNAClassAttribute(194, "bTransformConstraint", 232)]
public class bTransformConstraint {
- [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)]
+ [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true, 0)]
public Object ptr_tar;
- [DNAFieldAttribute(1, "char", "subtarget[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "subtarget[64]", "System.Char[]", 64, false, 8)]
public char[] subtarget = new System.Char[64];
- [DNAFieldAttribute(2, "short", "from", "short", 2, false)]
+ [DNAFieldAttribute(2, "short", "from", "short", 2, false, 72)]
public short from;
- [DNAFieldAttribute(3, "short", "to", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "to", "short", 2, false, 74)]
public short to;
- [DNAFieldAttribute(4, "char", "map[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(4, "char", "map[3]", "System.Char[]", 3, false, 76)]
public char[] map = new System.Char[3];
- [DNAFieldAttribute(5, "char", "expo", "char", 1, false)]
+ [DNAFieldAttribute(5, "char", "expo", "char", 1, false, 79)]
public char expo;
- [DNAFieldAttribute(6, "char", "from_rotation_mode", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "from_rotation_mode", "char", 1, false, 80)]
public char from_rotation_mode;
- [DNAFieldAttribute(7, "char", "to_euler_order", "char", 1, false)]
+ [DNAFieldAttribute(7, "char", "to_euler_order", "char", 1, false, 81)]
public char to_euler_order;
- [DNAFieldAttribute(8, "char", "mix_mode_loc", "char", 1, false)]
+ [DNAFieldAttribute(8, "char", "mix_mode_loc", "char", 1, false, 82)]
public char mix_mode_loc;
- [DNAFieldAttribute(9, "char", "mix_mode_rot", "char", 1, false)]
+ [DNAFieldAttribute(9, "char", "mix_mode_rot", "char", 1, false, 83)]
public char mix_mode_rot;
- [DNAFieldAttribute(10, "char", "mix_mode_scale", "char", 1, false)]
+ [DNAFieldAttribute(10, "char", "mix_mode_scale", "char", 1, false, 84)]
public char mix_mode_scale;
- [DNAFieldAttribute(11, "char", "_pad[3]", "System.Char[]", 3, false)]
+ [DNAFieldAttribute(11, "char", "_pad[3]", "System.Char[]", 3, false, 85)]
public char[] _pad = new System.Char[3];
- [DNAFieldAttribute(12, "float", "from_min[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(12, "float", "from_min[3]", "System.Single[]", 12, false, 88)]
public float[] from_min = new System.Single[3];
- [DNAFieldAttribute(13, "float", "from_max[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(13, "float", "from_max[3]", "System.Single[]", 12, false, 100)]
public float[] from_max = new System.Single[3];
- [DNAFieldAttribute(14, "float", "to_min[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(14, "float", "to_min[3]", "System.Single[]", 12, false, 112)]
public float[] to_min = new System.Single[3];
- [DNAFieldAttribute(15, "float", "to_max[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(15, "float", "to_max[3]", "System.Single[]", 12, false, 124)]
public float[] to_max = new System.Single[3];
- [DNAFieldAttribute(16, "float", "from_min_rot[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(16, "float", "from_min_rot[3]", "System.Single[]", 12, false, 136)]
public float[] from_min_rot = new System.Single[3];
- [DNAFieldAttribute(17, "float", "from_max_rot[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(17, "float", "from_max_rot[3]", "System.Single[]", 12, false, 148)]
public float[] from_max_rot = new System.Single[3];
- [DNAFieldAttribute(18, "float", "to_min_rot[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(18, "float", "to_min_rot[3]", "System.Single[]", 12, false, 160)]
public float[] to_min_rot = new System.Single[3];
- [DNAFieldAttribute(19, "float", "to_max_rot[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(19, "float", "to_max_rot[3]", "System.Single[]", 12, false, 172)]
public float[] to_max_rot = new System.Single[3];
- [DNAFieldAttribute(20, "float", "from_min_scale[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(20, "float", "from_min_scale[3]", "System.Single[]", 12, false, 184)]
public float[] from_min_scale = new System.Single[3];
- [DNAFieldAttribute(21, "float", "from_max_scale[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(21, "float", "from_max_scale[3]", "System.Single[]", 12, false, 196)]
public float[] from_max_scale = new System.Single[3];
- [DNAFieldAttribute(22, "float", "to_min_scale[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(22, "float", "to_min_scale[3]", "System.Single[]", 12, false, 208)]
public float[] to_min_scale = new System.Single[3];
- [DNAFieldAttribute(23, "float", "to_max_scale[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(23, "float", "to_max_scale[3]", "System.Single[]", 12, false, 220)]
public float[] to_max_scale = new System.Single[3];
public bTransformConstraint() {
this.ptr_tar = default;
diff --git a/BlendFile/DNA/bUUID.cs b/BlendFile/DNA/bUUID.cs
index e7e8792..b1afc1d 100644
--- a/BlendFile/DNA/bUUID.cs
+++ b/BlendFile/DNA/bUUID.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(112, "bUUID", 16)]
public struct bUUID {
- [DNAFieldAttribute(0, "int", "time_low", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "time_low", "int", 4, false, 0)]
public int time_low;
- [DNAFieldAttribute(1, "ushort", "time_mid", "ushort", 2, false)]
+ [DNAFieldAttribute(1, "ushort", "time_mid", "ushort", 2, false, 4)]
public ushort time_mid;
- [DNAFieldAttribute(2, "ushort", "time_hi_and_version", "ushort", 2, false)]
+ [DNAFieldAttribute(2, "ushort", "time_hi_and_version", "ushort", 2, false, 6)]
public ushort time_hi_and_version;
- [DNAFieldAttribute(3, "uchar", "clock_seq_hi_and_reserved", "uchar", 1, false)]
+ [DNAFieldAttribute(3, "uchar", "clock_seq_hi_and_reserved", "uchar", 1, false, 8)]
public byte clock_seq_hi_and_reserved;
- [DNAFieldAttribute(4, "uchar", "clock_seq_low", "uchar", 1, false)]
+ [DNAFieldAttribute(4, "uchar", "clock_seq_low", "uchar", 1, false, 9)]
public byte clock_seq_low;
- [DNAFieldAttribute(5, "uchar", "node[6]", "System.Byte[]", 6, false)]
+ [DNAFieldAttribute(5, "uchar", "node[6]", "System.Byte[]", 6, false, 10)]
public byte[] node = new System.Byte[6];
public bUUID() {
this.time_low = default;
diff --git a/BlendFile/DNA/bUserAssetLibrary.cs b/BlendFile/DNA/bUserAssetLibrary.cs
index 54271ab..36a9cc4 100644
--- a/BlendFile/DNA/bUserAssetLibrary.cs
+++ b/BlendFile/DNA/bUserAssetLibrary.cs
@@ -15,19 +15,19 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1005, "bUserAssetLibrary", 1112)]
public class bUserAssetLibrary {
- [DNAFieldAttribute(0, "bUserAssetLibrary", "*next", "bUserAssetLibrary", 8, true)]
+ [DNAFieldAttribute(0, "bUserAssetLibrary", "*next", "bUserAssetLibrary", 8, true, 0)]
public bUserAssetLibrary ptr_next;
- [DNAFieldAttribute(1, "bUserAssetLibrary", "*prev", "bUserAssetLibrary", 8, true)]
+ [DNAFieldAttribute(1, "bUserAssetLibrary", "*prev", "bUserAssetLibrary", 8, true, 8)]
public bUserAssetLibrary ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "char", "path[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(3, "char", "path[1024]", "System.Char[]", 1024, false, 80)]
public char[] path = new System.Char[1024];
- [DNAFieldAttribute(4, "short", "import_method", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "import_method", "short", 2, false, 1104)]
public short import_method;
- [DNAFieldAttribute(5, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "flag", "short", 2, false, 1106)]
public short flag;
- [DNAFieldAttribute(6, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "_pad0[4]", "System.Char[]", 4, false, 1108)]
public char[] _pad0 = new System.Char[4];
public bUserAssetLibrary() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bUserAssetShelfSettings.cs b/BlendFile/DNA/bUserAssetShelfSettings.cs
index d5e1542..31a48d1 100644
--- a/BlendFile/DNA/bUserAssetShelfSettings.cs
+++ b/BlendFile/DNA/bUserAssetShelfSettings.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1014, "bUserAssetShelfSettings", 96)]
public class bUserAssetShelfSettings {
- [DNAFieldAttribute(0, "bUserAssetShelfSettings", "*next", "bUserAssetShelfSettings", 8, true)]
+ [DNAFieldAttribute(0, "bUserAssetShelfSettings", "*next", "bUserAssetShelfSettings", 8, true, 0)]
public bUserAssetShelfSettings ptr_next;
- [DNAFieldAttribute(1, "bUserAssetShelfSettings", "*prev", "bUserAssetShelfSettings", 8, true)]
+ [DNAFieldAttribute(1, "bUserAssetShelfSettings", "*prev", "bUserAssetShelfSettings", 8, true, 8)]
public bUserAssetShelfSettings ptr_prev;
- [DNAFieldAttribute(2, "char", "shelf_idname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "shelf_idname[64]", "System.Char[]", 64, false, 16)]
public char[] shelf_idname = new System.Char[64];
- [DNAFieldAttribute(3, "ListBase", "enabled_catalog_paths", "ListBase", 16, false)]
+ [DNAFieldAttribute(3, "ListBase", "enabled_catalog_paths", "ListBase", 16, false, 80)]
public ListBase enabled_catalog_paths;
public bUserAssetShelfSettings() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bUserExtensionRepo.cs b/BlendFile/DNA/bUserExtensionRepo.cs
index 977a57e..a286898 100644
--- a/BlendFile/DNA/bUserExtensionRepo.cs
+++ b/BlendFile/DNA/bUserExtensionRepo.cs
@@ -15,25 +15,25 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1006, "bUserExtensionRepo", 2192)]
public class bUserExtensionRepo {
- [DNAFieldAttribute(0, "bUserExtensionRepo", "*next", "bUserExtensionRepo", 8, true)]
+ [DNAFieldAttribute(0, "bUserExtensionRepo", "*next", "bUserExtensionRepo", 8, true, 0)]
public bUserExtensionRepo ptr_next;
- [DNAFieldAttribute(1, "bUserExtensionRepo", "*prev", "bUserExtensionRepo", 8, true)]
+ [DNAFieldAttribute(1, "bUserExtensionRepo", "*prev", "bUserExtensionRepo", 8, true, 8)]
public bUserExtensionRepo ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "char", "module[48]", "System.Char[]", 48, false)]
+ [DNAFieldAttribute(3, "char", "module[48]", "System.Char[]", 48, false, 80)]
public char[] module = new System.Char[48];
- [DNAFieldAttribute(4, "char", "*access_token", "char", 8, true)]
+ [DNAFieldAttribute(4, "char", "*access_token", "char", 8, true, 128)]
public char ptr_access_token;
- [DNAFieldAttribute(5, "char", "custom_dirpath[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(5, "char", "custom_dirpath[1024]", "System.Char[]", 1024, false, 136)]
public char[] custom_dirpath = new System.Char[1024];
- [DNAFieldAttribute(6, "char", "remote_url[1024]", "System.Char[]", 1024, false)]
+ [DNAFieldAttribute(6, "char", "remote_url[1024]", "System.Char[]", 1024, false, 1160)]
public char[] remote_url = new System.Char[1024];
- [DNAFieldAttribute(7, "uchar", "flag", "uchar", 1, false)]
+ [DNAFieldAttribute(7, "uchar", "flag", "uchar", 1, false, 2184)]
public byte flag;
- [DNAFieldAttribute(8, "uchar", "source", "uchar", 1, false)]
+ [DNAFieldAttribute(8, "uchar", "source", "uchar", 1, false, 2185)]
public byte source;
- [DNAFieldAttribute(9, "char", "_pad0[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(9, "char", "_pad0[6]", "System.Char[]", 6, false, 2186)]
public char[] _pad0 = new System.Char[6];
public bUserExtensionRepo() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bUserMenu.cs b/BlendFile/DNA/bUserMenu.cs
index b95c8de..c21e6a9 100644
--- a/BlendFile/DNA/bUserMenu.cs
+++ b/BlendFile/DNA/bUserMenu.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1000, "bUserMenu", 104)]
public class bUserMenu {
- [DNAFieldAttribute(0, "bUserMenu", "*next", "bUserMenu", 8, true)]
+ [DNAFieldAttribute(0, "bUserMenu", "*next", "bUserMenu", 8, true, 0)]
public bUserMenu ptr_next;
- [DNAFieldAttribute(1, "bUserMenu", "*prev", "bUserMenu", 8, true)]
+ [DNAFieldAttribute(1, "bUserMenu", "*prev", "bUserMenu", 8, true, 8)]
public bUserMenu ptr_prev;
- [DNAFieldAttribute(2, "char", "space_type", "char", 1, false)]
+ [DNAFieldAttribute(2, "char", "space_type", "char", 1, false, 16)]
public char space_type;
- [DNAFieldAttribute(3, "char", "_pad0[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(3, "char", "_pad0[7]", "System.Char[]", 7, false, 17)]
public char[] _pad0 = new System.Char[7];
- [DNAFieldAttribute(4, "char", "context[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "context[64]", "System.Char[]", 64, false, 24)]
public char[] context = new System.Char[64];
- [DNAFieldAttribute(5, "ListBase", "items", "ListBase", 16, false)]
+ [DNAFieldAttribute(5, "ListBase", "items", "ListBase", 16, false, 88)]
public ListBase items;
public bUserMenu() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bUserMenuItem.cs b/BlendFile/DNA/bUserMenuItem.cs
index 52b399f..e672554 100644
--- a/BlendFile/DNA/bUserMenuItem.cs
+++ b/BlendFile/DNA/bUserMenuItem.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1001, "bUserMenuItem", 88)]
public class bUserMenuItem {
- [DNAFieldAttribute(0, "bUserMenuItem", "*next", "bUserMenuItem", 8, true)]
+ [DNAFieldAttribute(0, "bUserMenuItem", "*next", "bUserMenuItem", 8, true, 0)]
public bUserMenuItem ptr_next;
- [DNAFieldAttribute(1, "bUserMenuItem", "*prev", "bUserMenuItem", 8, true)]
+ [DNAFieldAttribute(1, "bUserMenuItem", "*prev", "bUserMenuItem", 8, true, 8)]
public bUserMenuItem ptr_prev;
- [DNAFieldAttribute(2, "char", "ui_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "ui_name[64]", "System.Char[]", 64, false, 16)]
public char[] ui_name = new System.Char[64];
- [DNAFieldAttribute(3, "char", "type", "char", 1, false)]
+ [DNAFieldAttribute(3, "char", "type", "char", 1, false, 80)]
public char type;
- [DNAFieldAttribute(4, "char", "_pad0[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(4, "char", "_pad0[7]", "System.Char[]", 7, false, 81)]
public char[] _pad0 = new System.Char[7];
public bUserMenuItem() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/bUserMenuItem_Menu.cs b/BlendFile/DNA/bUserMenuItem_Menu.cs
index 3dec34e..73566a0 100644
--- a/BlendFile/DNA/bUserMenuItem_Menu.cs
+++ b/BlendFile/DNA/bUserMenuItem_Menu.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1003, "bUserMenuItem_Menu", 152)]
public struct bUserMenuItem_Menu {
- [DNAFieldAttribute(0, "bUserMenuItem", "item", "bUserMenuItem", 88, false)]
+ [DNAFieldAttribute(0, "bUserMenuItem", "item", "bUserMenuItem", 88, false, 0)]
public bUserMenuItem item;
- [DNAFieldAttribute(1, "char", "mt_idname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "mt_idname[64]", "System.Char[]", 64, false, 88)]
public char[] mt_idname = new System.Char[64];
public bUserMenuItem_Menu() {
this.item = default;
diff --git a/BlendFile/DNA/bUserMenuItem_Op.cs b/BlendFile/DNA/bUserMenuItem_Op.cs
index 30c008b..043c402 100644
--- a/BlendFile/DNA/bUserMenuItem_Op.cs
+++ b/BlendFile/DNA/bUserMenuItem_Op.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1002, "bUserMenuItem_Op", 232)]
public class bUserMenuItem_Op {
- [DNAFieldAttribute(0, "bUserMenuItem", "item", "bUserMenuItem", 88, false)]
+ [DNAFieldAttribute(0, "bUserMenuItem", "item", "bUserMenuItem", 88, false, 0)]
public bUserMenuItem item;
- [DNAFieldAttribute(1, "char", "op_idname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(1, "char", "op_idname[64]", "System.Char[]", 64, false, 88)]
public char[] op_idname = new System.Char[64];
- [DNAFieldAttribute(2, "IDProperty", "*prop", "IDProperty", 8, true)]
+ [DNAFieldAttribute(2, "IDProperty", "*prop", "IDProperty", 8, true, 152)]
public IDProperty ptr_prop;
- [DNAFieldAttribute(3, "char", "op_prop_enum[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "op_prop_enum[64]", "System.Char[]", 64, false, 160)]
public char[] op_prop_enum = new System.Char[64];
- [DNAFieldAttribute(4, "char", "opcontext", "char", 1, false)]
+ [DNAFieldAttribute(4, "char", "opcontext", "char", 1, false, 224)]
public char opcontext;
- [DNAFieldAttribute(5, "char", "_pad0[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[7]", "System.Char[]", 7, false, 225)]
public char[] _pad0 = new System.Char[7];
public bUserMenuItem_Op() {
this.item = default;
diff --git a/BlendFile/DNA/bUserMenuItem_Prop.cs b/BlendFile/DNA/bUserMenuItem_Prop.cs
index 85ae37c..2c57994 100644
--- a/BlendFile/DNA/bUserMenuItem_Prop.cs
+++ b/BlendFile/DNA/bUserMenuItem_Prop.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1004, "bUserMenuItem_Prop", 416)]
public struct bUserMenuItem_Prop {
- [DNAFieldAttribute(0, "bUserMenuItem", "item", "bUserMenuItem", 88, false)]
+ [DNAFieldAttribute(0, "bUserMenuItem", "item", "bUserMenuItem", 88, false, 0)]
public bUserMenuItem item;
- [DNAFieldAttribute(1, "char", "context_data_path[256]", "System.Char[]", 256, false)]
+ [DNAFieldAttribute(1, "char", "context_data_path[256]", "System.Char[]", 256, false, 88)]
public char[] context_data_path = new System.Char[256];
- [DNAFieldAttribute(2, "char", "prop_id[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "prop_id[64]", "System.Char[]", 64, false, 344)]
public char[] prop_id = new System.Char[64];
- [DNAFieldAttribute(3, "int", "prop_index", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "prop_index", "int", 4, false, 408)]
public int prop_index;
- [DNAFieldAttribute(4, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "_pad0[4]", "System.Char[]", 4, false, 412)]
public char[] _pad0 = new System.Char[4];
public bUserMenuItem_Prop() {
this.item = default;
diff --git a/BlendFile/DNA/bUserScriptDirectory.cs b/BlendFile/DNA/bUserScriptDirectory.cs
index e7cfbe9..61b152a 100644
--- a/BlendFile/DNA/bUserScriptDirectory.cs
+++ b/BlendFile/DNA/bUserScriptDirectory.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1013, "bUserScriptDirectory", 848)]
public class bUserScriptDirectory {
- [DNAFieldAttribute(0, "bUserScriptDirectory", "*next", "bUserScriptDirectory", 8, true)]
+ [DNAFieldAttribute(0, "bUserScriptDirectory", "*next", "bUserScriptDirectory", 8, true, 0)]
public bUserScriptDirectory ptr_next;
- [DNAFieldAttribute(1, "bUserScriptDirectory", "*prev", "bUserScriptDirectory", 8, true)]
+ [DNAFieldAttribute(1, "bUserScriptDirectory", "*prev", "bUserScriptDirectory", 8, true, 8)]
public bUserScriptDirectory ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "char", "dir_path[768]", "System.Char[]", 768, false)]
+ [DNAFieldAttribute(3, "char", "dir_path[768]", "System.Char[]", 768, false, 80)]
public char[] dir_path = new System.Char[768];
public bUserScriptDirectory() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/mat4x4f.cs b/BlendFile/DNA/mat4x4f.cs
index 732c6f3..f896ea0 100644
--- a/BlendFile/DNA/mat4x4f.cs
+++ b/BlendFile/DNA/mat4x4f.cs
@@ -15,7 +15,7 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1021, "mat4x4f", 64)]
public struct mat4x4f {
- [DNAFieldAttribute(0, "float", "value[4][4]", "System.Single[,]", 64, false)]
+ [DNAFieldAttribute(0, "float", "value[4][4]", "System.Single[,]", 64, false, 0)]
public float[,] value = new System.Single[4,4];
public mat4x4f() {
this.value = default;
diff --git a/BlendFile/DNA/rctf.cs b/BlendFile/DNA/rctf.cs
index 3bc6815..f97cd8c 100644
--- a/BlendFile/DNA/rctf.cs
+++ b/BlendFile/DNA/rctf.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(87, "rctf", 16)]
public struct rctf {
- [DNAFieldAttribute(0, "float", "xmin", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "xmin", "float", 4, false, 0)]
public float xmin;
- [DNAFieldAttribute(1, "float", "xmax", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "xmax", "float", 4, false, 4)]
public float xmax;
- [DNAFieldAttribute(2, "float", "ymin", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "ymin", "float", 4, false, 8)]
public float ymin;
- [DNAFieldAttribute(3, "float", "ymax", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "ymax", "float", 4, false, 12)]
public float ymax;
public rctf() {
this.xmin = default;
diff --git a/BlendFile/DNA/rcti.cs b/BlendFile/DNA/rcti.cs
index 24e9115..f95894e 100644
--- a/BlendFile/DNA/rcti.cs
+++ b/BlendFile/DNA/rcti.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(864, "rcti", 16)]
public struct rcti {
- [DNAFieldAttribute(0, "int", "xmin", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "xmin", "int", 4, false, 0)]
public int xmin;
- [DNAFieldAttribute(1, "int", "xmax", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "xmax", "int", 4, false, 4)]
public int xmax;
- [DNAFieldAttribute(2, "int", "ymin", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "ymin", "int", 4, false, 8)]
public int ymin;
- [DNAFieldAttribute(3, "int", "ymax", "int", 4, false)]
+ [DNAFieldAttribute(3, "int", "ymax", "int", 4, false, 12)]
public int ymax;
public rcti() {
this.xmin = default;
diff --git a/BlendFile/DNA/tPaletteColorHSV.cs b/BlendFile/DNA/tPaletteColorHSV.cs
index c1269a0..6e06fc2 100644
--- a/BlendFile/DNA/tPaletteColorHSV.cs
+++ b/BlendFile/DNA/tPaletteColorHSV.cs
@@ -15,15 +15,15 @@ namespace BlendFile.DNA {
[DNAClassAttribute(136, "tPaletteColorHSV", 28)]
public struct tPaletteColorHSV {
- [DNAFieldAttribute(0, "float", "rgb[3]", "System.Single[]", 12, false)]
+ [DNAFieldAttribute(0, "float", "rgb[3]", "System.Single[]", 12, false, 0)]
public float[] rgb = new System.Single[3];
- [DNAFieldAttribute(1, "float", "value", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "value", "float", 4, false, 12)]
public float value;
- [DNAFieldAttribute(2, "float", "h", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "h", "float", 4, false, 16)]
public float h;
- [DNAFieldAttribute(3, "float", "s", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "s", "float", 4, false, 20)]
public float s;
- [DNAFieldAttribute(4, "float", "v", "float", 4, false)]
+ [DNAFieldAttribute(4, "float", "v", "float", 4, false, 24)]
public float v;
public tPaletteColorHSV() {
this.rgb = default;
diff --git a/BlendFile/DNA/uiFontStyle.cs b/BlendFile/DNA/uiFontStyle.cs
index 5d82697..baba8ba 100644
--- a/BlendFile/DNA/uiFontStyle.cs
+++ b/BlendFile/DNA/uiFontStyle.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(987, "uiFontStyle", 32)]
public struct uiFontStyle {
- [DNAFieldAttribute(0, "short", "uifont_id", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "uifont_id", "short", 2, false, 0)]
public short uifont_id;
- [DNAFieldAttribute(1, "char", "_pad1[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(1, "char", "_pad1[2]", "System.Char[]", 2, false, 2)]
public char[] _pad1 = new System.Char[2];
- [DNAFieldAttribute(2, "float", "points", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "points", "float", 4, false, 4)]
public float points;
- [DNAFieldAttribute(3, "short", "italic", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "italic", "short", 2, false, 8)]
public short italic;
- [DNAFieldAttribute(4, "short", "bold", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "bold", "short", 2, false, 10)]
public short bold;
- [DNAFieldAttribute(5, "short", "shadow", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "shadow", "short", 2, false, 12)]
public short shadow;
- [DNAFieldAttribute(6, "short", "shadx", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "shadx", "short", 2, false, 14)]
public short shadx;
- [DNAFieldAttribute(7, "short", "shady", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "shady", "short", 2, false, 16)]
public short shady;
- [DNAFieldAttribute(8, "char", "_pad0[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(8, "char", "_pad0[2]", "System.Char[]", 2, false, 18)]
public char[] _pad0 = new System.Char[2];
- [DNAFieldAttribute(9, "float", "shadowalpha", "float", 4, false)]
+ [DNAFieldAttribute(9, "float", "shadowalpha", "float", 4, false, 20)]
public float shadowalpha;
- [DNAFieldAttribute(10, "float", "shadowcolor", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "shadowcolor", "float", 4, false, 24)]
public float shadowcolor;
- [DNAFieldAttribute(11, "int", "character_weight", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "character_weight", "int", 4, false, 28)]
public int character_weight;
public uiFontStyle() {
this.uifont_id = default;
diff --git a/BlendFile/DNA/uiList.cs b/BlendFile/DNA/uiList.cs
index 907bc61..d0ede51 100644
--- a/BlendFile/DNA/uiList.cs
+++ b/BlendFile/DNA/uiList.cs
@@ -15,35 +15,35 @@ namespace BlendFile.DNA {
[DNAClassAttribute(855, "uiList", 328)]
public class uiList {
- [DNAFieldAttribute(0, "uiList", "*next", "uiList", 8, true)]
+ [DNAFieldAttribute(0, "uiList", "*next", "uiList", 8, true, 0)]
public uiList ptr_next;
- [DNAFieldAttribute(1, "uiList", "*prev", "uiList", 8, true)]
+ [DNAFieldAttribute(1, "uiList", "*prev", "uiList", 8, true, 8)]
public uiList ptr_prev;
- [DNAFieldAttribute(2, "uiListType", "*type", "uiListType", 8, true)]
+ [DNAFieldAttribute(2, "uiListType", "*type", "uiListType", 8, true, 16)]
public uiListType ptr_type;
- [DNAFieldAttribute(3, "char", "list_id[128]", "System.Char[]", 128, false)]
+ [DNAFieldAttribute(3, "char", "list_id[128]", "System.Char[]", 128, false, 24)]
public char[] list_id = new System.Char[128];
- [DNAFieldAttribute(4, "int", "layout_type", "int", 4, false)]
+ [DNAFieldAttribute(4, "int", "layout_type", "int", 4, false, 152)]
public int layout_type;
- [DNAFieldAttribute(5, "int", "flag", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "flag", "int", 4, false, 156)]
public int flag;
- [DNAFieldAttribute(6, "int", "list_scroll", "int", 4, false)]
+ [DNAFieldAttribute(6, "int", "list_scroll", "int", 4, false, 160)]
public int list_scroll;
- [DNAFieldAttribute(7, "int", "list_grip", "int", 4, false)]
+ [DNAFieldAttribute(7, "int", "list_grip", "int", 4, false, 164)]
public int list_grip;
- [DNAFieldAttribute(8, "int", "list_last_len", "int", 4, false)]
+ [DNAFieldAttribute(8, "int", "list_last_len", "int", 4, false, 168)]
public int list_last_len;
- [DNAFieldAttribute(9, "int", "list_last_activei", "int", 4, false)]
+ [DNAFieldAttribute(9, "int", "list_last_activei", "int", 4, false, 172)]
public int list_last_activei;
- [DNAFieldAttribute(10, "char", "filter_byname[128]", "System.Char[]", 128, false)]
+ [DNAFieldAttribute(10, "char", "filter_byname[128]", "System.Char[]", 128, false, 176)]
public char[] filter_byname = new System.Char[128];
- [DNAFieldAttribute(11, "int", "filter_flag", "int", 4, false)]
+ [DNAFieldAttribute(11, "int", "filter_flag", "int", 4, false, 304)]
public int filter_flag;
- [DNAFieldAttribute(12, "int", "filter_sort_flag", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "filter_sort_flag", "int", 4, false, 308)]
public int filter_sort_flag;
- [DNAFieldAttribute(13, "IDProperty", "*properties", "IDProperty", 8, true)]
+ [DNAFieldAttribute(13, "IDProperty", "*properties", "IDProperty", 8, true, 312)]
public IDProperty ptr_properties;
- [DNAFieldAttribute(14, "uiListDyn", "*dyn_data", "uiListDyn", 8, true)]
+ [DNAFieldAttribute(14, "uiListDyn", "*dyn_data", "uiListDyn", 8, true, 320)]
public uiListDyn ptr_dyn_data;
public uiList() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/uiPanelColors.cs b/BlendFile/DNA/uiPanelColors.cs
index 5c79c94..6860df8 100644
--- a/BlendFile/DNA/uiPanelColors.cs
+++ b/BlendFile/DNA/uiPanelColors.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(991, "uiPanelColors", 16)]
public struct uiPanelColors {
- [DNAFieldAttribute(0, "char", "header[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(0, "char", "header[4]", "System.Char[]", 4, false, 0)]
public char[] header = new System.Char[4];
- [DNAFieldAttribute(1, "char", "back[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(1, "char", "back[4]", "System.Char[]", 4, false, 4)]
public char[] back = new System.Char[4];
- [DNAFieldAttribute(2, "char", "sub_back[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "sub_back[4]", "System.Char[]", 4, false, 8)]
public char[] sub_back = new System.Char[4];
- [DNAFieldAttribute(3, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "_pad0[4]", "System.Char[]", 4, false, 12)]
public char[] _pad0 = new System.Char[4];
public uiPanelColors() {
this.header = default;
diff --git a/BlendFile/DNA/uiPreview.cs b/BlendFile/DNA/uiPreview.cs
index 117a899..7fc351e 100644
--- a/BlendFile/DNA/uiPreview.cs
+++ b/BlendFile/DNA/uiPreview.cs
@@ -15,17 +15,17 @@ namespace BlendFile.DNA {
[DNAClassAttribute(859, "uiPreview", 88)]
public class uiPreview {
- [DNAFieldAttribute(0, "uiPreview", "*next", "uiPreview", 8, true)]
+ [DNAFieldAttribute(0, "uiPreview", "*next", "uiPreview", 8, true, 0)]
public uiPreview ptr_next;
- [DNAFieldAttribute(1, "uiPreview", "*prev", "uiPreview", 8, true)]
+ [DNAFieldAttribute(1, "uiPreview", "*prev", "uiPreview", 8, true, 8)]
public uiPreview ptr_prev;
- [DNAFieldAttribute(2, "char", "preview_id[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "preview_id[64]", "System.Char[]", 64, false, 16)]
public char[] preview_id = new System.Char[64];
- [DNAFieldAttribute(3, "short", "height", "short", 2, false)]
+ [DNAFieldAttribute(3, "short", "height", "short", 2, false, 80)]
public short height;
- [DNAFieldAttribute(4, "short", "tag", "short", 2, false)]
+ [DNAFieldAttribute(4, "short", "tag", "short", 2, false, 82)]
public short tag;
- [DNAFieldAttribute(5, "int", "id_session_uid", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "id_session_uid", "int", 4, false, 84)]
public int id_session_uid;
public uiPreview() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/uiStyle.cs b/BlendFile/DNA/uiStyle.cs
index ae1d463..b4c752b 100644
--- a/BlendFile/DNA/uiStyle.cs
+++ b/BlendFile/DNA/uiStyle.cs
@@ -15,41 +15,41 @@ namespace BlendFile.DNA {
[DNAClassAttribute(988, "uiStyle", 232)]
public class uiStyle {
- [DNAFieldAttribute(0, "uiStyle", "*next", "uiStyle", 8, true)]
+ [DNAFieldAttribute(0, "uiStyle", "*next", "uiStyle", 8, true, 0)]
public uiStyle ptr_next;
- [DNAFieldAttribute(1, "uiStyle", "*prev", "uiStyle", 8, true)]
+ [DNAFieldAttribute(1, "uiStyle", "*prev", "uiStyle", 8, true, 8)]
public uiStyle ptr_prev;
- [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false, 16)]
public char[] name = new System.Char[64];
- [DNAFieldAttribute(3, "uiFontStyle", "paneltitle", "uiFontStyle", 32, false)]
+ [DNAFieldAttribute(3, "uiFontStyle", "paneltitle", "uiFontStyle", 32, false, 80)]
public uiFontStyle paneltitle;
- [DNAFieldAttribute(4, "uiFontStyle", "grouplabel", "uiFontStyle", 32, false)]
+ [DNAFieldAttribute(4, "uiFontStyle", "grouplabel", "uiFontStyle", 32, false, 112)]
public uiFontStyle grouplabel;
- [DNAFieldAttribute(5, "uiFontStyle", "widget", "uiFontStyle", 32, false)]
+ [DNAFieldAttribute(5, "uiFontStyle", "widget", "uiFontStyle", 32, false, 144)]
public uiFontStyle widget;
- [DNAFieldAttribute(6, "uiFontStyle", "tooltip", "uiFontStyle", 32, false)]
+ [DNAFieldAttribute(6, "uiFontStyle", "tooltip", "uiFontStyle", 32, false, 176)]
public uiFontStyle tooltip;
- [DNAFieldAttribute(7, "float", "panelzoom", "float", 4, false)]
+ [DNAFieldAttribute(7, "float", "panelzoom", "float", 4, false, 208)]
public float panelzoom;
- [DNAFieldAttribute(8, "short", "minlabelchars", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "minlabelchars", "short", 2, false, 212)]
public short minlabelchars;
- [DNAFieldAttribute(9, "short", "minwidgetchars", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "minwidgetchars", "short", 2, false, 214)]
public short minwidgetchars;
- [DNAFieldAttribute(10, "short", "columnspace", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "columnspace", "short", 2, false, 216)]
public short columnspace;
- [DNAFieldAttribute(11, "short", "templatespace", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "templatespace", "short", 2, false, 218)]
public short templatespace;
- [DNAFieldAttribute(12, "short", "boxspace", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "boxspace", "short", 2, false, 220)]
public short boxspace;
- [DNAFieldAttribute(13, "short", "buttonspacex", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "buttonspacex", "short", 2, false, 222)]
public short buttonspacex;
- [DNAFieldAttribute(14, "short", "buttonspacey", "short", 2, false)]
+ [DNAFieldAttribute(14, "short", "buttonspacey", "short", 2, false, 224)]
public short buttonspacey;
- [DNAFieldAttribute(15, "short", "panelspace", "short", 2, false)]
+ [DNAFieldAttribute(15, "short", "panelspace", "short", 2, false, 226)]
public short panelspace;
- [DNAFieldAttribute(16, "short", "panelouter", "short", 2, false)]
+ [DNAFieldAttribute(16, "short", "panelouter", "short", 2, false, 228)]
public short panelouter;
- [DNAFieldAttribute(17, "char", "_pad0[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(17, "char", "_pad0[2]", "System.Char[]", 2, false, 230)]
public char[] _pad0 = new System.Char[2];
public uiStyle() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/uiWidgetColors.cs b/BlendFile/DNA/uiWidgetColors.cs
index 941a007..2265e53 100644
--- a/BlendFile/DNA/uiWidgetColors.cs
+++ b/BlendFile/DNA/uiWidgetColors.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(989, "uiWidgetColors", 40)]
public struct uiWidgetColors {
- [DNAFieldAttribute(0, "char", "outline[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(0, "char", "outline[4]", "System.Char[]", 4, false, 0)]
public char[] outline = new System.Char[4];
- [DNAFieldAttribute(1, "char", "inner[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(1, "char", "inner[4]", "System.Char[]", 4, false, 4)]
public char[] inner = new System.Char[4];
- [DNAFieldAttribute(2, "char", "inner_sel[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "inner_sel[4]", "System.Char[]", 4, false, 8)]
public char[] inner_sel = new System.Char[4];
- [DNAFieldAttribute(3, "char", "item[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "item[4]", "System.Char[]", 4, false, 12)]
public char[] item = new System.Char[4];
- [DNAFieldAttribute(4, "char", "text[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "text[4]", "System.Char[]", 4, false, 16)]
public char[] text = new System.Char[4];
- [DNAFieldAttribute(5, "char", "text_sel[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "text_sel[4]", "System.Char[]", 4, false, 20)]
public char[] text_sel = new System.Char[4];
- [DNAFieldAttribute(6, "char", "shaded", "char", 1, false)]
+ [DNAFieldAttribute(6, "char", "shaded", "char", 1, false, 24)]
public char shaded;
- [DNAFieldAttribute(7, "char", "_pad0[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(7, "char", "_pad0[7]", "System.Char[]", 7, false, 25)]
public char[] _pad0 = new System.Char[7];
- [DNAFieldAttribute(8, "short", "shadetop", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "shadetop", "short", 2, false, 32)]
public short shadetop;
- [DNAFieldAttribute(9, "short", "shadedown", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "shadedown", "short", 2, false, 34)]
public short shadedown;
- [DNAFieldAttribute(10, "float", "roundness", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "roundness", "float", 4, false, 36)]
public float roundness;
public uiWidgetColors() {
this.outline = default;
diff --git a/BlendFile/DNA/uiWidgetStateColors.cs b/BlendFile/DNA/uiWidgetStateColors.cs
index 10d520e..08cf2b0 100644
--- a/BlendFile/DNA/uiWidgetStateColors.cs
+++ b/BlendFile/DNA/uiWidgetStateColors.cs
@@ -15,29 +15,29 @@ namespace BlendFile.DNA {
[DNAClassAttribute(990, "uiWidgetStateColors", 48)]
public struct uiWidgetStateColors {
- [DNAFieldAttribute(0, "char", "inner_anim[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(0, "char", "inner_anim[4]", "System.Char[]", 4, false, 0)]
public char[] inner_anim = new System.Char[4];
- [DNAFieldAttribute(1, "char", "inner_anim_sel[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(1, "char", "inner_anim_sel[4]", "System.Char[]", 4, false, 4)]
public char[] inner_anim_sel = new System.Char[4];
- [DNAFieldAttribute(2, "char", "inner_key[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(2, "char", "inner_key[4]", "System.Char[]", 4, false, 8)]
public char[] inner_key = new System.Char[4];
- [DNAFieldAttribute(3, "char", "inner_key_sel[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(3, "char", "inner_key_sel[4]", "System.Char[]", 4, false, 12)]
public char[] inner_key_sel = new System.Char[4];
- [DNAFieldAttribute(4, "char", "inner_driven[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(4, "char", "inner_driven[4]", "System.Char[]", 4, false, 16)]
public char[] inner_driven = new System.Char[4];
- [DNAFieldAttribute(5, "char", "inner_driven_sel[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(5, "char", "inner_driven_sel[4]", "System.Char[]", 4, false, 20)]
public char[] inner_driven_sel = new System.Char[4];
- [DNAFieldAttribute(6, "char", "inner_overridden[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(6, "char", "inner_overridden[4]", "System.Char[]", 4, false, 24)]
public char[] inner_overridden = new System.Char[4];
- [DNAFieldAttribute(7, "char", "inner_overridden_sel[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(7, "char", "inner_overridden_sel[4]", "System.Char[]", 4, false, 28)]
public char[] inner_overridden_sel = new System.Char[4];
- [DNAFieldAttribute(8, "char", "inner_changed[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(8, "char", "inner_changed[4]", "System.Char[]", 4, false, 32)]
public char[] inner_changed = new System.Char[4];
- [DNAFieldAttribute(9, "char", "inner_changed_sel[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(9, "char", "inner_changed_sel[4]", "System.Char[]", 4, false, 36)]
public char[] inner_changed_sel = new System.Char[4];
- [DNAFieldAttribute(10, "float", "blend", "float", 4, false)]
+ [DNAFieldAttribute(10, "float", "blend", "float", 4, false, 40)]
public float blend;
- [DNAFieldAttribute(11, "char", "_pad0[4]", "System.Char[]", 4, false)]
+ [DNAFieldAttribute(11, "char", "_pad0[4]", "System.Char[]", 4, false, 44)]
public char[] _pad0 = new System.Char[4];
public uiWidgetStateColors() {
this.inner_anim = default;
diff --git a/BlendFile/DNA/vec2f.cs b/BlendFile/DNA/vec2f.cs
index 62a5ed0..fec05a2 100644
--- a/BlendFile/DNA/vec2f.cs
+++ b/BlendFile/DNA/vec2f.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1016, "vec2f", 8)]
public struct vec2f {
- [DNAFieldAttribute(0, "float", "x", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "x", "float", 4, false, 0)]
public float x;
- [DNAFieldAttribute(1, "float", "y", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "y", "float", 4, false, 4)]
public float y;
public vec2f() {
this.x = default;
diff --git a/BlendFile/DNA/vec2i.cs b/BlendFile/DNA/vec2i.cs
index 5067501..868f021 100644
--- a/BlendFile/DNA/vec2i.cs
+++ b/BlendFile/DNA/vec2i.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1017, "vec2i", 8)]
public struct vec2i {
- [DNAFieldAttribute(0, "int", "x", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "x", "int", 4, false, 0)]
public int x;
- [DNAFieldAttribute(1, "int", "y", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "y", "int", 4, false, 4)]
public int y;
public vec2i() {
this.x = default;
diff --git a/BlendFile/DNA/vec2s.cs b/BlendFile/DNA/vec2s.cs
index 63634b1..4cad59d 100644
--- a/BlendFile/DNA/vec2s.cs
+++ b/BlendFile/DNA/vec2s.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(846, "vec2s", 4)]
public struct vec2s {
- [DNAFieldAttribute(0, "short", "x", "short", 2, false)]
+ [DNAFieldAttribute(0, "short", "x", "short", 2, false, 0)]
public short x;
- [DNAFieldAttribute(1, "short", "y", "short", 2, false)]
+ [DNAFieldAttribute(1, "short", "y", "short", 2, false, 2)]
public short y;
public vec2s() {
this.x = default;
diff --git a/BlendFile/DNA/vec3f.cs b/BlendFile/DNA/vec3f.cs
index 3ba1e6d..1b65338 100644
--- a/BlendFile/DNA/vec3f.cs
+++ b/BlendFile/DNA/vec3f.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1019, "vec3f", 12)]
public struct vec3f {
- [DNAFieldAttribute(0, "float", "x", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "x", "float", 4, false, 0)]
public float x;
- [DNAFieldAttribute(1, "float", "y", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "y", "float", 4, false, 4)]
public float y;
- [DNAFieldAttribute(2, "float", "z", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "z", "float", 4, false, 8)]
public float z;
public vec3f() {
this.x = default;
diff --git a/BlendFile/DNA/vec3i.cs b/BlendFile/DNA/vec3i.cs
index 04b6861..6342812 100644
--- a/BlendFile/DNA/vec3i.cs
+++ b/BlendFile/DNA/vec3i.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1018, "vec3i", 12)]
public struct vec3i {
- [DNAFieldAttribute(0, "int", "x", "int", 4, false)]
+ [DNAFieldAttribute(0, "int", "x", "int", 4, false, 0)]
public int x;
- [DNAFieldAttribute(1, "int", "y", "int", 4, false)]
+ [DNAFieldAttribute(1, "int", "y", "int", 4, false, 4)]
public int y;
- [DNAFieldAttribute(2, "int", "z", "int", 4, false)]
+ [DNAFieldAttribute(2, "int", "z", "int", 4, false, 8)]
public int z;
public vec3i() {
this.x = default;
diff --git a/BlendFile/DNA/vec4f.cs b/BlendFile/DNA/vec4f.cs
index 2e144d0..03a0e63 100644
--- a/BlendFile/DNA/vec4f.cs
+++ b/BlendFile/DNA/vec4f.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1020, "vec4f", 16)]
public struct vec4f {
- [DNAFieldAttribute(0, "float", "x", "float", 4, false)]
+ [DNAFieldAttribute(0, "float", "x", "float", 4, false, 0)]
public float x;
- [DNAFieldAttribute(1, "float", "y", "float", 4, false)]
+ [DNAFieldAttribute(1, "float", "y", "float", 4, false, 4)]
public float y;
- [DNAFieldAttribute(2, "float", "z", "float", 4, false)]
+ [DNAFieldAttribute(2, "float", "z", "float", 4, false, 8)]
public float z;
- [DNAFieldAttribute(3, "float", "w", "float", 4, false)]
+ [DNAFieldAttribute(3, "float", "w", "float", 4, false, 12)]
public float w;
public vec4f() {
this.x = default;
diff --git a/BlendFile/DNA/wmKeyConfig.cs b/BlendFile/DNA/wmKeyConfig.cs
index 789f460..d1da313 100644
--- a/BlendFile/DNA/wmKeyConfig.cs
+++ b/BlendFile/DNA/wmKeyConfig.cs
@@ -15,21 +15,21 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1050, "wmKeyConfig", 168)]
public class wmKeyConfig {
- [DNAFieldAttribute(0, "wmKeyConfig", "*next", "wmKeyConfig", 8, true)]
+ [DNAFieldAttribute(0, "wmKeyConfig", "*next", "wmKeyConfig", 8, true, 0)]
public wmKeyConfig ptr_next;
- [DNAFieldAttribute(1, "wmKeyConfig", "*prev", "wmKeyConfig", 8, true)]
+ [DNAFieldAttribute(1, "wmKeyConfig", "*prev", "wmKeyConfig", 8, true, 8)]
public wmKeyConfig ptr_prev;
- [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false, 16)]
public char[] idname = new System.Char[64];
- [DNAFieldAttribute(3, "char", "basename[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(3, "char", "basename[64]", "System.Char[]", 64, false, 80)]
public char[] basename = new System.Char[64];
- [DNAFieldAttribute(4, "ListBase", "keymaps", "ListBase", 16, false)]
+ [DNAFieldAttribute(4, "ListBase", "keymaps", "ListBase", 16, false, 144)]
public ListBase keymaps;
- [DNAFieldAttribute(5, "int", "actkeymap", "int", 4, false)]
+ [DNAFieldAttribute(5, "int", "actkeymap", "int", 4, false, 160)]
public int actkeymap;
- [DNAFieldAttribute(6, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "flag", "short", 2, false, 164)]
public short flag;
- [DNAFieldAttribute(7, "char", "_pad0[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(7, "char", "_pad0[2]", "System.Char[]", 2, false, 166)]
public char[] _pad0 = new System.Char[2];
public wmKeyConfig() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/wmKeyConfigPref.cs b/BlendFile/DNA/wmKeyConfigPref.cs
index e3b64f1..03c4a01 100644
--- a/BlendFile/DNA/wmKeyConfigPref.cs
+++ b/BlendFile/DNA/wmKeyConfigPref.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1063, "wmKeyConfigPref", 88)]
public class wmKeyConfigPref {
- [DNAFieldAttribute(0, "wmKeyConfigPref", "*next", "wmKeyConfigPref", 8, true)]
+ [DNAFieldAttribute(0, "wmKeyConfigPref", "*next", "wmKeyConfigPref", 8, true, 0)]
public wmKeyConfigPref ptr_next;
- [DNAFieldAttribute(1, "wmKeyConfigPref", "*prev", "wmKeyConfigPref", 8, true)]
+ [DNAFieldAttribute(1, "wmKeyConfigPref", "*prev", "wmKeyConfigPref", 8, true, 8)]
public wmKeyConfigPref ptr_prev;
- [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false, 16)]
public char[] idname = new System.Char[64];
- [DNAFieldAttribute(3, "IDProperty", "*prop", "IDProperty", 8, true)]
+ [DNAFieldAttribute(3, "IDProperty", "*prop", "IDProperty", 8, true, 80)]
public IDProperty ptr_prop;
public wmKeyConfigPref() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/wmKeyMap.cs b/BlendFile/DNA/wmKeyMap.cs
index e6804c6..6b75009 100644
--- a/BlendFile/DNA/wmKeyMap.cs
+++ b/BlendFile/DNA/wmKeyMap.cs
@@ -15,27 +15,27 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1061, "wmKeyMap", 256)]
public class wmKeyMap {
- [DNAFieldAttribute(0, "wmKeyMap", "*next", "wmKeyMap", 8, true)]
+ [DNAFieldAttribute(0, "wmKeyMap", "*next", "wmKeyMap", 8, true, 0)]
public wmKeyMap ptr_next;
- [DNAFieldAttribute(1, "wmKeyMap", "*prev", "wmKeyMap", 8, true)]
+ [DNAFieldAttribute(1, "wmKeyMap", "*prev", "wmKeyMap", 8, true, 8)]
public wmKeyMap ptr_prev;
- [DNAFieldAttribute(2, "ListBase", "items", "ListBase", 16, false)]
+ [DNAFieldAttribute(2, "ListBase", "items", "ListBase", 16, false, 16)]
public ListBase items;
- [DNAFieldAttribute(3, "ListBase", "diff_items", "ListBase", 16, false)]
+ [DNAFieldAttribute(3, "ListBase", "diff_items", "ListBase", 16, false, 32)]
public ListBase diff_items;
- [DNAFieldAttribute(4, "char", "idname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "idname[64]", "System.Char[]", 64, false, 48)]
public char[] idname = new System.Char[64];
- [DNAFieldAttribute(5, "short", "spaceid", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "spaceid", "short", 2, false, 112)]
public short spaceid;
- [DNAFieldAttribute(6, "short", "regionid", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "regionid", "short", 2, false, 114)]
public short regionid;
- [DNAFieldAttribute(7, "char", "owner_id[128]", "System.Char[]", 128, false)]
+ [DNAFieldAttribute(7, "char", "owner_id[128]", "System.Char[]", 128, false, 116)]
public char[] owner_id = new System.Char[128];
- [DNAFieldAttribute(8, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "flag", "short", 2, false, 244)]
public short flag;
- [DNAFieldAttribute(9, "short", "kmi_id", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "kmi_id", "short", 2, false, 246)]
public short kmi_id;
- [DNAFieldAttribute(12, "void", "*modal_items", "void", 8, true)]
+ [DNAFieldAttribute(12, "void", "*modal_items", "void", 8, true, 248)]
public object ptr_modal_items;
public wmKeyMap() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/wmKeyMapDiffItem.cs b/BlendFile/DNA/wmKeyMapDiffItem.cs
index 14851c3..77cee23 100644
--- a/BlendFile/DNA/wmKeyMapDiffItem.cs
+++ b/BlendFile/DNA/wmKeyMapDiffItem.cs
@@ -15,13 +15,13 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1060, "wmKeyMapDiffItem", 32)]
public class wmKeyMapDiffItem {
- [DNAFieldAttribute(0, "wmKeyMapDiffItem", "*next", "wmKeyMapDiffItem", 8, true)]
+ [DNAFieldAttribute(0, "wmKeyMapDiffItem", "*next", "wmKeyMapDiffItem", 8, true, 0)]
public wmKeyMapDiffItem ptr_next;
- [DNAFieldAttribute(1, "wmKeyMapDiffItem", "*prev", "wmKeyMapDiffItem", 8, true)]
+ [DNAFieldAttribute(1, "wmKeyMapDiffItem", "*prev", "wmKeyMapDiffItem", 8, true, 8)]
public wmKeyMapDiffItem ptr_prev;
- [DNAFieldAttribute(2, "wmKeyMapItem", "*remove_item", "wmKeyMapItem", 8, true)]
+ [DNAFieldAttribute(2, "wmKeyMapItem", "*remove_item", "wmKeyMapItem", 8, true, 16)]
public wmKeyMapItem ptr_remove_item;
- [DNAFieldAttribute(3, "wmKeyMapItem", "*add_item", "wmKeyMapItem", 8, true)]
+ [DNAFieldAttribute(3, "wmKeyMapItem", "*add_item", "wmKeyMapItem", 8, true, 24)]
public wmKeyMapItem ptr_add_item;
public wmKeyMapDiffItem() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/wmKeyMapItem.cs b/BlendFile/DNA/wmKeyMapItem.cs
index 83d4509..a514181 100644
--- a/BlendFile/DNA/wmKeyMapItem.cs
+++ b/BlendFile/DNA/wmKeyMapItem.cs
@@ -15,43 +15,43 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1058, "wmKeyMapItem", 184)]
public class wmKeyMapItem {
- [DNAFieldAttribute(0, "wmKeyMapItem", "*next", "wmKeyMapItem", 8, true)]
+ [DNAFieldAttribute(0, "wmKeyMapItem", "*next", "wmKeyMapItem", 8, true, 0)]
public wmKeyMapItem ptr_next;
- [DNAFieldAttribute(1, "wmKeyMapItem", "*prev", "wmKeyMapItem", 8, true)]
+ [DNAFieldAttribute(1, "wmKeyMapItem", "*prev", "wmKeyMapItem", 8, true, 8)]
public wmKeyMapItem ptr_prev;
- [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false, 16)]
public char[] idname = new System.Char[64];
- [DNAFieldAttribute(3, "IDProperty", "*properties", "IDProperty", 8, true)]
+ [DNAFieldAttribute(3, "IDProperty", "*properties", "IDProperty", 8, true, 80)]
public IDProperty ptr_properties;
- [DNAFieldAttribute(4, "char", "propvalue_str[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(4, "char", "propvalue_str[64]", "System.Char[]", 64, false, 88)]
public char[] propvalue_str = new System.Char[64];
- [DNAFieldAttribute(5, "short", "propvalue", "short", 2, false)]
+ [DNAFieldAttribute(5, "short", "propvalue", "short", 2, false, 152)]
public short propvalue;
- [DNAFieldAttribute(6, "short", "type", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "type", "short", 2, false, 154)]
public short type;
- [DNAFieldAttribute(7, "int8_t", "val", "int8_t", 1, false)]
+ [DNAFieldAttribute(7, "int8_t", "val", "int8_t", 1, false, 156)]
public sbyte val;
- [DNAFieldAttribute(8, "int8_t", "direction", "int8_t", 1, false)]
+ [DNAFieldAttribute(8, "int8_t", "direction", "int8_t", 1, false, 157)]
public sbyte direction;
- [DNAFieldAttribute(9, "short", "shift", "short", 2, false)]
+ [DNAFieldAttribute(9, "short", "shift", "short", 2, false, 158)]
public short shift;
- [DNAFieldAttribute(10, "short", "ctrl", "short", 2, false)]
+ [DNAFieldAttribute(10, "short", "ctrl", "short", 2, false, 160)]
public short ctrl;
- [DNAFieldAttribute(11, "short", "alt", "short", 2, false)]
+ [DNAFieldAttribute(11, "short", "alt", "short", 2, false, 162)]
public short alt;
- [DNAFieldAttribute(12, "short", "oskey", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "oskey", "short", 2, false, 164)]
public short oskey;
- [DNAFieldAttribute(13, "short", "keymodifier", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "keymodifier", "short", 2, false, 166)]
public short keymodifier;
- [DNAFieldAttribute(14, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(14, "short", "flag", "short", 2, false, 168)]
public short flag;
- [DNAFieldAttribute(15, "short", "maptype", "short", 2, false)]
+ [DNAFieldAttribute(15, "short", "maptype", "short", 2, false, 170)]
public short maptype;
- [DNAFieldAttribute(16, "short", "id", "short", 2, false)]
+ [DNAFieldAttribute(16, "short", "id", "short", 2, false, 172)]
public short id;
- [DNAFieldAttribute(17, "char", "_pad[2]", "System.Char[]", 2, false)]
+ [DNAFieldAttribute(17, "char", "_pad[2]", "System.Char[]", 2, false, 174)]
public char[] _pad = new System.Char[2];
- [DNAFieldAttribute(18, "PointerRNA", "*ptr", "PointerRNA", 8, true)]
+ [DNAFieldAttribute(18, "PointerRNA", "*ptr", "PointerRNA", 8, true, 176)]
public PointerRNA ptr_ptr;
public wmKeyMapItem() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/wmOperator.cs b/BlendFile/DNA/wmOperator.cs
index e16f2fd..a594323 100644
--- a/BlendFile/DNA/wmOperator.cs
+++ b/BlendFile/DNA/wmOperator.cs
@@ -15,33 +15,33 @@ namespace BlendFile.DNA {
[DNAClassAttribute(946, "wmOperator", 168)]
public class wmOperator {
- [DNAFieldAttribute(0, "wmOperator", "*next", "wmOperator", 8, true)]
+ [DNAFieldAttribute(0, "wmOperator", "*next", "wmOperator", 8, true, 0)]
public wmOperator ptr_next;
- [DNAFieldAttribute(1, "wmOperator", "*prev", "wmOperator", 8, true)]
+ [DNAFieldAttribute(1, "wmOperator", "*prev", "wmOperator", 8, true, 8)]
public wmOperator ptr_prev;
- [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false, 16)]
public char[] idname = new System.Char[64];
- [DNAFieldAttribute(3, "IDProperty", "*properties", "IDProperty", 8, true)]
+ [DNAFieldAttribute(3, "IDProperty", "*properties", "IDProperty", 8, true, 80)]
public IDProperty ptr_properties;
- [DNAFieldAttribute(4, "wmOperatorType", "*type", "wmOperatorType", 8, true)]
+ [DNAFieldAttribute(4, "wmOperatorType", "*type", "wmOperatorType", 8, true, 88)]
public wmOperatorType ptr_type;
- [DNAFieldAttribute(5, "void", "*customdata", "void", 8, true)]
+ [DNAFieldAttribute(5, "void", "*customdata", "void", 8, true, 96)]
public object ptr_customdata;
- [DNAFieldAttribute(6, "void", "*py_instance", "void", 8, true)]
+ [DNAFieldAttribute(6, "void", "*py_instance", "void", 8, true, 104)]
public object ptr_py_instance;
- [DNAFieldAttribute(7, "PointerRNA", "*ptr", "PointerRNA", 8, true)]
+ [DNAFieldAttribute(7, "PointerRNA", "*ptr", "PointerRNA", 8, true, 112)]
public PointerRNA ptr_ptr;
- [DNAFieldAttribute(8, "ReportList", "*reports", "ReportList", 8, true)]
+ [DNAFieldAttribute(8, "ReportList", "*reports", "ReportList", 8, true, 120)]
public ReportList ptr_reports;
- [DNAFieldAttribute(9, "ListBase", "macro", "ListBase", 16, false)]
+ [DNAFieldAttribute(9, "ListBase", "macro", "ListBase", 16, false, 128)]
public ListBase macro;
- [DNAFieldAttribute(10, "wmOperator", "*opm", "wmOperator", 8, true)]
+ [DNAFieldAttribute(10, "wmOperator", "*opm", "wmOperator", 8, true, 144)]
public wmOperator ptr_opm;
- [DNAFieldAttribute(11, "uiLayout", "*layout", "uiLayout", 8, true)]
+ [DNAFieldAttribute(11, "uiLayout", "*layout", "uiLayout", 8, true, 152)]
public uiLayout ptr_layout;
- [DNAFieldAttribute(12, "short", "flag", "short", 2, false)]
+ [DNAFieldAttribute(12, "short", "flag", "short", 2, false, 160)]
public short flag;
- [DNAFieldAttribute(13, "char", "_pad[6]", "System.Char[]", 6, false)]
+ [DNAFieldAttribute(13, "char", "_pad[6]", "System.Char[]", 6, false, 162)]
public char[] _pad = new System.Char[6];
public wmOperator() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/wmOwnerID.cs b/BlendFile/DNA/wmOwnerID.cs
index d3fc9ed..2c576e0 100644
--- a/BlendFile/DNA/wmOwnerID.cs
+++ b/BlendFile/DNA/wmOwnerID.cs
@@ -15,11 +15,11 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1067, "wmOwnerID", 144)]
public class wmOwnerID {
- [DNAFieldAttribute(0, "wmOwnerID", "*next", "wmOwnerID", 8, true)]
+ [DNAFieldAttribute(0, "wmOwnerID", "*next", "wmOwnerID", 8, true, 0)]
public wmOwnerID ptr_next;
- [DNAFieldAttribute(1, "wmOwnerID", "*prev", "wmOwnerID", 8, true)]
+ [DNAFieldAttribute(1, "wmOwnerID", "*prev", "wmOwnerID", 8, true, 8)]
public wmOwnerID ptr_prev;
- [DNAFieldAttribute(2, "char", "name[128]", "System.Char[]", 128, false)]
+ [DNAFieldAttribute(2, "char", "name[128]", "System.Char[]", 128, false, 16)]
public char[] name = new System.Char[128];
public wmOwnerID() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/wmWindow.cs b/BlendFile/DNA/wmWindow.cs
index 7cc338d..075fda1 100644
--- a/BlendFile/DNA/wmWindow.cs
+++ b/BlendFile/DNA/wmWindow.cs
@@ -15,97 +15,97 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1048, "wmWindow", 376)]
public class wmWindow {
- [DNAFieldAttribute(0, "wmWindow", "*next", "wmWindow", 8, true)]
+ [DNAFieldAttribute(0, "wmWindow", "*next", "wmWindow", 8, true, 0)]
public wmWindow ptr_next;
- [DNAFieldAttribute(1, "wmWindow", "*prev", "wmWindow", 8, true)]
+ [DNAFieldAttribute(1, "wmWindow", "*prev", "wmWindow", 8, true, 8)]
public wmWindow ptr_prev;
- [DNAFieldAttribute(2, "void", "*ghostwin", "void", 8, true)]
+ [DNAFieldAttribute(2, "void", "*ghostwin", "void", 8, true, 16)]
public object ptr_ghostwin;
- [DNAFieldAttribute(3, "void", "*gpuctx", "void", 8, true)]
+ [DNAFieldAttribute(3, "void", "*gpuctx", "void", 8, true, 24)]
public object ptr_gpuctx;
- [DNAFieldAttribute(4, "wmWindow", "*parent", "wmWindow", 8, true)]
+ [DNAFieldAttribute(4, "wmWindow", "*parent", "wmWindow", 8, true, 32)]
public wmWindow ptr_parent;
- [DNAFieldAttribute(5, "Scene", "*scene", "Scene", 8, true)]
+ [DNAFieldAttribute(5, "Scene", "*scene", "Scene", 8, true, 40)]
public Scene ptr_scene;
- [DNAFieldAttribute(6, "Scene", "*new_scene", "Scene", 8, true)]
+ [DNAFieldAttribute(6, "Scene", "*new_scene", "Scene", 8, true, 48)]
public Scene ptr_new_scene;
- [DNAFieldAttribute(7, "char", "view_layer_name[64]", "System.Char[]", 64, false)]
+ [DNAFieldAttribute(7, "char", "view_layer_name[64]", "System.Char[]", 64, false, 56)]
public char[] view_layer_name = new System.Char[64];
- [DNAFieldAttribute(8, "Scene", "*unpinned_scene", "Scene", 8, true)]
+ [DNAFieldAttribute(8, "Scene", "*unpinned_scene", "Scene", 8, true, 120)]
public Scene ptr_unpinned_scene;
- [DNAFieldAttribute(9, "WorkSpaceInstanceHook", "*workspace_hook", "WorkSpaceInstanceHook", 8, true)]
+ [DNAFieldAttribute(9, "WorkSpaceInstanceHook", "*workspace_hook", "WorkSpaceInstanceHook", 8, true, 128)]
public WorkSpaceInstanceHook ptr_workspace_hook;
- [DNAFieldAttribute(10, "ScrAreaMap", "global_area_map", "ScrAreaMap", 48, false)]
+ [DNAFieldAttribute(10, "ScrAreaMap", "global_area_map", "ScrAreaMap", 48, false, 136)]
public ScrAreaMap global_area_map;
- [DNAFieldAttribute(11, "bScreen", "*screen", "bScreen", 8, true)]
+ [DNAFieldAttribute(11, "bScreen", "*screen", "bScreen", 8, true, 184)]
public bScreen ptr_screen;
- [DNAFieldAttribute(12, "int", "winid", "int", 4, false)]
+ [DNAFieldAttribute(12, "int", "winid", "int", 4, false, 192)]
public int winid;
- [DNAFieldAttribute(13, "short", "posx", "short", 2, false)]
+ [DNAFieldAttribute(13, "short", "posx", "short", 2, false, 196)]
public short posx;
- [DNAFieldAttribute(14, "short", "posy", "short", 2, false)]
+ [DNAFieldAttribute(14, "short", "posy", "short", 2, false, 198)]
public short posy;
- [DNAFieldAttribute(15, "short", "sizex", "short", 2, false)]
+ [DNAFieldAttribute(15, "short", "sizex", "short", 2, false, 200)]
public short sizex;
- [DNAFieldAttribute(16, "short", "sizey", "short", 2, false)]
+ [DNAFieldAttribute(16, "short", "sizey", "short", 2, false, 202)]
public short sizey;
- [DNAFieldAttribute(17, "char", "windowstate", "char", 1, false)]
+ [DNAFieldAttribute(17, "char", "windowstate", "char", 1, false, 204)]
public char windowstate;
- [DNAFieldAttribute(18, "char", "active", "char", 1, false)]
+ [DNAFieldAttribute(18, "char", "active", "char", 1, false, 205)]
public char active;
- [DNAFieldAttribute(19, "short", "cursor", "short", 2, false)]
+ [DNAFieldAttribute(19, "short", "cursor", "short", 2, false, 206)]
public short cursor;
- [DNAFieldAttribute(20, "short", "lastcursor", "short", 2, false)]
+ [DNAFieldAttribute(20, "short", "lastcursor", "short", 2, false, 208)]
public short lastcursor;
- [DNAFieldAttribute(21, "short", "modalcursor", "short", 2, false)]
+ [DNAFieldAttribute(21, "short", "modalcursor", "short", 2, false, 210)]
public short modalcursor;
- [DNAFieldAttribute(22, "short", "grabcursor", "short", 2, false)]
+ [DNAFieldAttribute(22, "short", "grabcursor", "short", 2, false, 212)]
public short grabcursor;
- [DNAFieldAttribute(23, "short", "pie_event_type_lock", "short", 2, false)]
+ [DNAFieldAttribute(23, "short", "pie_event_type_lock", "short", 2, false, 214)]
public short pie_event_type_lock;
- [DNAFieldAttribute(24, "short", "pie_event_type_last", "short", 2, false)]
+ [DNAFieldAttribute(24, "short", "pie_event_type_last", "short", 2, false, 216)]
public short pie_event_type_last;
- [DNAFieldAttribute(25, "char", "addmousemove", "char", 1, false)]
+ [DNAFieldAttribute(25, "char", "addmousemove", "char", 1, false, 218)]
public char addmousemove;
- [DNAFieldAttribute(26, "char", "tag_cursor_refresh", "char", 1, false)]
+ [DNAFieldAttribute(26, "char", "tag_cursor_refresh", "char", 1, false, 219)]
public char tag_cursor_refresh;
- [DNAFieldAttribute(27, "char", "event_queue_check_click", "char", 1, false)]
+ [DNAFieldAttribute(27, "char", "event_queue_check_click", "char", 1, false, 220)]
public char event_queue_check_click;
- [DNAFieldAttribute(28, "char", "event_queue_check_drag", "char", 1, false)]
+ [DNAFieldAttribute(28, "char", "event_queue_check_drag", "char", 1, false, 221)]
public char event_queue_check_drag;
- [DNAFieldAttribute(29, "char", "event_queue_check_drag_handled", "char", 1, false)]
+ [DNAFieldAttribute(29, "char", "event_queue_check_drag_handled", "char", 1, false, 222)]
public char event_queue_check_drag_handled;
- [DNAFieldAttribute(30, "char", "event_queue_consecutive_gesture_type", "char", 1, false)]
+ [DNAFieldAttribute(30, "char", "event_queue_consecutive_gesture_type", "char", 1, false, 223)]
public char event_queue_consecutive_gesture_type;
- [DNAFieldAttribute(31, "int", "event_queue_consecutive_gesture_xy[2]", "System.Int32[]", 8, false)]
+ [DNAFieldAttribute(31, "int", "event_queue_consecutive_gesture_xy[2]", "System.Int32[]", 8, false, 224)]
public int[] event_queue_consecutive_gesture_xy = new System.Int32[2];
- [DNAFieldAttribute(32, "wmEvent_ConsecutiveData", "*event_queue_consecutive_gesture_data", "wmEvent_ConsecutiveData", 8, true)]
+ [DNAFieldAttribute(32, "wmEvent_ConsecutiveData", "*event_queue_consecutive_gesture_data", "wmEvent_ConsecutiveData", 8, true, 232)]
public wmEvent_ConsecutiveData ptr_event_queue_consecutive_gesture_data;
- [DNAFieldAttribute(33, "wmEvent", "*eventstate", "wmEvent", 8, true)]
+ [DNAFieldAttribute(33, "wmEvent", "*eventstate", "wmEvent", 8, true, 240)]
public wmEvent ptr_eventstate;
- [DNAFieldAttribute(34, "wmEvent", "*event_last_handled", "wmEvent", 8, true)]
+ [DNAFieldAttribute(34, "wmEvent", "*event_last_handled", "wmEvent", 8, true, 248)]
public wmEvent ptr_event_last_handled;
- [DNAFieldAttribute(35, "wmIMEData", "*ime_data", "wmIMEData", 8, true)]
+ [DNAFieldAttribute(35, "wmIMEData", "*ime_data", "wmIMEData", 8, true, 256)]
public wmIMEData ptr_ime_data;
- [DNAFieldAttribute(36, "char", "ime_data_is_composing", "char", 1, false)]
+ [DNAFieldAttribute(36, "char", "ime_data_is_composing", "char", 1, false, 264)]
public char ime_data_is_composing;
- [DNAFieldAttribute(37, "char", "_pad1[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(37, "char", "_pad1[7]", "System.Char[]", 7, false, 265)]
public char[] _pad1 = new System.Char[7];
- [DNAFieldAttribute(38, "ListBase", "event_queue", "ListBase", 16, false)]
+ [DNAFieldAttribute(38, "ListBase", "event_queue", "ListBase", 16, false, 272)]
public ListBase event_queue;
- [DNAFieldAttribute(39, "ListBase", "handlers", "ListBase", 16, false)]
+ [DNAFieldAttribute(39, "ListBase", "handlers", "ListBase", 16, false, 288)]
public ListBase handlers;
- [DNAFieldAttribute(40, "ListBase", "modalhandlers", "ListBase", 16, false)]
+ [DNAFieldAttribute(40, "ListBase", "modalhandlers", "ListBase", 16, false, 304)]
public ListBase modalhandlers;
- [DNAFieldAttribute(41, "ListBase", "gesture", "ListBase", 16, false)]
+ [DNAFieldAttribute(41, "ListBase", "gesture", "ListBase", 16, false, 320)]
public ListBase gesture;
- [DNAFieldAttribute(42, "Stereo3dFormat", "*stereo3d_format", "Stereo3dFormat", 8, true)]
+ [DNAFieldAttribute(42, "Stereo3dFormat", "*stereo3d_format", "Stereo3dFormat", 8, true, 336)]
public Stereo3dFormat ptr_stereo3d_format;
- [DNAFieldAttribute(43, "ListBase", "drawcalls", "ListBase", 16, false)]
+ [DNAFieldAttribute(43, "ListBase", "drawcalls", "ListBase", 16, false, 344)]
public ListBase drawcalls;
- [DNAFieldAttribute(44, "void", "*cursor_keymap_status", "void", 8, true)]
+ [DNAFieldAttribute(44, "void", "*cursor_keymap_status", "void", 8, true, 360)]
public object ptr_cursor_keymap_status;
- [DNAFieldAttribute(45, "uint64_t", "eventstate_prev_press_time_ms", "uint64_t", 8, false)]
+ [DNAFieldAttribute(45, "uint64_t", "eventstate_prev_press_time_ms", "uint64_t", 8, false, 368)]
public ulong eventstate_prev_press_time_ms;
public wmWindow() {
this.ptr_next = default;
diff --git a/BlendFile/DNA/wmWindowManager.cs b/BlendFile/DNA/wmWindowManager.cs
index 7f8ec07..53c7131 100644
--- a/BlendFile/DNA/wmWindowManager.cs
+++ b/BlendFile/DNA/wmWindowManager.cs
@@ -15,65 +15,65 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1047, "wmWindowManager", 1456)]
public class wmWindowManager {
- [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)]
+ [DNAFieldAttribute(0, "ID", "id", "ID", 208, false, 0)]
public ID id;
- [DNAFieldAttribute(1, "wmWindow", "*windrawable", "wmWindow", 8, true)]
+ [DNAFieldAttribute(1, "wmWindow", "*windrawable", "wmWindow", 8, true, 208)]
public wmWindow ptr_windrawable;
- [DNAFieldAttribute(2, "wmWindow", "*winactive", "wmWindow", 8, true)]
+ [DNAFieldAttribute(2, "wmWindow", "*winactive", "wmWindow", 8, true, 216)]
public wmWindow ptr_winactive;
- [DNAFieldAttribute(3, "ListBase", "windows", "ListBase", 16, false)]
+ [DNAFieldAttribute(3, "ListBase", "windows", "ListBase", 16, false, 224)]
public ListBase windows;
- [DNAFieldAttribute(4, "uchar", "init_flag", "uchar", 1, false)]
+ [DNAFieldAttribute(4, "uchar", "init_flag", "uchar", 1, false, 240)]
public byte init_flag;
- [DNAFieldAttribute(5, "char", "_pad0[1]", "System.Char[]", 1, false)]
+ [DNAFieldAttribute(5, "char", "_pad0[1]", "System.Char[]", 1, false, 241)]
public char[] _pad0 = new System.Char[1];
- [DNAFieldAttribute(6, "short", "file_saved", "short", 2, false)]
+ [DNAFieldAttribute(6, "short", "file_saved", "short", 2, false, 242)]
public short file_saved;
- [DNAFieldAttribute(7, "short", "op_undo_depth", "short", 2, false)]
+ [DNAFieldAttribute(7, "short", "op_undo_depth", "short", 2, false, 244)]
public short op_undo_depth;
- [DNAFieldAttribute(8, "short", "outliner_sync_select_dirty", "short", 2, false)]
+ [DNAFieldAttribute(8, "short", "outliner_sync_select_dirty", "short", 2, false, 246)]
public short outliner_sync_select_dirty;
- [DNAFieldAttribute(9, "ListBase", "operators", "ListBase", 16, false)]
+ [DNAFieldAttribute(9, "ListBase", "operators", "ListBase", 16, false, 248)]
public ListBase operators;
- [DNAFieldAttribute(10, "ListBase", "notifier_queue", "ListBase", 16, false)]
+ [DNAFieldAttribute(10, "ListBase", "notifier_queue", "ListBase", 16, false, 264)]
public ListBase notifier_queue;
- [DNAFieldAttribute(11, "GSet", "*notifier_queue_set", "GSet", 8, true)]
+ [DNAFieldAttribute(11, "GSet", "*notifier_queue_set", "GSet", 8, true, 280)]
public GSet ptr_notifier_queue_set;
- [DNAFieldAttribute(12, "wmNotifier", "*notifier_current", "wmNotifier", 8, true)]
+ [DNAFieldAttribute(12, "wmNotifier", "*notifier_current", "wmNotifier", 8, true, 288)]
public wmNotifier ptr_notifier_current;
- [DNAFieldAttribute(13, "int", "extensions_updates", "int", 4, false)]
+ [DNAFieldAttribute(13, "int", "extensions_updates", "int", 4, false, 296)]
public int extensions_updates;
- [DNAFieldAttribute(14, "int", "extensions_blocked", "int", 4, false)]
+ [DNAFieldAttribute(14, "int", "extensions_blocked", "int", 4, false, 300)]
public int extensions_blocked;
- [DNAFieldAttribute(15, "ListBase", "jobs", "ListBase", 16, false)]
+ [DNAFieldAttribute(15, "ListBase", "jobs", "ListBase", 16, false, 304)]
public ListBase jobs;
- [DNAFieldAttribute(16, "ListBase", "paintcursors", "ListBase", 16, false)]
+ [DNAFieldAttribute(16, "ListBase", "paintcursors", "ListBase", 16, false, 320)]
public ListBase paintcursors;
- [DNAFieldAttribute(17, "ListBase", "drags", "ListBase", 16, false)]
+ [DNAFieldAttribute(17, "ListBase", "drags", "ListBase", 16, false, 336)]
public ListBase drags;
- [DNAFieldAttribute(18, "ListBase", "keyconfigs", "ListBase", 16, false)]
+ [DNAFieldAttribute(18, "ListBase", "keyconfigs", "ListBase", 16, false, 352)]
public ListBase keyconfigs;
- [DNAFieldAttribute(19, "wmKeyConfig", "*defaultconf", "wmKeyConfig", 8, true)]
+ [DNAFieldAttribute(19, "wmKeyConfig", "*defaultconf", "wmKeyConfig", 8, true, 368)]
public wmKeyConfig ptr_defaultconf;
- [DNAFieldAttribute(20, "wmKeyConfig", "*addonconf", "wmKeyConfig", 8, true)]
+ [DNAFieldAttribute(20, "wmKeyConfig", "*addonconf", "wmKeyConfig", 8, true, 376)]
public wmKeyConfig ptr_addonconf;
- [DNAFieldAttribute(21, "wmKeyConfig", "*userconf", "wmKeyConfig", 8, true)]
+ [DNAFieldAttribute(21, "wmKeyConfig", "*userconf", "wmKeyConfig", 8, true, 384)]
public wmKeyConfig ptr_userconf;
- [DNAFieldAttribute(22, "ListBase", "timers", "ListBase", 16, false)]
+ [DNAFieldAttribute(22, "ListBase", "timers", "ListBase", 16, false, 392)]
public ListBase timers;
- [DNAFieldAttribute(23, "wmTimer", "*autosavetimer", "wmTimer", 8, true)]
+ [DNAFieldAttribute(23, "wmTimer", "*autosavetimer", "wmTimer", 8, true, 408)]
public wmTimer ptr_autosavetimer;
- [DNAFieldAttribute(24, "char", "autosave_scheduled", "char", 1, false)]
+ [DNAFieldAttribute(24, "char", "autosave_scheduled", "char", 1, false, 416)]
public char autosave_scheduled;
- [DNAFieldAttribute(25, "char", "_pad2[7]", "System.Char[]", 7, false)]
+ [DNAFieldAttribute(25, "char", "_pad2[7]", "System.Char[]", 7, false, 417)]
public char[] _pad2 = new System.Char[7];
- [DNAFieldAttribute(26, "UndoStack", "*undo_stack", "UndoStack", 8, true)]
+ [DNAFieldAttribute(26, "UndoStack", "*undo_stack", "UndoStack", 8, true, 424)]
public UndoStack ptr_undo_stack;
- [DNAFieldAttribute(27, "wmMsgBus", "*message_bus", "wmMsgBus", 8, true)]
+ [DNAFieldAttribute(27, "wmMsgBus", "*message_bus", "wmMsgBus", 8, true, 432)]
public wmMsgBus ptr_message_bus;
- [DNAFieldAttribute(28, "wmXrData", "xr", "wmXrData", 1008, false)]
+ [DNAFieldAttribute(28, "wmXrData", "xr", "wmXrData", 1008, false, 440)]
public wmXrData xr;
- [DNAFieldAttribute(29, "WindowManagerRuntimeHandle", "*runtime", "WindowManagerRuntimeHandle", 8, true)]
+ [DNAFieldAttribute(29, "WindowManagerRuntimeHandle", "*runtime", "WindowManagerRuntimeHandle", 8, true, 1448)]
public WindowManagerRuntimeHandle ptr_runtime;
public wmWindowManager() {
this.id = default;
diff --git a/BlendFile/DNA/wmXrData.cs b/BlendFile/DNA/wmXrData.cs
index ea56290..33fa613 100644
--- a/BlendFile/DNA/wmXrData.cs
+++ b/BlendFile/DNA/wmXrData.cs
@@ -15,9 +15,9 @@ namespace BlendFile.DNA {
[DNAClassAttribute(1044, "wmXrData", 1008)]
public class wmXrData {
- [DNAFieldAttribute(0, "wmXrRuntimeData", "*runtime", "wmXrRuntimeData", 8, true)]
+ [DNAFieldAttribute(0, "wmXrRuntimeData", "*runtime", "wmXrRuntimeData", 8, true, 0)]
public wmXrRuntimeData ptr_runtime;
- [DNAFieldAttribute(1, "XrSessionSettings", "session_settings", "XrSessionSettings", 1000, false)]
+ [DNAFieldAttribute(1, "XrSessionSettings", "session_settings", "XrSessionSettings", 1000, false, 8)]
public XrSessionSettings session_settings;
public wmXrData() {
this.ptr_runtime = default;
diff --git a/BlendFile/DNAFieldAttribute.cs b/BlendFile/DNAFieldAttribute.cs
index fa07c5f..7c5f56c 100644
--- a/BlendFile/DNAFieldAttribute.cs
+++ b/BlendFile/DNAFieldAttribute.cs
@@ -67,13 +67,25 @@ namespace BlendFile {
this._isPointer = value;
}
}
- public DNAFieldAttribute(int originalIndex, string originalType, string originalName, string underlyingType, int size, bool isPointer) {
+
+ private int _memoryOffset;
+
+ public virtual int MemoryOffset {
+ get {
+ return 0;
+ }
+ set {
+ this._memoryOffset = value;
+ }
+ }
+ public DNAFieldAttribute(int originalIndex, string originalType, string originalName, string underlyingType, int size, bool isPointer, int memoryOffset) {
this.OriginalIndex = originalIndex;
this.OriginalType = originalType;
this.OriginalName = originalName;
this.OriginalType = underlyingType;
this.Size = size;
this.IsPointer = isPointer;
+ this.MemoryOffset = memoryOffset;
}
}
}
diff --git a/BlendFile/Reader.cs b/BlendFile/Reader.cs
index 064343c..a227578 100644
--- a/BlendFile/Reader.cs
+++ b/BlendFile/Reader.cs
@@ -72,7 +72,6 @@ public class Reader {
foreach (var block in blend.Blocks) {
//We need to read all blocks of data regardless of the type
- //if (block.Code != "DATA") continue;
//Checks if the block has a known SDNA type, meaning that we know how it is structured
if (!dnaTypes.ContainsKey((int)block.SdnaIndex)) continue;
@@ -113,14 +112,25 @@ public class Reader {
private long GetBlockFieldDataOffset(long blockAddress, int fieldIndex, FieldInfo[] fieldMetadata) =>
blockAddress + GetFieldDataOffset(fieldIndex, fieldMetadata);
+ ///
+ /// Gets the offset of the data of a field in a block
+ ///
+ /// index of the field in the structure
+ /// array of metadata
+ ///
[MethodImpl(MethodImplOptions.AggressiveInlining)]
- private long GetFieldDataOffset(int fieldIndex, FieldInfo[] fieldMetadata) =>
+ private long GetFieldDataOffset(int fieldIndex, FieldInfo[] fieldMetadata) =>
fieldMetadata.Where(f => f.GetCustomAttribute()!.OriginalIndex < fieldIndex)
.Sum(f => f.GetCustomAttribute()!.Size);
+ ///
+ /// Creates an instance of a given type
+ ///
+ /// A containing the name of the type to create
+ /// An object of the type specified in the parameter or null
+ [MethodImpl(MethodImplOptions.AggressiveInlining)]
private object? ActivateInstance(string type) => dnaTypesDb.TryGetValue(type, out Type? t) ? Activator.CreateInstance(t) : null;
-
///
/// Filles a given object with the data from a block, starting to read it from the specified offset
///
diff --git a/BlendFileTest/BlendFileTest.csproj b/BlendFileTest/BlendFileTest.csproj
deleted file mode 100644
index 85b4959..0000000
--- a/BlendFileTest/BlendFileTest.csproj
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
- Exe
- net9.0
- enable
- enable
-
-
-
diff --git a/BlendFileTest/Program.cs b/BlendFileTest/Program.cs
deleted file mode 100644
index 3751555..0000000
--- a/BlendFileTest/Program.cs
+++ /dev/null
@@ -1,2 +0,0 @@
-// See https://aka.ms/new-console-template for more information
-Console.WriteLine("Hello, World!");
diff --git a/CodeGenerator/Program.cs b/CodeGenerator/Program.cs
index e77ad2d..82fe5f2 100644
--- a/CodeGenerator/Program.cs
+++ b/CodeGenerator/Program.cs
@@ -117,9 +117,8 @@ namespace CodeGenerator {
}
var size = 0;
- var attributes = GenerateDNAFieldAttribute(index, field, field.M_Parent.M_Parent, out size);
+ var attributes = GenerateDNAFieldAttribute(index, field, field.M_Parent.M_Parent, totalSize, out size);
totalSize += size;
-
cmf.CustomAttributes.Add(attributes);
ctd.Members.Add(cmf);
}
@@ -266,6 +265,25 @@ namespace CodeGenerator {
ctd.Members.Add(cmp);
+ cmf = new CodeMemberField(typeof(int), "_memoryOffset") {
+ Attributes = MemberAttributes.Private
+ };
+
+ cmp = new CodeMemberProperty() {
+ Name = "MemoryOffset",
+ Type = new CodeTypeReference(typeof(int)),
+ Attributes = MemberAttributes.Public,
+ HasGet = true,
+ GetStatements = {
+ new CodeMethodReturnStatement(new CodeSnippetExpression("0"))
+ },
+ HasSet = true,
+ SetStatements = {
+ new CodeAssignStatement(new CFieldRefExp(new CThisRefExp(), "_memoryOffset"), new CArgRefExp("value"))
+ }
+ };
+
+ ctd.Members.Add(cmp);
var cc = new CodeConstructor() { Attributes = MemberAttributes.Public };
cc.Parameters.AddRange(new CParamDeclExp[] {
@@ -274,7 +292,8 @@ namespace CodeGenerator {
new(typeof(string), "originalName"),
new(typeof(string), "underlyingType"),
new(typeof(int), "size"),
- new(typeof(bool), "isPointer")
+ new(typeof(bool), "isPointer"),
+ new(typeof(int), "memoryOffset")
});
cc.Statements.AddRange(new CodeAssignStatement[] {
@@ -283,7 +302,8 @@ namespace CodeGenerator {
new(new CFieldRefExp(new CThisRefExp(), "OriginalName"), new CArgRefExp("originalName")),
new(new CFieldRefExp(new CThisRefExp(), "OriginalType"), new CArgRefExp("underlyingType")),
new(new CFieldRefExp(new CThisRefExp(), "Size"), new CArgRefExp("size")),
- new(new CFieldRefExp(new CThisRefExp(), "IsPointer"), new CArgRefExp("isPointer"))
+ new(new CFieldRefExp(new CThisRefExp(), "IsPointer"), new CArgRefExp("isPointer")),
+ new(new CFieldRefExp(new CThisRefExp(), "MemoryOffset"), new CArgRefExp("memoryOffset"))
});
ctd.Members.Add(cc);
@@ -381,7 +401,7 @@ namespace CodeGenerator {
}
private static CodeAttributeDeclaration GenerateDNAFieldAttribute(int index, BlendFile.DnaField field,
- BlendFile.Dna1Body body, out int size) {
+ BlendFile.Dna1Body body, int offset, out int size) {
string t;
size = body.Lengths[field.IdxType];
@@ -421,7 +441,8 @@ namespace CodeGenerator {
new(new CodePrimitiveExpression(field.Name)),
new(new CodePrimitiveExpression(t)),
new(new CodePrimitiveExpression(size)),
- new(new CodePrimitiveExpression(isPointer))
+ new(new CodePrimitiveExpression(isPointer)),
+ new(new CodePrimitiveExpression(offset))
});
return cad;
}