diff --git a/BlendFile/DNA/ARegion.cs b/BlendFile/DNA/ARegion.cs index a4a996d..1f0c590 100644 --- a/BlendFile/DNA/ARegion.cs +++ b/BlendFile/DNA/ARegion.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(842, "ARegion")] + [DNAClassAttribute(842, "ARegion", 440)] public class ARegion { - [DNAFieldAttribute(0, "ARegion", "*next", "ARegion", 4, true)] + [DNAFieldAttribute(0, "ARegion", "*next", "ARegion", 8, true)] public ARegion ptr_next; - [DNAFieldAttribute(1, "ARegion", "*prev", "ARegion", 4, true)] + [DNAFieldAttribute(1, "ARegion", "*prev", "ARegion", 8, true)] public ARegion ptr_prev; [DNAFieldAttribute(2, "View2D", "v2d", "View2D", 152, false)] public View2D v2d; @@ -53,7 +53,7 @@ namespace BlendFile.DNA { public short overlap; [DNAFieldAttribute(18, "short", "flagfullscreen", "short", 2, false)] public short flagfullscreen; - [DNAFieldAttribute(19, "ARegionType", "*type", "ARegionType", 4, true)] + [DNAFieldAttribute(19, "ARegionType", "*type", "ARegionType", 8, true)] public ARegionType ptr_type; [DNAFieldAttribute(20, "ListBase", "uiblocks", "ListBase", 16, false)] public ListBase uiblocks; @@ -69,15 +69,15 @@ namespace BlendFile.DNA { public ListBase handlers; [DNAFieldAttribute(26, "ListBase", "panels_category", "ListBase", 16, false)] public ListBase panels_category; - [DNAFieldAttribute(27, "wmGizmoMap", "*gizmo_map", "wmGizmoMap", 4, true)] + [DNAFieldAttribute(27, "wmGizmoMap", "*gizmo_map", "wmGizmoMap", 8, true)] public wmGizmoMap ptr_gizmo_map; - [DNAFieldAttribute(28, "wmTimer", "*regiontimer", "wmTimer", 4, true)] + [DNAFieldAttribute(28, "wmTimer", "*regiontimer", "wmTimer", 8, true)] public wmTimer ptr_regiontimer; - [DNAFieldAttribute(29, "wmDrawBuffer", "*draw_buffer", "wmDrawBuffer", 4, true)] + [DNAFieldAttribute(29, "wmDrawBuffer", "*draw_buffer", "wmDrawBuffer", 8, true)] public wmDrawBuffer ptr_draw_buffer; - [DNAFieldAttribute(30, "char", "*headerstr", "char", 4, true)] + [DNAFieldAttribute(30, "char", "*headerstr", "char", 8, true)] public char ptr_headerstr; - [DNAFieldAttribute(31, "void", "*regiondata", "void", 4, true)] + [DNAFieldAttribute(31, "void", "*regiondata", "void", 8, true)] public object ptr_regiondata; [DNAFieldAttribute(32, "ARegion_Runtime", "runtime", "ARegion_Runtime", 48, false)] public ARegion_Runtime runtime; diff --git a/BlendFile/DNA/ARegion_Runtime.cs b/BlendFile/DNA/ARegion_Runtime.cs index 2708ba3..47ccac3 100644 --- a/BlendFile/DNA/ARegion_Runtime.cs +++ b/BlendFile/DNA/ARegion_Runtime.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(866, "ARegion_Runtime")] + [DNAClassAttribute(866, "ARegion_Runtime", 48)] public class ARegion_Runtime { - [DNAFieldAttribute(0, "char", "*category", "char", 4, true)] + [DNAFieldAttribute(0, "char", "*category", "char", 8, true)] public char ptr_category; [DNAFieldAttribute(1, "rcti", "visible_rect", "rcti", 16, false)] public rcti visible_rect; @@ -23,9 +23,9 @@ namespace BlendFile.DNA { public int offset_x; [DNAFieldAttribute(3, "int", "offset_y", "int", 4, false)] public int offset_y; - [DNAFieldAttribute(4, "GHash", "*block_name_map", "GHash", 4, true)] + [DNAFieldAttribute(4, "GHash", "*block_name_map", "GHash", 8, true)] public GHash ptr_block_name_map; - [DNAFieldAttribute(5, "Panel", "*popup_block_panel", "Panel", 4, true)] + [DNAFieldAttribute(5, "Panel", "*popup_block_panel", "Panel", 8, true)] 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 f1175d8..b86a911 100644 --- a/BlendFile/DNA/ActionChannelBag.cs +++ b/BlendFile/DNA/ActionChannelBag.cs @@ -13,19 +13,19 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(63, "ActionChannelBag")] + [DNAClassAttribute(63, "ActionChannelBag", 32)] public class ActionChannelBag { [DNAFieldAttribute(0, "int", "slot_handle", "int", 4, false)] public int slot_handle; [DNAFieldAttribute(1, "int", "group_array_num", "int", 4, false)] public int group_array_num; - [DNAFieldAttribute(2, "bActionGroup", "**group_array", "bActionGroup", 4, true)] + [DNAFieldAttribute(2, "bActionGroup", "**group_array", "bActionGroup", 8, true)] public bActionGroup ptr_ptr_group_array; [DNAFieldAttribute(3, "uchar", "_pad[4]", "System.Byte[]", 4, false)] public byte[] _pad = new System.Byte[4]; [DNAFieldAttribute(4, "int", "fcurve_array_num", "int", 4, false)] public int fcurve_array_num; - [DNAFieldAttribute(5, "FCurve", "**fcurve_array", "FCurve", 4, true)] + [DNAFieldAttribute(5, "FCurve", "**fcurve_array", "FCurve", 8, true)] 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 1daa06c..f21d9da 100644 --- a/BlendFile/DNA/ActionLayer.cs +++ b/BlendFile/DNA/ActionLayer.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(66, "ActionLayer")] + [DNAClassAttribute(66, "ActionLayer", 88)] public class ActionLayer { [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; @@ -25,7 +25,7 @@ namespace BlendFile.DNA { public sbyte layer_mix_mode; [DNAFieldAttribute(4, "uchar", "_pad0[2]", "System.Byte[]", 2, false)] public byte[] _pad0 = new System.Byte[2]; - [DNAFieldAttribute(5, "ActionStrip", "**strip_array", "ActionStrip", 4, true)] + [DNAFieldAttribute(5, "ActionStrip", "**strip_array", "ActionStrip", 8, true)] public ActionStrip ptr_ptr_strip_array; [DNAFieldAttribute(6, "int", "strip_array_num", "int", 4, false)] public int strip_array_num; diff --git a/BlendFile/DNA/ActionSlot.cs b/BlendFile/DNA/ActionSlot.cs index f012fbd..9193383 100644 --- a/BlendFile/DNA/ActionSlot.cs +++ b/BlendFile/DNA/ActionSlot.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(67, "ActionSlot")] + [DNAClassAttribute(67, "ActionSlot", 88)] public class ActionSlot { [DNAFieldAttribute(0, "char", "name[66]", "System.Char[]", 66, false)] public char[] name = new System.Char[66]; @@ -27,7 +27,7 @@ namespace BlendFile.DNA { public sbyte slot_flags; [DNAFieldAttribute(5, "uchar", "_pad1[3]", "System.Byte[]", 3, false)] public byte[] _pad1 = new System.Byte[3]; - [DNAFieldAttribute(6, "ActionSlotRuntimeHandle", "*runtime", "ActionSlotRuntimeHandle", 4, true)] + [DNAFieldAttribute(6, "ActionSlotRuntimeHandle", "*runtime", "ActionSlotRuntimeHandle", 8, true)] public ActionSlotRuntimeHandle ptr_runtime; public ActionSlot() { this.name = default; diff --git a/BlendFile/DNA/ActionStrip.cs b/BlendFile/DNA/ActionStrip.cs index 436fd1b..5b978f8 100644 --- a/BlendFile/DNA/ActionStrip.cs +++ b/BlendFile/DNA/ActionStrip.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(77, "ActionStrip")] + [DNAClassAttribute(77, "ActionStrip", 24)] public struct ActionStrip { [DNAFieldAttribute(0, "int8_t", "strip_type", "int8_t", 1, false)] public sbyte strip_type; diff --git a/BlendFile/DNA/ActionStripKeyframeData.cs b/BlendFile/DNA/ActionStripKeyframeData.cs index a92438b..66350e5 100644 --- a/BlendFile/DNA/ActionStripKeyframeData.cs +++ b/BlendFile/DNA/ActionStripKeyframeData.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(68, "ActionStripKeyframeData")] + [DNAClassAttribute(68, "ActionStripKeyframeData", 16)] public class ActionStripKeyframeData { - [DNAFieldAttribute(0, "ActionChannelBag", "**channelbag_array", "ActionChannelBag", 4, true)] + [DNAFieldAttribute(0, "ActionChannelBag", "**channelbag_array", "ActionChannelBag", 8, true)] public ActionChannelBag ptr_ptr_channelbag_array; [DNAFieldAttribute(1, "int", "channelbag_array_num", "int", 4, false)] public int channelbag_array_num; diff --git a/BlendFile/DNA/AnimData.cs b/BlendFile/DNA/AnimData.cs index 6f92233..3303004 100644 --- a/BlendFile/DNA/AnimData.cs +++ b/BlendFile/DNA/AnimData.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(101, "AnimData")] + [DNAClassAttribute(101, "AnimData", 248)] public class AnimData { - [DNAFieldAttribute(0, "bAction", "*action", "bAction", 4, true)] + [DNAFieldAttribute(0, "bAction", "*action", "bAction", 8, true)] public bAction ptr_action; [DNAFieldAttribute(1, "int", "slot_handle", "int", 4, false)] public int slot_handle; @@ -23,7 +23,7 @@ namespace BlendFile.DNA { public char[] slot_name = new System.Char[66]; [DNAFieldAttribute(3, "uchar", "_pad0[2]", "System.Byte[]", 2, false)] public byte[] _pad0 = new System.Byte[2]; - [DNAFieldAttribute(4, "bAction", "*tmpact", "bAction", 4, true)] + [DNAFieldAttribute(4, "bAction", "*tmpact", "bAction", 8, true)] public bAction ptr_tmpact; [DNAFieldAttribute(5, "int", "tmp_slot_handle", "int", 4, false)] public int tmp_slot_handle; @@ -33,15 +33,15 @@ namespace BlendFile.DNA { public byte[] _pad1 = new System.Byte[2]; [DNAFieldAttribute(8, "ListBase", "nla_tracks", "ListBase", 16, false)] public ListBase nla_tracks; - [DNAFieldAttribute(9, "NlaTrack", "*act_track", "NlaTrack", 4, true)] + [DNAFieldAttribute(9, "NlaTrack", "*act_track", "NlaTrack", 8, true)] public NlaTrack ptr_act_track; - [DNAFieldAttribute(10, "NlaStrip", "*actstrip", "NlaStrip", 4, true)] + [DNAFieldAttribute(10, "NlaStrip", "*actstrip", "NlaStrip", 8, true)] public NlaStrip ptr_actstrip; [DNAFieldAttribute(11, "ListBase", "drivers", "ListBase", 16, false)] public ListBase drivers; [DNAFieldAttribute(12, "ListBase", "overrides", "ListBase", 16, false)] public ListBase overrides; - [DNAFieldAttribute(13, "FCurve", "**driver_array", "FCurve", 4, true)] + [DNAFieldAttribute(13, "FCurve", "**driver_array", "FCurve", 8, true)] public FCurve ptr_ptr_driver_array; [DNAFieldAttribute(14, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/AnimOverride.cs b/BlendFile/DNA/AnimOverride.cs index a8303dd..fecbae9 100644 --- a/BlendFile/DNA/AnimOverride.cs +++ b/BlendFile/DNA/AnimOverride.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(100, "AnimOverride")] + [DNAClassAttribute(100, "AnimOverride", 32)] public class AnimOverride { - [DNAFieldAttribute(0, "AnimOverride", "*next", "AnimOverride", 4, true)] + [DNAFieldAttribute(0, "AnimOverride", "*next", "AnimOverride", 8, true)] public AnimOverride ptr_next; - [DNAFieldAttribute(1, "AnimOverride", "*prev", "AnimOverride", 4, true)] + [DNAFieldAttribute(1, "AnimOverride", "*prev", "AnimOverride", 8, true)] public AnimOverride ptr_prev; - [DNAFieldAttribute(2, "char", "*rna_path", "char", 4, true)] + [DNAFieldAttribute(2, "char", "*rna_path", "char", 8, true)] public char ptr_rna_path; [DNAFieldAttribute(3, "int", "array_index", "int", 4, false)] public int array_index; diff --git a/BlendFile/DNA/ArmatureGpencilModifierData.cs b/BlendFile/DNA/ArmatureGpencilModifierData.cs index cd4486f..517a7e2 100644 --- a/BlendFile/DNA/ArmatureGpencilModifierData.cs +++ b/BlendFile/DNA/ArmatureGpencilModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(296, "ArmatureGpencilModifierData")] + [DNAClassAttribute(296, "ArmatureGpencilModifierData", 184)] public class ArmatureGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; @@ -23,7 +23,7 @@ namespace BlendFile.DNA { public short multi; [DNAFieldAttribute(3, "int", "_pad", "int", 4, false)] public int _pad; - [DNAFieldAttribute(4, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(4, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(6, "char", "vgname[64]", "System.Char[]", 64, false)] public char[] vgname = new System.Char[64]; diff --git a/BlendFile/DNA/ArmatureModifierData.cs b/BlendFile/DNA/ArmatureModifierData.cs index c4c7e75..dc86f53 100644 --- a/BlendFile/DNA/ArmatureModifierData.cs +++ b/BlendFile/DNA/ArmatureModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(461, "ArmatureModifierData")] + [DNAClassAttribute(461, "ArmatureModifierData", 200)] public class ArmatureModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -23,7 +23,7 @@ namespace BlendFile.DNA { public short multi; [DNAFieldAttribute(3, "char", "_pad2[4]", "System.Char[]", 4, false)] public char[] _pad2 = new System.Char[4]; - [DNAFieldAttribute(4, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(4, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(6, "char", "defgrp_name[64]", "System.Char[]", 64, false)] public char[] defgrp_name = new System.Char[64]; diff --git a/BlendFile/DNA/ArrayGpencilModifierData.cs b/BlendFile/DNA/ArrayGpencilModifierData.cs index c44c930..9b58753 100644 --- a/BlendFile/DNA/ArrayGpencilModifierData.cs +++ b/BlendFile/DNA/ArrayGpencilModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(284, "ArrayGpencilModifierData")] + [DNAClassAttribute(284, "ArrayGpencilModifierData", 336)] public class ArrayGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)] public Object ptr_object; - [DNAFieldAttribute(2, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(3, "int", "count", "int", 4, false)] public int count; diff --git a/BlendFile/DNA/ArrayModifierData.cs b/BlendFile/DNA/ArrayModifierData.cs index 2048164..0e9f28f 100644 --- a/BlendFile/DNA/ArrayModifierData.cs +++ b/BlendFile/DNA/ArrayModifierData.cs @@ -13,17 +13,17 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(451, "ArrayModifierData")] + [DNAClassAttribute(451, "ArrayModifierData", 208)] public class ArrayModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Object", "*start_cap", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*start_cap", "Object", 8, true)] public Object ptr_start_cap; - [DNAFieldAttribute(2, "Object", "*end_cap", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*end_cap", "Object", 8, true)] public Object ptr_end_cap; - [DNAFieldAttribute(3, "Object", "*curve_ob", "Object", 4, true)] + [DNAFieldAttribute(3, "Object", "*curve_ob", "Object", 8, true)] public Object ptr_curve_ob; - [DNAFieldAttribute(4, "Object", "*offset_ob", "Object", 4, true)] + [DNAFieldAttribute(4, "Object", "*offset_ob", "Object", 8, true)] public Object ptr_offset_ob; [DNAFieldAttribute(5, "float", "offset[3]", "System.Single[]", 12, false)] public float[] offset = new System.Single[3]; diff --git a/BlendFile/DNA/AssetCatalogPathLink.cs b/BlendFile/DNA/AssetCatalogPathLink.cs index bc03346..d7e59af 100644 --- a/BlendFile/DNA/AssetCatalogPathLink.cs +++ b/BlendFile/DNA/AssetCatalogPathLink.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(115, "AssetCatalogPathLink")] + [DNAClassAttribute(115, "AssetCatalogPathLink", 24)] public class AssetCatalogPathLink { - [DNAFieldAttribute(0, "AssetCatalogPathLink", "*next", "AssetCatalogPathLink", 4, true)] + [DNAFieldAttribute(0, "AssetCatalogPathLink", "*next", "AssetCatalogPathLink", 8, true)] public AssetCatalogPathLink ptr_next; - [DNAFieldAttribute(1, "AssetCatalogPathLink", "*prev", "AssetCatalogPathLink", 4, true)] + [DNAFieldAttribute(1, "AssetCatalogPathLink", "*prev", "AssetCatalogPathLink", 8, true)] public AssetCatalogPathLink ptr_prev; - [DNAFieldAttribute(2, "char", "*path", "char", 4, true)] + [DNAFieldAttribute(2, "char", "*path", "char", 8, true)] public char ptr_path; public AssetCatalogPathLink() { this.ptr_next = default; diff --git a/BlendFile/DNA/AssetLibraryReference.cs b/BlendFile/DNA/AssetLibraryReference.cs index 5b65dfe..b35b3cf 100644 --- a/BlendFile/DNA/AssetLibraryReference.cs +++ b/BlendFile/DNA/AssetLibraryReference.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(113, "AssetLibraryReference")] + [DNAClassAttribute(113, "AssetLibraryReference", 8)] public struct AssetLibraryReference { [DNAFieldAttribute(0, "short", "type", "short", 2, false)] public short type; diff --git a/BlendFile/DNA/AssetMetaData.cs b/BlendFile/DNA/AssetMetaData.cs index e84aa62..8bdaff6 100644 --- a/BlendFile/DNA/AssetMetaData.cs +++ b/BlendFile/DNA/AssetMetaData.cs @@ -13,23 +13,23 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(35, "AssetMetaData")] + [DNAClassAttribute(35, "AssetMetaData", 152)] public class AssetMetaData { - [DNAFieldAttribute(0, "AssetTypeInfo", "*local_type_info", "AssetTypeInfo", 4, true)] + [DNAFieldAttribute(0, "AssetTypeInfo", "*local_type_info", "AssetTypeInfo", 8, true)] public AssetTypeInfo ptr_local_type_info; - [DNAFieldAttribute(1, "IDProperty", "*properties", "IDProperty", 4, true)] + [DNAFieldAttribute(1, "IDProperty", "*properties", "IDProperty", 8, true)] public IDProperty ptr_properties; [DNAFieldAttribute(2, "bUUID", "catalog_id", "bUUID", 16, false)] public bUUID catalog_id; [DNAFieldAttribute(3, "char", "catalog_simple_name[64]", "System.Char[]", 64, false)] public char[] catalog_simple_name = new System.Char[64]; - [DNAFieldAttribute(4, "char", "*author", "char", 4, true)] + [DNAFieldAttribute(4, "char", "*author", "char", 8, true)] public char ptr_author; - [DNAFieldAttribute(5, "char", "*description", "char", 4, true)] + [DNAFieldAttribute(5, "char", "*description", "char", 8, true)] public char ptr_description; - [DNAFieldAttribute(6, "char", "*copyright", "char", 4, true)] + [DNAFieldAttribute(6, "char", "*copyright", "char", 8, true)] public char ptr_copyright; - [DNAFieldAttribute(7, "char", "*license", "char", 4, true)] + [DNAFieldAttribute(7, "char", "*license", "char", 8, true)] public char ptr_license; [DNAFieldAttribute(8, "ListBase", "tags", "ListBase", 16, false)] public ListBase tags; diff --git a/BlendFile/DNA/AssetShelf.cs b/BlendFile/DNA/AssetShelf.cs index a6882fa..48725f0 100644 --- a/BlendFile/DNA/AssetShelf.cs +++ b/BlendFile/DNA/AssetShelf.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(871, "AssetShelf")] + [DNAClassAttribute(871, "AssetShelf", 216)] public class AssetShelf { - [DNAFieldAttribute(0, "AssetShelf", "*next", "AssetShelf", 4, true)] + [DNAFieldAttribute(0, "AssetShelf", "*next", "AssetShelf", 8, true)] public AssetShelf ptr_next; - [DNAFieldAttribute(1, "AssetShelf", "*prev", "AssetShelf", 4, true)] + [DNAFieldAttribute(1, "AssetShelf", "*prev", "AssetShelf", 8, true)] public AssetShelf ptr_prev; [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false)] public char[] idname = new System.Char[64]; - [DNAFieldAttribute(3, "AssetShelfType", "*type", "AssetShelfType", 4, true)] + [DNAFieldAttribute(3, "AssetShelfType", "*type", "AssetShelfType", 8, true)] public AssetShelfType ptr_type; [DNAFieldAttribute(4, "AssetShelfSettings", "settings", "AssetShelfSettings", 120, false)] public AssetShelfSettings settings; diff --git a/BlendFile/DNA/AssetShelfSettings.cs b/BlendFile/DNA/AssetShelfSettings.cs index 9b59a7e..e4181fc 100644 --- a/BlendFile/DNA/AssetShelfSettings.cs +++ b/BlendFile/DNA/AssetShelfSettings.cs @@ -13,17 +13,17 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(870, "AssetShelfSettings")] + [DNAClassAttribute(870, "AssetShelfSettings", 120)] public class AssetShelfSettings { - [DNAFieldAttribute(0, "AssetShelfSettings", "*next", "AssetShelfSettings", 4, true)] + [DNAFieldAttribute(0, "AssetShelfSettings", "*next", "AssetShelfSettings", 8, true)] public AssetShelfSettings ptr_next; - [DNAFieldAttribute(1, "AssetShelfSettings", "*prev", "AssetShelfSettings", 4, true)] + [DNAFieldAttribute(1, "AssetShelfSettings", "*prev", "AssetShelfSettings", 8, true)] public AssetShelfSettings ptr_prev; [DNAFieldAttribute(2, "AssetLibraryReference", "asset_library_reference", "AssetLibraryReference", 8, false)] public AssetLibraryReference asset_library_reference; [DNAFieldAttribute(3, "ListBase", "enabled_catalog_paths", "ListBase", 16, false)] public ListBase enabled_catalog_paths; - [DNAFieldAttribute(4, "char", "*active_catalog_path", "char", 4, true)] + [DNAFieldAttribute(4, "char", "*active_catalog_path", "char", 8, true)] public char ptr_active_catalog_path; [DNAFieldAttribute(5, "char", "search_string[64]", "System.Char[]", 64, false)] public char[] search_string = new System.Char[64]; diff --git a/BlendFile/DNA/AssetTag.cs b/BlendFile/DNA/AssetTag.cs index 2410752..f9b5844 100644 --- a/BlendFile/DNA/AssetTag.cs +++ b/BlendFile/DNA/AssetTag.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(110, "AssetTag")] + [DNAClassAttribute(110, "AssetTag", 80)] public class AssetTag { - [DNAFieldAttribute(0, "AssetTag", "*next", "AssetTag", 4, true)] + [DNAFieldAttribute(0, "AssetTag", "*next", "AssetTag", 8, true)] public AssetTag ptr_next; - [DNAFieldAttribute(1, "AssetTag", "*prev", "AssetTag", 4, true)] + [DNAFieldAttribute(1, "AssetTag", "*prev", "AssetTag", 8, true)] public AssetTag ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/AssetWeakReference.cs b/BlendFile/DNA/AssetWeakReference.cs index a394101..d4ce4c7 100644 --- a/BlendFile/DNA/AssetWeakReference.cs +++ b/BlendFile/DNA/AssetWeakReference.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(114, "AssetWeakReference")] + [DNAClassAttribute(114, "AssetWeakReference", 24)] public class AssetWeakReference { [DNAFieldAttribute(0, "char", "_pad[6]", "System.Char[]", 6, false)] public char[] _pad = new System.Char[6]; [DNAFieldAttribute(1, "short", "asset_library_type", "short", 2, false)] public short asset_library_type; - [DNAFieldAttribute(2, "char", "*asset_library_identifier", "char", 4, true)] + [DNAFieldAttribute(2, "char", "*asset_library_identifier", "char", 8, true)] public char ptr_asset_library_identifier; - [DNAFieldAttribute(3, "char", "*relative_asset_identifier", "char", 4, true)] + [DNAFieldAttribute(3, "char", "*relative_asset_identifier", "char", 8, true)] public char ptr_relative_asset_identifier; public AssetWeakReference() { this._pad = default; diff --git a/BlendFile/DNA/AudioData.cs b/BlendFile/DNA/AudioData.cs index 8b7b8f3..39f031c 100644 --- a/BlendFile/DNA/AudioData.cs +++ b/BlendFile/DNA/AudioData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(798, "AudioData")] + [DNAClassAttribute(798, "AudioData", 32)] public struct AudioData { [DNAFieldAttribute(0, "int", "mixrate", "int", 4, false)] public int mixrate; diff --git a/BlendFile/DNA/BPoint.cs b/BlendFile/DNA/BPoint.cs index 1b5e447..95211f4 100644 --- a/BlendFile/DNA/BPoint.cs +++ b/BlendFile/DNA/BPoint.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(206, "BPoint")] + [DNAClassAttribute(206, "BPoint", 36)] public struct BPoint { [DNAFieldAttribute(0, "float", "vec[4]", "System.Single[]", 16, false)] public float[] vec = new System.Single[4]; diff --git a/BlendFile/DNA/BakeData.cs b/BlendFile/DNA/BakeData.cs index cc26dfe..3d705b0 100644 --- a/BlendFile/DNA/BakeData.cs +++ b/BlendFile/DNA/BakeData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(801, "BakeData")] + [DNAClassAttribute(801, "BakeData", 1400)] public class BakeData { [DNAFieldAttribute(0, "ImageFormatData", "im_format", "ImageFormatData", 336, false)] public ImageFormatData im_format; @@ -47,7 +47,7 @@ namespace BlendFile.DNA { public char view_from; [DNAFieldAttribute(15, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(16, "Object", "*cage_object", "Object", 4, true)] + [DNAFieldAttribute(16, "Object", "*cage_object", "Object", 8, true)] public Object ptr_cage_object; public BakeData() { this.im_format = default; diff --git a/BlendFile/DNA/Base.cs b/BlendFile/DNA/Base.cs index cdc7f24..352314f 100644 --- a/BlendFile/DNA/Base.cs +++ b/BlendFile/DNA/Base.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(340, "Base")] + [DNAClassAttribute(340, "Base", 48)] public class Base { - [DNAFieldAttribute(0, "Base", "*next", "Base", 4, true)] + [DNAFieldAttribute(0, "Base", "*next", "Base", 8, true)] public Base ptr_next; - [DNAFieldAttribute(1, "Base", "*prev", "Base", 4, true)] + [DNAFieldAttribute(1, "Base", "*prev", "Base", 8, true)] public Base ptr_prev; - [DNAFieldAttribute(2, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true)] public Object ptr_object; - [DNAFieldAttribute(3, "Base", "*base_orig", "Base", 4, true)] + [DNAFieldAttribute(3, "Base", "*base_orig", "Base", 8, true)] public Base ptr_base_orig; [DNAFieldAttribute(4, "int", "lay", "int", 4, false)] public int lay; diff --git a/BlendFile/DNA/BevelModifierData.cs b/BlendFile/DNA/BevelModifierData.cs index a506a10..8190a43 100644 --- a/BlendFile/DNA/BevelModifierData.cs +++ b/BlendFile/DNA/BevelModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(454, "BevelModifierData")] + [DNAClassAttribute(454, "BevelModifierData", 368)] public class BevelModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -57,7 +57,7 @@ namespace BlendFile.DNA { public char[] defgrp_name = new System.Char[64]; [DNAFieldAttribute(20, "char", "_pad1[4]", "System.Char[]", 4, false)] public char[] _pad1 = new System.Char[4]; - [DNAFieldAttribute(21, "CurveProfile", "*custom_profile", "CurveProfile", 4, true)] + [DNAFieldAttribute(21, "CurveProfile", "*custom_profile", "CurveProfile", 8, true)] public CurveProfile ptr_custom_profile; [DNAFieldAttribute(22, "char", "edge_weight_name[64]", "System.Char[]", 64, false)] public char[] edge_weight_name = new System.Char[64]; diff --git a/BlendFile/DNA/BezTriple.cs b/BlendFile/DNA/BezTriple.cs index e44323f..8f96afd 100644 --- a/BlendFile/DNA/BezTriple.cs +++ b/BlendFile/DNA/BezTriple.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(95, "BezTriple")] + [DNAClassAttribute(95, "BezTriple", 72)] public struct BezTriple { [DNAFieldAttribute(0, "float", "vec[3][3]", "System.Single[,]", 36, false)] public float[,] vec = new System.Single[3,3]; diff --git a/BlendFile/DNA/BlurShaderFxData.cs b/BlendFile/DNA/BlurShaderFxData.cs index 855267f..bcaf6f3 100644 --- a/BlendFile/DNA/BlurShaderFxData.cs +++ b/BlendFile/DNA/BlurShaderFxData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(917, "BlurShaderFxData")] + [DNAClassAttribute(917, "BlurShaderFxData", 168)] public struct BlurShaderFxData { [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false)] public ShaderFxData shaderfx; diff --git a/BlendFile/DNA/BoidData.cs b/BlendFile/DNA/BoidData.cs index c16ded0..30c332a 100644 --- a/BlendFile/DNA/BoidData.cs +++ b/BlendFile/DNA/BoidData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(122, "BoidData")] + [DNAClassAttribute(122, "BoidData", 20)] public struct BoidData { [DNAFieldAttribute(0, "float", "health", "float", 4, false)] public float health; diff --git a/BlendFile/DNA/BoidParticle.cs b/BlendFile/DNA/BoidParticle.cs index 3da272e..26cadbf 100644 --- a/BlendFile/DNA/BoidParticle.cs +++ b/BlendFile/DNA/BoidParticle.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(778, "BoidParticle")] + [DNAClassAttribute(778, "BoidParticle", 56)] public class BoidParticle { - [DNAFieldAttribute(0, "Object", "*ground", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*ground", "Object", 8, true)] public Object ptr_ground; [DNAFieldAttribute(1, "BoidData", "data", "BoidData", 20, false)] public BoidData data; diff --git a/BlendFile/DNA/BoidRule.cs b/BlendFile/DNA/BoidRule.cs index f28960e..f3c8030 100644 --- a/BlendFile/DNA/BoidRule.cs +++ b/BlendFile/DNA/BoidRule.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(116, "BoidRule")] + [DNAClassAttribute(116, "BoidRule", 56)] public class BoidRule { - [DNAFieldAttribute(0, "BoidRule", "*next", "BoidRule", 4, true)] + [DNAFieldAttribute(0, "BoidRule", "*next", "BoidRule", 8, true)] public BoidRule ptr_next; - [DNAFieldAttribute(1, "BoidRule", "*prev", "BoidRule", 4, true)] + [DNAFieldAttribute(1, "BoidRule", "*prev", "BoidRule", 8, true)] public BoidRule ptr_prev; [DNAFieldAttribute(2, "int", "type", "int", 4, false)] public int type; diff --git a/BlendFile/DNA/BoidRuleAverageSpeed.cs b/BlendFile/DNA/BoidRuleAverageSpeed.cs index 9f20ddc..371d137 100644 --- a/BlendFile/DNA/BoidRuleAverageSpeed.cs +++ b/BlendFile/DNA/BoidRuleAverageSpeed.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(120, "BoidRuleAverageSpeed")] + [DNAClassAttribute(120, "BoidRuleAverageSpeed", 72)] public struct BoidRuleAverageSpeed { [DNAFieldAttribute(0, "BoidRule", "rule", "BoidRule", 56, false)] public BoidRule rule; diff --git a/BlendFile/DNA/BoidRuleAvoidCollision.cs b/BlendFile/DNA/BoidRuleAvoidCollision.cs index 9e2499d..b501bbb 100644 --- a/BlendFile/DNA/BoidRuleAvoidCollision.cs +++ b/BlendFile/DNA/BoidRuleAvoidCollision.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(118, "BoidRuleAvoidCollision")] + [DNAClassAttribute(118, "BoidRuleAvoidCollision", 64)] public struct BoidRuleAvoidCollision { [DNAFieldAttribute(0, "BoidRule", "rule", "BoidRule", 56, false)] public BoidRule rule; diff --git a/BlendFile/DNA/BoidRuleFight.cs b/BlendFile/DNA/BoidRuleFight.cs index 0195d0e..037256e 100644 --- a/BlendFile/DNA/BoidRuleFight.cs +++ b/BlendFile/DNA/BoidRuleFight.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(121, "BoidRuleFight")] + [DNAClassAttribute(121, "BoidRuleFight", 64)] public struct BoidRuleFight { [DNAFieldAttribute(0, "BoidRule", "rule", "BoidRule", 56, false)] public BoidRule rule; diff --git a/BlendFile/DNA/BoidRuleFollowLeader.cs b/BlendFile/DNA/BoidRuleFollowLeader.cs index 34fa379..f4cd099 100644 --- a/BlendFile/DNA/BoidRuleFollowLeader.cs +++ b/BlendFile/DNA/BoidRuleFollowLeader.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(119, "BoidRuleFollowLeader")] + [DNAClassAttribute(119, "BoidRuleFollowLeader", 104)] public class BoidRuleFollowLeader { [DNAFieldAttribute(0, "BoidRule", "rule", "BoidRule", 56, false)] public BoidRule rule; - [DNAFieldAttribute(1, "Object", "*ob", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*ob", "Object", 8, true)] public Object ptr_ob; [DNAFieldAttribute(2, "float", "loc[3]", "System.Single[]", 12, false)] public float[] loc = new System.Single[3]; diff --git a/BlendFile/DNA/BoidRuleGoalAvoid.cs b/BlendFile/DNA/BoidRuleGoalAvoid.cs index 01da174..deabf4d 100644 --- a/BlendFile/DNA/BoidRuleGoalAvoid.cs +++ b/BlendFile/DNA/BoidRuleGoalAvoid.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(117, "BoidRuleGoalAvoid")] + [DNAClassAttribute(117, "BoidRuleGoalAvoid", 80)] public class BoidRuleGoalAvoid { [DNAFieldAttribute(0, "BoidRule", "rule", "BoidRule", 56, false)] public BoidRule rule; - [DNAFieldAttribute(1, "Object", "*ob", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*ob", "Object", 8, true)] public Object ptr_ob; [DNAFieldAttribute(2, "int", "options", "int", 4, false)] public int options; diff --git a/BlendFile/DNA/BoidSettings.cs b/BlendFile/DNA/BoidSettings.cs index 9998ad9..b0773a0 100644 --- a/BlendFile/DNA/BoidSettings.cs +++ b/BlendFile/DNA/BoidSettings.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(124, "BoidSettings")] + [DNAClassAttribute(124, "BoidSettings", 104)] public struct BoidSettings { [DNAFieldAttribute(0, "int", "options", "int", 4, false)] public int options; diff --git a/BlendFile/DNA/BoidState.cs b/BlendFile/DNA/BoidState.cs index 0e04f8f..771c80e 100644 --- a/BlendFile/DNA/BoidState.cs +++ b/BlendFile/DNA/BoidState.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(123, "BoidState")] + [DNAClassAttribute(123, "BoidState", 128)] public class BoidState { - [DNAFieldAttribute(0, "BoidState", "*next", "BoidState", 4, true)] + [DNAFieldAttribute(0, "BoidState", "*next", "BoidState", 8, true)] public BoidState ptr_next; - [DNAFieldAttribute(1, "BoidState", "*prev", "BoidState", 4, true)] + [DNAFieldAttribute(1, "BoidState", "*prev", "BoidState", 8, true)] public BoidState ptr_prev; [DNAFieldAttribute(2, "ListBase", "rules", "ListBase", 16, false)] public ListBase rules; diff --git a/BlendFile/DNA/Bone.cs b/BlendFile/DNA/Bone.cs index 3423f95..f8b57ed 100644 --- a/BlendFile/DNA/Bone.cs +++ b/BlendFile/DNA/Bone.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(54, "Bone")] + [DNAClassAttribute(54, "Bone", 472)] public class Bone { - [DNAFieldAttribute(0, "Bone", "*next", "Bone", 4, true)] + [DNAFieldAttribute(0, "Bone", "*next", "Bone", 8, true)] public Bone ptr_next; - [DNAFieldAttribute(1, "Bone", "*prev", "Bone", 4, true)] + [DNAFieldAttribute(1, "Bone", "*prev", "Bone", 8, true)] public Bone ptr_prev; - [DNAFieldAttribute(2, "IDProperty", "*prop", "IDProperty", 4, true)] + [DNAFieldAttribute(2, "IDProperty", "*prop", "IDProperty", 8, true)] public IDProperty ptr_prop; - [DNAFieldAttribute(3, "Bone", "*parent", "Bone", 4, true)] + [DNAFieldAttribute(3, "Bone", "*parent", "Bone", 8, true)] public Bone ptr_parent; [DNAFieldAttribute(4, "ListBase", "childbase", "ListBase", 16, false)] public ListBase childbase; @@ -115,9 +115,9 @@ namespace BlendFile.DNA { public short bbone_prev_flag; [DNAFieldAttribute(49, "short", "bbone_next_flag", "short", 2, false)] public short bbone_next_flag; - [DNAFieldAttribute(50, "Bone", "*bbone_prev", "Bone", 4, true)] + [DNAFieldAttribute(50, "Bone", "*bbone_prev", "Bone", 8, true)] public Bone ptr_bbone_prev; - [DNAFieldAttribute(51, "Bone", "*bbone_next", "Bone", 4, true)] + [DNAFieldAttribute(51, "Bone", "*bbone_next", "Bone", 8, true)] public Bone ptr_bbone_next; [DNAFieldAttribute(52, "Bone_Runtime", "runtime", "Bone_Runtime", 16, false)] public Bone_Runtime runtime; diff --git a/BlendFile/DNA/BoneCollection.cs b/BlendFile/DNA/BoneCollection.cs index fcca140..3e399dd 100644 --- a/BlendFile/DNA/BoneCollection.cs +++ b/BlendFile/DNA/BoneCollection.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(105, "BoneCollection")] + [DNAClassAttribute(105, "BoneCollection", 120)] public class BoneCollection { - [DNAFieldAttribute(0, "BoneCollection", "*next", "BoneCollection", 4, true)] + [DNAFieldAttribute(0, "BoneCollection", "*next", "BoneCollection", 8, true)] public BoneCollection ptr_next; - [DNAFieldAttribute(1, "BoneCollection", "*prev", "BoneCollection", 4, true)] + [DNAFieldAttribute(1, "BoneCollection", "*prev", "BoneCollection", 8, true)] public BoneCollection ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; @@ -31,7 +31,7 @@ namespace BlendFile.DNA { public int child_index; [DNAFieldAttribute(7, "int", "child_count", "int", 4, false)] public int child_count; - [DNAFieldAttribute(8, "IDProperty", "*prop", "IDProperty", 4, true)] + [DNAFieldAttribute(8, "IDProperty", "*prop", "IDProperty", 8, true)] public IDProperty ptr_prop; public BoneCollection() { this.ptr_next = default; diff --git a/BlendFile/DNA/BoneCollectionMember.cs b/BlendFile/DNA/BoneCollectionMember.cs index de1c925..9de1a76 100644 --- a/BlendFile/DNA/BoneCollectionMember.cs +++ b/BlendFile/DNA/BoneCollectionMember.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(108, "BoneCollectionMember")] + [DNAClassAttribute(108, "BoneCollectionMember", 24)] public class BoneCollectionMember { - [DNAFieldAttribute(0, "BoneCollectionMember", "*next", "BoneCollectionMember", 4, true)] + [DNAFieldAttribute(0, "BoneCollectionMember", "*next", "BoneCollectionMember", 8, true)] public BoneCollectionMember ptr_next; - [DNAFieldAttribute(1, "BoneCollectionMember", "*prev", "BoneCollectionMember", 4, true)] + [DNAFieldAttribute(1, "BoneCollectionMember", "*prev", "BoneCollectionMember", 8, true)] public BoneCollectionMember ptr_prev; - [DNAFieldAttribute(2, "Bone", "*bone", "Bone", 4, true)] + [DNAFieldAttribute(2, "Bone", "*bone", "Bone", 8, true)] public Bone ptr_bone; public BoneCollectionMember() { this.ptr_next = default; diff --git a/BlendFile/DNA/BoneCollectionReference.cs b/BlendFile/DNA/BoneCollectionReference.cs index 1fbce06..d2cd8a7 100644 --- a/BlendFile/DNA/BoneCollectionReference.cs +++ b/BlendFile/DNA/BoneCollectionReference.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(109, "BoneCollectionReference")] + [DNAClassAttribute(109, "BoneCollectionReference", 24)] public class BoneCollectionReference { - [DNAFieldAttribute(0, "BoneCollectionReference", "*next", "BoneCollectionReference", 4, true)] + [DNAFieldAttribute(0, "BoneCollectionReference", "*next", "BoneCollectionReference", 8, true)] public BoneCollectionReference ptr_next; - [DNAFieldAttribute(1, "BoneCollectionReference", "*prev", "BoneCollectionReference", 4, true)] + [DNAFieldAttribute(1, "BoneCollectionReference", "*prev", "BoneCollectionReference", 8, true)] public BoneCollectionReference ptr_prev; - [DNAFieldAttribute(2, "BoneCollection", "*bcoll", "BoneCollection", 4, true)] + [DNAFieldAttribute(2, "BoneCollection", "*bcoll", "BoneCollection", 8, true)] public BoneCollection ptr_bcoll; public BoneCollectionReference() { this.ptr_next = default; diff --git a/BlendFile/DNA/BoneColor.cs b/BlendFile/DNA/BoneColor.cs index e4fd391..a501761 100644 --- a/BlendFile/DNA/BoneColor.cs +++ b/BlendFile/DNA/BoneColor.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(57, "BoneColor")] + [DNAClassAttribute(57, "BoneColor", 24)] public struct BoneColor { [DNAFieldAttribute(0, "int8_t", "palette_index", "int8_t", 1, false)] public sbyte palette_index; diff --git a/BlendFile/DNA/Bone_Runtime.cs b/BlendFile/DNA/Bone_Runtime.cs index b704b30..9020801 100644 --- a/BlendFile/DNA/Bone_Runtime.cs +++ b/BlendFile/DNA/Bone_Runtime.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(103, "Bone_Runtime")] + [DNAClassAttribute(103, "Bone_Runtime", 16)] public struct Bone_Runtime { [DNAFieldAttribute(0, "ListBase", "collections", "ListBase", 16, false)] public ListBase collections; diff --git a/BlendFile/DNA/BooleanModifierData.cs b/BlendFile/DNA/BooleanModifierData.cs index 0f9f7d2..74bde75 100644 --- a/BlendFile/DNA/BooleanModifierData.cs +++ b/BlendFile/DNA/BooleanModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(473, "BooleanModifierData")] + [DNAClassAttribute(473, "BooleanModifierData", 152)] public class BooleanModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)] public Object ptr_object; - [DNAFieldAttribute(2, "Collection", "*collection", "Collection", 4, true)] + [DNAFieldAttribute(2, "Collection", "*collection", "Collection", 8, true)] public Collection ptr_collection; [DNAFieldAttribute(3, "float", "double_threshold", "float", 4, false)] public float double_threshold; diff --git a/BlendFile/DNA/BoundBox.cs b/BlendFile/DNA/BoundBox.cs index 89541ae..e236803 100644 --- a/BlendFile/DNA/BoundBox.cs +++ b/BlendFile/DNA/BoundBox.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(442, "BoundBox")] + [DNAClassAttribute(442, "BoundBox", 96)] public struct BoundBox { [DNAFieldAttribute(0, "float", "vec[8][3]", "System.Single[,]", 96, false)] public float[,] vec = new System.Single[8,3]; diff --git a/BlendFile/DNA/BrightContrastModifierData.cs b/BlendFile/DNA/BrightContrastModifierData.cs index 3a99727..5b1b905 100644 --- a/BlendFile/DNA/BrightContrastModifierData.cs +++ b/BlendFile/DNA/BrightContrastModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(908, "BrightContrastModifierData")] + [DNAClassAttribute(908, "BrightContrastModifierData", 120)] public struct BrightContrastModifierData { [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false)] public SequenceModifierData modifier; diff --git a/BlendFile/DNA/Brush.cs b/BlendFile/DNA/Brush.cs index b72bb2c..c9aa3bd 100644 --- a/BlendFile/DNA/Brush.cs +++ b/BlendFile/DNA/Brush.cs @@ -13,27 +13,27 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(131, "Brush")] + [DNAClassAttribute(131, "Brush", 2216)] public class Brush { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; [DNAFieldAttribute(1, "BrushClone", "clone", "BrushClone", 24, false)] public BrushClone clone; - [DNAFieldAttribute(2, "CurveMapping", "*curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(2, "CurveMapping", "*curve", "CurveMapping", 8, true)] public CurveMapping ptr_curve; [DNAFieldAttribute(3, "MTex", "mtex", "MTex", 216, false)] public MTex mtex; [DNAFieldAttribute(4, "MTex", "mask_mtex", "MTex", 216, false)] public MTex mask_mtex; - [DNAFieldAttribute(5, "Brush", "*toggle_brush", "Brush", 4, true)] + [DNAFieldAttribute(5, "Brush", "*toggle_brush", "Brush", 8, true)] public Brush ptr_toggle_brush; - [DNAFieldAttribute(6, "ImBuf", "*icon_imbuf", "ImBuf", 4, true)] + [DNAFieldAttribute(6, "ImBuf", "*icon_imbuf", "ImBuf", 8, true)] public ImBuf ptr_icon_imbuf; - [DNAFieldAttribute(7, "PreviewImage", "*preview", "PreviewImage", 4, true)] + [DNAFieldAttribute(7, "PreviewImage", "*preview", "PreviewImage", 8, true)] public PreviewImage ptr_preview; - [DNAFieldAttribute(8, "ColorBand", "*gradient", "ColorBand", 4, true)] + [DNAFieldAttribute(8, "ColorBand", "*gradient", "ColorBand", 8, true)] public ColorBand ptr_gradient; - [DNAFieldAttribute(9, "PaintCurve", "*paint_curve", "PaintCurve", 4, true)] + [DNAFieldAttribute(9, "PaintCurve", "*paint_curve", "PaintCurve", 8, true)] public PaintCurve ptr_paint_curve; [DNAFieldAttribute(10, "char", "icon_filepath[1024]", "System.Char[]", 1024, false)] public char[] icon_filepath = new System.Char[1024]; @@ -255,15 +255,15 @@ namespace BlendFile.DNA { public float[] mask_stencil_pos = new System.Single[2]; [DNAFieldAttribute(119, "float", "mask_stencil_dimension[2]", "System.Single[]", 8, false)] public float[] mask_stencil_dimension = new System.Single[2]; - [DNAFieldAttribute(120, "BrushGpencilSettings", "*gpencil_settings", "BrushGpencilSettings", 4, true)] + [DNAFieldAttribute(120, "BrushGpencilSettings", "*gpencil_settings", "BrushGpencilSettings", 8, true)] public BrushGpencilSettings ptr_gpencil_settings; - [DNAFieldAttribute(121, "BrushCurvesSculptSettings", "*curves_sculpt_settings", "BrushCurvesSculptSettings", 4, true)] + [DNAFieldAttribute(121, "BrushCurvesSculptSettings", "*curves_sculpt_settings", "BrushCurvesSculptSettings", 8, true)] public BrushCurvesSculptSettings ptr_curves_sculpt_settings; [DNAFieldAttribute(122, "int", "automasking_cavity_blur_steps", "int", 4, false)] public int automasking_cavity_blur_steps; [DNAFieldAttribute(123, "float", "automasking_cavity_factor", "float", 4, false)] public float automasking_cavity_factor; - [DNAFieldAttribute(124, "CurveMapping", "*automasking_cavity_curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(124, "CurveMapping", "*automasking_cavity_curve", "CurveMapping", 8, true)] public CurveMapping ptr_automasking_cavity_curve; public Brush() { this.id = default; diff --git a/BlendFile/DNA/BrushClone.cs b/BlendFile/DNA/BrushClone.cs index 03f6bdf..e5cd39d 100644 --- a/BlendFile/DNA/BrushClone.cs +++ b/BlendFile/DNA/BrushClone.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(125, "BrushClone")] + [DNAClassAttribute(125, "BrushClone", 24)] public class BrushClone { - [DNAFieldAttribute(0, "Image", "*image", "Image", 4, true)] + [DNAFieldAttribute(0, "Image", "*image", "Image", 8, true)] public Image ptr_image; [DNAFieldAttribute(1, "float", "offset[2]", "System.Single[]", 8, false)] public float[] offset = new System.Single[2]; diff --git a/BlendFile/DNA/BrushCurvesSculptSettings.cs b/BlendFile/DNA/BrushCurvesSculptSettings.cs index 981bfe7..d56e91a 100644 --- a/BlendFile/DNA/BrushCurvesSculptSettings.cs +++ b/BlendFile/DNA/BrushCurvesSculptSettings.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(130, "BrushCurvesSculptSettings")] + [DNAClassAttribute(130, "BrushCurvesSculptSettings", 48)] public class BrushCurvesSculptSettings { [DNAFieldAttribute(0, "int", "add_amount", "int", 4, false)] public int add_amount; @@ -35,7 +35,7 @@ namespace BlendFile.DNA { public byte density_mode; [DNAFieldAttribute(9, "char", "_pad[7]", "System.Char[]", 7, false)] public char[] _pad = new System.Char[7]; - [DNAFieldAttribute(10, "CurveMapping", "*curve_parameter_falloff", "CurveMapping", 4, true)] + [DNAFieldAttribute(10, "CurveMapping", "*curve_parameter_falloff", "CurveMapping", 8, true)] 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 643e907..d9f01ef 100644 --- a/BlendFile/DNA/BrushGpencilSettings.cs +++ b/BlendFile/DNA/BrushGpencilSettings.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(127, "BrushGpencilSettings")] + [DNAClassAttribute(127, "BrushGpencilSettings", 248)] public class BrushGpencilSettings { [DNAFieldAttribute(0, "float", "draw_smoothfac", "float", 4, false)] public float draw_smoothfac; @@ -99,31 +99,31 @@ namespace BlendFile.DNA { public float fill_extend_fac; [DNAFieldAttribute(41, "int", "dilate_pixels", "int", 4, false)] public int dilate_pixels; - [DNAFieldAttribute(42, "CurveMapping", "*curve_sensitivity", "CurveMapping", 4, true)] + [DNAFieldAttribute(42, "CurveMapping", "*curve_sensitivity", "CurveMapping", 8, true)] public CurveMapping ptr_curve_sensitivity; - [DNAFieldAttribute(43, "CurveMapping", "*curve_strength", "CurveMapping", 4, true)] + [DNAFieldAttribute(43, "CurveMapping", "*curve_strength", "CurveMapping", 8, true)] public CurveMapping ptr_curve_strength; - [DNAFieldAttribute(44, "CurveMapping", "*curve_jitter", "CurveMapping", 4, true)] + [DNAFieldAttribute(44, "CurveMapping", "*curve_jitter", "CurveMapping", 8, true)] public CurveMapping ptr_curve_jitter; - [DNAFieldAttribute(45, "CurveMapping", "*curve_rand_pressure", "CurveMapping", 4, true)] + [DNAFieldAttribute(45, "CurveMapping", "*curve_rand_pressure", "CurveMapping", 8, true)] public CurveMapping ptr_curve_rand_pressure; - [DNAFieldAttribute(46, "CurveMapping", "*curve_rand_strength", "CurveMapping", 4, true)] + [DNAFieldAttribute(46, "CurveMapping", "*curve_rand_strength", "CurveMapping", 8, true)] public CurveMapping ptr_curve_rand_strength; - [DNAFieldAttribute(47, "CurveMapping", "*curve_rand_uv", "CurveMapping", 4, true)] + [DNAFieldAttribute(47, "CurveMapping", "*curve_rand_uv", "CurveMapping", 8, true)] public CurveMapping ptr_curve_rand_uv; - [DNAFieldAttribute(48, "CurveMapping", "*curve_rand_hue", "CurveMapping", 4, true)] + [DNAFieldAttribute(48, "CurveMapping", "*curve_rand_hue", "CurveMapping", 8, true)] public CurveMapping ptr_curve_rand_hue; - [DNAFieldAttribute(49, "CurveMapping", "*curve_rand_saturation", "CurveMapping", 4, true)] + [DNAFieldAttribute(49, "CurveMapping", "*curve_rand_saturation", "CurveMapping", 8, true)] public CurveMapping ptr_curve_rand_saturation; - [DNAFieldAttribute(50, "CurveMapping", "*curve_rand_value", "CurveMapping", 4, true)] + [DNAFieldAttribute(50, "CurveMapping", "*curve_rand_value", "CurveMapping", 8, true)] public CurveMapping ptr_curve_rand_value; [DNAFieldAttribute(51, "float", "outline_fac", "float", 4, false)] public float outline_fac; [DNAFieldAttribute(52, "float", "simplify_px", "float", 4, false)] public float simplify_px; - [DNAFieldAttribute(53, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(53, "Material", "*material", "Material", 8, true)] public Material ptr_material; - [DNAFieldAttribute(54, "Material", "*material_alt", "Material", 4, true)] + [DNAFieldAttribute(54, "Material", "*material_alt", "Material", 8, true)] public Material ptr_material_alt; public BrushGpencilSettings() { this.draw_smoothfac = default; diff --git a/BlendFile/DNA/BuildEff.cs b/BlendFile/DNA/BuildEff.cs index 8a06896..d9a85fc 100644 --- a/BlendFile/DNA/BuildEff.cs +++ b/BlendFile/DNA/BuildEff.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(235, "BuildEff")] + [DNAClassAttribute(235, "BuildEff", 32)] public class BuildEff { - [DNAFieldAttribute(0, "BuildEff", "*next", "BuildEff", 4, true)] + [DNAFieldAttribute(0, "BuildEff", "*next", "BuildEff", 8, true)] public BuildEff ptr_next; - [DNAFieldAttribute(1, "BuildEff", "*prev", "BuildEff", 4, true)] + [DNAFieldAttribute(1, "BuildEff", "*prev", "BuildEff", 8, true)] public BuildEff ptr_prev; [DNAFieldAttribute(2, "short", "type", "short", 2, false)] public short type; diff --git a/BlendFile/DNA/BuildGpencilModifierData.cs b/BlendFile/DNA/BuildGpencilModifierData.cs index bffdba7..3284722 100644 --- a/BlendFile/DNA/BuildGpencilModifierData.cs +++ b/BlendFile/DNA/BuildGpencilModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(285, "BuildGpencilModifierData")] + [DNAClassAttribute(285, "BuildGpencilModifierData", 376)] public class BuildGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; @@ -51,7 +51,7 @@ namespace BlendFile.DNA { public short time_mode; [DNAFieldAttribute(17, "char", "_pad[6]", "System.Char[]", 6, false)] public char[] _pad = new System.Char[6]; - [DNAFieldAttribute(18, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(18, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(19, "float", "percentage_fac", "float", 4, false)] public float percentage_fac; diff --git a/BlendFile/DNA/BuildModifierData.cs b/BlendFile/DNA/BuildModifierData.cs index 5efeb7c..c6f9974 100644 --- a/BlendFile/DNA/BuildModifierData.cs +++ b/BlendFile/DNA/BuildModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(449, "BuildModifierData")] + [DNAClassAttribute(449, "BuildModifierData", 136)] public struct BuildModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/CBData.cs b/BlendFile/DNA/CBData.cs index 56f5f83..06c5964 100644 --- a/BlendFile/DNA/CBData.cs +++ b/BlendFile/DNA/CBData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(974, "CBData")] + [DNAClassAttribute(974, "CBData", 24)] public struct CBData { [DNAFieldAttribute(0, "float", "r", "float", 4, false)] public float r; diff --git a/BlendFile/DNA/CacheFile.cs b/BlendFile/DNA/CacheFile.cs index 714702d..d2f9864 100644 --- a/BlendFile/DNA/CacheFile.cs +++ b/BlendFile/DNA/CacheFile.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(142, "CacheFile")] + [DNAClassAttribute(142, "CacheFile", 2416)] public class CacheFile { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "ListBase", "object_paths", "ListBase", 16, false)] public ListBase object_paths; @@ -61,11 +61,11 @@ namespace BlendFile.DNA { public char velocity_unit; [DNAFieldAttribute(22, "char", "velocity_name[64]", "System.Char[]", 64, false)] public char[] velocity_name = new System.Char[64]; - [DNAFieldAttribute(23, "CacheArchiveHandle", "*handle", "CacheArchiveHandle", 4, true)] + [DNAFieldAttribute(23, "CacheArchiveHandle", "*handle", "CacheArchiveHandle", 8, true)] public CacheArchiveHandle ptr_handle; [DNAFieldAttribute(24, "char", "handle_filepath[1024]", "System.Char[]", 1024, false)] public char[] handle_filepath = new System.Char[1024]; - [DNAFieldAttribute(25, "GSet", "*handle_readers", "GSet", 4, true)] + [DNAFieldAttribute(25, "GSet", "*handle_readers", "GSet", 8, true)] public GSet ptr_handle_readers; public CacheFile() { this.id = default; diff --git a/BlendFile/DNA/CacheFileLayer.cs b/BlendFile/DNA/CacheFileLayer.cs index b767c34..1dffff3 100644 --- a/BlendFile/DNA/CacheFileLayer.cs +++ b/BlendFile/DNA/CacheFileLayer.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(141, "CacheFileLayer")] + [DNAClassAttribute(141, "CacheFileLayer", 1048)] public class CacheFileLayer { - [DNAFieldAttribute(0, "CacheFileLayer", "*next", "CacheFileLayer", 4, true)] + [DNAFieldAttribute(0, "CacheFileLayer", "*next", "CacheFileLayer", 8, true)] public CacheFileLayer ptr_next; - [DNAFieldAttribute(1, "CacheFileLayer", "*prev", "CacheFileLayer", 4, true)] + [DNAFieldAttribute(1, "CacheFileLayer", "*prev", "CacheFileLayer", 8, true)] public CacheFileLayer ptr_prev; [DNAFieldAttribute(2, "char", "filepath[1024]", "System.Char[]", 1024, false)] public char[] filepath = new System.Char[1024]; diff --git a/BlendFile/DNA/CacheObjectPath.cs b/BlendFile/DNA/CacheObjectPath.cs index 509fd0d..5c58b2d 100644 --- a/BlendFile/DNA/CacheObjectPath.cs +++ b/BlendFile/DNA/CacheObjectPath.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(140, "CacheObjectPath")] + [DNAClassAttribute(140, "CacheObjectPath", 4112)] public class CacheObjectPath { - [DNAFieldAttribute(0, "CacheObjectPath", "*next", "CacheObjectPath", 4, true)] + [DNAFieldAttribute(0, "CacheObjectPath", "*next", "CacheObjectPath", 8, true)] public CacheObjectPath ptr_next; - [DNAFieldAttribute(1, "CacheObjectPath", "*prev", "CacheObjectPath", 4, true)] + [DNAFieldAttribute(1, "CacheObjectPath", "*prev", "CacheObjectPath", 8, true)] public CacheObjectPath ptr_prev; [DNAFieldAttribute(2, "char", "path[4096]", "System.Char[]", 4096, false)] public char[] path = new System.Char[4096]; diff --git a/BlendFile/DNA/Camera.cs b/BlendFile/DNA/Camera.cs index 2b91205..0d52b0d 100644 --- a/BlendFile/DNA/Camera.cs +++ b/BlendFile/DNA/Camera.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(152, "Camera")] + [DNAClassAttribute(152, "Camera", 736)] public class Camera { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "char", "type", "char", 1, false)] public char type; @@ -87,9 +87,9 @@ namespace BlendFile.DNA { public float central_cylindrical_radius; [DNAFieldAttribute(35, "float", "_pad2", "float", 4, false)] public float _pad2; - [DNAFieldAttribute(36, "Ipo", "*ipo", "Ipo", 4, true)] + [DNAFieldAttribute(36, "Ipo", "*ipo", "Ipo", 8, true)] public Ipo ptr_ipo; - [DNAFieldAttribute(37, "Object", "*dof_ob", "Object", 4, true)] + [DNAFieldAttribute(37, "Object", "*dof_ob", "Object", 8, true)] public Object ptr_dof_ob; [DNAFieldAttribute(38, "GPUDOFSettings", "gpu_dof", "GPUDOFSettings", 32, false)] public GPUDOFSettings gpu_dof; diff --git a/BlendFile/DNA/CameraBGImage.cs b/BlendFile/DNA/CameraBGImage.cs index 2aca390..ad6f324 100644 --- a/BlendFile/DNA/CameraBGImage.cs +++ b/BlendFile/DNA/CameraBGImage.cs @@ -13,17 +13,17 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(146, "CameraBGImage")] + [DNAClassAttribute(146, "CameraBGImage", 104)] public class CameraBGImage { - [DNAFieldAttribute(0, "CameraBGImage", "*next", "CameraBGImage", 4, true)] + [DNAFieldAttribute(0, "CameraBGImage", "*next", "CameraBGImage", 8, true)] public CameraBGImage ptr_next; - [DNAFieldAttribute(1, "CameraBGImage", "*prev", "CameraBGImage", 4, true)] + [DNAFieldAttribute(1, "CameraBGImage", "*prev", "CameraBGImage", 8, true)] public CameraBGImage ptr_prev; - [DNAFieldAttribute(2, "Image", "*ima", "Image", 4, true)] + [DNAFieldAttribute(2, "Image", "*ima", "Image", 8, true)] public Image ptr_ima; [DNAFieldAttribute(3, "ImageUser", "iuser", "ImageUser", 40, false)] public ImageUser iuser; - [DNAFieldAttribute(4, "MovieClip", "*clip", "MovieClip", 4, true)] + [DNAFieldAttribute(4, "MovieClip", "*clip", "MovieClip", 8, true)] public MovieClip ptr_clip; [DNAFieldAttribute(5, "MovieClipUser", "cuser", "MovieClipUser", 8, false)] public MovieClipUser cuser; diff --git a/BlendFile/DNA/CameraDOFSettings.cs b/BlendFile/DNA/CameraDOFSettings.cs index 976c293..2b53526 100644 --- a/BlendFile/DNA/CameraDOFSettings.cs +++ b/BlendFile/DNA/CameraDOFSettings.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(150, "CameraDOFSettings")] + [DNAClassAttribute(150, "CameraDOFSettings", 96)] public class CameraDOFSettings { - [DNAFieldAttribute(0, "Object", "*focus_object", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*focus_object", "Object", 8, true)] public Object ptr_focus_object; [DNAFieldAttribute(1, "char", "focus_subtarget[64]", "System.Char[]", 64, false)] public char[] focus_subtarget = new System.Char[64]; diff --git a/BlendFile/DNA/CameraStereoSettings.cs b/BlendFile/DNA/CameraStereoSettings.cs index 6c11313..7ba2550 100644 --- a/BlendFile/DNA/CameraStereoSettings.cs +++ b/BlendFile/DNA/CameraStereoSettings.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(145, "CameraStereoSettings")] + [DNAClassAttribute(145, "CameraStereoSettings", 24)] public struct CameraStereoSettings { [DNAFieldAttribute(0, "float", "interocular_distance", "float", 4, false)] public float interocular_distance; diff --git a/BlendFile/DNA/Camera_Runtime.cs b/BlendFile/DNA/Camera_Runtime.cs index afb007c..c57ea92 100644 --- a/BlendFile/DNA/Camera_Runtime.cs +++ b/BlendFile/DNA/Camera_Runtime.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(151, "Camera_Runtime")] + [DNAClassAttribute(151, "Camera_Runtime", 216)] public struct Camera_Runtime { [DNAFieldAttribute(0, "float", "drw_corners[2][4][2]", "System.Single[,,]", 64, false)] public float[,,] drw_corners = new System.Single[2,4,2]; diff --git a/BlendFile/DNA/CastModifierData.cs b/BlendFile/DNA/CastModifierData.cs index 47c1aa4..f98562f 100644 --- a/BlendFile/DNA/CastModifierData.cs +++ b/BlendFile/DNA/CastModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(459, "CastModifierData")] + [DNAClassAttribute(459, "CastModifierData", 216)] public class CastModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(2, "float", "fac", "float", 4, false)] public float fac; @@ -31,7 +31,7 @@ namespace BlendFile.DNA { public short flag; [DNAFieldAttribute(7, "short", "type", "short", 2, false)] public short type; - [DNAFieldAttribute(8, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(8, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public CastModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/ChannelDriver.cs b/BlendFile/DNA/ChannelDriver.cs index 2f94c67..01c4dac 100644 --- a/BlendFile/DNA/ChannelDriver.cs +++ b/BlendFile/DNA/ChannelDriver.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(92, "ChannelDriver")] + [DNAClassAttribute(92, "ChannelDriver", 304)] public class ChannelDriver { [DNAFieldAttribute(0, "ListBase", "variables", "ListBase", 16, false)] public ListBase variables; [DNAFieldAttribute(1, "char", "expression[256]", "System.Char[]", 256, false)] public char[] expression = new System.Char[256]; - [DNAFieldAttribute(2, "void", "*expr_comp", "void", 4, true)] + [DNAFieldAttribute(2, "void", "*expr_comp", "void", 8, true)] public object ptr_expr_comp; - [DNAFieldAttribute(3, "ExprPyLike_Parsed", "*expr_simple", "ExprPyLike_Parsed", 4, true)] + [DNAFieldAttribute(3, "ExprPyLike_Parsed", "*expr_simple", "ExprPyLike_Parsed", 8, true)] public ExprPyLike_Parsed ptr_expr_simple; [DNAFieldAttribute(4, "float", "curval", "float", 4, false)] public float curval; diff --git a/BlendFile/DNA/CharInfo.cs b/BlendFile/DNA/CharInfo.cs index bd69e67..4a23beb 100644 --- a/BlendFile/DNA/CharInfo.cs +++ b/BlendFile/DNA/CharInfo.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(208, "CharInfo")] + [DNAClassAttribute(208, "CharInfo", 8)] public struct CharInfo { [DNAFieldAttribute(0, "float", "kern", "float", 4, false)] public float kern; diff --git a/BlendFile/DNA/ChildParticle.cs b/BlendFile/DNA/ChildParticle.cs index cd62a87..9ea0b99 100644 --- a/BlendFile/DNA/ChildParticle.cs +++ b/BlendFile/DNA/ChildParticle.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(780, "ChildParticle")] + [DNAClassAttribute(780, "ChildParticle", 64)] public struct ChildParticle { [DNAFieldAttribute(0, "int", "num", "int", 4, false)] public int num; diff --git a/BlendFile/DNA/ClothCollSettings.cs b/BlendFile/DNA/ClothCollSettings.cs index 290e4b0..677614f 100644 --- a/BlendFile/DNA/ClothCollSettings.cs +++ b/BlendFile/DNA/ClothCollSettings.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(157, "ClothCollSettings")] + [DNAClassAttribute(157, "ClothCollSettings", 72)] public class ClothCollSettings { - [DNAFieldAttribute(0, "LinkNode", "*collision_list", "LinkNode", 4, true)] + [DNAFieldAttribute(0, "LinkNode", "*collision_list", "LinkNode", 8, true)] public LinkNode ptr_collision_list; [DNAFieldAttribute(1, "float", "epsilon", "float", 4, false)] public float epsilon; @@ -39,7 +39,7 @@ namespace BlendFile.DNA { public short loop_count; [DNAFieldAttribute(11, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(12, "Collection", "*group", "Collection", 4, true)] + [DNAFieldAttribute(12, "Collection", "*group", "Collection", 8, true)] public Collection ptr_group; [DNAFieldAttribute(13, "short", "vgroup_selfcol", "short", 2, false)] public short vgroup_selfcol; diff --git a/BlendFile/DNA/ClothModifierData.cs b/BlendFile/DNA/ClothModifierData.cs index d605f68..29e298c 100644 --- a/BlendFile/DNA/ClothModifierData.cs +++ b/BlendFile/DNA/ClothModifierData.cs @@ -13,21 +13,21 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(464, "ClothModifierData")] + [DNAClassAttribute(464, "ClothModifierData", 224)] public class ClothModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Cloth", "*clothObject", "Cloth", 4, true)] + [DNAFieldAttribute(1, "Cloth", "*clothObject", "Cloth", 8, true)] public Cloth ptr_clothObject; - [DNAFieldAttribute(2, "ClothSimSettings", "*sim_parms", "ClothSimSettings", 4, true)] + [DNAFieldAttribute(2, "ClothSimSettings", "*sim_parms", "ClothSimSettings", 8, true)] public ClothSimSettings ptr_sim_parms; - [DNAFieldAttribute(3, "ClothCollSettings", "*coll_parms", "ClothCollSettings", 4, true)] + [DNAFieldAttribute(3, "ClothCollSettings", "*coll_parms", "ClothCollSettings", 8, true)] public ClothCollSettings ptr_coll_parms; - [DNAFieldAttribute(4, "PointCache", "*point_cache", "PointCache", 4, true)] + [DNAFieldAttribute(4, "PointCache", "*point_cache", "PointCache", 8, true)] public PointCache ptr_point_cache; [DNAFieldAttribute(5, "ListBase", "ptcaches", "ListBase", 16, false)] public ListBase ptcaches; - [DNAFieldAttribute(6, "ClothHairData", "*hairdata", "ClothHairData", 4, true)] + [DNAFieldAttribute(6, "ClothHairData", "*hairdata", "ClothHairData", 8, true)] public ClothHairData ptr_hairdata; [DNAFieldAttribute(7, "float", "hair_grid_min[3]", "System.Single[]", 12, false)] public float[] hair_grid_min = new System.Single[3]; @@ -37,7 +37,7 @@ namespace BlendFile.DNA { public int[] hair_grid_res = new System.Int32[3]; [DNAFieldAttribute(10, "float", "hair_grid_cellsize", "float", 4, false)] public float hair_grid_cellsize; - [DNAFieldAttribute(11, "ClothSolverResult", "*solver_result", "ClothSolverResult", 4, true)] + [DNAFieldAttribute(11, "ClothSolverResult", "*solver_result", "ClothSolverResult", 8, true)] public ClothSolverResult ptr_solver_result; public ClothModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/ClothSimSettings.cs b/BlendFile/DNA/ClothSimSettings.cs index cd47ac2..766724f 100644 --- a/BlendFile/DNA/ClothSimSettings.cs +++ b/BlendFile/DNA/ClothSimSettings.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(154, "ClothSimSettings")] + [DNAClassAttribute(154, "ClothSimSettings", 272)] public class ClothSimSettings { - [DNAFieldAttribute(0, "LinkNode", "*cache", "LinkNode", 4, true)] + [DNAFieldAttribute(0, "LinkNode", "*cache", "LinkNode", 8, true)] public LinkNode ptr_cache; [DNAFieldAttribute(1, "float", "mingoal", "float", 4, false)] public float mingoal; @@ -117,7 +117,7 @@ namespace BlendFile.DNA { public short presets; [DNAFieldAttribute(50, "short", "reset", "short", 2, false)] public short reset; - [DNAFieldAttribute(51, "EffectorWeights", "*effector_weights", "EffectorWeights", 4, true)] + [DNAFieldAttribute(51, "EffectorWeights", "*effector_weights", "EffectorWeights", 8, true)] public EffectorWeights ptr_effector_weights; [DNAFieldAttribute(52, "short", "bending_model", "short", 2, false)] public short bending_model; diff --git a/BlendFile/DNA/Collection.cs b/BlendFile/DNA/Collection.cs index 1ab7ab7..8337339 100644 --- a/BlendFile/DNA/Collection.cs +++ b/BlendFile/DNA/Collection.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(70, "Collection")] + [DNAClassAttribute(70, "Collection", 376)] public class Collection { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "ID", "*owner_id", "ID", 4, true)] + [DNAFieldAttribute(1, "ID", "*owner_id", "ID", 8, true)] public ID ptr_owner_id; [DNAFieldAttribute(2, "ListBase", "gobject", "ListBase", 16, false)] public ListBase gobject; @@ -29,7 +29,7 @@ namespace BlendFile.DNA { public int active_exporter_index; [DNAFieldAttribute(6, "ListBase", "exporters", "ListBase", 16, false)] public ListBase exporters; - [DNAFieldAttribute(7, "PreviewImage", "*preview", "PreviewImage", 4, true)] + [DNAFieldAttribute(7, "PreviewImage", "*preview", "PreviewImage", 8, true)] public PreviewImage ptr_preview; [DNAFieldAttribute(8, "int", "layer", "int", 4, false)] public int layer; @@ -49,7 +49,7 @@ namespace BlendFile.DNA { public byte lineart_intersection_mask; [DNAFieldAttribute(16, "uchar", "lineart_intersection_priority", "uchar", 1, false)] public byte lineart_intersection_priority; - [DNAFieldAttribute(17, "ViewLayer", "*view_layer", "ViewLayer", 4, true)] + [DNAFieldAttribute(17, "ViewLayer", "*view_layer", "ViewLayer", 8, true)] public ViewLayer ptr_view_layer; [DNAFieldAttribute(18, "Collection_Runtime", "runtime", "Collection_Runtime", 64, false)] public Collection_Runtime runtime; diff --git a/BlendFile/DNA/CollectionChild.cs b/BlendFile/DNA/CollectionChild.cs index 8331362..e3cbe01 100644 --- a/BlendFile/DNA/CollectionChild.cs +++ b/BlendFile/DNA/CollectionChild.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(160, "CollectionChild")] + [DNAClassAttribute(160, "CollectionChild", 32)] public class CollectionChild { - [DNAFieldAttribute(0, "CollectionChild", "*next", "CollectionChild", 4, true)] + [DNAFieldAttribute(0, "CollectionChild", "*next", "CollectionChild", 8, true)] public CollectionChild ptr_next; - [DNAFieldAttribute(1, "CollectionChild", "*prev", "CollectionChild", 4, true)] + [DNAFieldAttribute(1, "CollectionChild", "*prev", "CollectionChild", 8, true)] public CollectionChild ptr_prev; - [DNAFieldAttribute(2, "Collection", "*collection", "Collection", 4, true)] + [DNAFieldAttribute(2, "Collection", "*collection", "Collection", 8, true)] public Collection ptr_collection; [DNAFieldAttribute(3, "CollectionLightLinking", "light_linking", "CollectionLightLinking", 4, false)] public CollectionLightLinking light_linking; diff --git a/BlendFile/DNA/CollectionExport.cs b/BlendFile/DNA/CollectionExport.cs index 18e9768..4384fb9 100644 --- a/BlendFile/DNA/CollectionExport.cs +++ b/BlendFile/DNA/CollectionExport.cs @@ -13,17 +13,17 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(161, "CollectionExport")] + [DNAClassAttribute(161, "CollectionExport", 160)] public class CollectionExport { - [DNAFieldAttribute(0, "CollectionExport", "*next", "CollectionExport", 4, true)] + [DNAFieldAttribute(0, "CollectionExport", "*next", "CollectionExport", 8, true)] public CollectionExport ptr_next; - [DNAFieldAttribute(1, "CollectionExport", "*prev", "CollectionExport", 4, true)] + [DNAFieldAttribute(1, "CollectionExport", "*prev", "CollectionExport", 8, true)] public CollectionExport ptr_prev; [DNAFieldAttribute(2, "char", "fh_idname[64]", "System.Char[]", 64, false)] public char[] fh_idname = new System.Char[64]; [DNAFieldAttribute(3, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; - [DNAFieldAttribute(4, "IDProperty", "*export_properties", "IDProperty", 4, true)] + [DNAFieldAttribute(4, "IDProperty", "*export_properties", "IDProperty", 8, true)] public IDProperty ptr_export_properties; [DNAFieldAttribute(5, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/CollectionLightLinking.cs b/BlendFile/DNA/CollectionLightLinking.cs index cc17edb..8870f76 100644 --- a/BlendFile/DNA/CollectionLightLinking.cs +++ b/BlendFile/DNA/CollectionLightLinking.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(158, "CollectionLightLinking")] + [DNAClassAttribute(158, "CollectionLightLinking", 4)] public struct CollectionLightLinking { [DNAFieldAttribute(0, "uchar", "link_state", "uchar", 1, false)] public byte link_state; diff --git a/BlendFile/DNA/CollectionObject.cs b/BlendFile/DNA/CollectionObject.cs index 6ef6e48..4d7a5c2 100644 --- a/BlendFile/DNA/CollectionObject.cs +++ b/BlendFile/DNA/CollectionObject.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(159, "CollectionObject")] + [DNAClassAttribute(159, "CollectionObject", 32)] public class CollectionObject { - [DNAFieldAttribute(0, "CollectionObject", "*next", "CollectionObject", 4, true)] + [DNAFieldAttribute(0, "CollectionObject", "*next", "CollectionObject", 8, true)] public CollectionObject ptr_next; - [DNAFieldAttribute(1, "CollectionObject", "*prev", "CollectionObject", 4, true)] + [DNAFieldAttribute(1, "CollectionObject", "*prev", "CollectionObject", 8, true)] public CollectionObject ptr_prev; - [DNAFieldAttribute(2, "Object", "*ob", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*ob", "Object", 8, true)] public Object ptr_ob; [DNAFieldAttribute(3, "CollectionLightLinking", "light_linking", "CollectionLightLinking", 4, false)] public CollectionLightLinking light_linking; diff --git a/BlendFile/DNA/Collection_Runtime.cs b/BlendFile/DNA/Collection_Runtime.cs index acc06d1..0d6a1b3 100644 --- a/BlendFile/DNA/Collection_Runtime.cs +++ b/BlendFile/DNA/Collection_Runtime.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(162, "Collection_Runtime")] + [DNAClassAttribute(162, "Collection_Runtime", 64)] public class Collection_Runtime { [DNAFieldAttribute(0, "ListBase", "object_cache", "ListBase", 16, false)] public ListBase object_cache; @@ -21,7 +21,7 @@ namespace BlendFile.DNA { public ListBase object_cache_instanced; [DNAFieldAttribute(2, "ListBase", "parents", "ListBase", 16, false)] public ListBase parents; - [DNAFieldAttribute(3, "GHash", "*gobject_hash", "GHash", 4, true)] + [DNAFieldAttribute(3, "GHash", "*gobject_hash", "GHash", 8, true)] public GHash ptr_gobject_hash; [DNAFieldAttribute(4, "uchar", "tag", "uchar", 1, false)] public byte tag; diff --git a/BlendFile/DNA/CollisionModifierData.cs b/BlendFile/DNA/CollisionModifierData.cs index 68594ee..1cfa791 100644 --- a/BlendFile/DNA/CollisionModifierData.cs +++ b/BlendFile/DNA/CollisionModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(468, "CollisionModifierData")] + [DNAClassAttribute(468, "CollisionModifierData", 152)] public class CollisionModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -29,7 +29,7 @@ namespace BlendFile.DNA { public char is_static; [DNAFieldAttribute(13, "char", "_pad[7]", "System.Char[]", 7, false)] public char[] _pad = new System.Char[7]; - [DNAFieldAttribute(14, "BVHTree", "*bvhtree", "BVHTree", 4, true)] + [DNAFieldAttribute(14, "BVHTree", "*bvhtree", "BVHTree", 8, true)] public BVHTree ptr_bvhtree; public CollisionModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/ColorBalanceModifierData.cs b/BlendFile/DNA/ColorBalanceModifierData.cs index 6158a8a..3fc027a 100644 --- a/BlendFile/DNA/ColorBalanceModifierData.cs +++ b/BlendFile/DNA/ColorBalanceModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(905, "ColorBalanceModifierData")] + [DNAClassAttribute(905, "ColorBalanceModifierData", 200)] public struct ColorBalanceModifierData { [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false)] public SequenceModifierData modifier; diff --git a/BlendFile/DNA/ColorBand.cs b/BlendFile/DNA/ColorBand.cs index cb379f3..e41122f 100644 --- a/BlendFile/DNA/ColorBand.cs +++ b/BlendFile/DNA/ColorBand.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(134, "ColorBand")] + [DNAClassAttribute(134, "ColorBand", 776)] public struct ColorBand { [DNAFieldAttribute(0, "short", "tot", "short", 2, false)] public short tot; diff --git a/BlendFile/DNA/ColorCorrectionData.cs b/BlendFile/DNA/ColorCorrectionData.cs index c130b5c..d049d94 100644 --- a/BlendFile/DNA/ColorCorrectionData.cs +++ b/BlendFile/DNA/ColorCorrectionData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(602, "ColorCorrectionData")] + [DNAClassAttribute(602, "ColorCorrectionData", 24)] public struct ColorCorrectionData { [DNAFieldAttribute(0, "float", "saturation", "float", 4, false)] public float saturation; diff --git a/BlendFile/DNA/ColorGpencilModifierData.cs b/BlendFile/DNA/ColorGpencilModifierData.cs index 4d3cc82..1fb623d 100644 --- a/BlendFile/DNA/ColorGpencilModifierData.cs +++ b/BlendFile/DNA/ColorGpencilModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(281, "ColorGpencilModifierData")] + [DNAClassAttribute(281, "ColorGpencilModifierData", 280)] public class ColorGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; @@ -37,7 +37,7 @@ namespace BlendFile.DNA { public int layer_pass; [DNAFieldAttribute(10, "char", "_pad1[4]", "System.Char[]", 4, false)] public char[] _pad1 = new System.Char[4]; - [DNAFieldAttribute(11, "CurveMapping", "*curve_intensity", "CurveMapping", 4, true)] + [DNAFieldAttribute(11, "CurveMapping", "*curve_intensity", "CurveMapping", 8, true)] public CurveMapping ptr_curve_intensity; public ColorGpencilModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/ColorManagedColorspaceSettings.cs b/BlendFile/DNA/ColorManagedColorspaceSettings.cs index 1a776b5..9c4efef 100644 --- a/BlendFile/DNA/ColorManagedColorspaceSettings.cs +++ b/BlendFile/DNA/ColorManagedColorspaceSettings.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(170, "ColorManagedColorspaceSettings")] + [DNAClassAttribute(170, "ColorManagedColorspaceSettings", 64)] public struct ColorManagedColorspaceSettings { [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/ColorManagedDisplaySettings.cs b/BlendFile/DNA/ColorManagedDisplaySettings.cs index b093227..2b477ea 100644 --- a/BlendFile/DNA/ColorManagedDisplaySettings.cs +++ b/BlendFile/DNA/ColorManagedDisplaySettings.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(169, "ColorManagedDisplaySettings")] + [DNAClassAttribute(169, "ColorManagedDisplaySettings", 64)] public struct ColorManagedDisplaySettings { [DNAFieldAttribute(0, "char", "display_device[64]", "System.Char[]", 64, false)] public char[] display_device = new System.Char[64]; diff --git a/BlendFile/DNA/ColorManagedViewSettings.cs b/BlendFile/DNA/ColorManagedViewSettings.cs index 79ff6af..40ddeb1 100644 --- a/BlendFile/DNA/ColorManagedViewSettings.cs +++ b/BlendFile/DNA/ColorManagedViewSettings.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(168, "ColorManagedViewSettings")] + [DNAClassAttribute(168, "ColorManagedViewSettings", 168)] public class ColorManagedViewSettings { [DNAFieldAttribute(0, "int", "flag", "int", 4, false)] public int flag; @@ -31,9 +31,9 @@ namespace BlendFile.DNA { public float temperature; [DNAFieldAttribute(7, "float", "tint", "float", 4, false)] public float tint; - [DNAFieldAttribute(8, "CurveMapping", "*curve_mapping", "CurveMapping", 4, true)] + [DNAFieldAttribute(8, "CurveMapping", "*curve_mapping", "CurveMapping", 8, true)] public CurveMapping ptr_curve_mapping; - [DNAFieldAttribute(9, "void", "*_pad2", "void", 4, true)] + [DNAFieldAttribute(9, "void", "*_pad2", "void", 8, true)] public object ptr__pad2; public ColorManagedViewSettings() { this.flag = default; diff --git a/BlendFile/DNA/ColorMapping.cs b/BlendFile/DNA/ColorMapping.cs index 6703ce9..1533e18 100644 --- a/BlendFile/DNA/ColorMapping.cs +++ b/BlendFile/DNA/ColorMapping.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(636, "ColorMapping")] + [DNAClassAttribute(636, "ColorMapping", 816)] public struct ColorMapping { [DNAFieldAttribute(0, "ColorBand", "coba", "ColorBand", 776, false)] public ColorBand coba; diff --git a/BlendFile/DNA/ColorMixVars.cs b/BlendFile/DNA/ColorMixVars.cs index 03ea6e9..444f665 100644 --- a/BlendFile/DNA/ColorMixVars.cs +++ b/BlendFile/DNA/ColorMixVars.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(903, "ColorMixVars")] + [DNAClassAttribute(903, "ColorMixVars", 8)] public struct ColorMixVars { [DNAFieldAttribute(0, "int", "blend_effect", "int", 4, false)] public int blend_effect; diff --git a/BlendFile/DNA/ColorizeShaderFxData.cs b/BlendFile/DNA/ColorizeShaderFxData.cs index 388cb9b..2e52bdb 100644 --- a/BlendFile/DNA/ColorizeShaderFxData.cs +++ b/BlendFile/DNA/ColorizeShaderFxData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(918, "ColorizeShaderFxData")] + [DNAClassAttribute(918, "ColorizeShaderFxData", 192)] public struct ColorizeShaderFxData { [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false)] public ShaderFxData shaderfx; diff --git a/BlendFile/DNA/ConsoleLine.cs b/BlendFile/DNA/ConsoleLine.cs index d4d5274..54524ec 100644 --- a/BlendFile/DNA/ConsoleLine.cs +++ b/BlendFile/DNA/ConsoleLine.cs @@ -13,17 +13,17 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(959, "ConsoleLine")] + [DNAClassAttribute(959, "ConsoleLine", 40)] public class ConsoleLine { - [DNAFieldAttribute(0, "ConsoleLine", "*next", "ConsoleLine", 4, true)] + [DNAFieldAttribute(0, "ConsoleLine", "*next", "ConsoleLine", 8, true)] public ConsoleLine ptr_next; - [DNAFieldAttribute(1, "ConsoleLine", "*prev", "ConsoleLine", 4, true)] + [DNAFieldAttribute(1, "ConsoleLine", "*prev", "ConsoleLine", 8, true)] public ConsoleLine ptr_prev; [DNAFieldAttribute(2, "int", "len_alloc", "int", 4, false)] public int len_alloc; [DNAFieldAttribute(3, "int", "len", "int", 4, false)] public int len; - [DNAFieldAttribute(4, "char", "*line", "char", 4, true)] + [DNAFieldAttribute(4, "char", "*line", "char", 8, true)] public char ptr_line; [DNAFieldAttribute(5, "int", "cursor", "int", 4, false)] public int cursor; diff --git a/BlendFile/DNA/CorrectiveSmoothDeltaCache.cs b/BlendFile/DNA/CorrectiveSmoothDeltaCache.cs index 98f927a..f7206a4 100644 --- a/BlendFile/DNA/CorrectiveSmoothDeltaCache.cs +++ b/BlendFile/DNA/CorrectiveSmoothDeltaCache.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(500, "CorrectiveSmoothDeltaCache")] + [DNAClassAttribute(500, "CorrectiveSmoothDeltaCache", 24)] public class CorrectiveSmoothDeltaCache { [DNAFieldAttribute(1, "int", "deltas_num", "int", 4, false)] public int deltas_num; diff --git a/BlendFile/DNA/CorrectiveSmoothModifierData.cs b/BlendFile/DNA/CorrectiveSmoothModifierData.cs index cb4bc51..43e538b 100644 --- a/BlendFile/DNA/CorrectiveSmoothModifierData.cs +++ b/BlendFile/DNA/CorrectiveSmoothModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(501, "CorrectiveSmoothModifierData")] + [DNAClassAttribute(501, "CorrectiveSmoothModifierData", 240)] public class CorrectiveSmoothModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/CryptomatteEntry.cs b/BlendFile/DNA/CryptomatteEntry.cs index 9fd6a49..7f6b451 100644 --- a/BlendFile/DNA/CryptomatteEntry.cs +++ b/BlendFile/DNA/CryptomatteEntry.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(669, "CryptomatteEntry")] + [DNAClassAttribute(669, "CryptomatteEntry", 88)] public class CryptomatteEntry { - [DNAFieldAttribute(0, "CryptomatteEntry", "*next", "CryptomatteEntry", 4, true)] + [DNAFieldAttribute(0, "CryptomatteEntry", "*next", "CryptomatteEntry", 8, true)] public CryptomatteEntry ptr_next; - [DNAFieldAttribute(1, "CryptomatteEntry", "*prev", "CryptomatteEntry", 4, true)] + [DNAFieldAttribute(1, "CryptomatteEntry", "*prev", "CryptomatteEntry", 8, true)] public CryptomatteEntry ptr_prev; [DNAFieldAttribute(2, "float", "encoded_hash", "float", 4, false)] public float encoded_hash; diff --git a/BlendFile/DNA/CryptomatteLayer.cs b/BlendFile/DNA/CryptomatteLayer.cs index 0f372e6..39a73b0 100644 --- a/BlendFile/DNA/CryptomatteLayer.cs +++ b/BlendFile/DNA/CryptomatteLayer.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(670, "CryptomatteLayer")] + [DNAClassAttribute(670, "CryptomatteLayer", 80)] public class CryptomatteLayer { - [DNAFieldAttribute(0, "CryptomatteEntry", "*next", "CryptomatteEntry", 4, true)] + [DNAFieldAttribute(0, "CryptomatteEntry", "*next", "CryptomatteEntry", 8, true)] public CryptomatteEntry ptr_next; - [DNAFieldAttribute(1, "CryptomatteEntry", "*prev", "CryptomatteEntry", 4, true)] + [DNAFieldAttribute(1, "CryptomatteEntry", "*prev", "CryptomatteEntry", 8, true)] public CryptomatteEntry ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/Curve.cs b/BlendFile/DNA/Curve.cs index bdd0da9..2e1ea85 100644 --- a/BlendFile/DNA/Curve.cs +++ b/BlendFile/DNA/Curve.cs @@ -13,29 +13,29 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(210, "Curve")] + [DNAClassAttribute(210, "Curve", 640)] public class Curve { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "ListBase", "nurb", "ListBase", 16, false)] public ListBase nurb; - [DNAFieldAttribute(3, "EditNurb", "*editnurb", "EditNurb", 4, true)] + [DNAFieldAttribute(3, "EditNurb", "*editnurb", "EditNurb", 8, true)] public EditNurb ptr_editnurb; - [DNAFieldAttribute(4, "Object", "*bevobj", "Object", 4, true)] + [DNAFieldAttribute(4, "Object", "*bevobj", "Object", 8, true)] public Object ptr_bevobj; - [DNAFieldAttribute(5, "Object", "*taperobj", "Object", 4, true)] + [DNAFieldAttribute(5, "Object", "*taperobj", "Object", 8, true)] public Object ptr_taperobj; - [DNAFieldAttribute(6, "Object", "*textoncurve", "Object", 4, true)] + [DNAFieldAttribute(6, "Object", "*textoncurve", "Object", 8, true)] public Object ptr_textoncurve; - [DNAFieldAttribute(7, "Ipo", "*ipo", "Ipo", 4, true)] + [DNAFieldAttribute(7, "Ipo", "*ipo", "Ipo", 8, true)] public Ipo ptr_ipo; - [DNAFieldAttribute(8, "Key", "*key", "Key", 4, true)] + [DNAFieldAttribute(8, "Key", "*key", "Key", 8, true)] public Key ptr_key; - [DNAFieldAttribute(9, "Material", "**mat", "Material", 4, true)] + [DNAFieldAttribute(9, "Material", "**mat", "Material", 8, true)] public Material ptr_ptr_mat; - [DNAFieldAttribute(10, "CurveProfile", "*bevel_profile", "CurveProfile", 4, true)] + [DNAFieldAttribute(10, "CurveProfile", "*bevel_profile", "CurveProfile", 8, true)] public CurveProfile ptr_bevel_profile; [DNAFieldAttribute(11, "float", "loc[3]", "System.Single[]", 12, false)] public float[] loc = new System.Single[3]; @@ -123,27 +123,27 @@ namespace BlendFile.DNA { public int len_wchar; [DNAFieldAttribute(53, "int", "len", "int", 4, false)] public int len; - [DNAFieldAttribute(54, "char", "*str", "char", 4, true)] + [DNAFieldAttribute(54, "char", "*str", "char", 8, true)] public char ptr_str; - [DNAFieldAttribute(55, "EditFont", "*editfont", "EditFont", 4, true)] + [DNAFieldAttribute(55, "EditFont", "*editfont", "EditFont", 8, true)] public EditFont ptr_editfont; [DNAFieldAttribute(56, "char", "family[64]", "System.Char[]", 64, false)] public char[] family = new System.Char[64]; - [DNAFieldAttribute(57, "VFont", "*vfont", "VFont", 4, true)] + [DNAFieldAttribute(57, "VFont", "*vfont", "VFont", 8, true)] public VFont ptr_vfont; - [DNAFieldAttribute(58, "VFont", "*vfontb", "VFont", 4, true)] + [DNAFieldAttribute(58, "VFont", "*vfontb", "VFont", 8, true)] public VFont ptr_vfontb; - [DNAFieldAttribute(59, "VFont", "*vfonti", "VFont", 4, true)] + [DNAFieldAttribute(59, "VFont", "*vfonti", "VFont", 8, true)] public VFont ptr_vfonti; - [DNAFieldAttribute(60, "VFont", "*vfontbi", "VFont", 4, true)] + [DNAFieldAttribute(60, "VFont", "*vfontbi", "VFont", 8, true)] public VFont ptr_vfontbi; - [DNAFieldAttribute(61, "TextBox", "*tb", "TextBox", 4, true)] + [DNAFieldAttribute(61, "TextBox", "*tb", "TextBox", 8, true)] public TextBox ptr_tb; [DNAFieldAttribute(62, "int", "totbox", "int", 4, false)] public int totbox; [DNAFieldAttribute(63, "int", "actbox", "int", 4, false)] public int actbox; - [DNAFieldAttribute(64, "CharInfo", "*strinfo", "CharInfo", 4, true)] + [DNAFieldAttribute(64, "CharInfo", "*strinfo", "CharInfo", 8, true)] public CharInfo ptr_strinfo; [DNAFieldAttribute(65, "CharInfo", "curinfo", "CharInfo", 8, false)] public CharInfo curinfo; @@ -161,13 +161,13 @@ namespace BlendFile.DNA { public char[] _pad2 = new System.Char[6]; [DNAFieldAttribute(72, "float", "fsize_realtime", "float", 4, false)] public float fsize_realtime; - [DNAFieldAttribute(73, "Curves", "*curve_eval", "Curves", 4, true)] + [DNAFieldAttribute(73, "Curves", "*curve_eval", "Curves", 8, true)] public Curves ptr_curve_eval; [DNAFieldAttribute(74, "char", "edit_data_from_original", "char", 1, false)] public char edit_data_from_original; [DNAFieldAttribute(75, "char", "_pad3[7]", "System.Char[]", 7, false)] public char[] _pad3 = new System.Char[7]; - [DNAFieldAttribute(76, "void", "*batch_cache", "void", 4, true)] + [DNAFieldAttribute(76, "void", "*batch_cache", "void", 8, true)] public object ptr_batch_cache; public Curve() { this.id = default; diff --git a/BlendFile/DNA/CurveMap.cs b/BlendFile/DNA/CurveMap.cs index 1deccee..3838e18 100644 --- a/BlendFile/DNA/CurveMap.cs +++ b/BlendFile/DNA/CurveMap.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(165, "CurveMap")] + [DNAClassAttribute(165, "CurveMap", 80)] public class CurveMap { [DNAFieldAttribute(0, "short", "totpoint", "short", 2, false)] public short totpoint; @@ -29,11 +29,11 @@ namespace BlendFile.DNA { public float[] ext_in = new System.Single[2]; [DNAFieldAttribute(6, "float", "ext_out[2]", "System.Single[]", 8, false)] public float[] ext_out = new System.Single[2]; - [DNAFieldAttribute(7, "CurveMapPoint", "*curve", "CurveMapPoint", 4, true)] + [DNAFieldAttribute(7, "CurveMapPoint", "*curve", "CurveMapPoint", 8, true)] public CurveMapPoint ptr_curve; - [DNAFieldAttribute(8, "CurveMapPoint", "*table", "CurveMapPoint", 4, true)] + [DNAFieldAttribute(8, "CurveMapPoint", "*table", "CurveMapPoint", 8, true)] public CurveMapPoint ptr_table; - [DNAFieldAttribute(9, "CurveMapPoint", "*premultable", "CurveMapPoint", 4, true)] + [DNAFieldAttribute(9, "CurveMapPoint", "*premultable", "CurveMapPoint", 8, true)] public CurveMapPoint ptr_premultable; [DNAFieldAttribute(10, "float", "premul_ext_in[2]", "System.Single[]", 8, false)] public float[] premul_ext_in = new System.Single[2]; diff --git a/BlendFile/DNA/CurveMapPoint.cs b/BlendFile/DNA/CurveMapPoint.cs index cf23486..cb49b5d 100644 --- a/BlendFile/DNA/CurveMapPoint.cs +++ b/BlendFile/DNA/CurveMapPoint.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(164, "CurveMapPoint")] + [DNAClassAttribute(164, "CurveMapPoint", 12)] public struct CurveMapPoint { [DNAFieldAttribute(0, "float", "x", "float", 4, false)] public float x; diff --git a/BlendFile/DNA/CurveMapping.cs b/BlendFile/DNA/CurveMapping.cs index ecd9726..0dd86db 100644 --- a/BlendFile/DNA/CurveMapping.cs +++ b/BlendFile/DNA/CurveMapping.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(128, "CurveMapping")] + [DNAClassAttribute(128, "CurveMapping", 424)] public struct CurveMapping { [DNAFieldAttribute(0, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/CurveModifierData.cs b/BlendFile/DNA/CurveModifierData.cs index 64e4577..3050a9c 100644 --- a/BlendFile/DNA/CurveModifierData.cs +++ b/BlendFile/DNA/CurveModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(448, "CurveModifierData")] + [DNAClassAttribute(448, "CurveModifierData", 208)] public class CurveModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; @@ -27,7 +27,7 @@ namespace BlendFile.DNA { public short flag; [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(6, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(6, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public CurveModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/CurvePaintSettings.cs b/BlendFile/DNA/CurvePaintSettings.cs index 89b6ca0..2c0f9a6 100644 --- a/BlendFile/DNA/CurvePaintSettings.cs +++ b/BlendFile/DNA/CurvePaintSettings.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(825, "CurvePaintSettings")] + [DNAClassAttribute(825, "CurvePaintSettings", 32)] public struct CurvePaintSettings { [DNAFieldAttribute(0, "char", "curve_type", "char", 1, false)] public char curve_type; diff --git a/BlendFile/DNA/CurveProfile.cs b/BlendFile/DNA/CurveProfile.cs index b596549..0f9b1b2 100644 --- a/BlendFile/DNA/CurveProfile.cs +++ b/BlendFile/DNA/CurveProfile.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(213, "CurveProfile")] + [DNAClassAttribute(213, "CurveProfile", 72)] public class CurveProfile { [DNAFieldAttribute(0, "short", "path_len", "short", 2, false)] public short path_len; @@ -21,11 +21,11 @@ namespace BlendFile.DNA { public short segments_len; [DNAFieldAttribute(2, "int", "preset", "int", 4, false)] public int preset; - [DNAFieldAttribute(3, "CurveProfilePoint", "*path", "CurveProfilePoint", 4, true)] + [DNAFieldAttribute(3, "CurveProfilePoint", "*path", "CurveProfilePoint", 8, true)] public CurveProfilePoint ptr_path; - [DNAFieldAttribute(4, "CurveProfilePoint", "*table", "CurveProfilePoint", 4, true)] + [DNAFieldAttribute(4, "CurveProfilePoint", "*table", "CurveProfilePoint", 8, true)] public CurveProfilePoint ptr_table; - [DNAFieldAttribute(5, "CurveProfilePoint", "*segments", "CurveProfilePoint", 4, true)] + [DNAFieldAttribute(5, "CurveProfilePoint", "*segments", "CurveProfilePoint", 8, true)] public CurveProfilePoint ptr_segments; [DNAFieldAttribute(6, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/CurveProfilePoint.cs b/BlendFile/DNA/CurveProfilePoint.cs index 56c0257..ad7ddde 100644 --- a/BlendFile/DNA/CurveProfilePoint.cs +++ b/BlendFile/DNA/CurveProfilePoint.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(217, "CurveProfilePoint")] + [DNAClassAttribute(217, "CurveProfilePoint", 40)] public class CurveProfilePoint { [DNAFieldAttribute(0, "float", "x", "float", 4, false)] public float x; @@ -31,7 +31,7 @@ namespace BlendFile.DNA { public float[] h2_loc = new System.Single[2]; [DNAFieldAttribute(7, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(8, "CurveProfile", "*profile", "CurveProfile", 4, true)] + [DNAFieldAttribute(8, "CurveProfile", "*profile", "CurveProfile", 8, true)] public CurveProfile ptr_profile; public CurveProfilePoint() { this.x = default; diff --git a/BlendFile/DNA/Curves.cs b/BlendFile/DNA/Curves.cs index bccff2e..7e825e8 100644 --- a/BlendFile/DNA/Curves.cs +++ b/BlendFile/DNA/Curves.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(216, "Curves")] + [DNAClassAttribute(216, "Curves", 808)] public class Curves { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "CurvesGeometry", "geometry", "CurvesGeometry", 544, false)] public CurvesGeometry geometry; @@ -25,7 +25,7 @@ namespace BlendFile.DNA { public int flag; [DNAFieldAttribute(4, "int", "attributes_active_index", "int", 4, false)] public int attributes_active_index; - [DNAFieldAttribute(5, "Material", "**mat", "Material", 4, true)] + [DNAFieldAttribute(5, "Material", "**mat", "Material", 8, true)] public Material ptr_ptr_mat; [DNAFieldAttribute(6, "short", "totcol", "short", 2, false)] public short totcol; @@ -35,11 +35,11 @@ namespace BlendFile.DNA { public char selection_domain; [DNAFieldAttribute(9, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(10, "Object", "*surface", "Object", 4, true)] + [DNAFieldAttribute(10, "Object", "*surface", "Object", 8, true)] public Object ptr_surface; - [DNAFieldAttribute(11, "char", "*surface_uv_map", "char", 4, true)] + [DNAFieldAttribute(11, "char", "*surface_uv_map", "char", 8, true)] public char ptr_surface_uv_map; - [DNAFieldAttribute(12, "void", "*batch_cache", "void", 4, true)] + [DNAFieldAttribute(12, "void", "*batch_cache", "void", 8, true)] public object ptr_batch_cache; public Curves() { this.id = default; diff --git a/BlendFile/DNA/CurvesGeometry.cs b/BlendFile/DNA/CurvesGeometry.cs index 3af1f05..4cf4455 100644 --- a/BlendFile/DNA/CurvesGeometry.cs +++ b/BlendFile/DNA/CurvesGeometry.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(218, "CurvesGeometry")] + [DNAClassAttribute(218, "CurvesGeometry", 544)] public class CurvesGeometry { - [DNAFieldAttribute(0, "int", "*curve_offsets", "int", 4, true)] + [DNAFieldAttribute(0, "int", "*curve_offsets", "int", 8, true)] public int ptr_curve_offsets; [DNAFieldAttribute(1, "CustomData", "point_data", "CustomData", 248, false)] public CustomData point_data; @@ -31,7 +31,7 @@ namespace BlendFile.DNA { public int vertex_group_active_index; [DNAFieldAttribute(7, "int", "attributes_active_index", "int", 4, false)] public int attributes_active_index; - [DNAFieldAttribute(8, "CurvesGeometryRuntimeHandle", "*runtime", "CurvesGeometryRuntimeHandle", 4, true)] + [DNAFieldAttribute(8, "CurvesGeometryRuntimeHandle", "*runtime", "CurvesGeometryRuntimeHandle", 8, true)] public CurvesGeometryRuntimeHandle ptr_runtime; public CurvesGeometry() { this.ptr_curve_offsets = default; diff --git a/BlendFile/DNA/CurvesModifierData.cs b/BlendFile/DNA/CurvesModifierData.cs index 2f063dd..1de5e4f 100644 --- a/BlendFile/DNA/CurvesModifierData.cs +++ b/BlendFile/DNA/CurvesModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(906, "CurvesModifierData")] + [DNAClassAttribute(906, "CurvesModifierData", 536)] public struct CurvesModifierData { [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false)] public SequenceModifierData modifier; diff --git a/BlendFile/DNA/CurvesSculpt.cs b/BlendFile/DNA/CurvesSculpt.cs index 980fa81..2f5ffde 100644 --- a/BlendFile/DNA/CurvesSculpt.cs +++ b/BlendFile/DNA/CurvesSculpt.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(813, "CurvesSculpt")] + [DNAClassAttribute(813, "CurvesSculpt", 120)] public struct CurvesSculpt { [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false)] public Paint paint; diff --git a/BlendFile/DNA/CustomData.cs b/BlendFile/DNA/CustomData.cs index 0522c3e..a975eac 100644 --- a/BlendFile/DNA/CustomData.cs +++ b/BlendFile/DNA/CustomData.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(219, "CustomData")] + [DNAClassAttribute(219, "CustomData", 248)] public class CustomData { - [DNAFieldAttribute(0, "CustomDataLayer", "*layers", "CustomDataLayer", 4, true)] + [DNAFieldAttribute(0, "CustomDataLayer", "*layers", "CustomDataLayer", 8, true)] public CustomDataLayer ptr_layers; [DNAFieldAttribute(1, "int", "typemap[53]", "System.Int32[]", 212, false)] public int[] typemap = new System.Int32[53]; @@ -25,9 +25,9 @@ namespace BlendFile.DNA { public int maxlayer; [DNAFieldAttribute(4, "int", "totsize", "int", 4, false)] public int totsize; - [DNAFieldAttribute(5, "BLI_mempool", "*pool", "BLI_mempool", 4, true)] + [DNAFieldAttribute(5, "BLI_mempool", "*pool", "BLI_mempool", 8, true)] public BLI_mempool ptr_pool; - [DNAFieldAttribute(6, "CustomDataExternal", "*external", "CustomDataExternal", 4, true)] + [DNAFieldAttribute(6, "CustomDataExternal", "*external", "CustomDataExternal", 8, true)] public CustomDataExternal ptr_external; public CustomData() { this.ptr_layers = default; diff --git a/BlendFile/DNA/CustomDataExternal.cs b/BlendFile/DNA/CustomDataExternal.cs index 733f85c..e0ebd81 100644 --- a/BlendFile/DNA/CustomDataExternal.cs +++ b/BlendFile/DNA/CustomDataExternal.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(223, "CustomDataExternal")] + [DNAClassAttribute(223, "CustomDataExternal", 1024)] public struct CustomDataExternal { [DNAFieldAttribute(0, "char", "filename[1024]", "System.Char[]", 1024, false)] public char[] filename = new System.Char[1024]; diff --git a/BlendFile/DNA/CustomDataLayer.cs b/BlendFile/DNA/CustomDataLayer.cs index ffcb0ff..54d0cf5 100644 --- a/BlendFile/DNA/CustomDataLayer.cs +++ b/BlendFile/DNA/CustomDataLayer.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(221, "CustomDataLayer")] + [DNAClassAttribute(221, "CustomDataLayer", 120)] public class CustomDataLayer { [DNAFieldAttribute(0, "int", "type", "int", 4, false)] public int type; @@ -35,9 +35,9 @@ namespace BlendFile.DNA { public char[] name = new System.Char[68]; [DNAFieldAttribute(9, "char", "_pad1[4]", "System.Char[]", 4, false)] public char[] _pad1 = new System.Char[4]; - [DNAFieldAttribute(10, "void", "*data", "void", 4, true)] + [DNAFieldAttribute(10, "void", "*data", "void", 8, true)] public object ptr_data; - [DNAFieldAttribute(11, "ImplicitSharingInfoHandle", "*sharing_info", "ImplicitSharingInfoHandle", 4, true)] + [DNAFieldAttribute(11, "ImplicitSharingInfoHandle", "*sharing_info", "ImplicitSharingInfoHandle", 8, true)] 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 8bb782d..cd21b04 100644 --- a/BlendFile/DNA/CustomData_MeshMasks.cs +++ b/BlendFile/DNA/CustomData_MeshMasks.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(225, "CustomData_MeshMasks")] + [DNAClassAttribute(225, "CustomData_MeshMasks", 40)] public struct CustomData_MeshMasks { [DNAFieldAttribute(0, "uint64_t", "vmask", "uint64_t", 8, false)] public ulong vmask; diff --git a/BlendFile/DNA/DashGpencilModifierData.cs b/BlendFile/DNA/DashGpencilModifierData.cs index ad04343..97f43e2 100644 --- a/BlendFile/DNA/DashGpencilModifierData.cs +++ b/BlendFile/DNA/DashGpencilModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(290, "DashGpencilModifierData")] + [DNAClassAttribute(290, "DashGpencilModifierData", 208)] public class DashGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; @@ -29,7 +29,7 @@ namespace BlendFile.DNA { public int layer_pass; [DNAFieldAttribute(6, "int", "dash_offset", "int", 4, false)] public int dash_offset; - [DNAFieldAttribute(7, "DashGpencilModifierSegment", "*segments", "DashGpencilModifierSegment", 4, true)] + [DNAFieldAttribute(7, "DashGpencilModifierSegment", "*segments", "DashGpencilModifierSegment", 8, true)] public DashGpencilModifierSegment ptr_segments; [DNAFieldAttribute(8, "int", "segments_len", "int", 4, false)] public int segments_len; diff --git a/BlendFile/DNA/DashGpencilModifierSegment.cs b/BlendFile/DNA/DashGpencilModifierSegment.cs index d7378f2..fdb9037 100644 --- a/BlendFile/DNA/DashGpencilModifierSegment.cs +++ b/BlendFile/DNA/DashGpencilModifierSegment.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(289, "DashGpencilModifierSegment")] + [DNAClassAttribute(289, "DashGpencilModifierSegment", 96)] public class DashGpencilModifierSegment { [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; - [DNAFieldAttribute(1, "DashGpencilModifierData", "*dmd", "DashGpencilModifierData", 4, true)] + [DNAFieldAttribute(1, "DashGpencilModifierData", "*dmd", "DashGpencilModifierData", 8, true)] public DashGpencilModifierData ptr_dmd; [DNAFieldAttribute(2, "int", "dash", "int", 4, false)] public int dash; diff --git a/BlendFile/DNA/DataTransferModifierData.cs b/BlendFile/DNA/DataTransferModifierData.cs index c866bfd..f3d0e30 100644 --- a/BlendFile/DNA/DataTransferModifierData.cs +++ b/BlendFile/DNA/DataTransferModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(507, "DataTransferModifierData")] + [DNAClassAttribute(507, "DataTransferModifierData", 288)] public class DataTransferModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Object", "*ob_source", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*ob_source", "Object", 8, true)] public Object ptr_ob_source; [DNAFieldAttribute(2, "int", "data_types", "int", 4, false)] public int data_types; @@ -49,7 +49,7 @@ namespace BlendFile.DNA { public char[] defgrp_name = new System.Char[64]; [DNAFieldAttribute(16, "int", "flags", "int", 4, false)] public int flags; - [DNAFieldAttribute(17, "void", "*_pad2", "void", 4, true)] + [DNAFieldAttribute(17, "void", "*_pad2", "void", 8, true)] public object ptr__pad2; public DataTransferModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/DecimateModifierData.cs b/BlendFile/DNA/DecimateModifierData.cs index 9abe738..c22cbe4 100644 --- a/BlendFile/DNA/DecimateModifierData.cs +++ b/BlendFile/DNA/DecimateModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(457, "DecimateModifierData")] + [DNAClassAttribute(457, "DecimateModifierData", 208)] public struct DecimateModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/DisplaceModifierData.cs b/BlendFile/DNA/DisplaceModifierData.cs index fe3299c..47f55d6 100644 --- a/BlendFile/DNA/DisplaceModifierData.cs +++ b/BlendFile/DNA/DisplaceModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(455, "DisplaceModifierData")] + [DNAClassAttribute(455, "DisplaceModifierData", 368)] public class DisplaceModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Tex", "*texture", "Tex", 4, true)] + [DNAFieldAttribute(1, "Tex", "*texture", "Tex", 8, true)] public Tex ptr_texture; - [DNAFieldAttribute(2, "Object", "*map_object", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*map_object", "Object", 8, true)] public Object ptr_map_object; [DNAFieldAttribute(3, "char", "map_bone[64]", "System.Char[]", 64, false)] public char[] map_bone = new System.Char[64]; diff --git a/BlendFile/DNA/DisplaySafeAreas.cs b/BlendFile/DNA/DisplaySafeAreas.cs index 7c10ebb..e47b861 100644 --- a/BlendFile/DNA/DisplaySafeAreas.cs +++ b/BlendFile/DNA/DisplaySafeAreas.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(831, "DisplaySafeAreas")] + [DNAClassAttribute(831, "DisplaySafeAreas", 32)] public struct DisplaySafeAreas { [DNAFieldAttribute(0, "float", "title[2]", "System.Single[]", 8, false)] public float[] title = new System.Single[2]; diff --git a/BlendFile/DNA/DrawDataList.cs b/BlendFile/DNA/DrawDataList.cs index aed7dc5..fe7d1e3 100644 --- a/BlendFile/DNA/DrawDataList.cs +++ b/BlendFile/DNA/DrawDataList.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(14, "DrawDataList")] + [DNAClassAttribute(14, "DrawDataList", 16)] public class DrawDataList { - [DNAFieldAttribute(0, "DrawData", "*first", "DrawData", 4, true)] + [DNAFieldAttribute(0, "DrawData", "*first", "DrawData", 8, true)] public DrawData ptr_first; - [DNAFieldAttribute(1, "DrawData", "*last", "DrawData", 4, true)] + [DNAFieldAttribute(1, "DrawData", "*last", "DrawData", 8, true)] public DrawData ptr_last; public DrawDataList() { this.ptr_first = default; diff --git a/BlendFile/DNA/DriverTarget.cs b/BlendFile/DNA/DriverTarget.cs index a2911e8..4d9b9a3 100644 --- a/BlendFile/DNA/DriverTarget.cs +++ b/BlendFile/DNA/DriverTarget.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(90, "DriverTarget")] + [DNAClassAttribute(90, "DriverTarget", 104)] public class DriverTarget { - [DNAFieldAttribute(0, "ID", "*id", "ID", 4, true)] + [DNAFieldAttribute(0, "ID", "*id", "ID", 8, true)] public ID ptr_id; - [DNAFieldAttribute(1, "char", "*rna_path", "char", 4, true)] + [DNAFieldAttribute(1, "char", "*rna_path", "char", 8, true)] public char ptr_rna_path; [DNAFieldAttribute(2, "char", "pchan_name[64]", "System.Char[]", 64, false)] public char[] pchan_name = new System.Char[64]; diff --git a/BlendFile/DNA/DriverVar.cs b/BlendFile/DNA/DriverVar.cs index a4ddf1a..e570312 100644 --- a/BlendFile/DNA/DriverVar.cs +++ b/BlendFile/DNA/DriverVar.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(91, "DriverVar")] + [DNAClassAttribute(91, "DriverVar", 920)] public class DriverVar { - [DNAFieldAttribute(0, "DriverVar", "*next", "DriverVar", 4, true)] + [DNAFieldAttribute(0, "DriverVar", "*next", "DriverVar", 8, true)] public DriverVar ptr_next; - [DNAFieldAttribute(1, "DriverVar", "*prev", "DriverVar", 4, true)] + [DNAFieldAttribute(1, "DriverVar", "*prev", "DriverVar", 8, true)] public DriverVar ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/DualQuat.cs b/BlendFile/DNA/DualQuat.cs index 9d74d8c..38fc8b2 100644 --- a/BlendFile/DNA/DualQuat.cs +++ b/BlendFile/DNA/DualQuat.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(51, "DualQuat")] + [DNAClassAttribute(51, "DualQuat", 100)] public struct DualQuat { [DNAFieldAttribute(0, "float", "quat[4]", "System.Single[]", 16, false)] public float[] quat = new System.Single[4]; diff --git a/BlendFile/DNA/DynamicPaintBrushSettings.cs b/BlendFile/DNA/DynamicPaintBrushSettings.cs index a8c2217..91d3dd1 100644 --- a/BlendFile/DNA/DynamicPaintBrushSettings.cs +++ b/BlendFile/DNA/DynamicPaintBrushSettings.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(232, "DynamicPaintBrushSettings")] + [DNAClassAttribute(232, "DynamicPaintBrushSettings", 96)] public class DynamicPaintBrushSettings { - [DNAFieldAttribute(0, "DynamicPaintModifierData", "*pmd", "DynamicPaintModifierData", 4, true)] + [DNAFieldAttribute(0, "DynamicPaintModifierData", "*pmd", "DynamicPaintModifierData", 8, true)] public DynamicPaintModifierData ptr_pmd; - [DNAFieldAttribute(1, "ParticleSystem", "*psys", "ParticleSystem", 4, true)] + [DNAFieldAttribute(1, "ParticleSystem", "*psys", "ParticleSystem", 8, true)] public ParticleSystem ptr_psys; [DNAFieldAttribute(2, "int", "flags", "int", 4, false)] public int flags; @@ -39,9 +39,9 @@ namespace BlendFile.DNA { public float particle_smooth; [DNAFieldAttribute(11, "float", "paint_distance", "float", 4, false)] public float paint_distance; - [DNAFieldAttribute(12, "ColorBand", "*paint_ramp", "ColorBand", 4, true)] + [DNAFieldAttribute(12, "ColorBand", "*paint_ramp", "ColorBand", 8, true)] public ColorBand ptr_paint_ramp; - [DNAFieldAttribute(13, "ColorBand", "*vel_ramp", "ColorBand", 4, true)] + [DNAFieldAttribute(13, "ColorBand", "*vel_ramp", "ColorBand", 8, true)] public ColorBand ptr_vel_ramp; [DNAFieldAttribute(14, "short", "proximity_falloff", "short", 2, false)] public short proximity_falloff; diff --git a/BlendFile/DNA/DynamicPaintCanvasSettings.cs b/BlendFile/DNA/DynamicPaintCanvasSettings.cs index e9c9aba..41d2209 100644 --- a/BlendFile/DNA/DynamicPaintCanvasSettings.cs +++ b/BlendFile/DNA/DynamicPaintCanvasSettings.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(227, "DynamicPaintCanvasSettings")] + [DNAClassAttribute(227, "DynamicPaintCanvasSettings", 96)] public class DynamicPaintCanvasSettings { - [DNAFieldAttribute(0, "DynamicPaintModifierData", "*pmd", "DynamicPaintModifierData", 4, true)] + [DNAFieldAttribute(0, "DynamicPaintModifierData", "*pmd", "DynamicPaintModifierData", 8, true)] public DynamicPaintModifierData ptr_pmd; [DNAFieldAttribute(1, "ListBase", "surfaces", "ListBase", 16, false)] public ListBase surfaces; diff --git a/BlendFile/DNA/DynamicPaintModifierData.cs b/BlendFile/DNA/DynamicPaintModifierData.cs index d66fc96..2fb1f87 100644 --- a/BlendFile/DNA/DynamicPaintModifierData.cs +++ b/BlendFile/DNA/DynamicPaintModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(231, "DynamicPaintModifierData")] + [DNAClassAttribute(231, "DynamicPaintModifierData", 144)] public class DynamicPaintModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "DynamicPaintCanvasSettings", "*canvas", "DynamicPaintCanvasSettings", 4, true)] + [DNAFieldAttribute(1, "DynamicPaintCanvasSettings", "*canvas", "DynamicPaintCanvasSettings", 8, true)] public DynamicPaintCanvasSettings ptr_canvas; - [DNAFieldAttribute(2, "DynamicPaintBrushSettings", "*brush", "DynamicPaintBrushSettings", 4, true)] + [DNAFieldAttribute(2, "DynamicPaintBrushSettings", "*brush", "DynamicPaintBrushSettings", 8, true)] public DynamicPaintBrushSettings ptr_brush; [DNAFieldAttribute(3, "int", "type", "int", 4, false)] public int type; diff --git a/BlendFile/DNA/DynamicPaintSurface.cs b/BlendFile/DNA/DynamicPaintSurface.cs index 9b1375b..517e5f3 100644 --- a/BlendFile/DNA/DynamicPaintSurface.cs +++ b/BlendFile/DNA/DynamicPaintSurface.cs @@ -13,21 +13,21 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(226, "DynamicPaintSurface")] + [DNAClassAttribute(226, "DynamicPaintSurface", 1568)] public class DynamicPaintSurface { - [DNAFieldAttribute(0, "DynamicPaintSurface", "*next", "DynamicPaintSurface", 4, true)] + [DNAFieldAttribute(0, "DynamicPaintSurface", "*next", "DynamicPaintSurface", 8, true)] public DynamicPaintSurface ptr_next; - [DNAFieldAttribute(1, "DynamicPaintSurface", "*prev", "DynamicPaintSurface", 4, true)] + [DNAFieldAttribute(1, "DynamicPaintSurface", "*prev", "DynamicPaintSurface", 8, true)] public DynamicPaintSurface ptr_prev; - [DNAFieldAttribute(2, "DynamicPaintCanvasSettings", "*canvas", "DynamicPaintCanvasSettings", 4, true)] + [DNAFieldAttribute(2, "DynamicPaintCanvasSettings", "*canvas", "DynamicPaintCanvasSettings", 8, true)] public DynamicPaintCanvasSettings ptr_canvas; - [DNAFieldAttribute(3, "PaintSurfaceData", "*data", "PaintSurfaceData", 4, true)] + [DNAFieldAttribute(3, "PaintSurfaceData", "*data", "PaintSurfaceData", 8, true)] public PaintSurfaceData ptr_data; - [DNAFieldAttribute(4, "Collection", "*brush_group", "Collection", 4, true)] + [DNAFieldAttribute(4, "Collection", "*brush_group", "Collection", 8, true)] public Collection ptr_brush_group; - [DNAFieldAttribute(5, "EffectorWeights", "*effector_weights", "EffectorWeights", 4, true)] + [DNAFieldAttribute(5, "EffectorWeights", "*effector_weights", "EffectorWeights", 8, true)] public EffectorWeights ptr_effector_weights; - [DNAFieldAttribute(6, "PointCache", "*pointcache", "PointCache", 4, true)] + [DNAFieldAttribute(6, "PointCache", "*pointcache", "PointCache", 8, true)] public PointCache ptr_pointcache; [DNAFieldAttribute(7, "ListBase", "ptcaches", "ListBase", 16, false)] public ListBase ptcaches; @@ -61,7 +61,7 @@ namespace BlendFile.DNA { public int end_frame; [DNAFieldAttribute(22, "float", "init_color[4]", "System.Single[]", 16, false)] public float[] init_color = new System.Single[4]; - [DNAFieldAttribute(23, "Tex", "*init_texture", "Tex", 4, true)] + [DNAFieldAttribute(23, "Tex", "*init_texture", "Tex", 8, true)] public Tex ptr_init_texture; [DNAFieldAttribute(24, "char", "init_layername[68]", "System.Char[]", 68, false)] public char[] init_layername = new System.Char[68]; diff --git a/BlendFile/DNA/EQCurveMappingData.cs b/BlendFile/DNA/EQCurveMappingData.cs index 0fefec9..4cc3ca4 100644 --- a/BlendFile/DNA/EQCurveMappingData.cs +++ b/BlendFile/DNA/EQCurveMappingData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(912, "EQCurveMappingData")] + [DNAClassAttribute(912, "EQCurveMappingData", 440)] public class EQCurveMappingData { - [DNAFieldAttribute(0, "EQCurveMappingData", "*next", "EQCurveMappingData", 4, true)] + [DNAFieldAttribute(0, "EQCurveMappingData", "*next", "EQCurveMappingData", 8, true)] public EQCurveMappingData ptr_next; - [DNAFieldAttribute(1, "EQCurveMappingData", "*prev", "EQCurveMappingData", 4, true)] + [DNAFieldAttribute(1, "EQCurveMappingData", "*prev", "EQCurveMappingData", 8, true)] public EQCurveMappingData ptr_prev; [DNAFieldAttribute(2, "CurveMapping", "curve_mapping", "CurveMapping", 424, false)] public CurveMapping curve_mapping; diff --git a/BlendFile/DNA/EdgeSplitModifierData.cs b/BlendFile/DNA/EdgeSplitModifierData.cs index 28b0ab4..2c2bc11 100644 --- a/BlendFile/DNA/EdgeSplitModifierData.cs +++ b/BlendFile/DNA/EdgeSplitModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(453, "EdgeSplitModifierData")] + [DNAClassAttribute(453, "EdgeSplitModifierData", 128)] public struct EdgeSplitModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/Editing.cs b/BlendFile/DNA/Editing.cs index e62c24d..fa6988c 100644 --- a/BlendFile/DNA/Editing.cs +++ b/BlendFile/DNA/Editing.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(840, "Editing")] + [DNAClassAttribute(840, "Editing", 3256)] public class Editing { - [DNAFieldAttribute(0, "ListBase", "*seqbasep", "ListBase", 4, true)] + [DNAFieldAttribute(0, "ListBase", "*seqbasep", "ListBase", 8, true)] public ListBase ptr_seqbasep; - [DNAFieldAttribute(1, "ListBase", "*displayed_channels", "ListBase", 4, true)] + [DNAFieldAttribute(1, "ListBase", "*displayed_channels", "ListBase", 8, true)] public ListBase ptr_displayed_channels; - [DNAFieldAttribute(2, "void", "*_pad0", "void", 4, true)] + [DNAFieldAttribute(2, "void", "*_pad0", "void", 8, true)] public object ptr__pad0; [DNAFieldAttribute(3, "ListBase", "seqbase", "ListBase", 16, false)] public ListBase seqbase; @@ -27,7 +27,7 @@ namespace BlendFile.DNA { public ListBase metastack; [DNAFieldAttribute(5, "ListBase", "channels", "ListBase", 16, false)] public ListBase channels; - [DNAFieldAttribute(6, "Sequence", "*act_seq", "Sequence", 4, true)] + [DNAFieldAttribute(6, "Sequence", "*act_seq", "Sequence", 8, true)] public Sequence ptr_act_seq; [DNAFieldAttribute(7, "char", "act_imagedir[1024]", "System.Char[]", 1024, false)] public char[] act_imagedir = new System.Char[1024]; @@ -49,13 +49,13 @@ namespace BlendFile.DNA { public int show_missing_media_flag; [DNAFieldAttribute(16, "int", "_pad1", "int", 4, false)] public int _pad1; - [DNAFieldAttribute(17, "SeqCache", "*cache", "SeqCache", 4, true)] + [DNAFieldAttribute(17, "SeqCache", "*cache", "SeqCache", 8, true)] public SeqCache ptr_cache; [DNAFieldAttribute(18, "float", "recycle_max_cost", "float", 4, false)] public float recycle_max_cost; [DNAFieldAttribute(19, "int", "cache_flag", "int", 4, false)] public int cache_flag; - [DNAFieldAttribute(20, "PrefetchJob", "*prefetch_job", "PrefetchJob", 4, true)] + [DNAFieldAttribute(20, "PrefetchJob", "*prefetch_job", "PrefetchJob", 8, true)] public PrefetchJob ptr_prefetch_job; [DNAFieldAttribute(21, "int64_t", "disk_cache_timestamp", "int64_t", 8, false)] public long disk_cache_timestamp; diff --git a/BlendFile/DNA/EditingRuntime.cs b/BlendFile/DNA/EditingRuntime.cs index 686b60c..050c574 100644 --- a/BlendFile/DNA/EditingRuntime.cs +++ b/BlendFile/DNA/EditingRuntime.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(890, "EditingRuntime")] + [DNAClassAttribute(890, "EditingRuntime", 32)] public class EditingRuntime { - [DNAFieldAttribute(0, "SequenceLookup", "*sequence_lookup", "SequenceLookup", 4, true)] + [DNAFieldAttribute(0, "SequenceLookup", "*sequence_lookup", "SequenceLookup", 8, true)] public SequenceLookup ptr_sequence_lookup; - [DNAFieldAttribute(1, "MediaPresence", "*media_presence", "MediaPresence", 4, true)] + [DNAFieldAttribute(1, "MediaPresence", "*media_presence", "MediaPresence", 8, true)] public MediaPresence ptr_media_presence; - [DNAFieldAttribute(2, "ThumbnailCache", "*thumbnail_cache", "ThumbnailCache", 4, true)] + [DNAFieldAttribute(2, "ThumbnailCache", "*thumbnail_cache", "ThumbnailCache", 8, true)] public ThumbnailCache ptr_thumbnail_cache; - [DNAFieldAttribute(3, "void", "*_pad", "void", 4, true)] + [DNAFieldAttribute(3, "void", "*_pad", "void", 8, true)] public object ptr__pad; public EditingRuntime() { this.ptr_sequence_lookup = default; diff --git a/BlendFile/DNA/Effect.cs b/BlendFile/DNA/Effect.cs index a431007..057057e 100644 --- a/BlendFile/DNA/Effect.cs +++ b/BlendFile/DNA/Effect.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(234, "Effect")] + [DNAClassAttribute(234, "Effect", 24)] public class Effect { - [DNAFieldAttribute(0, "Effect", "*next", "Effect", 4, true)] + [DNAFieldAttribute(0, "Effect", "*next", "Effect", 8, true)] public Effect ptr_next; - [DNAFieldAttribute(1, "Effect", "*prev", "Effect", 4, true)] + [DNAFieldAttribute(1, "Effect", "*prev", "Effect", 8, true)] public Effect ptr_prev; [DNAFieldAttribute(2, "short", "type", "short", 2, false)] public short type; diff --git a/BlendFile/DNA/EffectorWeights.cs b/BlendFile/DNA/EffectorWeights.cs index 6450aa0..b3990d3 100644 --- a/BlendFile/DNA/EffectorWeights.cs +++ b/BlendFile/DNA/EffectorWeights.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(156, "EffectorWeights")] + [DNAClassAttribute(156, "EffectorWeights", 72)] public class EffectorWeights { - [DNAFieldAttribute(0, "Collection", "*group", "Collection", 4, true)] + [DNAFieldAttribute(0, "Collection", "*group", "Collection", 8, true)] public Collection ptr_group; [DNAFieldAttribute(1, "float", "weight[14]", "System.Single[]", 56, false)] public float[] weight = new System.Single[14]; diff --git a/BlendFile/DNA/EnvelopeGpencilModifierData.cs b/BlendFile/DNA/EnvelopeGpencilModifierData.cs index cfd45f1..02c95fa 100644 --- a/BlendFile/DNA/EnvelopeGpencilModifierData.cs +++ b/BlendFile/DNA/EnvelopeGpencilModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(306, "EnvelopeGpencilModifierData")] + [DNAClassAttribute(306, "EnvelopeGpencilModifierData", 280)] public class EnvelopeGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; diff --git a/BlendFile/DNA/ExplodeModifierData.cs b/BlendFile/DNA/ExplodeModifierData.cs index 8055a02..3bb1a59 100644 --- a/BlendFile/DNA/ExplodeModifierData.cs +++ b/BlendFile/DNA/ExplodeModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(479, "ExplodeModifierData")] + [DNAClassAttribute(479, "ExplodeModifierData", 216)] public class ExplodeModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "int", "*facepa", "int", 4, true)] + [DNAFieldAttribute(1, "int", "*facepa", "int", 8, true)] public int ptr_facepa; [DNAFieldAttribute(2, "short", "flag", "short", 2, false)] public short flag; @@ -29,7 +29,7 @@ namespace BlendFile.DNA { public char[] uvname = new System.Char[68]; [DNAFieldAttribute(6, "char", "_pad1[4]", "System.Char[]", 4, false)] public char[] _pad1 = new System.Char[4]; - [DNAFieldAttribute(7, "void", "*_pad2", "void", 4, true)] + [DNAFieldAttribute(7, "void", "*_pad2", "void", 8, true)] public object ptr__pad2; public ExplodeModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/FCM_EnvelopeData.cs b/BlendFile/DNA/FCM_EnvelopeData.cs index 8fdfd49..adc5346 100644 --- a/BlendFile/DNA/FCM_EnvelopeData.cs +++ b/BlendFile/DNA/FCM_EnvelopeData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(83, "FCM_EnvelopeData")] + [DNAClassAttribute(83, "FCM_EnvelopeData", 16)] public struct FCM_EnvelopeData { [DNAFieldAttribute(0, "float", "min", "float", 4, false)] public float min; diff --git a/BlendFile/DNA/FCurve.cs b/BlendFile/DNA/FCurve.cs index 3b46622..50af907 100644 --- a/BlendFile/DNA/FCurve.cs +++ b/BlendFile/DNA/FCurve.cs @@ -13,21 +13,21 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(79, "FCurve")] + [DNAClassAttribute(79, "FCurve", 120)] public class FCurve { - [DNAFieldAttribute(0, "FCurve", "*next", "FCurve", 4, true)] + [DNAFieldAttribute(0, "FCurve", "*next", "FCurve", 8, true)] public FCurve ptr_next; - [DNAFieldAttribute(1, "FCurve", "*prev", "FCurve", 4, true)] + [DNAFieldAttribute(1, "FCurve", "*prev", "FCurve", 8, true)] public FCurve ptr_prev; - [DNAFieldAttribute(2, "bActionGroup", "*grp", "bActionGroup", 4, true)] + [DNAFieldAttribute(2, "bActionGroup", "*grp", "bActionGroup", 8, true)] public bActionGroup ptr_grp; - [DNAFieldAttribute(3, "ChannelDriver", "*driver", "ChannelDriver", 4, true)] + [DNAFieldAttribute(3, "ChannelDriver", "*driver", "ChannelDriver", 8, true)] public ChannelDriver ptr_driver; [DNAFieldAttribute(4, "ListBase", "modifiers", "ListBase", 16, false)] public ListBase modifiers; - [DNAFieldAttribute(5, "BezTriple", "*bezt", "BezTriple", 4, true)] + [DNAFieldAttribute(5, "BezTriple", "*bezt", "BezTriple", 8, true)] public BezTriple ptr_bezt; - [DNAFieldAttribute(6, "FPoint", "*fpt", "FPoint", 4, true)] + [DNAFieldAttribute(6, "FPoint", "*fpt", "FPoint", 8, true)] public FPoint ptr_fpt; [DNAFieldAttribute(7, "int", "totvert", "int", 4, false)] public int totvert; @@ -45,7 +45,7 @@ namespace BlendFile.DNA { public char[] _pad = new System.Char[3]; [DNAFieldAttribute(14, "int", "array_index", "int", 4, false)] public int array_index; - [DNAFieldAttribute(15, "char", "*rna_path", "char", 4, true)] + [DNAFieldAttribute(15, "char", "*rna_path", "char", 8, true)] public char ptr_rna_path; [DNAFieldAttribute(16, "int", "color_mode", "int", 4, false)] public int color_mode; diff --git a/BlendFile/DNA/FFMpegCodecData.cs b/BlendFile/DNA/FFMpegCodecData.cs index ed57087..14990de 100644 --- a/BlendFile/DNA/FFMpegCodecData.cs +++ b/BlendFile/DNA/FFMpegCodecData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(797, "FFMpegCodecData")] + [DNAClassAttribute(797, "FFMpegCodecData", 80)] public class FFMpegCodecData { [DNAFieldAttribute(0, "int", "type", "int", 4, false)] public int type; @@ -51,7 +51,7 @@ namespace BlendFile.DNA { public int mux_packet_size; [DNAFieldAttribute(17, "int", "mux_rate", "int", 4, false)] public int mux_rate; - [DNAFieldAttribute(18, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(18, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public FFMpegCodecData() { this.type = default; diff --git a/BlendFile/DNA/FMod_Cycles.cs b/BlendFile/DNA/FMod_Cycles.cs index f94e0be..b77c328 100644 --- a/BlendFile/DNA/FMod_Cycles.cs +++ b/BlendFile/DNA/FMod_Cycles.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(85, "FMod_Cycles")] + [DNAClassAttribute(85, "FMod_Cycles", 8)] public struct FMod_Cycles { [DNAFieldAttribute(0, "short", "before_mode", "short", 2, false)] public short before_mode; diff --git a/BlendFile/DNA/FMod_Envelope.cs b/BlendFile/DNA/FMod_Envelope.cs index dd0f010..5459936 100644 --- a/BlendFile/DNA/FMod_Envelope.cs +++ b/BlendFile/DNA/FMod_Envelope.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(84, "FMod_Envelope")] + [DNAClassAttribute(84, "FMod_Envelope", 24)] public class FMod_Envelope { - [DNAFieldAttribute(0, "FCM_EnvelopeData", "*data", "FCM_EnvelopeData", 4, true)] + [DNAFieldAttribute(0, "FCM_EnvelopeData", "*data", "FCM_EnvelopeData", 8, true)] public FCM_EnvelopeData ptr_data; [DNAFieldAttribute(1, "int", "totvert", "int", 4, false)] public int totvert; diff --git a/BlendFile/DNA/FMod_FunctionGenerator.cs b/BlendFile/DNA/FMod_FunctionGenerator.cs index f206f9e..8e3465d 100644 --- a/BlendFile/DNA/FMod_FunctionGenerator.cs +++ b/BlendFile/DNA/FMod_FunctionGenerator.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(82, "FMod_FunctionGenerator")] + [DNAClassAttribute(82, "FMod_FunctionGenerator", 24)] public struct FMod_FunctionGenerator { [DNAFieldAttribute(0, "float", "amplitude", "float", 4, false)] public float amplitude; diff --git a/BlendFile/DNA/FMod_Generator.cs b/BlendFile/DNA/FMod_Generator.cs index 7977cf4..2cbc566 100644 --- a/BlendFile/DNA/FMod_Generator.cs +++ b/BlendFile/DNA/FMod_Generator.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(81, "FMod_Generator")] + [DNAClassAttribute(81, "FMod_Generator", 24)] public class FMod_Generator { - [DNAFieldAttribute(0, "float", "*coefficients", "float", 4, true)] + [DNAFieldAttribute(0, "float", "*coefficients", "float", 8, true)] public float ptr_coefficients; [DNAFieldAttribute(1, "int", "arraysize", "int", 4, false)] public int arraysize; diff --git a/BlendFile/DNA/FMod_Limits.cs b/BlendFile/DNA/FMod_Limits.cs index 5163c77..678d735 100644 --- a/BlendFile/DNA/FMod_Limits.cs +++ b/BlendFile/DNA/FMod_Limits.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(86, "FMod_Limits")] + [DNAClassAttribute(86, "FMod_Limits", 24)] public struct FMod_Limits { [DNAFieldAttribute(0, "rctf", "rect", "rctf", 16, false)] public rctf rect; diff --git a/BlendFile/DNA/FMod_Noise.cs b/BlendFile/DNA/FMod_Noise.cs index 7fdf601..77c24ee 100644 --- a/BlendFile/DNA/FMod_Noise.cs +++ b/BlendFile/DNA/FMod_Noise.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(88, "FMod_Noise")] + [DNAClassAttribute(88, "FMod_Noise", 20)] public struct FMod_Noise { [DNAFieldAttribute(0, "float", "size", "float", 4, false)] public float size; diff --git a/BlendFile/DNA/FMod_Stepped.cs b/BlendFile/DNA/FMod_Stepped.cs index fb51f18..709f71d 100644 --- a/BlendFile/DNA/FMod_Stepped.cs +++ b/BlendFile/DNA/FMod_Stepped.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(89, "FMod_Stepped")] + [DNAClassAttribute(89, "FMod_Stepped", 20)] public struct FMod_Stepped { [DNAFieldAttribute(0, "float", "step_size", "float", 4, false)] public float step_size; diff --git a/BlendFile/DNA/FModifier.cs b/BlendFile/DNA/FModifier.cs index e31f68e..c8e87c2 100644 --- a/BlendFile/DNA/FModifier.cs +++ b/BlendFile/DNA/FModifier.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(80, "FModifier")] + [DNAClassAttribute(80, "FModifier", 128)] public class FModifier { - [DNAFieldAttribute(0, "FModifier", "*next", "FModifier", 4, true)] + [DNAFieldAttribute(0, "FModifier", "*next", "FModifier", 8, true)] public FModifier ptr_next; - [DNAFieldAttribute(1, "FModifier", "*prev", "FModifier", 4, true)] + [DNAFieldAttribute(1, "FModifier", "*prev", "FModifier", 8, true)] public FModifier ptr_prev; - [DNAFieldAttribute(2, "FCurve", "*curve", "FCurve", 4, true)] + [DNAFieldAttribute(2, "FCurve", "*curve", "FCurve", 8, true)] public FCurve ptr_curve; - [DNAFieldAttribute(3, "void", "*data", "void", 4, true)] + [DNAFieldAttribute(3, "void", "*data", "void", 8, true)] public object ptr_data; [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/FPoint.cs b/BlendFile/DNA/FPoint.cs index 8a023b0..6894b04 100644 --- a/BlendFile/DNA/FPoint.cs +++ b/BlendFile/DNA/FPoint.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(94, "FPoint")] + [DNAClassAttribute(94, "FPoint", 16)] public struct FPoint { [DNAFieldAttribute(0, "float", "vec[2]", "System.Single[]", 8, false)] public float[] vec = new System.Single[2]; diff --git a/BlendFile/DNA/FileAssetSelectParams.cs b/BlendFile/DNA/FileAssetSelectParams.cs index 0e16835..de01dc2 100644 --- a/BlendFile/DNA/FileAssetSelectParams.cs +++ b/BlendFile/DNA/FileAssetSelectParams.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(941, "FileAssetSelectParams")] + [DNAClassAttribute(941, "FileAssetSelectParams", 2128)] public struct FileAssetSelectParams { [DNAFieldAttribute(0, "FileSelectParams", "base_params", "FileSelectParams", 2088, false)] public FileSelectParams base_params; diff --git a/BlendFile/DNA/FileFolderHistory.cs b/BlendFile/DNA/FileFolderHistory.cs index e89ed37..1514845 100644 --- a/BlendFile/DNA/FileFolderHistory.cs +++ b/BlendFile/DNA/FileFolderHistory.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(942, "FileFolderHistory")] + [DNAClassAttribute(942, "FileFolderHistory", 56)] public class FileFolderHistory { - [DNAFieldAttribute(0, "FileFolderLists", "*next", "FileFolderLists", 4, true)] + [DNAFieldAttribute(0, "FileFolderLists", "*next", "FileFolderLists", 8, true)] public FileFolderLists ptr_next; - [DNAFieldAttribute(1, "FileFolderLists", "*prev", "FileFolderLists", 4, true)] + [DNAFieldAttribute(1, "FileFolderLists", "*prev", "FileFolderLists", 8, true)] public FileFolderLists ptr_prev; [DNAFieldAttribute(2, "char", "browse_mode", "char", 1, false)] public char browse_mode; diff --git a/BlendFile/DNA/FileGlobal.cs b/BlendFile/DNA/FileGlobal.cs index a844466..42a9640 100644 --- a/BlendFile/DNA/FileGlobal.cs +++ b/BlendFile/DNA/FileGlobal.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(239, "FileGlobal")] + [DNAClassAttribute(239, "FileGlobal", 1104)] public class FileGlobal { [DNAFieldAttribute(0, "char", "subvstr[4]", "System.Char[]", 4, false)] public char[] subvstr = new System.Char[4]; @@ -25,13 +25,13 @@ namespace BlendFile.DNA { public short minsubversion; [DNAFieldAttribute(4, "char", "_pad[6]", "System.Char[]", 6, false)] public char[] _pad = new System.Char[6]; - [DNAFieldAttribute(5, "bScreen", "*curscreen", "bScreen", 4, true)] + [DNAFieldAttribute(5, "bScreen", "*curscreen", "bScreen", 8, true)] public bScreen ptr_curscreen; - [DNAFieldAttribute(6, "Scene", "*curscene", "Scene", 4, true)] + [DNAFieldAttribute(6, "Scene", "*curscene", "Scene", 8, true)] public Scene ptr_curscene; - [DNAFieldAttribute(7, "ViewLayer", "*cur_view_layer", "ViewLayer", 4, true)] + [DNAFieldAttribute(7, "ViewLayer", "*cur_view_layer", "ViewLayer", 8, true)] public ViewLayer ptr_cur_view_layer; - [DNAFieldAttribute(8, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(8, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; [DNAFieldAttribute(9, "int", "fileflags", "int", 4, false)] public int fileflags; diff --git a/BlendFile/DNA/FileHandler.cs b/BlendFile/DNA/FileHandler.cs index 3e86472..3307d9f 100644 --- a/BlendFile/DNA/FileHandler.cs +++ b/BlendFile/DNA/FileHandler.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(874, "FileHandler")] + [DNAClassAttribute(874, "FileHandler", 8)] public class FileHandler { - [DNAFieldAttribute(0, "FileHandlerTypeHandle", "*type", "FileHandlerTypeHandle", 4, true)] + [DNAFieldAttribute(0, "FileHandlerTypeHandle", "*type", "FileHandlerTypeHandle", 8, true)] public FileHandlerTypeHandle ptr_type; public FileHandler() { this.ptr_type = default; diff --git a/BlendFile/DNA/FileSelectParams.cs b/BlendFile/DNA/FileSelectParams.cs index 0a4d3c1..fdce655 100644 --- a/BlendFile/DNA/FileSelectParams.cs +++ b/BlendFile/DNA/FileSelectParams.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(940, "FileSelectParams")] + [DNAClassAttribute(940, "FileSelectParams", 2088)] public class FileSelectParams { [DNAFieldAttribute(0, "char", "title[96]", "System.Char[]", 96, false)] public char[] title = new System.Char[96]; @@ -27,9 +27,9 @@ namespace BlendFile.DNA { public short rename_flag; [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(6, "ID", "*rename_id", "ID", 4, true)] + [DNAFieldAttribute(6, "ID", "*rename_id", "ID", 8, true)] public ID ptr_rename_id; - [DNAFieldAttribute(7, "void", "*_pad3", "void", 4, true)] + [DNAFieldAttribute(7, "void", "*_pad3", "void", 8, true)] public object ptr__pad3; [DNAFieldAttribute(8, "char", "filter_glob[256]", "System.Char[]", 256, false)] public char[] filter_glob = new System.Char[256]; diff --git a/BlendFile/DNA/FlipShaderFxData.cs b/BlendFile/DNA/FlipShaderFxData.cs index 6877e06..c06c948 100644 --- a/BlendFile/DNA/FlipShaderFxData.cs +++ b/BlendFile/DNA/FlipShaderFxData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(919, "FlipShaderFxData")] + [DNAClassAttribute(919, "FlipShaderFxData", 152)] public struct FlipShaderFxData { [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false)] public ShaderFxData shaderfx; diff --git a/BlendFile/DNA/FluidDomainSettings.cs b/BlendFile/DNA/FluidDomainSettings.cs index e0f48b3..428d192 100644 --- a/BlendFile/DNA/FluidDomainSettings.cs +++ b/BlendFile/DNA/FluidDomainSettings.cs @@ -13,51 +13,51 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(242, "FluidDomainSettings")] + [DNAClassAttribute(242, "FluidDomainSettings", 2288)] public class FluidDomainSettings { - [DNAFieldAttribute(0, "FluidModifierData", "*fmd", "FluidModifierData", 4, true)] + [DNAFieldAttribute(0, "FluidModifierData", "*fmd", "FluidModifierData", 8, true)] public FluidModifierData ptr_fmd; - [DNAFieldAttribute(1, "MANTA", "*fluid", "MANTA", 4, true)] + [DNAFieldAttribute(1, "MANTA", "*fluid", "MANTA", 8, true)] public MANTA ptr_fluid; - [DNAFieldAttribute(2, "MANTA", "*fluid_old", "MANTA", 4, true)] + [DNAFieldAttribute(2, "MANTA", "*fluid_old", "MANTA", 8, true)] public MANTA ptr_fluid_old; - [DNAFieldAttribute(3, "void", "*fluid_mutex", "void", 4, true)] + [DNAFieldAttribute(3, "void", "*fluid_mutex", "void", 8, true)] public object ptr_fluid_mutex; - [DNAFieldAttribute(4, "Collection", "*fluid_group", "Collection", 4, true)] + [DNAFieldAttribute(4, "Collection", "*fluid_group", "Collection", 8, true)] public Collection ptr_fluid_group; - [DNAFieldAttribute(5, "Collection", "*force_group", "Collection", 4, true)] + [DNAFieldAttribute(5, "Collection", "*force_group", "Collection", 8, true)] public Collection ptr_force_group; - [DNAFieldAttribute(6, "Collection", "*effector_group", "Collection", 4, true)] + [DNAFieldAttribute(6, "Collection", "*effector_group", "Collection", 8, true)] public Collection ptr_effector_group; - [DNAFieldAttribute(7, "GPUTexture", "*tex_density", "GPUTexture", 4, true)] + [DNAFieldAttribute(7, "GPUTexture", "*tex_density", "GPUTexture", 8, true)] public GPUTexture ptr_tex_density; - [DNAFieldAttribute(8, "GPUTexture", "*tex_color", "GPUTexture", 4, true)] + [DNAFieldAttribute(8, "GPUTexture", "*tex_color", "GPUTexture", 8, true)] public GPUTexture ptr_tex_color; - [DNAFieldAttribute(9, "GPUTexture", "*tex_wt", "GPUTexture", 4, true)] + [DNAFieldAttribute(9, "GPUTexture", "*tex_wt", "GPUTexture", 8, true)] public GPUTexture ptr_tex_wt; - [DNAFieldAttribute(10, "GPUTexture", "*tex_shadow", "GPUTexture", 4, true)] + [DNAFieldAttribute(10, "GPUTexture", "*tex_shadow", "GPUTexture", 8, true)] public GPUTexture ptr_tex_shadow; - [DNAFieldAttribute(11, "GPUTexture", "*tex_flame", "GPUTexture", 4, true)] + [DNAFieldAttribute(11, "GPUTexture", "*tex_flame", "GPUTexture", 8, true)] public GPUTexture ptr_tex_flame; - [DNAFieldAttribute(12, "GPUTexture", "*tex_flame_coba", "GPUTexture", 4, true)] + [DNAFieldAttribute(12, "GPUTexture", "*tex_flame_coba", "GPUTexture", 8, true)] public GPUTexture ptr_tex_flame_coba; - [DNAFieldAttribute(13, "GPUTexture", "*tex_coba", "GPUTexture", 4, true)] + [DNAFieldAttribute(13, "GPUTexture", "*tex_coba", "GPUTexture", 8, true)] public GPUTexture ptr_tex_coba; - [DNAFieldAttribute(14, "GPUTexture", "*tex_field", "GPUTexture", 4, true)] + [DNAFieldAttribute(14, "GPUTexture", "*tex_field", "GPUTexture", 8, true)] public GPUTexture ptr_tex_field; - [DNAFieldAttribute(15, "GPUTexture", "*tex_velocity_x", "GPUTexture", 4, true)] + [DNAFieldAttribute(15, "GPUTexture", "*tex_velocity_x", "GPUTexture", 8, true)] public GPUTexture ptr_tex_velocity_x; - [DNAFieldAttribute(16, "GPUTexture", "*tex_velocity_y", "GPUTexture", 4, true)] + [DNAFieldAttribute(16, "GPUTexture", "*tex_velocity_y", "GPUTexture", 8, true)] public GPUTexture ptr_tex_velocity_y; - [DNAFieldAttribute(17, "GPUTexture", "*tex_velocity_z", "GPUTexture", 4, true)] + [DNAFieldAttribute(17, "GPUTexture", "*tex_velocity_z", "GPUTexture", 8, true)] public GPUTexture ptr_tex_velocity_z; - [DNAFieldAttribute(18, "GPUTexture", "*tex_flags", "GPUTexture", 4, true)] + [DNAFieldAttribute(18, "GPUTexture", "*tex_flags", "GPUTexture", 8, true)] public GPUTexture ptr_tex_flags; - [DNAFieldAttribute(19, "GPUTexture", "*tex_range_field", "GPUTexture", 4, true)] + [DNAFieldAttribute(19, "GPUTexture", "*tex_range_field", "GPUTexture", 8, true)] public GPUTexture ptr_tex_range_field; - [DNAFieldAttribute(20, "Object", "*guiding_parent", "Object", 4, true)] + [DNAFieldAttribute(20, "Object", "*guiding_parent", "Object", 8, true)] public Object ptr_guiding_parent; - [DNAFieldAttribute(21, "EffectorWeights", "*effector_weights", "EffectorWeights", 4, true)] + [DNAFieldAttribute(21, "EffectorWeights", "*effector_weights", "EffectorWeights", 8, true)] public EffectorWeights ptr_effector_weights; [DNAFieldAttribute(22, "float", "p0[3]", "System.Single[]", 12, false)] public float[] p0 = new System.Single[3]; @@ -321,7 +321,7 @@ namespace BlendFile.DNA { public float display_thickness; [DNAFieldAttribute(152, "float", "grid_scale", "float", 4, false)] public float grid_scale; - [DNAFieldAttribute(153, "ColorBand", "*coba", "ColorBand", 4, true)] + [DNAFieldAttribute(153, "ColorBand", "*coba", "ColorBand", 8, true)] public ColorBand ptr_coba; [DNAFieldAttribute(154, "float", "vector_scale", "float", 4, false)] public float vector_scale; @@ -373,7 +373,7 @@ namespace BlendFile.DNA { public int viewsettings; [DNAFieldAttribute(178, "char", "_pad12[4]", "System.Char[]", 4, false)] public char[] _pad12 = new System.Char[4]; - [DNAFieldAttribute(179, "PointCache", "*point_cache[2]", "PointCache[]", 8, true)] + [DNAFieldAttribute(179, "PointCache", "*point_cache[2]", "PointCache[]", 16, true)] public PointCache[] ptr_point_ca = new PointCache[2]; [DNAFieldAttribute(180, "ListBase", "ptcaches[2]", "ListBase[]", 32, false)] public ListBase[] ptcaches = new ListBase[2]; diff --git a/BlendFile/DNA/FluidEffectorSettings.cs b/BlendFile/DNA/FluidEffectorSettings.cs index 317ac1c..274dd37 100644 --- a/BlendFile/DNA/FluidEffectorSettings.cs +++ b/BlendFile/DNA/FluidEffectorSettings.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(248, "FluidEffectorSettings")] + [DNAClassAttribute(248, "FluidEffectorSettings", 56)] public class FluidEffectorSettings { - [DNAFieldAttribute(0, "FluidModifierData", "*fmd", "FluidModifierData", 4, true)] + [DNAFieldAttribute(0, "FluidModifierData", "*fmd", "FluidModifierData", 8, true)] public FluidModifierData ptr_fmd; - [DNAFieldAttribute(1, "Mesh", "*mesh", "Mesh", 4, true)] + [DNAFieldAttribute(1, "Mesh", "*mesh", "Mesh", 8, true)] public Mesh ptr_mesh; - [DNAFieldAttribute(2, "float", "*verts_old", "float", 4, true)] + [DNAFieldAttribute(2, "float", "*verts_old", "float", 8, true)] public float ptr_verts_old; [DNAFieldAttribute(3, "int", "numverts", "int", 4, false)] public int numverts; diff --git a/BlendFile/DNA/FluidFlowSettings.cs b/BlendFile/DNA/FluidFlowSettings.cs index b111e18..6a7d913 100644 --- a/BlendFile/DNA/FluidFlowSettings.cs +++ b/BlendFile/DNA/FluidFlowSettings.cs @@ -13,17 +13,17 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(246, "FluidFlowSettings")] + [DNAClassAttribute(246, "FluidFlowSettings", 216)] public class FluidFlowSettings { - [DNAFieldAttribute(0, "FluidModifierData", "*fmd", "FluidModifierData", 4, true)] + [DNAFieldAttribute(0, "FluidModifierData", "*fmd", "FluidModifierData", 8, true)] public FluidModifierData ptr_fmd; - [DNAFieldAttribute(1, "Mesh", "*mesh", "Mesh", 4, true)] + [DNAFieldAttribute(1, "Mesh", "*mesh", "Mesh", 8, true)] public Mesh ptr_mesh; - [DNAFieldAttribute(2, "ParticleSystem", "*psys", "ParticleSystem", 4, true)] + [DNAFieldAttribute(2, "ParticleSystem", "*psys", "ParticleSystem", 8, true)] public ParticleSystem ptr_psys; - [DNAFieldAttribute(3, "Tex", "*noise_texture", "Tex", 4, true)] + [DNAFieldAttribute(3, "Tex", "*noise_texture", "Tex", 8, true)] public Tex ptr_noise_texture; - [DNAFieldAttribute(4, "float", "*verts_old", "float", 4, true)] + [DNAFieldAttribute(4, "float", "*verts_old", "float", 8, true)] public float ptr_verts_old; [DNAFieldAttribute(5, "int", "numverts", "int", 4, false)] public int numverts; diff --git a/BlendFile/DNA/FluidModifierData.cs b/BlendFile/DNA/FluidModifierData.cs index 4735324..737869c 100644 --- a/BlendFile/DNA/FluidModifierData.cs +++ b/BlendFile/DNA/FluidModifierData.cs @@ -13,21 +13,21 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(243, "FluidModifierData")] + [DNAClassAttribute(243, "FluidModifierData", 160)] public class FluidModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "FluidDomainSettings", "*domain", "FluidDomainSettings", 4, true)] + [DNAFieldAttribute(1, "FluidDomainSettings", "*domain", "FluidDomainSettings", 8, true)] public FluidDomainSettings ptr_domain; - [DNAFieldAttribute(2, "FluidFlowSettings", "*flow", "FluidFlowSettings", 4, true)] + [DNAFieldAttribute(2, "FluidFlowSettings", "*flow", "FluidFlowSettings", 8, true)] public FluidFlowSettings ptr_flow; - [DNAFieldAttribute(3, "FluidEffectorSettings", "*effector", "FluidEffectorSettings", 4, true)] + [DNAFieldAttribute(3, "FluidEffectorSettings", "*effector", "FluidEffectorSettings", 8, true)] public FluidEffectorSettings ptr_effector; [DNAFieldAttribute(4, "float", "time", "float", 4, false)] public float time; [DNAFieldAttribute(5, "int", "type", "int", 4, false)] public int type; - [DNAFieldAttribute(6, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(6, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public FluidModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/FluidVertexVelocity.cs b/BlendFile/DNA/FluidVertexVelocity.cs index cc6f7f8..d260c0b 100644 --- a/BlendFile/DNA/FluidVertexVelocity.cs +++ b/BlendFile/DNA/FluidVertexVelocity.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(756, "FluidVertexVelocity")] + [DNAClassAttribute(756, "FluidVertexVelocity", 12)] public struct FluidVertexVelocity { [DNAFieldAttribute(0, "float", "vel[3]", "System.Single[]", 12, false)] public float[] vel = new System.Single[3]; diff --git a/BlendFile/DNA/FluidsimModifierData.cs b/BlendFile/DNA/FluidsimModifierData.cs index 8eb31c4..8800d6f 100644 --- a/BlendFile/DNA/FluidsimModifierData.cs +++ b/BlendFile/DNA/FluidsimModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(481, "FluidsimModifierData")] + [DNAClassAttribute(481, "FluidsimModifierData", 136)] public class FluidsimModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "FluidsimSettings", "*fss", "FluidsimSettings", 4, true)] + [DNAFieldAttribute(1, "FluidsimSettings", "*fss", "FluidsimSettings", 8, true)] public FluidsimSettings ptr_fss; - [DNAFieldAttribute(2, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(2, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public FluidsimModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/FluidsimSettings.cs b/BlendFile/DNA/FluidsimSettings.cs index 1c4e26a..64b4f1d 100644 --- a/BlendFile/DNA/FluidsimSettings.cs +++ b/BlendFile/DNA/FluidsimSettings.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(482, "FluidsimSettings")] + [DNAClassAttribute(482, "FluidsimSettings", 1240)] public class FluidsimSettings { - [DNAFieldAttribute(0, "FluidsimModifierData", "*fmd", "FluidsimModifierData", 4, true)] + [DNAFieldAttribute(0, "FluidsimModifierData", "*fmd", "FluidsimModifierData", 8, true)] public FluidsimModifierData ptr_fmd; [DNAFieldAttribute(1, "int", "threads", "int", 4, false)] public int threads; @@ -71,7 +71,7 @@ namespace BlendFile.DNA { public float[] bbStart = new System.Single[3]; [DNAFieldAttribute(27, "float", "bbSize[3]", "System.Single[]", 12, false)] public float[] bbSize = new System.Single[3]; - [DNAFieldAttribute(28, "Ipo", "*ipo", "Ipo", 4, true)] + [DNAFieldAttribute(28, "Ipo", "*ipo", "Ipo", 8, true)] public Ipo ptr_ipo; [DNAFieldAttribute(29, "short", "typeFlags", "short", 2, false)] public short typeFlags; @@ -97,7 +97,7 @@ namespace BlendFile.DNA { public float particleInfAlpha; [DNAFieldAttribute(40, "float", "farFieldSize", "float", 4, false)] public float farFieldSize; - [DNAFieldAttribute(41, "FluidVertexVelocity", "*meshVelocities", "FluidVertexVelocity", 4, true)] + [DNAFieldAttribute(41, "FluidVertexVelocity", "*meshVelocities", "FluidVertexVelocity", 8, true)] public FluidVertexVelocity ptr_meshVelocities; [DNAFieldAttribute(42, "int", "totvert", "int", 4, false)] public int totvert; diff --git a/BlendFile/DNA/ForeachGeometryElementZoneViewerPathElem.cs b/BlendFile/DNA/ForeachGeometryElementZoneViewerPathElem.cs index c825c91..06c13ab 100644 --- a/BlendFile/DNA/ForeachGeometryElementZoneViewerPathElem.cs +++ b/BlendFile/DNA/ForeachGeometryElementZoneViewerPathElem.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1036, "ForeachGeometryElementZoneViewerPathElem")] + [DNAClassAttribute(1036, "ForeachGeometryElementZoneViewerPathElem", 40)] public struct ForeachGeometryElementZoneViewerPathElem { [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false)] public ViewerPathElem @base; diff --git a/BlendFile/DNA/FreestyleConfig.cs b/BlendFile/DNA/FreestyleConfig.cs index 98808b1..353b841 100644 --- a/BlendFile/DNA/FreestyleConfig.cs +++ b/BlendFile/DNA/FreestyleConfig.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(252, "FreestyleConfig")] + [DNAClassAttribute(252, "FreestyleConfig", 56)] public struct FreestyleConfig { [DNAFieldAttribute(0, "ListBase", "modules", "ListBase", 16, false)] public ListBase modules; diff --git a/BlendFile/DNA/FreestyleEdge.cs b/BlendFile/DNA/FreestyleEdge.cs index b446697..5565606 100644 --- a/BlendFile/DNA/FreestyleEdge.cs +++ b/BlendFile/DNA/FreestyleEdge.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(437, "FreestyleEdge")] + [DNAClassAttribute(437, "FreestyleEdge", 1)] public struct FreestyleEdge { [DNAFieldAttribute(0, "char", "flag", "char", 1, false)] public char flag; diff --git a/BlendFile/DNA/FreestyleFace.cs b/BlendFile/DNA/FreestyleFace.cs index 84f049b..a46308b 100644 --- a/BlendFile/DNA/FreestyleFace.cs +++ b/BlendFile/DNA/FreestyleFace.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(438, "FreestyleFace")] + [DNAClassAttribute(438, "FreestyleFace", 1)] public struct FreestyleFace { [DNAFieldAttribute(0, "char", "flag", "char", 1, false)] public char flag; diff --git a/BlendFile/DNA/FreestyleLineSet.cs b/BlendFile/DNA/FreestyleLineSet.cs index 7f200f6..b390558 100644 --- a/BlendFile/DNA/FreestyleLineSet.cs +++ b/BlendFile/DNA/FreestyleLineSet.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(249, "FreestyleLineSet")] + [DNAClassAttribute(249, "FreestyleLineSet", 128)] public class FreestyleLineSet { - [DNAFieldAttribute(0, "FreestyleLineSet", "*next", "FreestyleLineSet", 4, true)] + [DNAFieldAttribute(0, "FreestyleLineSet", "*next", "FreestyleLineSet", 8, true)] public FreestyleLineSet ptr_next; - [DNAFieldAttribute(1, "FreestyleLineSet", "*prev", "FreestyleLineSet", 4, true)] + [DNAFieldAttribute(1, "FreestyleLineSet", "*prev", "FreestyleLineSet", 8, true)] public FreestyleLineSet ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; @@ -39,9 +39,9 @@ namespace BlendFile.DNA { public int exclude_edge_types; [DNAFieldAttribute(11, "char", "_pad2[4]", "System.Char[]", 4, false)] public char[] _pad2 = new System.Char[4]; - [DNAFieldAttribute(12, "Collection", "*group", "Collection", 4, true)] + [DNAFieldAttribute(12, "Collection", "*group", "Collection", 8, true)] public Collection ptr_group; - [DNAFieldAttribute(13, "FreestyleLineStyle", "*linestyle", "FreestyleLineStyle", 4, true)] + [DNAFieldAttribute(13, "FreestyleLineStyle", "*linestyle", "FreestyleLineStyle", 8, true)] public FreestyleLineStyle ptr_linestyle; public FreestyleLineSet() { this.ptr_next = default; diff --git a/BlendFile/DNA/FreestyleLineStyle.cs b/BlendFile/DNA/FreestyleLineStyle.cs index 2644ba2..f006b55 100644 --- a/BlendFile/DNA/FreestyleLineStyle.cs +++ b/BlendFile/DNA/FreestyleLineStyle.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(250, "FreestyleLineStyle")] + [DNAClassAttribute(250, "FreestyleLineStyle", 552)] public class FreestyleLineStyle { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "float", "r", "float", 4, false)] public float r; @@ -93,9 +93,9 @@ namespace BlendFile.DNA { public short gap3; [DNAFieldAttribute(38, "int", "panel", "int", 4, false)] public int panel; - [DNAFieldAttribute(39, "MTex", "*mtex[18]", "MTex[]", 72, true)] + [DNAFieldAttribute(39, "MTex", "*mtex[18]", "MTex[]", 144, true)] public MTex[] ptr_m = new MTex[18]; - [DNAFieldAttribute(40, "bNodeTree", "*nodetree", "bNodeTree", 4, true)] + [DNAFieldAttribute(40, "bNodeTree", "*nodetree", "bNodeTree", 8, true)] public bNodeTree ptr_nodetree; [DNAFieldAttribute(41, "ListBase", "color_modifiers", "ListBase", 16, false)] public ListBase color_modifiers; diff --git a/BlendFile/DNA/FreestyleModuleConfig.cs b/BlendFile/DNA/FreestyleModuleConfig.cs index 6ae0258..761f58c 100644 --- a/BlendFile/DNA/FreestyleModuleConfig.cs +++ b/BlendFile/DNA/FreestyleModuleConfig.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(251, "FreestyleModuleConfig")] + [DNAClassAttribute(251, "FreestyleModuleConfig", 32)] public class FreestyleModuleConfig { - [DNAFieldAttribute(0, "FreestyleModuleConfig", "*next", "FreestyleModuleConfig", 4, true)] + [DNAFieldAttribute(0, "FreestyleModuleConfig", "*next", "FreestyleModuleConfig", 8, true)] public FreestyleModuleConfig ptr_next; - [DNAFieldAttribute(1, "FreestyleModuleConfig", "*prev", "FreestyleModuleConfig", 4, true)] + [DNAFieldAttribute(1, "FreestyleModuleConfig", "*prev", "FreestyleModuleConfig", 8, true)] public FreestyleModuleConfig ptr_prev; - [DNAFieldAttribute(2, "Text", "*script", "Text", 4, true)] + [DNAFieldAttribute(2, "Text", "*script", "Text", 8, true)] public Text ptr_script; [DNAFieldAttribute(3, "short", "is_displayed", "short", 2, false)] public short is_displayed; diff --git a/BlendFile/DNA/GPUDOFSettings.cs b/BlendFile/DNA/GPUDOFSettings.cs index 1249691..01caa43 100644 --- a/BlendFile/DNA/GPUDOFSettings.cs +++ b/BlendFile/DNA/GPUDOFSettings.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(153, "GPUDOFSettings")] + [DNAClassAttribute(153, "GPUDOFSettings", 32)] public struct GPUDOFSettings { [DNAFieldAttribute(0, "float", "focus_distance", "float", 4, false)] public float focus_distance; diff --git a/BlendFile/DNA/GP_Interpolate_Settings.cs b/BlendFile/DNA/GP_Interpolate_Settings.cs index fbd4960..713cabe 100644 --- a/BlendFile/DNA/GP_Interpolate_Settings.cs +++ b/BlendFile/DNA/GP_Interpolate_Settings.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(822, "GP_Interpolate_Settings")] + [DNAClassAttribute(822, "GP_Interpolate_Settings", 8)] public class GP_Interpolate_Settings { - [DNAFieldAttribute(0, "CurveMapping", "*custom_ipo", "CurveMapping", 4, true)] + [DNAFieldAttribute(0, "CurveMapping", "*custom_ipo", "CurveMapping", 8, true)] 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 f71cffc..0568567 100644 --- a/BlendFile/DNA/GP_Sculpt_Guide.cs +++ b/BlendFile/DNA/GP_Sculpt_Guide.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(820, "GP_Sculpt_Guide")] + [DNAClassAttribute(820, "GP_Sculpt_Guide", 40)] public class GP_Sculpt_Guide { [DNAFieldAttribute(0, "char", "use_guide", "char", 1, false)] public char use_guide; @@ -33,7 +33,7 @@ namespace BlendFile.DNA { public float spacing; [DNAFieldAttribute(8, "float", "location[3]", "System.Single[]", 12, false)] public float[] location = new System.Single[3]; - [DNAFieldAttribute(9, "Object", "*reference_object", "Object", 4, true)] + [DNAFieldAttribute(9, "Object", "*reference_object", "Object", 8, true)] 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 952c1e5..b4d9afd 100644 --- a/BlendFile/DNA/GP_Sculpt_Settings.cs +++ b/BlendFile/DNA/GP_Sculpt_Settings.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(821, "GP_Sculpt_Settings")] + [DNAClassAttribute(821, "GP_Sculpt_Settings", 80)] public class GP_Sculpt_Settings { - [DNAFieldAttribute(0, "void", "*paintcursor", "void", 4, true)] + [DNAFieldAttribute(0, "void", "*paintcursor", "void", 8, true)] public object ptr_paintcursor; [DNAFieldAttribute(1, "int", "flag", "int", 4, false)] public int flag; @@ -25,9 +25,9 @@ namespace BlendFile.DNA { public float isect_threshold; [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(5, "CurveMapping", "*cur_falloff", "CurveMapping", 4, true)] + [DNAFieldAttribute(5, "CurveMapping", "*cur_falloff", "CurveMapping", 8, true)] public CurveMapping ptr_cur_falloff; - [DNAFieldAttribute(6, "CurveMapping", "*cur_primitive", "CurveMapping", 4, true)] + [DNAFieldAttribute(6, "CurveMapping", "*cur_primitive", "CurveMapping", 8, true)] public CurveMapping ptr_cur_primitive; [DNAFieldAttribute(7, "GP_Sculpt_Guide", "guide", "GP_Sculpt_Guide", 40, false)] public GP_Sculpt_Guide guide; diff --git a/BlendFile/DNA/GaussianBlurVars.cs b/BlendFile/DNA/GaussianBlurVars.cs index 97962a0..5116c0a 100644 --- a/BlendFile/DNA/GaussianBlurVars.cs +++ b/BlendFile/DNA/GaussianBlurVars.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(901, "GaussianBlurVars")] + [DNAClassAttribute(901, "GaussianBlurVars", 8)] public struct GaussianBlurVars { [DNAFieldAttribute(0, "float", "size_x", "float", 4, false)] public float size_x; diff --git a/BlendFile/DNA/GeometryNodeAssetTraits.cs b/BlendFile/DNA/GeometryNodeAssetTraits.cs index 1c4ec09..38e9cfe 100644 --- a/BlendFile/DNA/GeometryNodeAssetTraits.cs +++ b/BlendFile/DNA/GeometryNodeAssetTraits.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(583, "GeometryNodeAssetTraits")] + [DNAClassAttribute(583, "GeometryNodeAssetTraits", 4)] public struct GeometryNodeAssetTraits { [DNAFieldAttribute(0, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/GlowShaderFxData.cs b/BlendFile/DNA/GlowShaderFxData.cs index c9d87b0..8907bc4 100644 --- a/BlendFile/DNA/GlowShaderFxData.cs +++ b/BlendFile/DNA/GlowShaderFxData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(920, "GlowShaderFxData")] + [DNAClassAttribute(920, "GlowShaderFxData", 208)] public struct GlowShaderFxData { [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false)] public ShaderFxData shaderfx; diff --git a/BlendFile/DNA/GlowVars.cs b/BlendFile/DNA/GlowVars.cs index cf0f2e4..b8cf791 100644 --- a/BlendFile/DNA/GlowVars.cs +++ b/BlendFile/DNA/GlowVars.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(897, "GlowVars")] + [DNAClassAttribute(897, "GlowVars", 24)] public struct GlowVars { [DNAFieldAttribute(0, "float", "fMini", "float", 4, false)] public float fMini; diff --git a/BlendFile/DNA/GpPaint.cs b/BlendFile/DNA/GpPaint.cs index 34c9104..559714b 100644 --- a/BlendFile/DNA/GpPaint.cs +++ b/BlendFile/DNA/GpPaint.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(815, "GpPaint")] + [DNAClassAttribute(815, "GpPaint", 128)] public struct GpPaint { [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false)] public Paint paint; diff --git a/BlendFile/DNA/GpSculptPaint.cs b/BlendFile/DNA/GpSculptPaint.cs index 86ab567..a6d8a11 100644 --- a/BlendFile/DNA/GpSculptPaint.cs +++ b/BlendFile/DNA/GpSculptPaint.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(817, "GpSculptPaint")] + [DNAClassAttribute(817, "GpSculptPaint", 128)] public struct GpSculptPaint { [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false)] public Paint paint; diff --git a/BlendFile/DNA/GpVertexPaint.cs b/BlendFile/DNA/GpVertexPaint.cs index 281adac..e3996e0 100644 --- a/BlendFile/DNA/GpVertexPaint.cs +++ b/BlendFile/DNA/GpVertexPaint.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(816, "GpVertexPaint")] + [DNAClassAttribute(816, "GpVertexPaint", 128)] public struct GpVertexPaint { [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false)] public Paint paint; diff --git a/BlendFile/DNA/GpWeightPaint.cs b/BlendFile/DNA/GpWeightPaint.cs index a82cec2..eaceeeb 100644 --- a/BlendFile/DNA/GpWeightPaint.cs +++ b/BlendFile/DNA/GpWeightPaint.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(818, "GpWeightPaint")] + [DNAClassAttribute(818, "GpWeightPaint", 128)] public struct GpWeightPaint { [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false)] public Paint paint; diff --git a/BlendFile/DNA/GpencilModifierData.cs b/BlendFile/DNA/GpencilModifierData.cs index 9b44d51..dcca683 100644 --- a/BlendFile/DNA/GpencilModifierData.cs +++ b/BlendFile/DNA/GpencilModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(275, "GpencilModifierData")] + [DNAClassAttribute(275, "GpencilModifierData", 104)] public class GpencilModifierData { - [DNAFieldAttribute(0, "GpencilModifierData", "*next", "GpencilModifierData", 4, true)] + [DNAFieldAttribute(0, "GpencilModifierData", "*next", "GpencilModifierData", 8, true)] public GpencilModifierData ptr_next; - [DNAFieldAttribute(1, "GpencilModifierData", "*prev", "GpencilModifierData", 4, true)] + [DNAFieldAttribute(1, "GpencilModifierData", "*prev", "GpencilModifierData", 8, true)] public GpencilModifierData ptr_prev; [DNAFieldAttribute(2, "int", "type", "int", 4, false)] public int type; @@ -31,7 +31,7 @@ namespace BlendFile.DNA { public short ui_expand_flag; [DNAFieldAttribute(7, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; - [DNAFieldAttribute(8, "char", "*error", "char", 4, true)] + [DNAFieldAttribute(8, "char", "*error", "char", 8, true)] public char ptr_error; public GpencilModifierData() { this.ptr_next = default; diff --git a/BlendFile/DNA/GreasePencil.cs b/BlendFile/DNA/GreasePencil.cs index 3c1bd1c..21c9848 100644 --- a/BlendFile/DNA/GreasePencil.cs +++ b/BlendFile/DNA/GreasePencil.cs @@ -13,19 +13,19 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(311, "GreasePencil")] + [DNAClassAttribute(311, "GreasePencil", 592)] public class GreasePencil { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; - [DNAFieldAttribute(2, "GreasePencilDrawingBase", "**drawing_array", "GreasePencilDrawingBase", 4, true)] + [DNAFieldAttribute(2, "GreasePencilDrawingBase", "**drawing_array", "GreasePencilDrawingBase", 8, true)] public GreasePencilDrawingBase ptr_ptr_drawing_array; [DNAFieldAttribute(3, "int", "drawing_array_size", "int", 4, false)] public int drawing_array_size; [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(5, "GreasePencilLayerTreeGroup", "*root_group_ptr", "GreasePencilLayerTreeGroup", 4, true)] + [DNAFieldAttribute(5, "GreasePencilLayerTreeGroup", "*root_group_ptr", "GreasePencilLayerTreeGroup", 8, true)] public GreasePencilLayerTreeGroup ptr_root_group_ptr; [DNAFieldAttribute(6, "CustomData", "layers_data", "CustomData", 248, false)] public CustomData layers_data; @@ -33,9 +33,9 @@ namespace BlendFile.DNA { public int attributes_active_index; [DNAFieldAttribute(8, "char", "_pad2[4]", "System.Char[]", 4, false)] public char[] _pad2 = new System.Char[4]; - [DNAFieldAttribute(9, "GreasePencilLayerTreeNode", "*active_node", "GreasePencilLayerTreeNode", 4, true)] + [DNAFieldAttribute(9, "GreasePencilLayerTreeNode", "*active_node", "GreasePencilLayerTreeNode", 8, true)] public GreasePencilLayerTreeNode ptr_active_node; - [DNAFieldAttribute(10, "Material", "**material_array", "Material", 4, true)] + [DNAFieldAttribute(10, "Material", "**material_array", "Material", 8, true)] public Material ptr_ptr_material_array; [DNAFieldAttribute(11, "short", "material_array_size", "short", 2, false)] public short material_array_size; @@ -51,7 +51,7 @@ namespace BlendFile.DNA { public char[] _pad4 = new System.Char[4]; [DNAFieldAttribute(17, "GreasePencilOnionSkinningSettings", "onion_skinning_settings", "GreasePencilOnionSkinningSettings", 40, false)] public GreasePencilOnionSkinningSettings onion_skinning_settings; - [DNAFieldAttribute(18, "GreasePencilRuntimeHandle", "*runtime", "GreasePencilRuntimeHandle", 4, true)] + [DNAFieldAttribute(18, "GreasePencilRuntimeHandle", "*runtime", "GreasePencilRuntimeHandle", 8, true)] public GreasePencilRuntimeHandle ptr_runtime; public GreasePencil() { this.id = default; diff --git a/BlendFile/DNA/GreasePencilArmatureModifierData.cs b/BlendFile/DNA/GreasePencilArmatureModifierData.cs index acb6d1b..20adf94 100644 --- a/BlendFile/DNA/GreasePencilArmatureModifierData.cs +++ b/BlendFile/DNA/GreasePencilArmatureModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(545, "GreasePencilArmatureModifierData")] + [DNAClassAttribute(545, "GreasePencilArmatureModifierData", 304)] public class GreasePencilArmatureModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)] public GreasePencilModifierInfluenceData influence; - [DNAFieldAttribute(2, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(3, "short", "deformflag", "short", 2, false)] public short deformflag; diff --git a/BlendFile/DNA/GreasePencilArrayModifierData.cs b/BlendFile/DNA/GreasePencilArrayModifierData.cs index 7807597..5fdd31a 100644 --- a/BlendFile/DNA/GreasePencilArrayModifierData.cs +++ b/BlendFile/DNA/GreasePencilArrayModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(541, "GreasePencilArrayModifierData")] + [DNAClassAttribute(541, "GreasePencilArrayModifierData", 376)] public class GreasePencilArrayModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)] public GreasePencilModifierInfluenceData influence; - [DNAFieldAttribute(2, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(3, "int", "count", "int", 4, false)] public int count; diff --git a/BlendFile/DNA/GreasePencilBuildModifierData.cs b/BlendFile/DNA/GreasePencilBuildModifierData.cs index 111cf6e..4347e26 100644 --- a/BlendFile/DNA/GreasePencilBuildModifierData.cs +++ b/BlendFile/DNA/GreasePencilBuildModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(551, "GreasePencilBuildModifierData")] + [DNAClassAttribute(551, "GreasePencilBuildModifierData", 416)] public class GreasePencilBuildModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -43,7 +43,7 @@ namespace BlendFile.DNA { public short time_mode; [DNAFieldAttribute(13, "char", "_pad[6]", "System.Char[]", 6, false)] public char[] _pad = new System.Char[6]; - [DNAFieldAttribute(14, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(14, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(15, "float", "percentage_fac", "float", 4, false)] public float percentage_fac; diff --git a/BlendFile/DNA/GreasePencilColorModifierData.cs b/BlendFile/DNA/GreasePencilColorModifierData.cs index e790cbe..093dae5 100644 --- a/BlendFile/DNA/GreasePencilColorModifierData.cs +++ b/BlendFile/DNA/GreasePencilColorModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(528, "GreasePencilColorModifierData")] + [DNAClassAttribute(528, "GreasePencilColorModifierData", 312)] public class GreasePencilColorModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -25,7 +25,7 @@ namespace BlendFile.DNA { public char[] _pad1 = new System.Char[3]; [DNAFieldAttribute(4, "float", "hsv[3]", "System.Single[]", 12, false)] public float[] hsv = new System.Single[3]; - [DNAFieldAttribute(5, "void", "*_pad2", "void", 4, true)] + [DNAFieldAttribute(5, "void", "*_pad2", "void", 8, true)] public object ptr__pad2; public GreasePencilColorModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/GreasePencilDashModifierData.cs b/BlendFile/DNA/GreasePencilDashModifierData.cs index 8fccf83..dcc95d5 100644 --- a/BlendFile/DNA/GreasePencilDashModifierData.cs +++ b/BlendFile/DNA/GreasePencilDashModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(537, "GreasePencilDashModifierData")] + [DNAClassAttribute(537, "GreasePencilDashModifierData", 312)] public class GreasePencilDashModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)] public GreasePencilModifierInfluenceData influence; - [DNAFieldAttribute(2, "GreasePencilDashModifierSegment", "*segments_array", "GreasePencilDashModifierSegment", 4, true)] + [DNAFieldAttribute(2, "GreasePencilDashModifierSegment", "*segments_array", "GreasePencilDashModifierSegment", 8, true)] public GreasePencilDashModifierSegment ptr_segments_array; [DNAFieldAttribute(3, "int", "segments_num", "int", 4, false)] public int segments_num; diff --git a/BlendFile/DNA/GreasePencilDashModifierSegment.cs b/BlendFile/DNA/GreasePencilDashModifierSegment.cs index 89a8b4c..25dffd1 100644 --- a/BlendFile/DNA/GreasePencilDashModifierSegment.cs +++ b/BlendFile/DNA/GreasePencilDashModifierSegment.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(536, "GreasePencilDashModifierSegment")] + [DNAClassAttribute(536, "GreasePencilDashModifierSegment", 88)] public struct GreasePencilDashModifierSegment { [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/GreasePencilDrawing.cs b/BlendFile/DNA/GreasePencilDrawing.cs index b920d0c..bac19fc 100644 --- a/BlendFile/DNA/GreasePencilDrawing.cs +++ b/BlendFile/DNA/GreasePencilDrawing.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(308, "GreasePencilDrawing")] + [DNAClassAttribute(308, "GreasePencilDrawing", 560)] public class GreasePencilDrawing { [DNAFieldAttribute(0, "GreasePencilDrawingBase", "base", "GreasePencilDrawingBase", 8, false)] public GreasePencilDrawingBase @base; [DNAFieldAttribute(1, "CurvesGeometry", "geometry", "CurvesGeometry", 544, false)] public CurvesGeometry geometry; - [DNAFieldAttribute(2, "GreasePencilDrawingRuntimeHandle", "*runtime", "GreasePencilDrawingRuntimeHandle", 4, true)] + [DNAFieldAttribute(2, "GreasePencilDrawingRuntimeHandle", "*runtime", "GreasePencilDrawingRuntimeHandle", 8, true)] public GreasePencilDrawingRuntimeHandle ptr_runtime; public GreasePencilDrawing() { this.@base = default; diff --git a/BlendFile/DNA/GreasePencilDrawingBase.cs b/BlendFile/DNA/GreasePencilDrawingBase.cs index 795f60e..38ba561 100644 --- a/BlendFile/DNA/GreasePencilDrawingBase.cs +++ b/BlendFile/DNA/GreasePencilDrawingBase.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(307, "GreasePencilDrawingBase")] + [DNAClassAttribute(307, "GreasePencilDrawingBase", 8)] public struct GreasePencilDrawingBase { [DNAFieldAttribute(0, "int8_t", "type", "int8_t", 1, false)] public sbyte type; diff --git a/BlendFile/DNA/GreasePencilDrawingReference.cs b/BlendFile/DNA/GreasePencilDrawingReference.cs index 2ee4371..44c8a18 100644 --- a/BlendFile/DNA/GreasePencilDrawingReference.cs +++ b/BlendFile/DNA/GreasePencilDrawingReference.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(310, "GreasePencilDrawingReference")] + [DNAClassAttribute(310, "GreasePencilDrawingReference", 16)] public class GreasePencilDrawingReference { [DNAFieldAttribute(0, "GreasePencilDrawingBase", "base", "GreasePencilDrawingBase", 8, false)] public GreasePencilDrawingBase @base; - [DNAFieldAttribute(1, "GreasePencil", "*id_reference", "GreasePencil", 4, true)] + [DNAFieldAttribute(1, "GreasePencil", "*id_reference", "GreasePencil", 8, true)] public GreasePencil ptr_id_reference; public GreasePencilDrawingReference() { this.@base = default; diff --git a/BlendFile/DNA/GreasePencilEnvelopeModifierData.cs b/BlendFile/DNA/GreasePencilEnvelopeModifierData.cs index e9e0cc9..d398f0d 100644 --- a/BlendFile/DNA/GreasePencilEnvelopeModifierData.cs +++ b/BlendFile/DNA/GreasePencilEnvelopeModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(548, "GreasePencilEnvelopeModifierData")] + [DNAClassAttribute(548, "GreasePencilEnvelopeModifierData", 312)] public struct GreasePencilEnvelopeModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/GreasePencilFrame.cs b/BlendFile/DNA/GreasePencilFrame.cs index 1f8f932..e011145 100644 --- a/BlendFile/DNA/GreasePencilFrame.cs +++ b/BlendFile/DNA/GreasePencilFrame.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(312, "GreasePencilFrame")] + [DNAClassAttribute(312, "GreasePencilFrame", 12)] public struct GreasePencilFrame { [DNAFieldAttribute(0, "int", "drawing_index", "int", 4, false)] public int drawing_index; diff --git a/BlendFile/DNA/GreasePencilHookModifierData.cs b/BlendFile/DNA/GreasePencilHookModifierData.cs index 318d64d..161bc2f 100644 --- a/BlendFile/DNA/GreasePencilHookModifierData.cs +++ b/BlendFile/DNA/GreasePencilHookModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(543, "GreasePencilHookModifierData")] + [DNAClassAttribute(543, "GreasePencilHookModifierData", 456)] public class GreasePencilHookModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)] public GreasePencilModifierInfluenceData influence; - [DNAFieldAttribute(2, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(3, "char", "subtarget[64]", "System.Char[]", 64, false)] public char[] subtarget = new System.Char[64]; diff --git a/BlendFile/DNA/GreasePencilLatticeModifierData.cs b/BlendFile/DNA/GreasePencilLatticeModifierData.cs index 2a3ad4b..f3278d3 100644 --- a/BlendFile/DNA/GreasePencilLatticeModifierData.cs +++ b/BlendFile/DNA/GreasePencilLatticeModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(535, "GreasePencilLatticeModifierData")] + [DNAClassAttribute(535, "GreasePencilLatticeModifierData", 304)] public class GreasePencilLatticeModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)] public GreasePencilModifierInfluenceData influence; - [DNAFieldAttribute(2, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(3, "float", "strength", "float", 4, false)] public float strength; diff --git a/BlendFile/DNA/GreasePencilLayer.cs b/BlendFile/DNA/GreasePencilLayer.cs index 7025054..3895049 100644 --- a/BlendFile/DNA/GreasePencilLayer.cs +++ b/BlendFile/DNA/GreasePencilLayer.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(317, "GreasePencilLayer")] + [DNAClassAttribute(317, "GreasePencilLayer", 232)] public class GreasePencilLayer { [DNAFieldAttribute(0, "GreasePencilLayerTreeNode", "base", "GreasePencilLayerTreeNode", 40, false)] public GreasePencilLayerTreeNode @base; @@ -31,9 +31,9 @@ namespace BlendFile.DNA { public int active_mask_index; [DNAFieldAttribute(7, "char", "_pad2[4]", "System.Char[]", 4, false)] public char[] _pad2 = new System.Char[4]; - [DNAFieldAttribute(8, "Object", "*parent", "Object", 4, true)] + [DNAFieldAttribute(8, "Object", "*parent", "Object", 8, true)] public Object ptr_parent; - [DNAFieldAttribute(9, "char", "*parsubstr", "char", 4, true)] + [DNAFieldAttribute(9, "char", "*parsubstr", "char", 8, true)] public char ptr_parsubstr; [DNAFieldAttribute(10, "float", "parentinv[4][4]", "System.Single[,]", 64, false)] public float[,] parentinv = new System.Single[4,4]; @@ -45,9 +45,9 @@ namespace BlendFile.DNA { public float[] scale = new System.Single[3]; [DNAFieldAttribute(14, "char", "_pad3[4]", "System.Char[]", 4, false)] public char[] _pad3 = new System.Char[4]; - [DNAFieldAttribute(15, "char", "*viewlayername", "char", 4, true)] + [DNAFieldAttribute(15, "char", "*viewlayername", "char", 8, true)] public char ptr_viewlayername; - [DNAFieldAttribute(16, "GreasePencilLayerRuntimeHandle", "*runtime", "GreasePencilLayerRuntimeHandle", 4, true)] + [DNAFieldAttribute(16, "GreasePencilLayerRuntimeHandle", "*runtime", "GreasePencilLayerRuntimeHandle", 8, true)] public GreasePencilLayerRuntimeHandle ptr_runtime; public GreasePencilLayer() { this.@base = default; diff --git a/BlendFile/DNA/GreasePencilLayerFramesMapStorage.cs b/BlendFile/DNA/GreasePencilLayerFramesMapStorage.cs index b70eb26..44598f1 100644 --- a/BlendFile/DNA/GreasePencilLayerFramesMapStorage.cs +++ b/BlendFile/DNA/GreasePencilLayerFramesMapStorage.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(313, "GreasePencilLayerFramesMapStorage")] + [DNAClassAttribute(313, "GreasePencilLayerFramesMapStorage", 24)] public class GreasePencilLayerFramesMapStorage { - [DNAFieldAttribute(0, "int", "*keys", "int", 4, true)] + [DNAFieldAttribute(0, "int", "*keys", "int", 8, true)] public int ptr_keys; - [DNAFieldAttribute(1, "GreasePencilFrame", "*values", "GreasePencilFrame", 4, true)] + [DNAFieldAttribute(1, "GreasePencilFrame", "*values", "GreasePencilFrame", 8, true)] public GreasePencilFrame ptr_values; [DNAFieldAttribute(2, "int", "size", "int", 4, false)] public int size; diff --git a/BlendFile/DNA/GreasePencilLayerMask.cs b/BlendFile/DNA/GreasePencilLayerMask.cs index 0440717..b52a7d9 100644 --- a/BlendFile/DNA/GreasePencilLayerMask.cs +++ b/BlendFile/DNA/GreasePencilLayerMask.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(314, "GreasePencilLayerMask")] + [DNAClassAttribute(314, "GreasePencilLayerMask", 32)] public class GreasePencilLayerMask { - [DNAFieldAttribute(0, "GreasePencilLayerMask", "*next", "GreasePencilLayerMask", 4, true)] + [DNAFieldAttribute(0, "GreasePencilLayerMask", "*next", "GreasePencilLayerMask", 8, true)] public GreasePencilLayerMask ptr_next; - [DNAFieldAttribute(1, "GreasePencilLayerMask", "*prev", "GreasePencilLayerMask", 4, true)] + [DNAFieldAttribute(1, "GreasePencilLayerMask", "*prev", "GreasePencilLayerMask", 8, true)] public GreasePencilLayerMask ptr_prev; - [DNAFieldAttribute(2, "char", "*layer_name", "char", 4, true)] + [DNAFieldAttribute(2, "char", "*layer_name", "char", 8, true)] public char ptr_layer_name; [DNAFieldAttribute(3, "ushort", "flag", "ushort", 2, false)] public ushort flag; diff --git a/BlendFile/DNA/GreasePencilLayerTreeGroup.cs b/BlendFile/DNA/GreasePencilLayerTreeGroup.cs index 20fb913..3fe5403 100644 --- a/BlendFile/DNA/GreasePencilLayerTreeGroup.cs +++ b/BlendFile/DNA/GreasePencilLayerTreeGroup.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(316, "GreasePencilLayerTreeGroup")] + [DNAClassAttribute(316, "GreasePencilLayerTreeGroup", 72)] public class GreasePencilLayerTreeGroup { [DNAFieldAttribute(0, "GreasePencilLayerTreeNode", "base", "GreasePencilLayerTreeNode", 40, false)] public GreasePencilLayerTreeNode @base; @@ -23,7 +23,7 @@ namespace BlendFile.DNA { public sbyte color_tag; [DNAFieldAttribute(3, "char", "_pad[7]", "System.Char[]", 7, false)] public char[] _pad = new System.Char[7]; - [DNAFieldAttribute(4, "GreasePencilLayerGroupRuntimeHandle", "*runtime", "GreasePencilLayerGroupRuntimeHandle", 4, true)] + [DNAFieldAttribute(4, "GreasePencilLayerGroupRuntimeHandle", "*runtime", "GreasePencilLayerGroupRuntimeHandle", 8, true)] public GreasePencilLayerGroupRuntimeHandle ptr_runtime; public GreasePencilLayerTreeGroup() { this.@base = default; diff --git a/BlendFile/DNA/GreasePencilLayerTreeNode.cs b/BlendFile/DNA/GreasePencilLayerTreeNode.cs index e7effbc..a2c604e 100644 --- a/BlendFile/DNA/GreasePencilLayerTreeNode.cs +++ b/BlendFile/DNA/GreasePencilLayerTreeNode.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(315, "GreasePencilLayerTreeNode")] + [DNAClassAttribute(315, "GreasePencilLayerTreeNode", 40)] public class GreasePencilLayerTreeNode { - [DNAFieldAttribute(0, "GreasePencilLayerTreeNode", "*next", "GreasePencilLayerTreeNode", 4, true)] + [DNAFieldAttribute(0, "GreasePencilLayerTreeNode", "*next", "GreasePencilLayerTreeNode", 8, true)] public GreasePencilLayerTreeNode ptr_next; - [DNAFieldAttribute(1, "GreasePencilLayerTreeNode", "*prev", "GreasePencilLayerTreeNode", 4, true)] + [DNAFieldAttribute(1, "GreasePencilLayerTreeNode", "*prev", "GreasePencilLayerTreeNode", 8, true)] public GreasePencilLayerTreeNode ptr_prev; - [DNAFieldAttribute(2, "GreasePencilLayerTreeGroup", "*parent", "GreasePencilLayerTreeGroup", 4, true)] + [DNAFieldAttribute(2, "GreasePencilLayerTreeGroup", "*parent", "GreasePencilLayerTreeGroup", 8, true)] public GreasePencilLayerTreeGroup ptr_parent; - [DNAFieldAttribute(3, "char", "*name", "char", 4, true)] + [DNAFieldAttribute(3, "char", "*name", "char", 8, true)] public char ptr_name; [DNAFieldAttribute(4, "int8_t", "type", "int8_t", 1, false)] public sbyte type; diff --git a/BlendFile/DNA/GreasePencilLengthModifierData.cs b/BlendFile/DNA/GreasePencilLengthModifierData.cs index 4a1055d..08e9444 100644 --- a/BlendFile/DNA/GreasePencilLengthModifierData.cs +++ b/BlendFile/DNA/GreasePencilLengthModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(539, "GreasePencilLengthModifierData")] + [DNAClassAttribute(539, "GreasePencilLengthModifierData", 352)] public class GreasePencilLengthModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -47,7 +47,7 @@ namespace BlendFile.DNA { public float segment_influence; [DNAFieldAttribute(15, "float", "max_angle", "float", 4, false)] public float max_angle; - [DNAFieldAttribute(16, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(16, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public GreasePencilLengthModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/GreasePencilLineartModifierData.cs b/BlendFile/DNA/GreasePencilLineartModifierData.cs index b081a00..2d16149 100644 --- a/BlendFile/DNA/GreasePencilLineartModifierData.cs +++ b/BlendFile/DNA/GreasePencilLineartModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(544, "GreasePencilLineartModifierData")] + [DNAClassAttribute(544, "GreasePencilLineartModifierData", 464)] public class GreasePencilLineartModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -27,15 +27,15 @@ namespace BlendFile.DNA { public short level_start; [DNAFieldAttribute(5, "short", "level_end", "short", 2, false)] public short level_end; - [DNAFieldAttribute(6, "Object", "*source_camera", "Object", 4, true)] + [DNAFieldAttribute(6, "Object", "*source_camera", "Object", 8, true)] public Object ptr_source_camera; - [DNAFieldAttribute(7, "Object", "*light_contour_object", "Object", 4, true)] + [DNAFieldAttribute(7, "Object", "*light_contour_object", "Object", 8, true)] public Object ptr_light_contour_object; - [DNAFieldAttribute(8, "Object", "*source_object", "Object", 4, true)] + [DNAFieldAttribute(8, "Object", "*source_object", "Object", 8, true)] public Object ptr_source_object; - [DNAFieldAttribute(9, "Collection", "*source_collection", "Collection", 4, true)] + [DNAFieldAttribute(9, "Collection", "*source_collection", "Collection", 8, true)] public Collection ptr_source_collection; - [DNAFieldAttribute(10, "Material", "*target_material", "Material", 4, true)] + [DNAFieldAttribute(10, "Material", "*target_material", "Material", 8, true)] public Material ptr_target_material; [DNAFieldAttribute(11, "char", "target_layer[64]", "System.Char[]", 64, false)] public char[] target_layer = new System.Char[64]; @@ -95,13 +95,13 @@ namespace BlendFile.DNA { public char shadow_use_silhouette_override; [DNAFieldAttribute(39, "char", "_pad2[6]", "System.Char[]", 6, false)] public char[] _pad2 = new System.Char[6]; - [DNAFieldAttribute(40, "LineartCache", "*shared_cache", "LineartCache", 4, true)] + [DNAFieldAttribute(40, "LineartCache", "*shared_cache", "LineartCache", 8, true)] public LineartCache ptr_shared_cache; - [DNAFieldAttribute(41, "LineartCache", "*cache", "LineartCache", 4, true)] + [DNAFieldAttribute(41, "LineartCache", "*cache", "LineartCache", 8, true)] public LineartCache ptr_cache; - [DNAFieldAttribute(42, "LineartData", "*la_data_ptr", "LineartData", 4, true)] + [DNAFieldAttribute(42, "LineartData", "*la_data_ptr", "LineartData", 8, true)] public LineartData ptr_la_data_ptr; - [DNAFieldAttribute(43, "void", "*runtime", "void", 4, true)] + [DNAFieldAttribute(43, "void", "*runtime", "void", 8, true)] public object ptr_runtime; public GreasePencilLineartModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/GreasePencilMirrorModifierData.cs b/BlendFile/DNA/GreasePencilMirrorModifierData.cs index c16ae29..dfb209b 100644 --- a/BlendFile/DNA/GreasePencilMirrorModifierData.cs +++ b/BlendFile/DNA/GreasePencilMirrorModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(533, "GreasePencilMirrorModifierData")] + [DNAClassAttribute(533, "GreasePencilMirrorModifierData", 304)] public class GreasePencilMirrorModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)] public GreasePencilModifierInfluenceData influence; - [DNAFieldAttribute(2, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(3, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/GreasePencilModifierInfluenceData.cs b/BlendFile/DNA/GreasePencilModifierInfluenceData.cs index 29f1c7f..322fa76 100644 --- a/BlendFile/DNA/GreasePencilModifierInfluenceData.cs +++ b/BlendFile/DNA/GreasePencilModifierInfluenceData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(525, "GreasePencilModifierInfluenceData")] + [DNAClassAttribute(525, "GreasePencilModifierInfluenceData", 168)] public class GreasePencilModifierInfluenceData { [DNAFieldAttribute(0, "int", "flag", "int", 4, false)] public int flag; @@ -21,7 +21,7 @@ namespace BlendFile.DNA { public char[] _pad1 = new System.Char[4]; [DNAFieldAttribute(2, "char", "layer_name[64]", "System.Char[]", 64, false)] public char[] layer_name = new System.Char[64]; - [DNAFieldAttribute(3, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(3, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(4, "int", "layer_pass", "int", 4, false)] public int layer_pass; @@ -29,9 +29,9 @@ namespace BlendFile.DNA { public int material_pass; [DNAFieldAttribute(6, "char", "vertex_group_name[64]", "System.Char[]", 64, false)] public char[] vertex_group_name = new System.Char[64]; - [DNAFieldAttribute(7, "CurveMapping", "*custom_curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(7, "CurveMapping", "*custom_curve", "CurveMapping", 8, true)] public CurveMapping ptr_custom_curve; - [DNAFieldAttribute(8, "void", "*_pad2", "void", 4, true)] + [DNAFieldAttribute(8, "void", "*_pad2", "void", 8, true)] public object ptr__pad2; public GreasePencilModifierInfluenceData() { this.flag = default; diff --git a/BlendFile/DNA/GreasePencilMultiModifierData.cs b/BlendFile/DNA/GreasePencilMultiModifierData.cs index 2b15e0d..2531337 100644 --- a/BlendFile/DNA/GreasePencilMultiModifierData.cs +++ b/BlendFile/DNA/GreasePencilMultiModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(538, "GreasePencilMultiModifierData")] + [DNAClassAttribute(538, "GreasePencilMultiModifierData", 328)] public class GreasePencilMultiModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -35,7 +35,7 @@ namespace BlendFile.DNA { public float fading_opacity; [DNAFieldAttribute(9, "int", "_pad0", "int", 4, false)] public int _pad0; - [DNAFieldAttribute(10, "void", "*_pad", "void", 4, true)] + [DNAFieldAttribute(10, "void", "*_pad", "void", 8, true)] public object ptr__pad; public GreasePencilMultiModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/GreasePencilNoiseModifierData.cs b/BlendFile/DNA/GreasePencilNoiseModifierData.cs index aa00b9a..830b647 100644 --- a/BlendFile/DNA/GreasePencilNoiseModifierData.cs +++ b/BlendFile/DNA/GreasePencilNoiseModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(532, "GreasePencilNoiseModifierData")] + [DNAClassAttribute(532, "GreasePencilNoiseModifierData", 336)] public class GreasePencilNoiseModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -41,7 +41,7 @@ namespace BlendFile.DNA { public int step; [DNAFieldAttribute(12, "int", "seed", "int", 4, false)] public int seed; - [DNAFieldAttribute(13, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(13, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public GreasePencilNoiseModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/GreasePencilOffsetModifierData.cs b/BlendFile/DNA/GreasePencilOffsetModifierData.cs index 09d6fc1..b7be2d0 100644 --- a/BlendFile/DNA/GreasePencilOffsetModifierData.cs +++ b/BlendFile/DNA/GreasePencilOffsetModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(531, "GreasePencilOffsetModifierData")] + [DNAClassAttribute(531, "GreasePencilOffsetModifierData", 392)] public class GreasePencilOffsetModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -43,7 +43,7 @@ namespace BlendFile.DNA { public int stroke_start_offset; [DNAFieldAttribute(13, "char", "_pad1[4]", "System.Char[]", 4, false)] public char[] _pad1 = new System.Char[4]; - [DNAFieldAttribute(14, "void", "*_pad2", "void", 4, true)] + [DNAFieldAttribute(14, "void", "*_pad2", "void", 8, true)] public object ptr__pad2; public GreasePencilOffsetModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/GreasePencilOnionSkinningSettings.cs b/BlendFile/DNA/GreasePencilOnionSkinningSettings.cs index 51a3436..b141a7f 100644 --- a/BlendFile/DNA/GreasePencilOnionSkinningSettings.cs +++ b/BlendFile/DNA/GreasePencilOnionSkinningSettings.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(320, "GreasePencilOnionSkinningSettings")] + [DNAClassAttribute(320, "GreasePencilOnionSkinningSettings", 40)] public struct GreasePencilOnionSkinningSettings { [DNAFieldAttribute(0, "float", "opacity", "float", 4, false)] public float opacity; diff --git a/BlendFile/DNA/GreasePencilOpacityModifierData.cs b/BlendFile/DNA/GreasePencilOpacityModifierData.cs index 7f1995e..da92220 100644 --- a/BlendFile/DNA/GreasePencilOpacityModifierData.cs +++ b/BlendFile/DNA/GreasePencilOpacityModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(526, "GreasePencilOpacityModifierData")] + [DNAClassAttribute(526, "GreasePencilOpacityModifierData", 312)] public class GreasePencilOpacityModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -29,7 +29,7 @@ namespace BlendFile.DNA { public float color_factor; [DNAFieldAttribute(6, "float", "hardness_factor", "float", 4, false)] public float hardness_factor; - [DNAFieldAttribute(7, "void", "*_pad2", "void", 4, true)] + [DNAFieldAttribute(7, "void", "*_pad2", "void", 8, true)] public object ptr__pad2; public GreasePencilOpacityModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/GreasePencilOutlineModifierData.cs b/BlendFile/DNA/GreasePencilOutlineModifierData.cs index 47e9b0b..daede3a 100644 --- a/BlendFile/DNA/GreasePencilOutlineModifierData.cs +++ b/BlendFile/DNA/GreasePencilOutlineModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(549, "GreasePencilOutlineModifierData")] + [DNAClassAttribute(549, "GreasePencilOutlineModifierData", 320)] public class GreasePencilOutlineModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)] public GreasePencilModifierInfluenceData influence; - [DNAFieldAttribute(2, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(3, "int", "flag", "int", 4, false)] public int flag; @@ -29,7 +29,7 @@ namespace BlendFile.DNA { public float sample_length; [DNAFieldAttribute(6, "int", "subdiv", "int", 4, false)] public int subdiv; - [DNAFieldAttribute(7, "Material", "*outline_material", "Material", 4, true)] + [DNAFieldAttribute(7, "Material", "*outline_material", "Material", 8, true)] public Material ptr_outline_material; public GreasePencilOutlineModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/GreasePencilShrinkwrapModifierData.cs b/BlendFile/DNA/GreasePencilShrinkwrapModifierData.cs index 82da62e..ea54962 100644 --- a/BlendFile/DNA/GreasePencilShrinkwrapModifierData.cs +++ b/BlendFile/DNA/GreasePencilShrinkwrapModifierData.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(550, "GreasePencilShrinkwrapModifierData")] + [DNAClassAttribute(550, "GreasePencilShrinkwrapModifierData", 336)] public class GreasePencilShrinkwrapModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; [DNAFieldAttribute(1, "GreasePencilModifierInfluenceData", "influence", "GreasePencilModifierInfluenceData", 168, false)] public GreasePencilModifierInfluenceData influence; - [DNAFieldAttribute(2, "Object", "*target", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*target", "Object", 8, true)] public Object ptr_target; - [DNAFieldAttribute(3, "Object", "*aux_target", "Object", 4, true)] + [DNAFieldAttribute(3, "Object", "*aux_target", "Object", 8, true)] public Object ptr_aux_target; [DNAFieldAttribute(4, "float", "keep_dist", "float", 4, false)] public float keep_dist; @@ -43,7 +43,7 @@ namespace BlendFile.DNA { public float smooth_factor; [DNAFieldAttribute(13, "int", "smooth_step", "int", 4, false)] public int smooth_step; - [DNAFieldAttribute(14, "ShrinkwrapTreeData", "*cache_data", "ShrinkwrapTreeData", 4, true)] + [DNAFieldAttribute(14, "ShrinkwrapTreeData", "*cache_data", "ShrinkwrapTreeData", 8, true)] public ShrinkwrapTreeData ptr_cache_data; public GreasePencilShrinkwrapModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/GreasePencilSimplifyModifierData.cs b/BlendFile/DNA/GreasePencilSimplifyModifierData.cs index a6240cd..3ae8792 100644 --- a/BlendFile/DNA/GreasePencilSimplifyModifierData.cs +++ b/BlendFile/DNA/GreasePencilSimplifyModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(552, "GreasePencilSimplifyModifierData")] + [DNAClassAttribute(552, "GreasePencilSimplifyModifierData", 312)] public struct GreasePencilSimplifyModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/GreasePencilSmoothModifierData.cs b/BlendFile/DNA/GreasePencilSmoothModifierData.cs index f5ffd7b..7f19e89 100644 --- a/BlendFile/DNA/GreasePencilSmoothModifierData.cs +++ b/BlendFile/DNA/GreasePencilSmoothModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(530, "GreasePencilSmoothModifierData")] + [DNAClassAttribute(530, "GreasePencilSmoothModifierData", 312)] public class GreasePencilSmoothModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -27,7 +27,7 @@ namespace BlendFile.DNA { public int step; [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(6, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(6, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public GreasePencilSmoothModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/GreasePencilSubdivModifierData.cs b/BlendFile/DNA/GreasePencilSubdivModifierData.cs index 121ecce..d5b524a 100644 --- a/BlendFile/DNA/GreasePencilSubdivModifierData.cs +++ b/BlendFile/DNA/GreasePencilSubdivModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(527, "GreasePencilSubdivModifierData")] + [DNAClassAttribute(527, "GreasePencilSubdivModifierData", 312)] public class GreasePencilSubdivModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -25,7 +25,7 @@ namespace BlendFile.DNA { public int level; [DNAFieldAttribute(4, "char", "_pad[8]", "System.Char[]", 8, false)] public char[] _pad = new System.Char[8]; - [DNAFieldAttribute(5, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(5, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public GreasePencilSubdivModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/GreasePencilTextureModifierData.cs b/BlendFile/DNA/GreasePencilTextureModifierData.cs index 282becb..9753ec3 100644 --- a/BlendFile/DNA/GreasePencilTextureModifierData.cs +++ b/BlendFile/DNA/GreasePencilTextureModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(553, "GreasePencilTextureModifierData")] + [DNAClassAttribute(553, "GreasePencilTextureModifierData", 328)] public struct GreasePencilTextureModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/GreasePencilThickModifierData.cs b/BlendFile/DNA/GreasePencilThickModifierData.cs index f14ace5..067f408 100644 --- a/BlendFile/DNA/GreasePencilThickModifierData.cs +++ b/BlendFile/DNA/GreasePencilThickModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(534, "GreasePencilThickModifierData")] + [DNAClassAttribute(534, "GreasePencilThickModifierData", 312)] public class GreasePencilThickModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -27,7 +27,7 @@ namespace BlendFile.DNA { public float thickness; [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(6, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(6, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public GreasePencilThickModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/GreasePencilTimeModifierData.cs b/BlendFile/DNA/GreasePencilTimeModifierData.cs index 03f864c..88bb8a7 100644 --- a/BlendFile/DNA/GreasePencilTimeModifierData.cs +++ b/BlendFile/DNA/GreasePencilTimeModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(547, "GreasePencilTimeModifierData")] + [DNAClassAttribute(547, "GreasePencilTimeModifierData", 328)] public class GreasePencilTimeModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -31,7 +31,7 @@ namespace BlendFile.DNA { public int sfra; [DNAFieldAttribute(7, "int", "efra", "int", 4, false)] public int efra; - [DNAFieldAttribute(8, "GreasePencilTimeModifierSegment", "*segments_array", "GreasePencilTimeModifierSegment", 4, true)] + [DNAFieldAttribute(8, "GreasePencilTimeModifierSegment", "*segments_array", "GreasePencilTimeModifierSegment", 8, true)] public GreasePencilTimeModifierSegment ptr_segments_array; [DNAFieldAttribute(9, "int", "segments_num", "int", 4, false)] public int segments_num; diff --git a/BlendFile/DNA/GreasePencilTimeModifierSegment.cs b/BlendFile/DNA/GreasePencilTimeModifierSegment.cs index 42cefcb..1494b46 100644 --- a/BlendFile/DNA/GreasePencilTimeModifierSegment.cs +++ b/BlendFile/DNA/GreasePencilTimeModifierSegment.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(546, "GreasePencilTimeModifierSegment")] + [DNAClassAttribute(546, "GreasePencilTimeModifierSegment", 80)] public struct GreasePencilTimeModifierSegment { [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/GreasePencilTintModifierData.cs b/BlendFile/DNA/GreasePencilTintModifierData.cs index c0edb5f..6f0a94d 100644 --- a/BlendFile/DNA/GreasePencilTintModifierData.cs +++ b/BlendFile/DNA/GreasePencilTintModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(529, "GreasePencilTintModifierData")] + [DNAClassAttribute(529, "GreasePencilTintModifierData", 336)] public class GreasePencilTintModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -31,11 +31,11 @@ namespace BlendFile.DNA { public float radius; [DNAFieldAttribute(7, "float", "color[3]", "System.Single[]", 12, false)] public float[] color = new System.Single[3]; - [DNAFieldAttribute(8, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(8, "Object", "*object", "Object", 8, true)] public Object ptr_object; - [DNAFieldAttribute(9, "ColorBand", "*color_ramp", "ColorBand", 4, true)] + [DNAFieldAttribute(9, "ColorBand", "*color_ramp", "ColorBand", 8, true)] public ColorBand ptr_color_ramp; - [DNAFieldAttribute(10, "void", "*_pad", "void", 4, true)] + [DNAFieldAttribute(10, "void", "*_pad", "void", 8, true)] public object ptr__pad; public GreasePencilTintModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/GreasePencilWeightAngleModifierData.cs b/BlendFile/DNA/GreasePencilWeightAngleModifierData.cs index ff5df29..d24ce47 100644 --- a/BlendFile/DNA/GreasePencilWeightAngleModifierData.cs +++ b/BlendFile/DNA/GreasePencilWeightAngleModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(540, "GreasePencilWeightAngleModifierData")] + [DNAClassAttribute(540, "GreasePencilWeightAngleModifierData", 376)] public class GreasePencilWeightAngleModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -31,7 +31,7 @@ namespace BlendFile.DNA { public float angle; [DNAFieldAttribute(7, "char", "target_vgname[64]", "System.Char[]", 64, false)] public char[] target_vgname = new System.Char[64]; - [DNAFieldAttribute(8, "void", "*_pad", "void", 4, true)] + [DNAFieldAttribute(8, "void", "*_pad", "void", 8, true)] public object ptr__pad; public GreasePencilWeightAngleModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/GreasePencilWeightProximityModifierData.cs b/BlendFile/DNA/GreasePencilWeightProximityModifierData.cs index 0c3926e..42ce5d7 100644 --- a/BlendFile/DNA/GreasePencilWeightProximityModifierData.cs +++ b/BlendFile/DNA/GreasePencilWeightProximityModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(542, "GreasePencilWeightProximityModifierData")] + [DNAClassAttribute(542, "GreasePencilWeightProximityModifierData", 376)] public class GreasePencilWeightProximityModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -29,7 +29,7 @@ namespace BlendFile.DNA { public float dist_start; [DNAFieldAttribute(6, "float", "dist_end", "float", 4, false)] public float dist_end; - [DNAFieldAttribute(7, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(7, "Object", "*object", "Object", 8, true)] public Object ptr_object; public GreasePencilWeightProximityModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/GridPaintMask.cs b/BlendFile/DNA/GridPaintMask.cs index ea4685d..a3ce0fa 100644 --- a/BlendFile/DNA/GridPaintMask.cs +++ b/BlendFile/DNA/GridPaintMask.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(436, "GridPaintMask")] + [DNAClassAttribute(436, "GridPaintMask", 16)] public class GridPaintMask { - [DNAFieldAttribute(0, "float", "*data", "float", 4, true)] + [DNAFieldAttribute(0, "float", "*data", "float", 8, true)] public float ptr_data; [DNAFieldAttribute(1, "int", "level", "int", 4, false)] public int level; diff --git a/BlendFile/DNA/GroupNodeViewerPathElem.cs b/BlendFile/DNA/GroupNodeViewerPathElem.cs index 306cfc1..7b1df54 100644 --- a/BlendFile/DNA/GroupNodeViewerPathElem.cs +++ b/BlendFile/DNA/GroupNodeViewerPathElem.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1033, "GroupNodeViewerPathElem")] + [DNAClassAttribute(1033, "GroupNodeViewerPathElem", 40)] public struct GroupNodeViewerPathElem { [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false)] public ViewerPathElem @base; diff --git a/BlendFile/DNA/HairKey.cs b/BlendFile/DNA/HairKey.cs index ab515c9..c768d58 100644 --- a/BlendFile/DNA/HairKey.cs +++ b/BlendFile/DNA/HairKey.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(776, "HairKey")] + [DNAClassAttribute(776, "HairKey", 36)] public struct HairKey { [DNAFieldAttribute(0, "float", "co[3]", "System.Single[]", 12, false)] public float[] co = new System.Single[3]; diff --git a/BlendFile/DNA/Histogram.cs b/BlendFile/DNA/Histogram.cs index c01e6d7..4effb50 100644 --- a/BlendFile/DNA/Histogram.cs +++ b/BlendFile/DNA/Histogram.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(166, "Histogram")] + [DNAClassAttribute(166, "Histogram", 5160)] public struct Histogram { [DNAFieldAttribute(0, "int", "channels", "int", 4, false)] public int channels; diff --git a/BlendFile/DNA/HookGpencilModifierData.cs b/BlendFile/DNA/HookGpencilModifierData.cs index b1696fb..1839f9b 100644 --- a/BlendFile/DNA/HookGpencilModifierData.cs +++ b/BlendFile/DNA/HookGpencilModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(292, "HookGpencilModifierData")] + [DNAClassAttribute(292, "HookGpencilModifierData", 488)] public class HookGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)] public Object ptr_object; - [DNAFieldAttribute(2, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(3, "char", "subtarget[64]", "System.Char[]", 64, false)] public char[] subtarget = new System.Char[64]; @@ -49,7 +49,7 @@ namespace BlendFile.DNA { public float falloff; [DNAFieldAttribute(16, "float", "force", "float", 4, false)] public float force; - [DNAFieldAttribute(17, "CurveMapping", "*curfalloff", "CurveMapping", 4, true)] + [DNAFieldAttribute(17, "CurveMapping", "*curfalloff", "CurveMapping", 8, true)] public CurveMapping ptr_curfalloff; public HookGpencilModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/HookModifierData.cs b/BlendFile/DNA/HookModifierData.cs index 97f03b1..bf5ef11 100644 --- a/BlendFile/DNA/HookModifierData.cs +++ b/BlendFile/DNA/HookModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(462, "HookModifierData")] + [DNAClassAttribute(462, "HookModifierData", 376)] public class HookModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(2, "char", "subtarget[64]", "System.Char[]", 64, false)] public char[] subtarget = new System.Char[64]; @@ -33,9 +33,9 @@ namespace BlendFile.DNA { public float[] cent = new System.Single[3]; [DNAFieldAttribute(8, "float", "falloff", "float", 4, false)] public float falloff; - [DNAFieldAttribute(9, "CurveMapping", "*curfalloff", "CurveMapping", 4, true)] + [DNAFieldAttribute(9, "CurveMapping", "*curfalloff", "CurveMapping", 8, true)] public CurveMapping ptr_curfalloff; - [DNAFieldAttribute(10, "int", "*indexar", "int", 4, true)] + [DNAFieldAttribute(10, "int", "*indexar", "int", 8, true)] public int ptr_indexar; [DNAFieldAttribute(11, "int", "totindex", "int", 4, false)] public int totindex; @@ -43,7 +43,7 @@ namespace BlendFile.DNA { public float force; [DNAFieldAttribute(13, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; - [DNAFieldAttribute(14, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(14, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public HookModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/HueCorrectModifierData.cs b/BlendFile/DNA/HueCorrectModifierData.cs index bd1135c..cc01021 100644 --- a/BlendFile/DNA/HueCorrectModifierData.cs +++ b/BlendFile/DNA/HueCorrectModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(907, "HueCorrectModifierData")] + [DNAClassAttribute(907, "HueCorrectModifierData", 536)] public struct HueCorrectModifierData { [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false)] public SequenceModifierData modifier; diff --git a/BlendFile/DNA/ID.cs b/BlendFile/DNA/ID.cs index bee5ec0..0979bb7 100644 --- a/BlendFile/DNA/ID.cs +++ b/BlendFile/DNA/ID.cs @@ -13,17 +13,17 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(27, "ID")] + [DNAClassAttribute(27, "ID", 208)] public class ID { - [DNAFieldAttribute(0, "void", "*next", "void", 4, true)] + [DNAFieldAttribute(0, "void", "*next", "void", 8, true)] public object ptr_next; - [DNAFieldAttribute(1, "void", "*prev", "void", 4, true)] + [DNAFieldAttribute(1, "void", "*prev", "void", 8, true)] public object ptr_prev; - [DNAFieldAttribute(2, "ID", "*newid", "ID", 4, true)] + [DNAFieldAttribute(2, "ID", "*newid", "ID", 8, true)] public ID ptr_newid; - [DNAFieldAttribute(3, "Library", "*lib", "Library", 4, true)] + [DNAFieldAttribute(3, "Library", "*lib", "Library", 8, true)] public Library ptr_lib; - [DNAFieldAttribute(4, "AssetMetaData", "*asset_data", "AssetMetaData", 4, true)] + [DNAFieldAttribute(4, "AssetMetaData", "*asset_data", "AssetMetaData", 8, true)] public AssetMetaData ptr_asset_data; [DNAFieldAttribute(5, "char", "name[66]", "System.Char[]", 66, false)] public char[] name = new System.Char[66]; @@ -43,15 +43,15 @@ namespace BlendFile.DNA { public int recalc_after_undo_push; [DNAFieldAttribute(13, "int", "session_uid", "int", 4, false)] public int session_uid; - [DNAFieldAttribute(14, "IDProperty", "*properties", "IDProperty", 4, true)] + [DNAFieldAttribute(14, "IDProperty", "*properties", "IDProperty", 8, true)] public IDProperty ptr_properties; - [DNAFieldAttribute(15, "IDOverrideLibrary", "*override_library", "IDOverrideLibrary", 4, true)] + [DNAFieldAttribute(15, "IDOverrideLibrary", "*override_library", "IDOverrideLibrary", 8, true)] public IDOverrideLibrary ptr_override_library; - [DNAFieldAttribute(16, "ID", "*orig_id", "ID", 4, true)] + [DNAFieldAttribute(16, "ID", "*orig_id", "ID", 8, true)] public ID ptr_orig_id; - [DNAFieldAttribute(17, "void", "*py_instance", "void", 4, true)] + [DNAFieldAttribute(17, "void", "*py_instance", "void", 8, true)] public object ptr_py_instance; - [DNAFieldAttribute(18, "LibraryWeakReference", "*library_weak_reference", "LibraryWeakReference", 4, true)] + [DNAFieldAttribute(18, "LibraryWeakReference", "*library_weak_reference", "LibraryWeakReference", 8, true)] public LibraryWeakReference ptr_library_weak_reference; [DNAFieldAttribute(19, "ID_Runtime", "runtime", "ID_Runtime", 32, false)] public ID_Runtime runtime; diff --git a/BlendFile/DNA/IDOverrideLibrary.cs b/BlendFile/DNA/IDOverrideLibrary.cs index f83e5b6..2528f15 100644 --- a/BlendFile/DNA/IDOverrideLibrary.cs +++ b/BlendFile/DNA/IDOverrideLibrary.cs @@ -13,17 +13,17 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(29, "IDOverrideLibrary")] + [DNAClassAttribute(29, "IDOverrideLibrary", 56)] public class IDOverrideLibrary { - [DNAFieldAttribute(0, "ID", "*reference", "ID", 4, true)] + [DNAFieldAttribute(0, "ID", "*reference", "ID", 8, true)] public ID ptr_reference; [DNAFieldAttribute(1, "ListBase", "properties", "ListBase", 16, false)] public ListBase properties; - [DNAFieldAttribute(2, "ID", "*hierarchy_root", "ID", 4, true)] + [DNAFieldAttribute(2, "ID", "*hierarchy_root", "ID", 8, true)] public ID ptr_hierarchy_root; - [DNAFieldAttribute(3, "ID", "*storage", "ID", 4, true)] + [DNAFieldAttribute(3, "ID", "*storage", "ID", 8, true)] public ID ptr_storage; - [DNAFieldAttribute(4, "IDOverrideLibraryRuntime", "*runtime", "IDOverrideLibraryRuntime", 4, true)] + [DNAFieldAttribute(4, "IDOverrideLibraryRuntime", "*runtime", "IDOverrideLibraryRuntime", 8, true)] public IDOverrideLibraryRuntime ptr_runtime; [DNAFieldAttribute(5, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/IDOverrideLibraryProperty.cs b/BlendFile/DNA/IDOverrideLibraryProperty.cs index 2c8e729..1ba476e 100644 --- a/BlendFile/DNA/IDOverrideLibraryProperty.cs +++ b/BlendFile/DNA/IDOverrideLibraryProperty.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(28, "IDOverrideLibraryProperty")] + [DNAClassAttribute(28, "IDOverrideLibraryProperty", 48)] public class IDOverrideLibraryProperty { - [DNAFieldAttribute(0, "IDOverrideLibraryProperty", "*next", "IDOverrideLibraryProperty", 4, true)] + [DNAFieldAttribute(0, "IDOverrideLibraryProperty", "*next", "IDOverrideLibraryProperty", 8, true)] public IDOverrideLibraryProperty ptr_next; - [DNAFieldAttribute(1, "IDOverrideLibraryProperty", "*prev", "IDOverrideLibraryProperty", 4, true)] + [DNAFieldAttribute(1, "IDOverrideLibraryProperty", "*prev", "IDOverrideLibraryProperty", 8, true)] public IDOverrideLibraryProperty ptr_prev; - [DNAFieldAttribute(2, "char", "*rna_path", "char", 4, true)] + [DNAFieldAttribute(2, "char", "*rna_path", "char", 8, true)] public char ptr_rna_path; [DNAFieldAttribute(3, "ListBase", "operations", "ListBase", 16, false)] public ListBase operations; diff --git a/BlendFile/DNA/IDOverrideLibraryPropertyOperation.cs b/BlendFile/DNA/IDOverrideLibraryPropertyOperation.cs index c6c6351..ab365e5 100644 --- a/BlendFile/DNA/IDOverrideLibraryPropertyOperation.cs +++ b/BlendFile/DNA/IDOverrideLibraryPropertyOperation.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(26, "IDOverrideLibraryPropertyOperation")] + [DNAClassAttribute(26, "IDOverrideLibraryPropertyOperation", 64)] public class IDOverrideLibraryPropertyOperation { - [DNAFieldAttribute(0, "IDOverrideLibraryPropertyOperation", "*next", "IDOverrideLibraryPropertyOperation", 4, true)] + [DNAFieldAttribute(0, "IDOverrideLibraryPropertyOperation", "*next", "IDOverrideLibraryPropertyOperation", 8, true)] public IDOverrideLibraryPropertyOperation ptr_next; - [DNAFieldAttribute(1, "IDOverrideLibraryPropertyOperation", "*prev", "IDOverrideLibraryPropertyOperation", 4, true)] + [DNAFieldAttribute(1, "IDOverrideLibraryPropertyOperation", "*prev", "IDOverrideLibraryPropertyOperation", 8, true)] public IDOverrideLibraryPropertyOperation ptr_prev; [DNAFieldAttribute(2, "short", "operation", "short", 2, false)] public short operation; @@ -27,17 +27,17 @@ namespace BlendFile.DNA { public short tag; [DNAFieldAttribute(5, "char", "_pad0[2]", "System.Char[]", 2, false)] public char[] _pad0 = new System.Char[2]; - [DNAFieldAttribute(6, "char", "*subitem_reference_name", "char", 4, true)] + [DNAFieldAttribute(6, "char", "*subitem_reference_name", "char", 8, true)] public char ptr_subitem_reference_name; - [DNAFieldAttribute(7, "char", "*subitem_local_name", "char", 4, true)] + [DNAFieldAttribute(7, "char", "*subitem_local_name", "char", 8, true)] public char ptr_subitem_local_name; [DNAFieldAttribute(8, "int", "subitem_reference_index", "int", 4, false)] public int subitem_reference_index; [DNAFieldAttribute(9, "int", "subitem_local_index", "int", 4, false)] public int subitem_local_index; - [DNAFieldAttribute(10, "ID", "*subitem_reference_id", "ID", 4, true)] + [DNAFieldAttribute(10, "ID", "*subitem_reference_id", "ID", 8, true)] public ID ptr_subitem_reference_id; - [DNAFieldAttribute(11, "ID", "*subitem_local_id", "ID", 4, true)] + [DNAFieldAttribute(11, "ID", "*subitem_local_id", "ID", 8, true)] 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 a1207b2..940974b 100644 --- a/BlendFile/DNA/IDProperty.cs +++ b/BlendFile/DNA/IDProperty.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(25, "IDProperty")] + [DNAClassAttribute(25, "IDProperty", 136)] public class IDProperty { - [DNAFieldAttribute(0, "IDProperty", "*next", "IDProperty", 4, true)] + [DNAFieldAttribute(0, "IDProperty", "*next", "IDProperty", 8, true)] public IDProperty ptr_next; - [DNAFieldAttribute(1, "IDProperty", "*prev", "IDProperty", 4, true)] + [DNAFieldAttribute(1, "IDProperty", "*prev", "IDProperty", 8, true)] public IDProperty ptr_prev; [DNAFieldAttribute(2, "char", "type", "char", 1, false)] public char type; @@ -35,7 +35,7 @@ namespace BlendFile.DNA { public int len; [DNAFieldAttribute(9, "int", "totallen", "int", 4, false)] public int totallen; - [DNAFieldAttribute(10, "IDPropertyUIData", "*ui_data", "IDPropertyUIData", 4, true)] + [DNAFieldAttribute(10, "IDPropertyUIData", "*ui_data", "IDPropertyUIData", 8, true)] public IDPropertyUIData ptr_ui_data; public IDProperty() { this.ptr_next = default; diff --git a/BlendFile/DNA/IDPropertyData.cs b/BlendFile/DNA/IDPropertyData.cs index 2d544fc..93b17a5 100644 --- a/BlendFile/DNA/IDPropertyData.cs +++ b/BlendFile/DNA/IDPropertyData.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(23, "IDPropertyData")] + [DNAClassAttribute(23, "IDPropertyData", 32)] public class IDPropertyData { - [DNAFieldAttribute(0, "void", "*pointer", "void", 4, true)] + [DNAFieldAttribute(0, "void", "*pointer", "void", 8, true)] public object ptr_pointer; [DNAFieldAttribute(1, "ListBase", "group", "ListBase", 16, false)] public ListBase group; diff --git a/BlendFile/DNA/IDPropertyUIData.cs b/BlendFile/DNA/IDPropertyUIData.cs index 11f400e..f812325 100644 --- a/BlendFile/DNA/IDPropertyUIData.cs +++ b/BlendFile/DNA/IDPropertyUIData.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(16, "IDPropertyUIData")] + [DNAClassAttribute(16, "IDPropertyUIData", 16)] public class IDPropertyUIData { - [DNAFieldAttribute(0, "char", "*description", "char", 4, true)] + [DNAFieldAttribute(0, "char", "*description", "char", 8, true)] public char ptr_description; [DNAFieldAttribute(1, "int", "rna_subtype", "int", 4, false)] public int rna_subtype; diff --git a/BlendFile/DNA/IDPropertyUIDataBool.cs b/BlendFile/DNA/IDPropertyUIDataBool.cs index 6916e3e..c63d7d4 100644 --- a/BlendFile/DNA/IDPropertyUIDataBool.cs +++ b/BlendFile/DNA/IDPropertyUIDataBool.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(19, "IDPropertyUIDataBool")] + [DNAClassAttribute(19, "IDPropertyUIDataBool", 32)] public class IDPropertyUIDataBool { [DNAFieldAttribute(0, "IDPropertyUIData", "base", "IDPropertyUIData", 16, false)] public IDPropertyUIData @base; - [DNAFieldAttribute(1, "int8_t", "*default_array", "int8_t", 4, true)] + [DNAFieldAttribute(1, "int8_t", "*default_array", "int8_t", 8, true)] public sbyte ptr_default_array; [DNAFieldAttribute(2, "int", "default_array_len", "int", 4, false)] public int default_array_len; diff --git a/BlendFile/DNA/IDPropertyUIDataEnumItem.cs b/BlendFile/DNA/IDPropertyUIDataEnumItem.cs index 689f88e..0798d51 100644 --- a/BlendFile/DNA/IDPropertyUIDataEnumItem.cs +++ b/BlendFile/DNA/IDPropertyUIDataEnumItem.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(17, "IDPropertyUIDataEnumItem")] + [DNAClassAttribute(17, "IDPropertyUIDataEnumItem", 32)] public class IDPropertyUIDataEnumItem { - [DNAFieldAttribute(0, "char", "*identifier", "char", 4, true)] + [DNAFieldAttribute(0, "char", "*identifier", "char", 8, true)] public char ptr_identifier; - [DNAFieldAttribute(1, "char", "*name", "char", 4, true)] + [DNAFieldAttribute(1, "char", "*name", "char", 8, true)] public char ptr_name; - [DNAFieldAttribute(2, "char", "*description", "char", 4, true)] + [DNAFieldAttribute(2, "char", "*description", "char", 8, true)] public char ptr_description; [DNAFieldAttribute(3, "int", "value", "int", 4, false)] public int value; diff --git a/BlendFile/DNA/IDPropertyUIDataFloat.cs b/BlendFile/DNA/IDPropertyUIDataFloat.cs index 39d1bc7..4e4eef0 100644 --- a/BlendFile/DNA/IDPropertyUIDataFloat.cs +++ b/BlendFile/DNA/IDPropertyUIDataFloat.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(20, "IDPropertyUIDataFloat")] + [DNAClassAttribute(20, "IDPropertyUIDataFloat", 80)] public class IDPropertyUIDataFloat { [DNAFieldAttribute(0, "IDPropertyUIData", "base", "IDPropertyUIData", 16, false)] public IDPropertyUIData @base; - [DNAFieldAttribute(1, "double", "*default_array", "double", 4, true)] + [DNAFieldAttribute(1, "double", "*default_array", "double", 8, true)] public double ptr_default_array; [DNAFieldAttribute(2, "int", "default_array_len", "int", 4, false)] public int default_array_len; diff --git a/BlendFile/DNA/IDPropertyUIDataID.cs b/BlendFile/DNA/IDPropertyUIDataID.cs index 92448e9..13abcd6 100644 --- a/BlendFile/DNA/IDPropertyUIDataID.cs +++ b/BlendFile/DNA/IDPropertyUIDataID.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(22, "IDPropertyUIDataID")] + [DNAClassAttribute(22, "IDPropertyUIDataID", 24)] public struct IDPropertyUIDataID { [DNAFieldAttribute(0, "IDPropertyUIData", "base", "IDPropertyUIData", 16, false)] public IDPropertyUIData @base; diff --git a/BlendFile/DNA/IDPropertyUIDataInt.cs b/BlendFile/DNA/IDPropertyUIDataInt.cs index 56bdeaf..31a34a2 100644 --- a/BlendFile/DNA/IDPropertyUIDataInt.cs +++ b/BlendFile/DNA/IDPropertyUIDataInt.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(18, "IDPropertyUIDataInt")] + [DNAClassAttribute(18, "IDPropertyUIDataInt", 64)] public class IDPropertyUIDataInt { [DNAFieldAttribute(0, "IDPropertyUIData", "base", "IDPropertyUIData", 16, false)] public IDPropertyUIData @base; - [DNAFieldAttribute(1, "int", "*default_array", "int", 4, true)] + [DNAFieldAttribute(1, "int", "*default_array", "int", 8, true)] public int ptr_default_array; [DNAFieldAttribute(2, "int", "default_array_len", "int", 4, false)] public int default_array_len; @@ -35,7 +35,7 @@ namespace BlendFile.DNA { public int default_value; [DNAFieldAttribute(9, "int", "enum_items_num", "int", 4, false)] public int enum_items_num; - [DNAFieldAttribute(10, "IDPropertyUIDataEnumItem", "*enum_items", "IDPropertyUIDataEnumItem", 4, true)] + [DNAFieldAttribute(10, "IDPropertyUIDataEnumItem", "*enum_items", "IDPropertyUIDataEnumItem", 8, true)] public IDPropertyUIDataEnumItem ptr_enum_items; public IDPropertyUIDataInt() { this.@base = default; diff --git a/BlendFile/DNA/IDPropertyUIDataString.cs b/BlendFile/DNA/IDPropertyUIDataString.cs index 16ec180..e889c63 100644 --- a/BlendFile/DNA/IDPropertyUIDataString.cs +++ b/BlendFile/DNA/IDPropertyUIDataString.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(21, "IDPropertyUIDataString")] + [DNAClassAttribute(21, "IDPropertyUIDataString", 24)] public class IDPropertyUIDataString { [DNAFieldAttribute(0, "IDPropertyUIData", "base", "IDPropertyUIData", 16, false)] public IDPropertyUIData @base; - [DNAFieldAttribute(1, "char", "*default_value", "char", 4, true)] + [DNAFieldAttribute(1, "char", "*default_value", "char", 8, true)] public char ptr_default_value; public IDPropertyUIDataString() { this.@base = default; diff --git a/BlendFile/DNA/IDViewerPathElem.cs b/BlendFile/DNA/IDViewerPathElem.cs index 705a006..339ec33 100644 --- a/BlendFile/DNA/IDViewerPathElem.cs +++ b/BlendFile/DNA/IDViewerPathElem.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1031, "IDViewerPathElem")] + [DNAClassAttribute(1031, "IDViewerPathElem", 40)] public class IDViewerPathElem { [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false)] public ViewerPathElem @base; - [DNAFieldAttribute(1, "ID", "*id", "ID", 4, true)] + [DNAFieldAttribute(1, "ID", "*id", "ID", 8, true)] public ID ptr_id; public IDViewerPathElem() { this.@base = default; diff --git a/BlendFile/DNA/ID_Runtime.cs b/BlendFile/DNA/ID_Runtime.cs index f7b5c6b..a9e67df 100644 --- a/BlendFile/DNA/ID_Runtime.cs +++ b/BlendFile/DNA/ID_Runtime.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(32, "ID_Runtime")] + [DNAClassAttribute(32, "ID_Runtime", 32)] public class ID_Runtime { [DNAFieldAttribute(0, "ID_Runtime_Remap", "remap", "ID_Runtime_Remap", 16, false)] public ID_Runtime_Remap remap; - [DNAFieldAttribute(1, "Depsgraph", "*depsgraph", "Depsgraph", 4, true)] + [DNAFieldAttribute(1, "Depsgraph", "*depsgraph", "Depsgraph", 8, true)] public Depsgraph ptr_depsgraph; - [DNAFieldAttribute(2, "void", "*_pad", "void", 4, true)] + [DNAFieldAttribute(2, "void", "*_pad", "void", 8, true)] 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 2eac7d4..ca5db12 100644 --- a/BlendFile/DNA/ID_Runtime_Remap.cs +++ b/BlendFile/DNA/ID_Runtime_Remap.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(31, "ID_Runtime_Remap")] + [DNAClassAttribute(31, "ID_Runtime_Remap", 16)] public struct ID_Runtime_Remap { [DNAFieldAttribute(0, "int", "status", "int", 4, false)] public int status; diff --git a/BlendFile/DNA/IdAdtTemplate.cs b/BlendFile/DNA/IdAdtTemplate.cs index e0ba995..e4eae36 100644 --- a/BlendFile/DNA/IdAdtTemplate.cs +++ b/BlendFile/DNA/IdAdtTemplate.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(102, "IdAdtTemplate")] + [DNAClassAttribute(102, "IdAdtTemplate", 216)] public class IdAdtTemplate { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; public IdAdtTemplate() { this.id = default; diff --git a/BlendFile/DNA/Image.cs b/BlendFile/DNA/Image.cs index d18a257..73ca639 100644 --- a/BlendFile/DNA/Image.cs +++ b/BlendFile/DNA/Image.cs @@ -13,23 +13,23 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(126, "Image")] + [DNAClassAttribute(126, "Image", 1600)] public class Image { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false)] public DrawDataList drawdata; [DNAFieldAttribute(3, "char", "name[1024]", "System.Char[]", 1024, false)] public char[] name = new System.Char[1024]; - [DNAFieldAttribute(4, "MovieCache", "*cache", "MovieCache", 4, true)] + [DNAFieldAttribute(4, "MovieCache", "*cache", "MovieCache", 8, true)] public MovieCache ptr_cache; - [DNAFieldAttribute(5, "GPUTexture", "*gputexture[3][2]", "GPUTexture[,]", 24, true)] + [DNAFieldAttribute(5, "GPUTexture", "*gputexture[3][2]", "GPUTexture[,]", 48, true)] public GPUTexture[,] ptr_gputext = new GPUTexture[3,2]; [DNAFieldAttribute(6, "ListBase", "anims", "ListBase", 16, false)] public ListBase anims; - [DNAFieldAttribute(7, "RenderResult", "*rr", "RenderResult", 4, true)] + [DNAFieldAttribute(7, "RenderResult", "*rr", "RenderResult", 8, true)] public RenderResult ptr_rr; [DNAFieldAttribute(8, "ListBase", "renderslots", "ListBase", 16, false)] public ListBase renderslots; @@ -59,11 +59,11 @@ namespace BlendFile.DNA { public short seam_margin; [DNAFieldAttribute(21, "char", "_pad2[2]", "System.Char[]", 2, false)] public char[] _pad2 = new System.Char[2]; - [DNAFieldAttribute(22, "PackedFile", "*packedfile", "PackedFile", 4, true)] + [DNAFieldAttribute(22, "PackedFile", "*packedfile", "PackedFile", 8, true)] public PackedFile ptr_packedfile; [DNAFieldAttribute(23, "ListBase", "packedfiles", "ListBase", 16, false)] public ListBase packedfiles; - [DNAFieldAttribute(24, "PreviewImage", "*preview", "PreviewImage", 4, true)] + [DNAFieldAttribute(24, "PreviewImage", "*preview", "PreviewImage", 8, true)] public PreviewImage ptr_preview; [DNAFieldAttribute(25, "int", "lastused", "int", 4, false)] public int lastused; @@ -99,7 +99,7 @@ namespace BlendFile.DNA { public ListBase tiles; [DNAFieldAttribute(41, "ListBase", "views", "ListBase", 16, false)] public ListBase views; - [DNAFieldAttribute(42, "Stereo3dFormat", "*stereo3d_format", "Stereo3dFormat", 4, true)] + [DNAFieldAttribute(42, "Stereo3dFormat", "*stereo3d_format", "Stereo3dFormat", 8, true)] public Stereo3dFormat ptr_stereo3d_format; [DNAFieldAttribute(43, "Image_Runtime", "runtime", "Image_Runtime", 32, false)] public Image_Runtime runtime; diff --git a/BlendFile/DNA/ImageAnim.cs b/BlendFile/DNA/ImageAnim.cs index a3374c7..4627ef6 100644 --- a/BlendFile/DNA/ImageAnim.cs +++ b/BlendFile/DNA/ImageAnim.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(322, "ImageAnim")] + [DNAClassAttribute(322, "ImageAnim", 24)] public class ImageAnim { - [DNAFieldAttribute(0, "ImageAnim", "*next", "ImageAnim", 4, true)] + [DNAFieldAttribute(0, "ImageAnim", "*next", "ImageAnim", 8, true)] public ImageAnim ptr_next; - [DNAFieldAttribute(1, "ImageAnim", "*prev", "ImageAnim", 4, true)] + [DNAFieldAttribute(1, "ImageAnim", "*prev", "ImageAnim", 8, true)] public ImageAnim ptr_prev; - [DNAFieldAttribute(2, "ImBufAnim", "*anim", "ImBufAnim", 4, true)] + [DNAFieldAttribute(2, "ImBufAnim", "*anim", "ImBufAnim", 8, true)] public ImBufAnim ptr_anim; public ImageAnim() { this.ptr_next = default; diff --git a/BlendFile/DNA/ImageFormatData.cs b/BlendFile/DNA/ImageFormatData.cs index a7092ae..c440e11 100644 --- a/BlendFile/DNA/ImageFormatData.cs +++ b/BlendFile/DNA/ImageFormatData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(615, "ImageFormatData")] + [DNAClassAttribute(615, "ImageFormatData", 336)] public struct ImageFormatData { [DNAFieldAttribute(0, "char", "imtype", "char", 1, false)] public char imtype; diff --git a/BlendFile/DNA/ImagePackedFile.cs b/BlendFile/DNA/ImagePackedFile.cs index 8e6e160..fd05d6a 100644 --- a/BlendFile/DNA/ImagePackedFile.cs +++ b/BlendFile/DNA/ImagePackedFile.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(325, "ImagePackedFile")] + [DNAClassAttribute(325, "ImagePackedFile", 1056)] public class ImagePackedFile { - [DNAFieldAttribute(0, "ImagePackedFile", "*next", "ImagePackedFile", 4, true)] + [DNAFieldAttribute(0, "ImagePackedFile", "*next", "ImagePackedFile", 8, true)] public ImagePackedFile ptr_next; - [DNAFieldAttribute(1, "ImagePackedFile", "*prev", "ImagePackedFile", 4, true)] + [DNAFieldAttribute(1, "ImagePackedFile", "*prev", "ImagePackedFile", 8, true)] public ImagePackedFile ptr_prev; - [DNAFieldAttribute(2, "PackedFile", "*packedfile", "PackedFile", 4, true)] + [DNAFieldAttribute(2, "PackedFile", "*packedfile", "PackedFile", 8, true)] public PackedFile ptr_packedfile; [DNAFieldAttribute(3, "int", "view", "int", 4, false)] public int view; diff --git a/BlendFile/DNA/ImagePaintSettings.cs b/BlendFile/DNA/ImagePaintSettings.cs index faefab6..3f30cdc 100644 --- a/BlendFile/DNA/ImagePaintSettings.cs +++ b/BlendFile/DNA/ImagePaintSettings.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(808, "ImagePaintSettings")] + [DNAClassAttribute(808, "ImagePaintSettings", 184)] public class ImagePaintSettings { [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false)] public Paint paint; @@ -29,11 +29,11 @@ namespace BlendFile.DNA { public short[] screen_grab_size = new System.Int16[2]; [DNAFieldAttribute(6, "int", "mode", "int", 4, false)] public int mode; - [DNAFieldAttribute(7, "Image", "*stencil", "Image", 4, true)] + [DNAFieldAttribute(7, "Image", "*stencil", "Image", 8, true)] public Image ptr_stencil; - [DNAFieldAttribute(8, "Image", "*clone", "Image", 4, true)] + [DNAFieldAttribute(8, "Image", "*clone", "Image", 8, true)] public Image ptr_clone; - [DNAFieldAttribute(9, "Image", "*canvas", "Image", 4, true)] + [DNAFieldAttribute(9, "Image", "*canvas", "Image", 8, true)] public Image ptr_canvas; [DNAFieldAttribute(10, "float", "stencil_col[3]", "System.Single[]", 12, false)] public float[] stencil_col = new System.Single[3]; diff --git a/BlendFile/DNA/ImageTile.cs b/BlendFile/DNA/ImageTile.cs index 1da6c9c..ad1b03c 100644 --- a/BlendFile/DNA/ImageTile.cs +++ b/BlendFile/DNA/ImageTile.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(329, "ImageTile")] + [DNAClassAttribute(329, "ImageTile", 136)] public class ImageTile { - [DNAFieldAttribute(0, "ImageTile", "*next", "ImageTile", 4, true)] + [DNAFieldAttribute(0, "ImageTile", "*next", "ImageTile", 8, true)] public ImageTile ptr_next; - [DNAFieldAttribute(1, "ImageTile", "*prev", "ImageTile", 4, true)] + [DNAFieldAttribute(1, "ImageTile", "*prev", "ImageTile", 8, true)] public ImageTile ptr_prev; [DNAFieldAttribute(2, "ImageTile_Runtime", "runtime", "ImageTile_Runtime", 24, false)] public ImageTile_Runtime runtime; diff --git a/BlendFile/DNA/ImageTile_Runtime.cs b/BlendFile/DNA/ImageTile_Runtime.cs index 693fc36..03f2e47 100644 --- a/BlendFile/DNA/ImageTile_Runtime.cs +++ b/BlendFile/DNA/ImageTile_Runtime.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(328, "ImageTile_Runtime")] + [DNAClassAttribute(328, "ImageTile_Runtime", 24)] public struct ImageTile_Runtime { [DNAFieldAttribute(0, "int", "tilearray_layer", "int", 4, false)] public int tilearray_layer; diff --git a/BlendFile/DNA/ImageUser.cs b/BlendFile/DNA/ImageUser.cs index 1a17e3a..31d8612 100644 --- a/BlendFile/DNA/ImageUser.cs +++ b/BlendFile/DNA/ImageUser.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(147, "ImageUser")] + [DNAClassAttribute(147, "ImageUser", 40)] public class ImageUser { - [DNAFieldAttribute(0, "Scene", "*scene", "Scene", 4, true)] + [DNAFieldAttribute(0, "Scene", "*scene", "Scene", 8, true)] public Scene ptr_scene; [DNAFieldAttribute(1, "int", "framenr", "int", 4, false)] public int framenr; diff --git a/BlendFile/DNA/ImageView.cs b/BlendFile/DNA/ImageView.cs index b847475..bee6bff 100644 --- a/BlendFile/DNA/ImageView.cs +++ b/BlendFile/DNA/ImageView.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(324, "ImageView")] + [DNAClassAttribute(324, "ImageView", 1104)] public class ImageView { - [DNAFieldAttribute(0, "ImageView", "*next", "ImageView", 4, true)] + [DNAFieldAttribute(0, "ImageView", "*next", "ImageView", 8, true)] public ImageView ptr_next; - [DNAFieldAttribute(1, "ImageView", "*prev", "ImageView", 4, true)] + [DNAFieldAttribute(1, "ImageView", "*prev", "ImageView", 8, true)] public ImageView ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/Image_Runtime.cs b/BlendFile/DNA/Image_Runtime.cs index 4ee18f0..78b7aa3 100644 --- a/BlendFile/DNA/Image_Runtime.cs +++ b/BlendFile/DNA/Image_Runtime.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(330, "Image_Runtime")] + [DNAClassAttribute(330, "Image_Runtime", 32)] public class Image_Runtime { - [DNAFieldAttribute(0, "void", "*cache_mutex", "void", 4, true)] + [DNAFieldAttribute(0, "void", "*cache_mutex", "void", 8, true)] public object ptr_cache_mutex; - [DNAFieldAttribute(1, "PartialUpdateRegister", "*partial_update_register", "PartialUpdateRegister", 4, true)] + [DNAFieldAttribute(1, "PartialUpdateRegister", "*partial_update_register", "PartialUpdateRegister", 8, true)] public PartialUpdateRegister ptr_partial_update_register; - [DNAFieldAttribute(2, "PartialUpdateUser", "*partial_update_user", "PartialUpdateUser", 4, true)] + [DNAFieldAttribute(2, "PartialUpdateUser", "*partial_update_user", "PartialUpdateUser", 8, true)] public PartialUpdateUser ptr_partial_update_user; [DNAFieldAttribute(3, "float", "backdrop_offset[2]", "System.Single[]", 8, false)] public float[] backdrop_offset = new System.Single[2]; diff --git a/BlendFile/DNA/IndexSwitchItem.cs b/BlendFile/DNA/IndexSwitchItem.cs index 21132fe..01913b2 100644 --- a/BlendFile/DNA/IndexSwitchItem.cs +++ b/BlendFile/DNA/IndexSwitchItem.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(745, "IndexSwitchItem")] + [DNAClassAttribute(745, "IndexSwitchItem", 4)] public struct IndexSwitchItem { [DNAFieldAttribute(0, "int", "identifier", "int", 4, false)] public int identifier; diff --git a/BlendFile/DNA/Ipo.cs b/BlendFile/DNA/Ipo.cs index 0d76c11..846fa1f 100644 --- a/BlendFile/DNA/Ipo.cs +++ b/BlendFile/DNA/Ipo.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(76, "Ipo")] + [DNAClassAttribute(76, "Ipo", 248)] public struct Ipo { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; diff --git a/BlendFile/DNA/IpoCurve.cs b/BlendFile/DNA/IpoCurve.cs index eb25121..3882d09 100644 --- a/BlendFile/DNA/IpoCurve.cs +++ b/BlendFile/DNA/IpoCurve.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(336, "IpoCurve")] + [DNAClassAttribute(336, "IpoCurve", 112)] public class IpoCurve { - [DNAFieldAttribute(0, "IpoCurve", "*next", "IpoCurve", 4, true)] + [DNAFieldAttribute(0, "IpoCurve", "*next", "IpoCurve", 8, true)] public IpoCurve ptr_next; - [DNAFieldAttribute(1, "IpoCurve", "*prev", "IpoCurve", 4, true)] + [DNAFieldAttribute(1, "IpoCurve", "*prev", "IpoCurve", 8, true)] public IpoCurve ptr_prev; - [DNAFieldAttribute(2, "BPoint", "*bp", "BPoint", 4, true)] + [DNAFieldAttribute(2, "BPoint", "*bp", "BPoint", 8, true)] public BPoint ptr_bp; - [DNAFieldAttribute(3, "BezTriple", "*bezt", "BezTriple", 4, true)] + [DNAFieldAttribute(3, "BezTriple", "*bezt", "BezTriple", 8, true)] public BezTriple ptr_bezt; [DNAFieldAttribute(4, "rctf", "maxrct", "rctf", 16, false)] public rctf maxrct; @@ -55,7 +55,7 @@ namespace BlendFile.DNA { public float slide_max; [DNAFieldAttribute(19, "float", "curval", "float", 4, false)] public float curval; - [DNAFieldAttribute(20, "IpoDriver", "*driver", "IpoDriver", 4, true)] + [DNAFieldAttribute(20, "IpoDriver", "*driver", "IpoDriver", 8, true)] public IpoDriver ptr_driver; public IpoCurve() { this.ptr_next = default; diff --git a/BlendFile/DNA/IpoDriver.cs b/BlendFile/DNA/IpoDriver.cs index 595f05f..8cdf895 100644 --- a/BlendFile/DNA/IpoDriver.cs +++ b/BlendFile/DNA/IpoDriver.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(335, "IpoDriver")] + [DNAClassAttribute(335, "IpoDriver", 144)] public class IpoDriver { - [DNAFieldAttribute(0, "Object", "*ob", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*ob", "Object", 8, true)] public Object ptr_ob; [DNAFieldAttribute(1, "short", "blocktype", "short", 2, false)] public short blocktype; diff --git a/BlendFile/DNA/KS_Path.cs b/BlendFile/DNA/KS_Path.cs index 4e9956f..1e80e67 100644 --- a/BlendFile/DNA/KS_Path.cs +++ b/BlendFile/DNA/KS_Path.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(98, "KS_Path")] + [DNAClassAttribute(98, "KS_Path", 112)] public class KS_Path { - [DNAFieldAttribute(0, "KS_Path", "*next", "KS_Path", 4, true)] + [DNAFieldAttribute(0, "KS_Path", "*next", "KS_Path", 8, true)] public KS_Path ptr_next; - [DNAFieldAttribute(1, "KS_Path", "*prev", "KS_Path", 4, true)] + [DNAFieldAttribute(1, "KS_Path", "*prev", "KS_Path", 8, true)] public KS_Path ptr_prev; - [DNAFieldAttribute(2, "ID", "*id", "ID", 4, true)] + [DNAFieldAttribute(2, "ID", "*id", "ID", 8, true)] public ID ptr_id; [DNAFieldAttribute(3, "char", "group[64]", "System.Char[]", 64, false)] public char[] group = new System.Char[64]; @@ -29,7 +29,7 @@ namespace BlendFile.DNA { public short groupmode; [DNAFieldAttribute(6, "short", "flag", "short", 2, false)] public short flag; - [DNAFieldAttribute(7, "char", "*rna_path", "char", 4, true)] + [DNAFieldAttribute(7, "char", "*rna_path", "char", 8, true)] public char ptr_rna_path; [DNAFieldAttribute(8, "int", "array_index", "int", 4, false)] public int array_index; diff --git a/BlendFile/DNA/Key.cs b/BlendFile/DNA/Key.cs index 1c9b253..8e9124b 100644 --- a/BlendFile/DNA/Key.cs +++ b/BlendFile/DNA/Key.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(212, "Key")] + [DNAClassAttribute(212, "Key", 312)] public class Key { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; - [DNAFieldAttribute(2, "KeyBlock", "*refkey", "KeyBlock", 4, true)] + [DNAFieldAttribute(2, "KeyBlock", "*refkey", "KeyBlock", 8, true)] public KeyBlock ptr_refkey; [DNAFieldAttribute(3, "char", "elemstr[32]", "System.Char[]", 32, false)] public char[] elemstr = new System.Char[32]; @@ -29,9 +29,9 @@ namespace BlendFile.DNA { public char[] _pad = new System.Char[4]; [DNAFieldAttribute(6, "ListBase", "block", "ListBase", 16, false)] public ListBase block; - [DNAFieldAttribute(7, "Ipo", "*ipo", "Ipo", 4, true)] + [DNAFieldAttribute(7, "Ipo", "*ipo", "Ipo", 8, true)] public Ipo ptr_ipo; - [DNAFieldAttribute(8, "ID", "*from", "ID", 4, true)] + [DNAFieldAttribute(8, "ID", "*from", "ID", 8, true)] public ID ptr_from; [DNAFieldAttribute(9, "int", "totkey", "int", 4, false)] public int totkey; diff --git a/BlendFile/DNA/KeyBlock.cs b/BlendFile/DNA/KeyBlock.cs index 8fd7de4..0a9a352 100644 --- a/BlendFile/DNA/KeyBlock.cs +++ b/BlendFile/DNA/KeyBlock.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(337, "KeyBlock")] + [DNAClassAttribute(337, "KeyBlock", 184)] public class KeyBlock { - [DNAFieldAttribute(0, "KeyBlock", "*next", "KeyBlock", 4, true)] + [DNAFieldAttribute(0, "KeyBlock", "*next", "KeyBlock", 8, true)] public KeyBlock ptr_next; - [DNAFieldAttribute(1, "KeyBlock", "*prev", "KeyBlock", 4, true)] + [DNAFieldAttribute(1, "KeyBlock", "*prev", "KeyBlock", 8, true)] public KeyBlock ptr_prev; [DNAFieldAttribute(2, "float", "pos", "float", 4, false)] public float pos; @@ -35,7 +35,7 @@ namespace BlendFile.DNA { public int totelem; [DNAFieldAttribute(9, "int", "uid", "int", 4, false)] public int uid; - [DNAFieldAttribute(10, "void", "*data", "void", 4, true)] + [DNAFieldAttribute(10, "void", "*data", "void", 8, true)] public object ptr_data; [DNAFieldAttribute(11, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/KeyingSet.cs b/BlendFile/DNA/KeyingSet.cs index 5a6d841..ab4e9e8 100644 --- a/BlendFile/DNA/KeyingSet.cs +++ b/BlendFile/DNA/KeyingSet.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(99, "KeyingSet")] + [DNAClassAttribute(99, "KeyingSet", 1264)] public class KeyingSet { - [DNAFieldAttribute(0, "KeyingSet", "*next", "KeyingSet", 4, true)] + [DNAFieldAttribute(0, "KeyingSet", "*next", "KeyingSet", 8, true)] public KeyingSet ptr_next; - [DNAFieldAttribute(1, "KeyingSet", "*prev", "KeyingSet", 4, true)] + [DNAFieldAttribute(1, "KeyingSet", "*prev", "KeyingSet", 8, true)] public KeyingSet ptr_prev; [DNAFieldAttribute(2, "ListBase", "paths", "ListBase", 16, false)] public ListBase paths; diff --git a/BlendFile/DNA/Lamp.cs b/BlendFile/DNA/Lamp.cs index e3fcca0..85b9625 100644 --- a/BlendFile/DNA/Lamp.cs +++ b/BlendFile/DNA/Lamp.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(350, "Lamp")] + [DNAClassAttribute(350, "Lamp", 368)] public class Lamp { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "short", "type", "short", 2, false)] public short type; @@ -85,11 +85,11 @@ namespace BlendFile.DNA { public float shadow_maximum_resolution; [DNAFieldAttribute(34, "float", "shadow_jitter_overblur", "float", 4, false)] public float shadow_jitter_overblur; - [DNAFieldAttribute(35, "PreviewImage", "*preview", "PreviewImage", 4, true)] + [DNAFieldAttribute(35, "PreviewImage", "*preview", "PreviewImage", 8, true)] public PreviewImage ptr_preview; - [DNAFieldAttribute(36, "bNodeTree", "*nodetree", "bNodeTree", 4, true)] + [DNAFieldAttribute(36, "bNodeTree", "*nodetree", "bNodeTree", 8, true)] public bNodeTree ptr_nodetree; - [DNAFieldAttribute(37, "Ipo", "*ipo", "Ipo", 4, true)] + [DNAFieldAttribute(37, "Ipo", "*ipo", "Ipo", 8, true)] public Ipo ptr_ipo; [DNAFieldAttribute(38, "float", "energy", "float", 4, false)] public float energy; diff --git a/BlendFile/DNA/LaplacianDeformModifierData.cs b/BlendFile/DNA/LaplacianDeformModifierData.cs index f18d9ba..d574cc9 100644 --- a/BlendFile/DNA/LaplacianDeformModifierData.cs +++ b/BlendFile/DNA/LaplacianDeformModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(504, "LaplacianDeformModifierData")] + [DNAClassAttribute(504, "LaplacianDeformModifierData", 216)] public class LaplacianDeformModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -23,9 +23,9 @@ namespace BlendFile.DNA { public int total_verts; [DNAFieldAttribute(3, "int", "repeat", "int", 4, false)] public int repeat; - [DNAFieldAttribute(4, "float", "*vertexco", "float", 4, true)] + [DNAFieldAttribute(4, "float", "*vertexco", "float", 8, true)] public float ptr_vertexco; - [DNAFieldAttribute(5, "void", "*cache_system", "void", 4, true)] + [DNAFieldAttribute(5, "void", "*cache_system", "void", 8, true)] public object ptr_cache_system; [DNAFieldAttribute(6, "short", "flag", "short", 2, false)] public short flag; diff --git a/BlendFile/DNA/LaplacianSmoothModifierData.cs b/BlendFile/DNA/LaplacianSmoothModifierData.cs index 5ef392c..fe0f19f 100644 --- a/BlendFile/DNA/LaplacianSmoothModifierData.cs +++ b/BlendFile/DNA/LaplacianSmoothModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(499, "LaplacianSmoothModifierData")] + [DNAClassAttribute(499, "LaplacianSmoothModifierData", 200)] public struct LaplacianSmoothModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/Lattice.cs b/BlendFile/DNA/Lattice.cs index 4ff3fe5..1838ca4 100644 --- a/BlendFile/DNA/Lattice.cs +++ b/BlendFile/DNA/Lattice.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(338, "Lattice")] + [DNAClassAttribute(338, "Lattice", 400)] public class Lattice { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "short", "pntsu", "short", 2, false)] public short pntsu; @@ -55,13 +55,13 @@ namespace BlendFile.DNA { public float dv; [DNAFieldAttribute(19, "float", "dw", "float", 4, false)] public float dw; - [DNAFieldAttribute(20, "BPoint", "*def", "BPoint", 4, true)] + [DNAFieldAttribute(20, "BPoint", "*def", "BPoint", 8, true)] public BPoint ptr_def; - [DNAFieldAttribute(21, "Ipo", "*ipo", "Ipo", 4, true)] + [DNAFieldAttribute(21, "Ipo", "*ipo", "Ipo", 8, true)] public Ipo ptr_ipo; - [DNAFieldAttribute(22, "Key", "*key", "Key", 4, true)] + [DNAFieldAttribute(22, "Key", "*key", "Key", 8, true)] public Key ptr_key; - [DNAFieldAttribute(23, "MDeformVert", "*dvert", "MDeformVert", 4, true)] + [DNAFieldAttribute(23, "MDeformVert", "*dvert", "MDeformVert", 8, true)] public MDeformVert ptr_dvert; [DNAFieldAttribute(24, "char", "vgroup[64]", "System.Char[]", 64, false)] public char[] vgroup = new System.Char[64]; @@ -71,9 +71,9 @@ namespace BlendFile.DNA { public int vertex_group_active_index; [DNAFieldAttribute(27, "char", "_pad0[4]", "System.Char[]", 4, false)] public char[] _pad0 = new System.Char[4]; - [DNAFieldAttribute(28, "EditLatt", "*editlatt", "EditLatt", 4, true)] + [DNAFieldAttribute(28, "EditLatt", "*editlatt", "EditLatt", 8, true)] public EditLatt ptr_editlatt; - [DNAFieldAttribute(29, "void", "*batch_cache", "void", 4, true)] + [DNAFieldAttribute(29, "void", "*batch_cache", "void", 8, true)] public object ptr_batch_cache; public Lattice() { this.id = default; diff --git a/BlendFile/DNA/LatticeGpencilModifierData.cs b/BlendFile/DNA/LatticeGpencilModifierData.cs index d271b3d..4cbfe65 100644 --- a/BlendFile/DNA/LatticeGpencilModifierData.cs +++ b/BlendFile/DNA/LatticeGpencilModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(286, "LatticeGpencilModifierData")] + [DNAClassAttribute(286, "LatticeGpencilModifierData", 336)] public class LatticeGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)] public Object ptr_object; - [DNAFieldAttribute(2, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(3, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; @@ -35,7 +35,7 @@ namespace BlendFile.DNA { public float strength; [DNAFieldAttribute(9, "int", "layer_pass", "int", 4, false)] public int layer_pass; - [DNAFieldAttribute(10, "LatticeDeformData", "*cache_data", "LatticeDeformData", 4, true)] + [DNAFieldAttribute(10, "LatticeDeformData", "*cache_data", "LatticeDeformData", 8, true)] public LatticeDeformData ptr_cache_data; public LatticeGpencilModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/LatticeModifierData.cs b/BlendFile/DNA/LatticeModifierData.cs index d5860d8..81f345f 100644 --- a/BlendFile/DNA/LatticeModifierData.cs +++ b/BlendFile/DNA/LatticeModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(447, "LatticeModifierData")] + [DNAClassAttribute(447, "LatticeModifierData", 208)] public class LatticeModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; @@ -27,7 +27,7 @@ namespace BlendFile.DNA { public short flag; [DNAFieldAttribute(5, "char", "_pad[2]", "System.Char[]", 2, false)] public char[] _pad = new System.Char[2]; - [DNAFieldAttribute(6, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(6, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public LatticeModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/LayerCollection.cs b/BlendFile/DNA/LayerCollection.cs index c90cf36..b9981df 100644 --- a/BlendFile/DNA/LayerCollection.cs +++ b/BlendFile/DNA/LayerCollection.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(343, "LayerCollection")] + [DNAClassAttribute(343, "LayerCollection", 64)] public class LayerCollection { - [DNAFieldAttribute(0, "LayerCollection", "*next", "LayerCollection", 4, true)] + [DNAFieldAttribute(0, "LayerCollection", "*next", "LayerCollection", 8, true)] public LayerCollection ptr_next; - [DNAFieldAttribute(1, "LayerCollection", "*prev", "LayerCollection", 4, true)] + [DNAFieldAttribute(1, "LayerCollection", "*prev", "LayerCollection", 8, true)] public LayerCollection ptr_prev; - [DNAFieldAttribute(2, "Collection", "*collection", "Collection", 4, true)] + [DNAFieldAttribute(2, "Collection", "*collection", "Collection", 8, true)] public Collection ptr_collection; - [DNAFieldAttribute(3, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(3, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; [DNAFieldAttribute(4, "short", "flag", "short", 2, false)] public short flag; diff --git a/BlendFile/DNA/LayoutPanelState.cs b/BlendFile/DNA/LayoutPanelState.cs index 3ce5c3d..f940724 100644 --- a/BlendFile/DNA/LayoutPanelState.cs +++ b/BlendFile/DNA/LayoutPanelState.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(849, "LayoutPanelState")] + [DNAClassAttribute(849, "LayoutPanelState", 32)] public class LayoutPanelState { - [DNAFieldAttribute(0, "LayoutPanelState", "*next", "LayoutPanelState", 4, true)] + [DNAFieldAttribute(0, "LayoutPanelState", "*next", "LayoutPanelState", 8, true)] public LayoutPanelState ptr_next; - [DNAFieldAttribute(1, "LayoutPanelState", "*prev", "LayoutPanelState", 4, true)] + [DNAFieldAttribute(1, "LayoutPanelState", "*prev", "LayoutPanelState", 8, true)] public LayoutPanelState ptr_prev; - [DNAFieldAttribute(2, "char", "*idname", "char", 4, true)] + [DNAFieldAttribute(2, "char", "*idname", "char", 8, true)] public char ptr_idname; [DNAFieldAttribute(3, "uchar", "flag", "uchar", 1, false)] public byte flag; diff --git a/BlendFile/DNA/LengthGpencilModifierData.cs b/BlendFile/DNA/LengthGpencilModifierData.cs index 7c06350..1658b2f 100644 --- a/BlendFile/DNA/LengthGpencilModifierData.cs +++ b/BlendFile/DNA/LengthGpencilModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(288, "LengthGpencilModifierData")] + [DNAClassAttribute(288, "LengthGpencilModifierData", 240)] public class LengthGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; diff --git a/BlendFile/DNA/Library.cs b/BlendFile/DNA/Library.cs index 54fffaa..7279ddf 100644 --- a/BlendFile/DNA/Library.cs +++ b/BlendFile/DNA/Library.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(34, "Library")] + [DNAClassAttribute(34, "Library", 2304)] public class Library { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; [DNAFieldAttribute(1, "char", "name[1024]", "System.Char[]", 1024, false)] public char[] name = new System.Char[1024]; - [DNAFieldAttribute(2, "PackedFile", "*packedfile", "PackedFile", 4, true)] + [DNAFieldAttribute(2, "PackedFile", "*packedfile", "PackedFile", 8, true)] public PackedFile ptr_packedfile; [DNAFieldAttribute(3, "Library_Runtime", "runtime", "Library_Runtime", 1064, false)] public Library_Runtime runtime; diff --git a/BlendFile/DNA/LibraryWeakReference.cs b/BlendFile/DNA/LibraryWeakReference.cs index 67d179b..93f7602 100644 --- a/BlendFile/DNA/LibraryWeakReference.cs +++ b/BlendFile/DNA/LibraryWeakReference.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(36, "LibraryWeakReference")] + [DNAClassAttribute(36, "LibraryWeakReference", 1092)] public struct LibraryWeakReference { [DNAFieldAttribute(0, "char", "library_filepath[1024]", "System.Char[]", 1024, false)] public char[] library_filepath = new System.Char[1024]; diff --git a/BlendFile/DNA/Library_Runtime.cs b/BlendFile/DNA/Library_Runtime.cs index 0b7edec..f095eec 100644 --- a/BlendFile/DNA/Library_Runtime.cs +++ b/BlendFile/DNA/Library_Runtime.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(37, "Library_Runtime")] + [DNAClassAttribute(37, "Library_Runtime", 1064)] public class Library_Runtime { - [DNAFieldAttribute(0, "UniqueName_Map", "*name_map", "UniqueName_Map", 4, true)] + [DNAFieldAttribute(0, "UniqueName_Map", "*name_map", "UniqueName_Map", 8, true)] public UniqueName_Map ptr_name_map; - [DNAFieldAttribute(1, "FileData", "*filedata", "FileData", 4, true)] + [DNAFieldAttribute(1, "FileData", "*filedata", "FileData", 8, true)] public FileData ptr_filedata; [DNAFieldAttribute(2, "char", "filepath_abs[1024]", "System.Char[]", 1024, false)] public char[] filepath_abs = new System.Char[1024]; - [DNAFieldAttribute(3, "Library", "*parent", "Library", 4, true)] + [DNAFieldAttribute(3, "Library", "*parent", "Library", 8, true)] public Library ptr_parent; [DNAFieldAttribute(4, "ushort", "tag", "ushort", 2, false)] public ushort tag; diff --git a/BlendFile/DNA/LightCache.cs b/BlendFile/DNA/LightCache.cs index 801a77d..8b0b522 100644 --- a/BlendFile/DNA/LightCache.cs +++ b/BlendFile/DNA/LightCache.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(356, "LightCache")] + [DNAClassAttribute(356, "LightCache", 128)] public class LightCache { [DNAFieldAttribute(0, "int", "flag", "int", 4, false)] public int flag; @@ -37,11 +37,11 @@ namespace BlendFile.DNA { public LightCacheTexture grid_tx; [DNAFieldAttribute(10, "LightCacheTexture", "cube_tx", "LightCacheTexture", 32, false)] public LightCacheTexture cube_tx; - [DNAFieldAttribute(11, "LightCacheTexture", "*cube_mips", "LightCacheTexture", 4, true)] + [DNAFieldAttribute(11, "LightCacheTexture", "*cube_mips", "LightCacheTexture", 8, true)] public LightCacheTexture ptr_cube_mips; - [DNAFieldAttribute(12, "LightProbeCache", "*cube_data", "LightProbeCache", 4, true)] + [DNAFieldAttribute(12, "LightProbeCache", "*cube_data", "LightProbeCache", 8, true)] public LightProbeCache ptr_cube_data; - [DNAFieldAttribute(13, "LightGridCache", "*grid_data", "LightGridCache", 4, true)] + [DNAFieldAttribute(13, "LightGridCache", "*grid_data", "LightGridCache", 8, true)] public LightGridCache ptr_grid_data; public LightCache() { this.flag = default; diff --git a/BlendFile/DNA/LightCacheTexture.cs b/BlendFile/DNA/LightCacheTexture.cs index 93f77b1..018dec5 100644 --- a/BlendFile/DNA/LightCacheTexture.cs +++ b/BlendFile/DNA/LightCacheTexture.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(355, "LightCacheTexture")] + [DNAClassAttribute(355, "LightCacheTexture", 32)] public class LightCacheTexture { - [DNAFieldAttribute(0, "GPUTexture", "*tex", "GPUTexture", 4, true)] + [DNAFieldAttribute(0, "GPUTexture", "*tex", "GPUTexture", 8, true)] public GPUTexture ptr_tex; - [DNAFieldAttribute(1, "char", "*data", "char", 4, true)] + [DNAFieldAttribute(1, "char", "*data", "char", 8, true)] public char ptr_data; [DNAFieldAttribute(2, "int", "tex_size[3]", "System.Int32[]", 12, false)] public int[] tex_size = new System.Int32[3]; diff --git a/BlendFile/DNA/LightGridCache.cs b/BlendFile/DNA/LightGridCache.cs index f8a8f2e..8b4f9c0 100644 --- a/BlendFile/DNA/LightGridCache.cs +++ b/BlendFile/DNA/LightGridCache.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(354, "LightGridCache")] + [DNAClassAttribute(354, "LightGridCache", 160)] public struct LightGridCache { [DNAFieldAttribute(0, "float", "mat[4][4]", "System.Single[,]", 64, false)] public float[,] mat = new System.Single[4,4]; diff --git a/BlendFile/DNA/LightLinking.cs b/BlendFile/DNA/LightLinking.cs index 56ab4f6..b36168a 100644 --- a/BlendFile/DNA/LightLinking.cs +++ b/BlendFile/DNA/LightLinking.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(768, "LightLinking")] + [DNAClassAttribute(768, "LightLinking", 40)] public class LightLinking { - [DNAFieldAttribute(0, "Collection", "*receiver_collection", "Collection", 4, true)] + [DNAFieldAttribute(0, "Collection", "*receiver_collection", "Collection", 8, true)] public Collection ptr_receiver_collection; - [DNAFieldAttribute(1, "Collection", "*blocker_collection", "Collection", 4, true)] + [DNAFieldAttribute(1, "Collection", "*blocker_collection", "Collection", 8, true)] public Collection ptr_blocker_collection; [DNAFieldAttribute(2, "LightLinkingRuntime", "runtime", "LightLinkingRuntime", 24, false)] public LightLinkingRuntime runtime; diff --git a/BlendFile/DNA/LightLinkingRuntime.cs b/BlendFile/DNA/LightLinkingRuntime.cs index dc18db6..4dd6330 100644 --- a/BlendFile/DNA/LightLinkingRuntime.cs +++ b/BlendFile/DNA/LightLinkingRuntime.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(767, "LightLinkingRuntime")] + [DNAClassAttribute(767, "LightLinkingRuntime", 24)] public struct LightLinkingRuntime { [DNAFieldAttribute(0, "uint64_t", "light_set_membership", "uint64_t", 8, false)] public ulong light_set_membership; diff --git a/BlendFile/DNA/LightProbe.cs b/BlendFile/DNA/LightProbe.cs index ed6506f..de18bbc 100644 --- a/BlendFile/DNA/LightProbe.cs +++ b/BlendFile/DNA/LightProbe.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(352, "LightProbe")] + [DNAClassAttribute(352, "LightProbe", 336)] public class LightProbe { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "char", "type", "char", 1, false)] public char type; @@ -79,7 +79,7 @@ namespace BlendFile.DNA { public float grid_clamp_indirect; [DNAFieldAttribute(31, "int", "grid_surfel_density", "int", 4, false)] public int grid_surfel_density; - [DNAFieldAttribute(32, "Collection", "*visibility_grp", "Collection", 4, true)] + [DNAFieldAttribute(32, "Collection", "*visibility_grp", "Collection", 8, true)] public Collection ptr_visibility_grp; [DNAFieldAttribute(33, "float", "data_display_size", "float", 4, false)] public float data_display_size; diff --git a/BlendFile/DNA/LightProbeBakingData.cs b/BlendFile/DNA/LightProbeBakingData.cs index b539fd5..e73035f 100644 --- a/BlendFile/DNA/LightProbeBakingData.cs +++ b/BlendFile/DNA/LightProbeBakingData.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(357, "LightProbeBakingData")] + [DNAClassAttribute(357, "LightProbeBakingData", 8)] public class LightProbeBakingData { - [DNAFieldAttribute(4, "float", "*validity", "float", 4, true)] + [DNAFieldAttribute(4, "float", "*validity", "float", 8, true)] public float ptr_validity; public LightProbeBakingData() { this.ptr_validity = default; diff --git a/BlendFile/DNA/LightProbeBlockData.cs b/BlendFile/DNA/LightProbeBlockData.cs index 467027b..9d56597 100644 --- a/BlendFile/DNA/LightProbeBlockData.cs +++ b/BlendFile/DNA/LightProbeBlockData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(361, "LightProbeBlockData")] + [DNAClassAttribute(361, "LightProbeBlockData", 16)] public struct LightProbeBlockData { [DNAFieldAttribute(0, "int", "offset[3]", "System.Int32[]", 12, false)] public int[] offset = new System.Int32[3]; diff --git a/BlendFile/DNA/LightProbeCache.cs b/BlendFile/DNA/LightProbeCache.cs index 7238957..930f90d 100644 --- a/BlendFile/DNA/LightProbeCache.cs +++ b/BlendFile/DNA/LightProbeCache.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(353, "LightProbeCache")] + [DNAClassAttribute(353, "LightProbeCache", 160)] public struct LightProbeCache { [DNAFieldAttribute(0, "float", "position[3]", "System.Single[]", 12, false)] public float[] position = new System.Single[3]; diff --git a/BlendFile/DNA/LightProbeConnectivityData.cs b/BlendFile/DNA/LightProbeConnectivityData.cs index 3400986..4b6264e 100644 --- a/BlendFile/DNA/LightProbeConnectivityData.cs +++ b/BlendFile/DNA/LightProbeConnectivityData.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(360, "LightProbeConnectivityData")] + [DNAClassAttribute(360, "LightProbeConnectivityData", 8)] public class LightProbeConnectivityData { - [DNAFieldAttribute(0, "uchar", "*validity", "uchar", 4, true)] + [DNAFieldAttribute(0, "uchar", "*validity", "uchar", 8, true)] public byte ptr_validity; public LightProbeConnectivityData() { this.ptr_validity = default; diff --git a/BlendFile/DNA/LightProbeGridCacheFrame.cs b/BlendFile/DNA/LightProbeGridCacheFrame.cs index 1e7efc3..2191584 100644 --- a/BlendFile/DNA/LightProbeGridCacheFrame.cs +++ b/BlendFile/DNA/LightProbeGridCacheFrame.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(362, "LightProbeGridCacheFrame")] + [DNAClassAttribute(362, "LightProbeGridCacheFrame", 168)] public class LightProbeGridCacheFrame { [DNAFieldAttribute(0, "int", "size[3]", "System.Int32[]", 12, false)] public int[] size = new System.Int32[3]; @@ -23,7 +23,7 @@ namespace BlendFile.DNA { public int block_len; [DNAFieldAttribute(3, "int", "block_size", "int", 4, false)] public int block_size; - [DNAFieldAttribute(4, "LightProbeBlockData", "*block_infos", "LightProbeBlockData", 4, true)] + [DNAFieldAttribute(4, "LightProbeBlockData", "*block_infos", "LightProbeBlockData", 8, true)] public LightProbeBlockData ptr_block_infos; [DNAFieldAttribute(5, "LightProbeBakingData", "baking", "LightProbeBakingData", 48, false)] public LightProbeBakingData baking; @@ -37,7 +37,7 @@ namespace BlendFile.DNA { public char[] _pad = new System.Char[4]; [DNAFieldAttribute(10, "int", "surfels_len", "int", 4, false)] public int surfels_len; - [DNAFieldAttribute(11, "void", "*surfels", "void", 4, true)] + [DNAFieldAttribute(11, "void", "*surfels", "void", 8, true)] public object ptr_surfels; public LightProbeGridCacheFrame() { this.size = default; diff --git a/BlendFile/DNA/LightProbeIrradianceData.cs b/BlendFile/DNA/LightProbeIrradianceData.cs index a46bae5..221e9e8 100644 --- a/BlendFile/DNA/LightProbeIrradianceData.cs +++ b/BlendFile/DNA/LightProbeIrradianceData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(358, "LightProbeIrradianceData")] + [DNAClassAttribute(358, "LightProbeIrradianceData", 0)] public class LightProbeIrradianceData { public LightProbeIrradianceData() { } diff --git a/BlendFile/DNA/LightProbeObjectCache.cs b/BlendFile/DNA/LightProbeObjectCache.cs index ad4a2fa..3abd4c8 100644 --- a/BlendFile/DNA/LightProbeObjectCache.cs +++ b/BlendFile/DNA/LightProbeObjectCache.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(363, "LightProbeObjectCache")] + [DNAClassAttribute(363, "LightProbeObjectCache", 16)] public class LightProbeObjectCache { [DNAFieldAttribute(0, "int", "cache_type", "int", 4, false)] public int cache_type; @@ -23,7 +23,7 @@ namespace BlendFile.DNA { public char dirty; [DNAFieldAttribute(3, "char", "_pad0[2]", "System.Char[]", 2, false)] public char[] _pad0 = new System.Char[2]; - [DNAFieldAttribute(4, "LightProbeGridCacheFrame", "*grid_static_cache", "LightProbeGridCacheFrame", 4, true)] + [DNAFieldAttribute(4, "LightProbeGridCacheFrame", "*grid_static_cache", "LightProbeGridCacheFrame", 8, true)] 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 d62bf62..8fe3eef 100644 --- a/BlendFile/DNA/LightProbeVisibilityData.cs +++ b/BlendFile/DNA/LightProbeVisibilityData.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(359, "LightProbeVisibilityData")] + [DNAClassAttribute(359, "LightProbeVisibilityData", 32)] public class LightProbeVisibilityData { - [DNAFieldAttribute(0, "float", "*L0", "float", 4, true)] + [DNAFieldAttribute(0, "float", "*L0", "float", 8, true)] public float ptr_L0; - [DNAFieldAttribute(1, "float", "*L1_a", "float", 4, true)] + [DNAFieldAttribute(1, "float", "*L1_a", "float", 8, true)] public float ptr_L1_a; - [DNAFieldAttribute(2, "float", "*L1_b", "float", 4, true)] + [DNAFieldAttribute(2, "float", "*L1_b", "float", 8, true)] public float ptr_L1_b; - [DNAFieldAttribute(3, "float", "*L1_c", "float", 4, true)] + [DNAFieldAttribute(3, "float", "*L1_c", "float", 8, true)] public float ptr_L1_c; public LightProbeVisibilityData() { this.ptr_L0 = default; diff --git a/BlendFile/DNA/LightgroupMembership.cs b/BlendFile/DNA/LightgroupMembership.cs index c02959e..5b4557c 100644 --- a/BlendFile/DNA/LightgroupMembership.cs +++ b/BlendFile/DNA/LightgroupMembership.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(347, "LightgroupMembership")] + [DNAClassAttribute(347, "LightgroupMembership", 64)] public struct LightgroupMembership { [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/LineStyleAlphaModifier_AlongStroke.cs b/BlendFile/DNA/LineStyleAlphaModifier_AlongStroke.cs index 355b783..56d19fb 100644 --- a/BlendFile/DNA/LineStyleAlphaModifier_AlongStroke.cs +++ b/BlendFile/DNA/LineStyleAlphaModifier_AlongStroke.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(366, "LineStyleAlphaModifier_AlongStroke")] + [DNAClassAttribute(366, "LineStyleAlphaModifier_AlongStroke", 112)] public class LineStyleAlphaModifier_AlongStroke { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)] public CurveMapping ptr_curve; [DNAFieldAttribute(2, "int", "flags", "int", 4, false)] public int flags; diff --git a/BlendFile/DNA/LineStyleAlphaModifier_CreaseAngle.cs b/BlendFile/DNA/LineStyleAlphaModifier_CreaseAngle.cs index 5527449..38fdd97 100644 --- a/BlendFile/DNA/LineStyleAlphaModifier_CreaseAngle.cs +++ b/BlendFile/DNA/LineStyleAlphaModifier_CreaseAngle.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(381, "LineStyleAlphaModifier_CreaseAngle")] + [DNAClassAttribute(381, "LineStyleAlphaModifier_CreaseAngle", 120)] public class LineStyleAlphaModifier_CreaseAngle { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)] public CurveMapping ptr_curve; [DNAFieldAttribute(2, "int", "flags", "int", 4, false)] public int flags; diff --git a/BlendFile/DNA/LineStyleAlphaModifier_Curvature_3D.cs b/BlendFile/DNA/LineStyleAlphaModifier_Curvature_3D.cs index 4d23be4..04c81bb 100644 --- a/BlendFile/DNA/LineStyleAlphaModifier_Curvature_3D.cs +++ b/BlendFile/DNA/LineStyleAlphaModifier_Curvature_3D.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(375, "LineStyleAlphaModifier_Curvature_3D")] + [DNAClassAttribute(375, "LineStyleAlphaModifier_Curvature_3D", 120)] public class LineStyleAlphaModifier_Curvature_3D { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)] public CurveMapping ptr_curve; [DNAFieldAttribute(2, "int", "flags", "int", 4, false)] public int flags; diff --git a/BlendFile/DNA/LineStyleAlphaModifier_DistanceFromCamera.cs b/BlendFile/DNA/LineStyleAlphaModifier_DistanceFromCamera.cs index c2b85f3..442598d 100644 --- a/BlendFile/DNA/LineStyleAlphaModifier_DistanceFromCamera.cs +++ b/BlendFile/DNA/LineStyleAlphaModifier_DistanceFromCamera.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(369, "LineStyleAlphaModifier_DistanceFromCamera")] + [DNAClassAttribute(369, "LineStyleAlphaModifier_DistanceFromCamera", 120)] public class LineStyleAlphaModifier_DistanceFromCamera { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)] public CurveMapping ptr_curve; [DNAFieldAttribute(2, "int", "flags", "int", 4, false)] public int flags; diff --git a/BlendFile/DNA/LineStyleAlphaModifier_DistanceFromObject.cs b/BlendFile/DNA/LineStyleAlphaModifier_DistanceFromObject.cs index 4b153c4..1b90c78 100644 --- a/BlendFile/DNA/LineStyleAlphaModifier_DistanceFromObject.cs +++ b/BlendFile/DNA/LineStyleAlphaModifier_DistanceFromObject.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(372, "LineStyleAlphaModifier_DistanceFromObject")] + [DNAClassAttribute(372, "LineStyleAlphaModifier_DistanceFromObject", 128)] public class LineStyleAlphaModifier_DistanceFromObject { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "Object", "*target", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*target", "Object", 8, true)] public Object ptr_target; - [DNAFieldAttribute(2, "CurveMapping", "*curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(2, "CurveMapping", "*curve", "CurveMapping", 8, true)] public CurveMapping ptr_curve; [DNAFieldAttribute(3, "int", "flags", "int", 4, false)] public int flags; diff --git a/BlendFile/DNA/LineStyleAlphaModifier_Material.cs b/BlendFile/DNA/LineStyleAlphaModifier_Material.cs index 60f4e8c..92e7dd8 100644 --- a/BlendFile/DNA/LineStyleAlphaModifier_Material.cs +++ b/BlendFile/DNA/LineStyleAlphaModifier_Material.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(387, "LineStyleAlphaModifier_Material")] + [DNAClassAttribute(387, "LineStyleAlphaModifier_Material", 112)] public class LineStyleAlphaModifier_Material { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)] public CurveMapping ptr_curve; [DNAFieldAttribute(2, "int", "flags", "int", 4, false)] public int flags; diff --git a/BlendFile/DNA/LineStyleAlphaModifier_Noise.cs b/BlendFile/DNA/LineStyleAlphaModifier_Noise.cs index 6f93413..000592b 100644 --- a/BlendFile/DNA/LineStyleAlphaModifier_Noise.cs +++ b/BlendFile/DNA/LineStyleAlphaModifier_Noise.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(378, "LineStyleAlphaModifier_Noise")] + [DNAClassAttribute(378, "LineStyleAlphaModifier_Noise", 120)] public class LineStyleAlphaModifier_Noise { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)] public CurveMapping ptr_curve; [DNAFieldAttribute(2, "int", "flags", "int", 4, false)] public int flags; diff --git a/BlendFile/DNA/LineStyleAlphaModifier_Tangent.cs b/BlendFile/DNA/LineStyleAlphaModifier_Tangent.cs index 2d99678..9bd3d19 100644 --- a/BlendFile/DNA/LineStyleAlphaModifier_Tangent.cs +++ b/BlendFile/DNA/LineStyleAlphaModifier_Tangent.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(384, "LineStyleAlphaModifier_Tangent")] + [DNAClassAttribute(384, "LineStyleAlphaModifier_Tangent", 112)] public class LineStyleAlphaModifier_Tangent { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)] public CurveMapping ptr_curve; [DNAFieldAttribute(2, "int", "flags", "int", 4, false)] public int flags; diff --git a/BlendFile/DNA/LineStyleColorModifier_AlongStroke.cs b/BlendFile/DNA/LineStyleColorModifier_AlongStroke.cs index 0fca41e..01a1fd6 100644 --- a/BlendFile/DNA/LineStyleColorModifier_AlongStroke.cs +++ b/BlendFile/DNA/LineStyleColorModifier_AlongStroke.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(365, "LineStyleColorModifier_AlongStroke")] + [DNAClassAttribute(365, "LineStyleColorModifier_AlongStroke", 104)] public class LineStyleColorModifier_AlongStroke { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 4, true)] + [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 8, true)] 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 20628f3..ca4e8ba 100644 --- a/BlendFile/DNA/LineStyleColorModifier_CreaseAngle.cs +++ b/BlendFile/DNA/LineStyleColorModifier_CreaseAngle.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(380, "LineStyleColorModifier_CreaseAngle")] + [DNAClassAttribute(380, "LineStyleColorModifier_CreaseAngle", 112)] public class LineStyleColorModifier_CreaseAngle { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 4, true)] + [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 8, true)] public ColorBand ptr_color_ramp; [DNAFieldAttribute(2, "float", "min_angle", "float", 4, false)] public float min_angle; diff --git a/BlendFile/DNA/LineStyleColorModifier_Curvature_3D.cs b/BlendFile/DNA/LineStyleColorModifier_Curvature_3D.cs index eadb9d0..e66f145 100644 --- a/BlendFile/DNA/LineStyleColorModifier_Curvature_3D.cs +++ b/BlendFile/DNA/LineStyleColorModifier_Curvature_3D.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(374, "LineStyleColorModifier_Curvature_3D")] + [DNAClassAttribute(374, "LineStyleColorModifier_Curvature_3D", 120)] public class LineStyleColorModifier_Curvature_3D { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; @@ -21,7 +21,7 @@ namespace BlendFile.DNA { public float min_curvature; [DNAFieldAttribute(2, "float", "max_curvature", "float", 4, false)] public float max_curvature; - [DNAFieldAttribute(3, "ColorBand", "*color_ramp", "ColorBand", 4, true)] + [DNAFieldAttribute(3, "ColorBand", "*color_ramp", "ColorBand", 8, true)] public ColorBand ptr_color_ramp; [DNAFieldAttribute(4, "float", "range_min", "float", 4, false)] public float range_min; diff --git a/BlendFile/DNA/LineStyleColorModifier_DistanceFromCamera.cs b/BlendFile/DNA/LineStyleColorModifier_DistanceFromCamera.cs index 26349b9..64569a4 100644 --- a/BlendFile/DNA/LineStyleColorModifier_DistanceFromCamera.cs +++ b/BlendFile/DNA/LineStyleColorModifier_DistanceFromCamera.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(368, "LineStyleColorModifier_DistanceFromCamera")] + [DNAClassAttribute(368, "LineStyleColorModifier_DistanceFromCamera", 112)] public class LineStyleColorModifier_DistanceFromCamera { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 4, true)] + [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 8, true)] public ColorBand ptr_color_ramp; [DNAFieldAttribute(2, "float", "range_min", "float", 4, false)] public float range_min; diff --git a/BlendFile/DNA/LineStyleColorModifier_DistanceFromObject.cs b/BlendFile/DNA/LineStyleColorModifier_DistanceFromObject.cs index b85e4f0..7ee7c2a 100644 --- a/BlendFile/DNA/LineStyleColorModifier_DistanceFromObject.cs +++ b/BlendFile/DNA/LineStyleColorModifier_DistanceFromObject.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(371, "LineStyleColorModifier_DistanceFromObject")] + [DNAClassAttribute(371, "LineStyleColorModifier_DistanceFromObject", 120)] public class LineStyleColorModifier_DistanceFromObject { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "Object", "*target", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*target", "Object", 8, true)] public Object ptr_target; - [DNAFieldAttribute(2, "ColorBand", "*color_ramp", "ColorBand", 4, true)] + [DNAFieldAttribute(2, "ColorBand", "*color_ramp", "ColorBand", 8, true)] public ColorBand ptr_color_ramp; [DNAFieldAttribute(3, "float", "range_min", "float", 4, false)] public float range_min; diff --git a/BlendFile/DNA/LineStyleColorModifier_Material.cs b/BlendFile/DNA/LineStyleColorModifier_Material.cs index 82a19fe..099e936 100644 --- a/BlendFile/DNA/LineStyleColorModifier_Material.cs +++ b/BlendFile/DNA/LineStyleColorModifier_Material.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(386, "LineStyleColorModifier_Material")] + [DNAClassAttribute(386, "LineStyleColorModifier_Material", 112)] public class LineStyleColorModifier_Material { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 4, true)] + [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 8, true)] public ColorBand ptr_color_ramp; [DNAFieldAttribute(2, "int", "flags", "int", 4, false)] public int flags; diff --git a/BlendFile/DNA/LineStyleColorModifier_Noise.cs b/BlendFile/DNA/LineStyleColorModifier_Noise.cs index 1fbb028..7b0d3fd 100644 --- a/BlendFile/DNA/LineStyleColorModifier_Noise.cs +++ b/BlendFile/DNA/LineStyleColorModifier_Noise.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(377, "LineStyleColorModifier_Noise")] + [DNAClassAttribute(377, "LineStyleColorModifier_Noise", 120)] public class LineStyleColorModifier_Noise { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 4, true)] + [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 8, true)] public ColorBand ptr_color_ramp; [DNAFieldAttribute(2, "float", "period", "float", 4, false)] public float period; diff --git a/BlendFile/DNA/LineStyleColorModifier_Tangent.cs b/BlendFile/DNA/LineStyleColorModifier_Tangent.cs index 6d8de7f..e9e773f 100644 --- a/BlendFile/DNA/LineStyleColorModifier_Tangent.cs +++ b/BlendFile/DNA/LineStyleColorModifier_Tangent.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(383, "LineStyleColorModifier_Tangent")] + [DNAClassAttribute(383, "LineStyleColorModifier_Tangent", 104)] public class LineStyleColorModifier_Tangent { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 4, true)] + [DNAFieldAttribute(1, "ColorBand", "*color_ramp", "ColorBand", 8, true)] 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 a643f73..95a5f38 100644 --- a/BlendFile/DNA/LineStyleGeometryModifier_2DOffset.cs +++ b/BlendFile/DNA/LineStyleGeometryModifier_2DOffset.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(400, "LineStyleGeometryModifier_2DOffset")] + [DNAClassAttribute(400, "LineStyleGeometryModifier_2DOffset", 112)] public struct LineStyleGeometryModifier_2DOffset { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; diff --git a/BlendFile/DNA/LineStyleGeometryModifier_2DTransform.cs b/BlendFile/DNA/LineStyleGeometryModifier_2DTransform.cs index df33e32..b3c9285 100644 --- a/BlendFile/DNA/LineStyleGeometryModifier_2DTransform.cs +++ b/BlendFile/DNA/LineStyleGeometryModifier_2DTransform.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(401, "LineStyleGeometryModifier_2DTransform")] + [DNAClassAttribute(401, "LineStyleGeometryModifier_2DTransform", 128)] public struct LineStyleGeometryModifier_2DTransform { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; diff --git a/BlendFile/DNA/LineStyleGeometryModifier_BackboneStretcher.cs b/BlendFile/DNA/LineStyleGeometryModifier_BackboneStretcher.cs index 15f4965..90962d8 100644 --- a/BlendFile/DNA/LineStyleGeometryModifier_BackboneStretcher.cs +++ b/BlendFile/DNA/LineStyleGeometryModifier_BackboneStretcher.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(395, "LineStyleGeometryModifier_BackboneStretcher")] + [DNAClassAttribute(395, "LineStyleGeometryModifier_BackboneStretcher", 104)] public struct LineStyleGeometryModifier_BackboneStretcher { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; diff --git a/BlendFile/DNA/LineStyleGeometryModifier_BezierCurve.cs b/BlendFile/DNA/LineStyleGeometryModifier_BezierCurve.cs index 3ed83fc..e9fb15a 100644 --- a/BlendFile/DNA/LineStyleGeometryModifier_BezierCurve.cs +++ b/BlendFile/DNA/LineStyleGeometryModifier_BezierCurve.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(390, "LineStyleGeometryModifier_BezierCurve")] + [DNAClassAttribute(390, "LineStyleGeometryModifier_BezierCurve", 104)] public struct LineStyleGeometryModifier_BezierCurve { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; diff --git a/BlendFile/DNA/LineStyleGeometryModifier_Blueprint.cs b/BlendFile/DNA/LineStyleGeometryModifier_Blueprint.cs index 1c271e8..0f93a5c 100644 --- a/BlendFile/DNA/LineStyleGeometryModifier_Blueprint.cs +++ b/BlendFile/DNA/LineStyleGeometryModifier_Blueprint.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(399, "LineStyleGeometryModifier_Blueprint")] + [DNAClassAttribute(399, "LineStyleGeometryModifier_Blueprint", 120)] public struct LineStyleGeometryModifier_Blueprint { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; diff --git a/BlendFile/DNA/LineStyleGeometryModifier_GuidingLines.cs b/BlendFile/DNA/LineStyleGeometryModifier_GuidingLines.cs index 9094f1d..b63cb9d 100644 --- a/BlendFile/DNA/LineStyleGeometryModifier_GuidingLines.cs +++ b/BlendFile/DNA/LineStyleGeometryModifier_GuidingLines.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(398, "LineStyleGeometryModifier_GuidingLines")] + [DNAClassAttribute(398, "LineStyleGeometryModifier_GuidingLines", 104)] public struct LineStyleGeometryModifier_GuidingLines { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; diff --git a/BlendFile/DNA/LineStyleGeometryModifier_PerlinNoise1D.cs b/BlendFile/DNA/LineStyleGeometryModifier_PerlinNoise1D.cs index 143d725..940ecce 100644 --- a/BlendFile/DNA/LineStyleGeometryModifier_PerlinNoise1D.cs +++ b/BlendFile/DNA/LineStyleGeometryModifier_PerlinNoise1D.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(393, "LineStyleGeometryModifier_PerlinNoise1D")] + [DNAClassAttribute(393, "LineStyleGeometryModifier_PerlinNoise1D", 120)] public struct LineStyleGeometryModifier_PerlinNoise1D { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; diff --git a/BlendFile/DNA/LineStyleGeometryModifier_PerlinNoise2D.cs b/BlendFile/DNA/LineStyleGeometryModifier_PerlinNoise2D.cs index a88501d..f89d015 100644 --- a/BlendFile/DNA/LineStyleGeometryModifier_PerlinNoise2D.cs +++ b/BlendFile/DNA/LineStyleGeometryModifier_PerlinNoise2D.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(394, "LineStyleGeometryModifier_PerlinNoise2D")] + [DNAClassAttribute(394, "LineStyleGeometryModifier_PerlinNoise2D", 120)] public struct LineStyleGeometryModifier_PerlinNoise2D { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; diff --git a/BlendFile/DNA/LineStyleGeometryModifier_Polygonalization.cs b/BlendFile/DNA/LineStyleGeometryModifier_Polygonalization.cs index 01c37dd..26f02c7 100644 --- a/BlendFile/DNA/LineStyleGeometryModifier_Polygonalization.cs +++ b/BlendFile/DNA/LineStyleGeometryModifier_Polygonalization.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(397, "LineStyleGeometryModifier_Polygonalization")] + [DNAClassAttribute(397, "LineStyleGeometryModifier_Polygonalization", 104)] public struct LineStyleGeometryModifier_Polygonalization { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; diff --git a/BlendFile/DNA/LineStyleGeometryModifier_Sampling.cs b/BlendFile/DNA/LineStyleGeometryModifier_Sampling.cs index 833ac42..5612f11 100644 --- a/BlendFile/DNA/LineStyleGeometryModifier_Sampling.cs +++ b/BlendFile/DNA/LineStyleGeometryModifier_Sampling.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(389, "LineStyleGeometryModifier_Sampling")] + [DNAClassAttribute(389, "LineStyleGeometryModifier_Sampling", 104)] public struct LineStyleGeometryModifier_Sampling { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; diff --git a/BlendFile/DNA/LineStyleGeometryModifier_Simplification.cs b/BlendFile/DNA/LineStyleGeometryModifier_Simplification.cs index ef10150..07d9b5b 100644 --- a/BlendFile/DNA/LineStyleGeometryModifier_Simplification.cs +++ b/BlendFile/DNA/LineStyleGeometryModifier_Simplification.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(402, "LineStyleGeometryModifier_Simplification")] + [DNAClassAttribute(402, "LineStyleGeometryModifier_Simplification", 104)] public struct LineStyleGeometryModifier_Simplification { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; diff --git a/BlendFile/DNA/LineStyleGeometryModifier_SinusDisplacement.cs b/BlendFile/DNA/LineStyleGeometryModifier_SinusDisplacement.cs index 1e113ce..8a2e423 100644 --- a/BlendFile/DNA/LineStyleGeometryModifier_SinusDisplacement.cs +++ b/BlendFile/DNA/LineStyleGeometryModifier_SinusDisplacement.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(391, "LineStyleGeometryModifier_SinusDisplacement")] + [DNAClassAttribute(391, "LineStyleGeometryModifier_SinusDisplacement", 112)] public struct LineStyleGeometryModifier_SinusDisplacement { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; diff --git a/BlendFile/DNA/LineStyleGeometryModifier_SpatialNoise.cs b/BlendFile/DNA/LineStyleGeometryModifier_SpatialNoise.cs index bf37a92..ac87ac7 100644 --- a/BlendFile/DNA/LineStyleGeometryModifier_SpatialNoise.cs +++ b/BlendFile/DNA/LineStyleGeometryModifier_SpatialNoise.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(392, "LineStyleGeometryModifier_SpatialNoise")] + [DNAClassAttribute(392, "LineStyleGeometryModifier_SpatialNoise", 112)] public struct LineStyleGeometryModifier_SpatialNoise { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; diff --git a/BlendFile/DNA/LineStyleGeometryModifier_TipRemover.cs b/BlendFile/DNA/LineStyleGeometryModifier_TipRemover.cs index 9db7463..366f1f7 100644 --- a/BlendFile/DNA/LineStyleGeometryModifier_TipRemover.cs +++ b/BlendFile/DNA/LineStyleGeometryModifier_TipRemover.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(396, "LineStyleGeometryModifier_TipRemover")] + [DNAClassAttribute(396, "LineStyleGeometryModifier_TipRemover", 104)] public struct LineStyleGeometryModifier_TipRemover { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; diff --git a/BlendFile/DNA/LineStyleModifier.cs b/BlendFile/DNA/LineStyleModifier.cs index d096c76..3f2cec5 100644 --- a/BlendFile/DNA/LineStyleModifier.cs +++ b/BlendFile/DNA/LineStyleModifier.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(364, "LineStyleModifier")] + [DNAClassAttribute(364, "LineStyleModifier", 96)] public class LineStyleModifier { - [DNAFieldAttribute(0, "LineStyleModifier", "*next", "LineStyleModifier", 4, true)] + [DNAFieldAttribute(0, "LineStyleModifier", "*next", "LineStyleModifier", 8, true)] public LineStyleModifier ptr_next; - [DNAFieldAttribute(1, "LineStyleModifier", "*prev", "LineStyleModifier", 4, true)] + [DNAFieldAttribute(1, "LineStyleModifier", "*prev", "LineStyleModifier", 8, true)] public LineStyleModifier ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/LineStyleThicknessModifier_AlongStroke.cs b/BlendFile/DNA/LineStyleThicknessModifier_AlongStroke.cs index 3941bc8..e5e58b3 100644 --- a/BlendFile/DNA/LineStyleThicknessModifier_AlongStroke.cs +++ b/BlendFile/DNA/LineStyleThicknessModifier_AlongStroke.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(367, "LineStyleThicknessModifier_AlongStroke")] + [DNAClassAttribute(367, "LineStyleThicknessModifier_AlongStroke", 120)] public class LineStyleThicknessModifier_AlongStroke { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)] public CurveMapping ptr_curve; [DNAFieldAttribute(2, "int", "flags", "int", 4, false)] public int flags; diff --git a/BlendFile/DNA/LineStyleThicknessModifier_Calligraphy.cs b/BlendFile/DNA/LineStyleThicknessModifier_Calligraphy.cs index 912aaf6..7257aa0 100644 --- a/BlendFile/DNA/LineStyleThicknessModifier_Calligraphy.cs +++ b/BlendFile/DNA/LineStyleThicknessModifier_Calligraphy.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(403, "LineStyleThicknessModifier_Calligraphy")] + [DNAClassAttribute(403, "LineStyleThicknessModifier_Calligraphy", 112)] public struct LineStyleThicknessModifier_Calligraphy { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; diff --git a/BlendFile/DNA/LineStyleThicknessModifier_CreaseAngle.cs b/BlendFile/DNA/LineStyleThicknessModifier_CreaseAngle.cs index 2bfdbf6..3061fb9 100644 --- a/BlendFile/DNA/LineStyleThicknessModifier_CreaseAngle.cs +++ b/BlendFile/DNA/LineStyleThicknessModifier_CreaseAngle.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(382, "LineStyleThicknessModifier_CreaseAngle")] + [DNAClassAttribute(382, "LineStyleThicknessModifier_CreaseAngle", 128)] public class LineStyleThicknessModifier_CreaseAngle { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)] public CurveMapping ptr_curve; [DNAFieldAttribute(2, "int", "flags", "int", 4, false)] public int flags; diff --git a/BlendFile/DNA/LineStyleThicknessModifier_Curvature_3D.cs b/BlendFile/DNA/LineStyleThicknessModifier_Curvature_3D.cs index 9e12828..411b571 100644 --- a/BlendFile/DNA/LineStyleThicknessModifier_Curvature_3D.cs +++ b/BlendFile/DNA/LineStyleThicknessModifier_Curvature_3D.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(376, "LineStyleThicknessModifier_Curvature_3D")] + [DNAClassAttribute(376, "LineStyleThicknessModifier_Curvature_3D", 128)] public class LineStyleThicknessModifier_Curvature_3D { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)] public CurveMapping ptr_curve; [DNAFieldAttribute(2, "int", "flags", "int", 4, false)] public int flags; diff --git a/BlendFile/DNA/LineStyleThicknessModifier_DistanceFromCamera.cs b/BlendFile/DNA/LineStyleThicknessModifier_DistanceFromCamera.cs index 136e15d..99c3fb6 100644 --- a/BlendFile/DNA/LineStyleThicknessModifier_DistanceFromCamera.cs +++ b/BlendFile/DNA/LineStyleThicknessModifier_DistanceFromCamera.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(370, "LineStyleThicknessModifier_DistanceFromCamera")] + [DNAClassAttribute(370, "LineStyleThicknessModifier_DistanceFromCamera", 128)] public class LineStyleThicknessModifier_DistanceFromCamera { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)] public CurveMapping ptr_curve; [DNAFieldAttribute(2, "int", "flags", "int", 4, false)] public int flags; diff --git a/BlendFile/DNA/LineStyleThicknessModifier_DistanceFromObject.cs b/BlendFile/DNA/LineStyleThicknessModifier_DistanceFromObject.cs index d2e12aa..774cd00 100644 --- a/BlendFile/DNA/LineStyleThicknessModifier_DistanceFromObject.cs +++ b/BlendFile/DNA/LineStyleThicknessModifier_DistanceFromObject.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(373, "LineStyleThicknessModifier_DistanceFromObject")] + [DNAClassAttribute(373, "LineStyleThicknessModifier_DistanceFromObject", 136)] public class LineStyleThicknessModifier_DistanceFromObject { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "Object", "*target", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*target", "Object", 8, true)] public Object ptr_target; - [DNAFieldAttribute(2, "CurveMapping", "*curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(2, "CurveMapping", "*curve", "CurveMapping", 8, true)] public CurveMapping ptr_curve; [DNAFieldAttribute(3, "int", "flags", "int", 4, false)] public int flags; diff --git a/BlendFile/DNA/LineStyleThicknessModifier_Material.cs b/BlendFile/DNA/LineStyleThicknessModifier_Material.cs index 7f364f1..6319cc2 100644 --- a/BlendFile/DNA/LineStyleThicknessModifier_Material.cs +++ b/BlendFile/DNA/LineStyleThicknessModifier_Material.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(388, "LineStyleThicknessModifier_Material")] + [DNAClassAttribute(388, "LineStyleThicknessModifier_Material", 120)] public class LineStyleThicknessModifier_Material { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)] public CurveMapping ptr_curve; [DNAFieldAttribute(2, "int", "flags", "int", 4, false)] public int flags; diff --git a/BlendFile/DNA/LineStyleThicknessModifier_Noise.cs b/BlendFile/DNA/LineStyleThicknessModifier_Noise.cs index f94cacf..f7f1e12 100644 --- a/BlendFile/DNA/LineStyleThicknessModifier_Noise.cs +++ b/BlendFile/DNA/LineStyleThicknessModifier_Noise.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(379, "LineStyleThicknessModifier_Noise")] + [DNAClassAttribute(379, "LineStyleThicknessModifier_Noise", 112)] public struct LineStyleThicknessModifier_Noise { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; diff --git a/BlendFile/DNA/LineStyleThicknessModifier_Tangent.cs b/BlendFile/DNA/LineStyleThicknessModifier_Tangent.cs index 9526cf6..a62580e 100644 --- a/BlendFile/DNA/LineStyleThicknessModifier_Tangent.cs +++ b/BlendFile/DNA/LineStyleThicknessModifier_Tangent.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(385, "LineStyleThicknessModifier_Tangent")] + [DNAClassAttribute(385, "LineStyleThicknessModifier_Tangent", 120)] public class LineStyleThicknessModifier_Tangent { [DNAFieldAttribute(0, "LineStyleModifier", "modifier", "LineStyleModifier", 96, false)] public LineStyleModifier modifier; - [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(1, "CurveMapping", "*curve", "CurveMapping", 8, true)] public CurveMapping ptr_curve; [DNAFieldAttribute(2, "int", "flags", "int", 4, false)] public int flags; diff --git a/BlendFile/DNA/LineartGpencilModifierData.cs b/BlendFile/DNA/LineartGpencilModifierData.cs index 6e22443..c6bbb5d 100644 --- a/BlendFile/DNA/LineartGpencilModifierData.cs +++ b/BlendFile/DNA/LineartGpencilModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(302, "LineartGpencilModifierData")] + [DNAClassAttribute(302, "LineartGpencilModifierData", 432)] public class LineartGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; @@ -27,15 +27,15 @@ namespace BlendFile.DNA { public short level_start; [DNAFieldAttribute(5, "short", "level_end", "short", 2, false)] public short level_end; - [DNAFieldAttribute(6, "Object", "*source_camera", "Object", 4, true)] + [DNAFieldAttribute(6, "Object", "*source_camera", "Object", 8, true)] public Object ptr_source_camera; - [DNAFieldAttribute(7, "Object", "*light_contour_object", "Object", 4, true)] + [DNAFieldAttribute(7, "Object", "*light_contour_object", "Object", 8, true)] public Object ptr_light_contour_object; - [DNAFieldAttribute(8, "Object", "*source_object", "Object", 4, true)] + [DNAFieldAttribute(8, "Object", "*source_object", "Object", 8, true)] public Object ptr_source_object; - [DNAFieldAttribute(9, "Collection", "*source_collection", "Collection", 4, true)] + [DNAFieldAttribute(9, "Collection", "*source_collection", "Collection", 8, true)] public Collection ptr_source_collection; - [DNAFieldAttribute(10, "Material", "*target_material", "Material", 4, true)] + [DNAFieldAttribute(10, "Material", "*target_material", "Material", 8, true)] public Material ptr_target_material; [DNAFieldAttribute(11, "char", "target_layer[64]", "System.Char[]", 64, false)] public char[] target_layer = new System.Char[64]; @@ -95,9 +95,9 @@ namespace BlendFile.DNA { public char shadow_use_silhouette_override; [DNAFieldAttribute(39, "char", "_pad2[6]", "System.Char[]", 6, false)] public char[] _pad2 = new System.Char[6]; - [DNAFieldAttribute(40, "LineartCache", "*cache", "LineartCache", 4, true)] + [DNAFieldAttribute(40, "LineartCache", "*cache", "LineartCache", 8, true)] public LineartCache ptr_cache; - [DNAFieldAttribute(41, "LineartData", "*la_data_ptr", "LineartData", 4, true)] + [DNAFieldAttribute(41, "LineartData", "*la_data_ptr", "LineartData", 8, true)] public LineartData ptr_la_data_ptr; public LineartGpencilModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/Link.cs b/BlendFile/DNA/Link.cs index 2d05218..beaa898 100644 --- a/BlendFile/DNA/Link.cs +++ b/BlendFile/DNA/Link.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(404, "Link")] + [DNAClassAttribute(404, "Link", 16)] public class Link { - [DNAFieldAttribute(0, "Link", "*next", "Link", 4, true)] + [DNAFieldAttribute(0, "Link", "*next", "Link", 8, true)] public Link ptr_next; - [DNAFieldAttribute(1, "Link", "*prev", "Link", 4, true)] + [DNAFieldAttribute(1, "Link", "*prev", "Link", 8, true)] public Link ptr_prev; public Link() { this.ptr_next = default; diff --git a/BlendFile/DNA/LinkData.cs b/BlendFile/DNA/LinkData.cs index 1da6ea5..1fd0eaa 100644 --- a/BlendFile/DNA/LinkData.cs +++ b/BlendFile/DNA/LinkData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(405, "LinkData")] + [DNAClassAttribute(405, "LinkData", 24)] public class LinkData { - [DNAFieldAttribute(0, "LinkData", "*next", "LinkData", 4, true)] + [DNAFieldAttribute(0, "LinkData", "*next", "LinkData", 8, true)] public LinkData ptr_next; - [DNAFieldAttribute(1, "LinkData", "*prev", "LinkData", 4, true)] + [DNAFieldAttribute(1, "LinkData", "*prev", "LinkData", 8, true)] public LinkData ptr_prev; - [DNAFieldAttribute(2, "void", "*data", "void", 4, true)] + [DNAFieldAttribute(2, "void", "*data", "void", 8, true)] public object ptr_data; public LinkData() { this.ptr_next = default; diff --git a/BlendFile/DNA/ListBase.cs b/BlendFile/DNA/ListBase.cs index 6cd8e69..6162e66 100644 --- a/BlendFile/DNA/ListBase.cs +++ b/BlendFile/DNA/ListBase.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(24, "ListBase")] + [DNAClassAttribute(24, "ListBase", 16)] public class ListBase { - [DNAFieldAttribute(0, "void", "*first", "void", 4, true)] + [DNAFieldAttribute(0, "void", "*first", "void", 8, true)] public object ptr_first; - [DNAFieldAttribute(1, "void", "*last", "void", 4, true)] + [DNAFieldAttribute(1, "void", "*last", "void", 8, true)] public object ptr_last; public ListBase() { this.ptr_first = default; diff --git a/BlendFile/DNA/MBoolProperty.cs b/BlendFile/DNA/MBoolProperty.cs index 8aae023..cc99d7d 100644 --- a/BlendFile/DNA/MBoolProperty.cs +++ b/BlendFile/DNA/MBoolProperty.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(429, "MBoolProperty")] + [DNAClassAttribute(429, "MBoolProperty", 1)] public struct MBoolProperty { [DNAFieldAttribute(0, "uchar", "b", "uchar", 1, false)] public byte b; diff --git a/BlendFile/DNA/MCol.cs b/BlendFile/DNA/MCol.cs index 5b458bf..dd9d27d 100644 --- a/BlendFile/DNA/MCol.cs +++ b/BlendFile/DNA/MCol.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(423, "MCol")] + [DNAClassAttribute(423, "MCol", 4)] public struct MCol { [DNAFieldAttribute(0, "char", "a", "char", 1, false)] public char a; diff --git a/BlendFile/DNA/MDefCell.cs b/BlendFile/DNA/MDefCell.cs index e53642f..7f60cd2 100644 --- a/BlendFile/DNA/MDefCell.cs +++ b/BlendFile/DNA/MDefCell.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(475, "MDefCell")] + [DNAClassAttribute(475, "MDefCell", 8)] public struct MDefCell { [DNAFieldAttribute(0, "int", "offset", "int", 4, false)] public int offset; diff --git a/BlendFile/DNA/MDefInfluence.cs b/BlendFile/DNA/MDefInfluence.cs index 622ba19..4a32f1d 100644 --- a/BlendFile/DNA/MDefInfluence.cs +++ b/BlendFile/DNA/MDefInfluence.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(474, "MDefInfluence")] + [DNAClassAttribute(474, "MDefInfluence", 8)] public struct MDefInfluence { [DNAFieldAttribute(0, "int", "vertex", "int", 4, false)] public int vertex; diff --git a/BlendFile/DNA/MDeformVert.cs b/BlendFile/DNA/MDeformVert.cs index 8b21a5e..ff80154 100644 --- a/BlendFile/DNA/MDeformVert.cs +++ b/BlendFile/DNA/MDeformVert.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(263, "MDeformVert")] + [DNAClassAttribute(263, "MDeformVert", 16)] public class MDeformVert { - [DNAFieldAttribute(0, "MDeformWeight", "*dw", "MDeformWeight", 4, true)] + [DNAFieldAttribute(0, "MDeformWeight", "*dw", "MDeformWeight", 8, true)] public MDeformWeight ptr_dw; [DNAFieldAttribute(1, "int", "totweight", "int", 4, false)] public int totweight; diff --git a/BlendFile/DNA/MDeformWeight.cs b/BlendFile/DNA/MDeformWeight.cs index 56efab3..c72be9c 100644 --- a/BlendFile/DNA/MDeformWeight.cs +++ b/BlendFile/DNA/MDeformWeight.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(431, "MDeformWeight")] + [DNAClassAttribute(431, "MDeformWeight", 8)] public struct MDeformWeight { [DNAFieldAttribute(0, "int", "def_nr", "int", 4, false)] public int def_nr; diff --git a/BlendFile/DNA/MDisps.cs b/BlendFile/DNA/MDisps.cs index 85bd69d..a01c951 100644 --- a/BlendFile/DNA/MDisps.cs +++ b/BlendFile/DNA/MDisps.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(435, "MDisps")] + [DNAClassAttribute(435, "MDisps", 16)] public class MDisps { [DNAFieldAttribute(0, "int", "totdisp", "int", 4, false)] public int totdisp; [DNAFieldAttribute(1, "int", "level", "int", 4, false)] public int level; - [DNAFieldAttribute(3, "int", "*hidden", "int", 4, true)] + [DNAFieldAttribute(3, "int", "*hidden", "int", 8, true)] public int ptr_hidden; public MDisps() { this.totdisp = default; diff --git a/BlendFile/DNA/MEdge.cs b/BlendFile/DNA/MEdge.cs index 0a9930a..9dfcfd6 100644 --- a/BlendFile/DNA/MEdge.cs +++ b/BlendFile/DNA/MEdge.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(420, "MEdge")] + [DNAClassAttribute(420, "MEdge", 12)] public struct MEdge { [DNAFieldAttribute(0, "int", "v1", "int", 4, false)] public int v1; diff --git a/BlendFile/DNA/MFace.cs b/BlendFile/DNA/MFace.cs index 461470c..bda6603 100644 --- a/BlendFile/DNA/MFace.cs +++ b/BlendFile/DNA/MFace.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(424, "MFace")] + [DNAClassAttribute(424, "MFace", 20)] public struct MFace { [DNAFieldAttribute(0, "int", "v1", "int", 4, false)] public int v1; diff --git a/BlendFile/DNA/MFloatProperty.cs b/BlendFile/DNA/MFloatProperty.cs index 2d2fe82..531cc38 100644 --- a/BlendFile/DNA/MFloatProperty.cs +++ b/BlendFile/DNA/MFloatProperty.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(426, "MFloatProperty")] + [DNAClassAttribute(426, "MFloatProperty", 4)] public struct MFloatProperty { [DNAFieldAttribute(0, "float", "f", "float", 4, false)] public float f; diff --git a/BlendFile/DNA/MInt8Property.cs b/BlendFile/DNA/MInt8Property.cs index aca84f2..1b70358 100644 --- a/BlendFile/DNA/MInt8Property.cs +++ b/BlendFile/DNA/MInt8Property.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(430, "MInt8Property")] + [DNAClassAttribute(430, "MInt8Property", 1)] public struct MInt8Property { [DNAFieldAttribute(0, "int8_t", "i", "int8_t", 1, false)] public sbyte i; diff --git a/BlendFile/DNA/MIntProperty.cs b/BlendFile/DNA/MIntProperty.cs index 3bfc822..8978f0b 100644 --- a/BlendFile/DNA/MIntProperty.cs +++ b/BlendFile/DNA/MIntProperty.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(427, "MIntProperty")] + [DNAClassAttribute(427, "MIntProperty", 4)] public struct MIntProperty { [DNAFieldAttribute(0, "int", "i", "int", 4, false)] public int i; diff --git a/BlendFile/DNA/MLoop.cs b/BlendFile/DNA/MLoop.cs index 37f16c8..75c8c64 100644 --- a/BlendFile/DNA/MLoop.cs +++ b/BlendFile/DNA/MLoop.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(418, "MLoop")] + [DNAClassAttribute(418, "MLoop", 8)] public struct MLoop { [DNAFieldAttribute(0, "int", "v", "int", 4, false)] public int v; diff --git a/BlendFile/DNA/MLoopCol.cs b/BlendFile/DNA/MLoopCol.cs index 1311830..796f949 100644 --- a/BlendFile/DNA/MLoopCol.cs +++ b/BlendFile/DNA/MLoopCol.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(433, "MLoopCol")] + [DNAClassAttribute(433, "MLoopCol", 4)] public struct MLoopCol { [DNAFieldAttribute(0, "char", "r", "char", 1, false)] public char r; diff --git a/BlendFile/DNA/MLoopUV.cs b/BlendFile/DNA/MLoopUV.cs index 9a0f3cd..7539b4b 100644 --- a/BlendFile/DNA/MLoopUV.cs +++ b/BlendFile/DNA/MLoopUV.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(439, "MLoopUV")] + [DNAClassAttribute(439, "MLoopUV", 12)] public struct MLoopUV { [DNAFieldAttribute(0, "float", "uv[2]", "System.Single[]", 8, false)] public float[] uv = new System.Single[2]; diff --git a/BlendFile/DNA/MPoly.cs b/BlendFile/DNA/MPoly.cs index 977a321..81bda35 100644 --- a/BlendFile/DNA/MPoly.cs +++ b/BlendFile/DNA/MPoly.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(417, "MPoly")] + [DNAClassAttribute(417, "MPoly", 12)] public struct MPoly { [DNAFieldAttribute(0, "int", "loopstart", "int", 4, false)] public int loopstart; diff --git a/BlendFile/DNA/MPropCol.cs b/BlendFile/DNA/MPropCol.cs index 09e8eb4..a8f7c7b 100644 --- a/BlendFile/DNA/MPropCol.cs +++ b/BlendFile/DNA/MPropCol.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(434, "MPropCol")] + [DNAClassAttribute(434, "MPropCol", 16)] public struct MPropCol { [DNAFieldAttribute(0, "float", "color[4]", "System.Single[]", 16, false)] public float[] color = new System.Single[4]; diff --git a/BlendFile/DNA/MRecast.cs b/BlendFile/DNA/MRecast.cs index 7236a81..2d2e7cb 100644 --- a/BlendFile/DNA/MRecast.cs +++ b/BlendFile/DNA/MRecast.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(440, "MRecast")] + [DNAClassAttribute(440, "MRecast", 4)] public struct MRecast { [DNAFieldAttribute(0, "int", "i", "int", 4, false)] public int i; diff --git a/BlendFile/DNA/MSelect.cs b/BlendFile/DNA/MSelect.cs index 1152713..923433f 100644 --- a/BlendFile/DNA/MSelect.cs +++ b/BlendFile/DNA/MSelect.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(416, "MSelect")] + [DNAClassAttribute(416, "MSelect", 8)] public struct MSelect { [DNAFieldAttribute(0, "int", "index", "int", 4, false)] public int index; diff --git a/BlendFile/DNA/MStringProperty.cs b/BlendFile/DNA/MStringProperty.cs index d61a9a0..763fc2f 100644 --- a/BlendFile/DNA/MStringProperty.cs +++ b/BlendFile/DNA/MStringProperty.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(428, "MStringProperty")] + [DNAClassAttribute(428, "MStringProperty", 256)] public struct MStringProperty { [DNAFieldAttribute(0, "char", "s[255]", "System.Char[]", 255, false)] public char[] s = new System.Char[255]; diff --git a/BlendFile/DNA/MTFace.cs b/BlendFile/DNA/MTFace.cs index 291f5c2..8cf70aa 100644 --- a/BlendFile/DNA/MTFace.cs +++ b/BlendFile/DNA/MTFace.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(421, "MTFace")] + [DNAClassAttribute(421, "MTFace", 32)] public struct MTFace { [DNAFieldAttribute(0, "float", "uv[4][2]", "System.Single[,]", 32, false)] public float[,] uv = new System.Single[4,2]; diff --git a/BlendFile/DNA/MTex.cs b/BlendFile/DNA/MTex.cs index 630b6c3..b26f26c 100644 --- a/BlendFile/DNA/MTex.cs +++ b/BlendFile/DNA/MTex.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(132, "MTex")] + [DNAClassAttribute(132, "MTex", 216)] public class MTex { [DNAFieldAttribute(0, "short", "texco", "short", 2, false)] public short texco; @@ -23,9 +23,9 @@ namespace BlendFile.DNA { public short blendtype; [DNAFieldAttribute(3, "char", "_pad2[2]", "System.Char[]", 2, false)] public char[] _pad2 = new System.Char[2]; - [DNAFieldAttribute(4, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(4, "Object", "*object", "Object", 8, true)] public Object ptr_object; - [DNAFieldAttribute(5, "Tex", "*tex", "Tex", 4, true)] + [DNAFieldAttribute(5, "Tex", "*tex", "Tex", 8, true)] public Tex ptr_tex; [DNAFieldAttribute(6, "char", "uvname[68]", "System.Char[]", 68, false)] public char[] uvname = new System.Char[68]; diff --git a/BlendFile/DNA/MVert.cs b/BlendFile/DNA/MVert.cs index 4a78a44..450b0d1 100644 --- a/BlendFile/DNA/MVert.cs +++ b/BlendFile/DNA/MVert.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(419, "MVert")] + [DNAClassAttribute(419, "MVert", 16)] public struct MVert { [DNAFieldAttribute(0, "float", "co[3]", "System.Single[]", 12, false)] public float[] co = new System.Single[3]; diff --git a/BlendFile/DNA/MVertSkin.cs b/BlendFile/DNA/MVertSkin.cs index b36a690..0e0b6b3 100644 --- a/BlendFile/DNA/MVertSkin.cs +++ b/BlendFile/DNA/MVertSkin.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(432, "MVertSkin")] + [DNAClassAttribute(432, "MVertSkin", 16)] public struct MVertSkin { [DNAFieldAttribute(0, "float", "radius[3]", "System.Single[]", 12, false)] public float[] radius = new System.Single[3]; diff --git a/BlendFile/DNA/MappingInfoModifierData.cs b/BlendFile/DNA/MappingInfoModifierData.cs index 2cb14cd..5e4f2b6 100644 --- a/BlendFile/DNA/MappingInfoModifierData.cs +++ b/BlendFile/DNA/MappingInfoModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(445, "MappingInfoModifierData")] + [DNAClassAttribute(445, "MappingInfoModifierData", 280)] public class MappingInfoModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Tex", "*texture", "Tex", 4, true)] + [DNAFieldAttribute(1, "Tex", "*texture", "Tex", 8, true)] public Tex ptr_texture; - [DNAFieldAttribute(2, "Object", "*map_object", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*map_object", "Object", 8, true)] public Object ptr_map_object; [DNAFieldAttribute(3, "char", "map_bone[64]", "System.Char[]", 64, false)] public char[] map_bone = new System.Char[64]; diff --git a/BlendFile/DNA/Mask.cs b/BlendFile/DNA/Mask.cs index 675b7d4..20fa05c 100644 --- a/BlendFile/DNA/Mask.cs +++ b/BlendFile/DNA/Mask.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(406, "Mask")] + [DNAClassAttribute(406, "Mask", 272)] public class Mask { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false)] public DrawDataList drawdata; diff --git a/BlendFile/DNA/MaskLayer.cs b/BlendFile/DNA/MaskLayer.cs index ebcb1b9..077c141 100644 --- a/BlendFile/DNA/MaskLayer.cs +++ b/BlendFile/DNA/MaskLayer.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(412, "MaskLayer")] + [DNAClassAttribute(412, "MaskLayer", 144)] public class MaskLayer { - [DNAFieldAttribute(0, "MaskLayer", "*next", "MaskLayer", 4, true)] + [DNAFieldAttribute(0, "MaskLayer", "*next", "MaskLayer", 8, true)] public MaskLayer ptr_next; - [DNAFieldAttribute(1, "MaskLayer", "*prev", "MaskLayer", 4, true)] + [DNAFieldAttribute(1, "MaskLayer", "*prev", "MaskLayer", 8, true)] public MaskLayer ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; @@ -25,9 +25,9 @@ namespace BlendFile.DNA { public ListBase splines; [DNAFieldAttribute(4, "ListBase", "splines_shapes", "ListBase", 16, false)] public ListBase splines_shapes; - [DNAFieldAttribute(5, "MaskSpline", "*act_spline", "MaskSpline", 4, true)] + [DNAFieldAttribute(5, "MaskSpline", "*act_spline", "MaskSpline", 8, true)] public MaskSpline ptr_act_spline; - [DNAFieldAttribute(6, "MaskSplinePoint", "*act_point", "MaskSplinePoint", 4, true)] + [DNAFieldAttribute(6, "MaskSplinePoint", "*act_point", "MaskSplinePoint", 8, true)] public MaskSplinePoint ptr_act_point; [DNAFieldAttribute(7, "float", "alpha", "float", 4, false)] public float alpha; diff --git a/BlendFile/DNA/MaskLayerShape.cs b/BlendFile/DNA/MaskLayerShape.cs index ad68f07..eb362e6 100644 --- a/BlendFile/DNA/MaskLayerShape.cs +++ b/BlendFile/DNA/MaskLayerShape.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(411, "MaskLayerShape")] + [DNAClassAttribute(411, "MaskLayerShape", 40)] public class MaskLayerShape { - [DNAFieldAttribute(0, "MaskLayerShape", "*next", "MaskLayerShape", 4, true)] + [DNAFieldAttribute(0, "MaskLayerShape", "*next", "MaskLayerShape", 8, true)] public MaskLayerShape ptr_next; - [DNAFieldAttribute(1, "MaskLayerShape", "*prev", "MaskLayerShape", 4, true)] + [DNAFieldAttribute(1, "MaskLayerShape", "*prev", "MaskLayerShape", 8, true)] public MaskLayerShape ptr_prev; - [DNAFieldAttribute(2, "float", "*data", "float", 4, true)] + [DNAFieldAttribute(2, "float", "*data", "float", 8, true)] public float ptr_data; [DNAFieldAttribute(3, "int", "tot_vert", "int", 4, false)] public int tot_vert; diff --git a/BlendFile/DNA/MaskModifierData.cs b/BlendFile/DNA/MaskModifierData.cs index da68d24..e14cd74 100644 --- a/BlendFile/DNA/MaskModifierData.cs +++ b/BlendFile/DNA/MaskModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(450, "MaskModifierData")] + [DNAClassAttribute(450, "MaskModifierData", 208)] public class MaskModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Object", "*ob_arm", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*ob_arm", "Object", 8, true)] public Object ptr_ob_arm; [DNAFieldAttribute(2, "char", "vgroup[64]", "System.Char[]", 64, false)] public char[] vgroup = new System.Char[64]; @@ -27,7 +27,7 @@ namespace BlendFile.DNA { public short flag; [DNAFieldAttribute(5, "float", "threshold", "float", 4, false)] public float threshold; - [DNAFieldAttribute(6, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(6, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public MaskModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/MaskParent.cs b/BlendFile/DNA/MaskParent.cs index 9b69106..2b6f594 100644 --- a/BlendFile/DNA/MaskParent.cs +++ b/BlendFile/DNA/MaskParent.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(407, "MaskParent")] + [DNAClassAttribute(407, "MaskParent", 184)] public class MaskParent { [DNAFieldAttribute(0, "int", "id_type", "int", 4, false)] public int id_type; [DNAFieldAttribute(1, "int", "type", "int", 4, false)] public int type; - [DNAFieldAttribute(2, "ID", "*id", "ID", 4, true)] + [DNAFieldAttribute(2, "ID", "*id", "ID", 8, true)] public ID ptr_id; [DNAFieldAttribute(3, "char", "parent[64]", "System.Char[]", 64, false)] public char[] parent = new System.Char[64]; diff --git a/BlendFile/DNA/MaskSpaceInfo.cs b/BlendFile/DNA/MaskSpaceInfo.cs index d2005d7..3efb325 100644 --- a/BlendFile/DNA/MaskSpaceInfo.cs +++ b/BlendFile/DNA/MaskSpaceInfo.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(939, "MaskSpaceInfo")] + [DNAClassAttribute(939, "MaskSpaceInfo", 16)] public class MaskSpaceInfo { - [DNAFieldAttribute(0, "Mask", "*mask", "Mask", 4, true)] + [DNAFieldAttribute(0, "Mask", "*mask", "Mask", 8, true)] public Mask ptr_mask; [DNAFieldAttribute(1, "char", "draw_flag", "char", 1, false)] public char draw_flag; diff --git a/BlendFile/DNA/MaskSpline.cs b/BlendFile/DNA/MaskSpline.cs index 45f4786..b9284a7 100644 --- a/BlendFile/DNA/MaskSpline.cs +++ b/BlendFile/DNA/MaskSpline.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(410, "MaskSpline")] + [DNAClassAttribute(410, "MaskSpline", 224)] public class MaskSpline { - [DNAFieldAttribute(0, "MaskSpline", "*next", "MaskSpline", 4, true)] + [DNAFieldAttribute(0, "MaskSpline", "*next", "MaskSpline", 8, true)] public MaskSpline ptr_next; - [DNAFieldAttribute(1, "MaskSpline", "*prev", "MaskSpline", 4, true)] + [DNAFieldAttribute(1, "MaskSpline", "*prev", "MaskSpline", 8, true)] public MaskSpline ptr_prev; [DNAFieldAttribute(2, "short", "flag", "short", 2, false)] public short flag; @@ -27,11 +27,11 @@ namespace BlendFile.DNA { public char weight_interp; [DNAFieldAttribute(5, "int", "tot_point", "int", 4, false)] public int tot_point; - [DNAFieldAttribute(6, "MaskSplinePoint", "*points", "MaskSplinePoint", 4, true)] + [DNAFieldAttribute(6, "MaskSplinePoint", "*points", "MaskSplinePoint", 8, true)] public MaskSplinePoint ptr_points; [DNAFieldAttribute(7, "MaskParent", "parent", "MaskParent", 184, false)] public MaskParent parent; - [DNAFieldAttribute(8, "MaskSplinePoint", "*points_deform", "MaskSplinePoint", 4, true)] + [DNAFieldAttribute(8, "MaskSplinePoint", "*points_deform", "MaskSplinePoint", 8, true)] public MaskSplinePoint ptr_points_deform; public MaskSpline() { this.ptr_next = default; diff --git a/BlendFile/DNA/MaskSplinePoint.cs b/BlendFile/DNA/MaskSplinePoint.cs index c10fdcf..51c62e9 100644 --- a/BlendFile/DNA/MaskSplinePoint.cs +++ b/BlendFile/DNA/MaskSplinePoint.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(409, "MaskSplinePoint")] + [DNAClassAttribute(409, "MaskSplinePoint", 272)] public class MaskSplinePoint { [DNAFieldAttribute(0, "BezTriple", "bezt", "BezTriple", 72, false)] public BezTriple bezt; @@ -21,7 +21,7 @@ namespace BlendFile.DNA { public char[] _pad = new System.Char[4]; [DNAFieldAttribute(2, "int", "tot_uw", "int", 4, false)] public int tot_uw; - [DNAFieldAttribute(3, "MaskSplinePointUW", "*uw", "MaskSplinePointUW", 4, true)] + [DNAFieldAttribute(3, "MaskSplinePointUW", "*uw", "MaskSplinePointUW", 8, true)] public MaskSplinePointUW ptr_uw; [DNAFieldAttribute(4, "MaskParent", "parent", "MaskParent", 184, false)] public MaskParent parent; diff --git a/BlendFile/DNA/MaskSplinePointUW.cs b/BlendFile/DNA/MaskSplinePointUW.cs index 59746a7..9befc4b 100644 --- a/BlendFile/DNA/MaskSplinePointUW.cs +++ b/BlendFile/DNA/MaskSplinePointUW.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(408, "MaskSplinePointUW")] + [DNAClassAttribute(408, "MaskSplinePointUW", 12)] public struct MaskSplinePointUW { [DNAFieldAttribute(0, "float", "u", "float", 4, false)] public float u; diff --git a/BlendFile/DNA/Material.cs b/BlendFile/DNA/Material.cs index 377099e..495d5f7 100644 --- a/BlendFile/DNA/Material.cs +++ b/BlendFile/DNA/Material.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(129, "Material")] + [DNAClassAttribute(129, "Material", 392)] public class Material { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "short", "flag", "short", 2, false)] public short flag; @@ -61,11 +61,11 @@ namespace BlendFile.DNA { public short pr_flag; [DNAFieldAttribute(22, "short", "index", "short", 2, false)] public short index; - [DNAFieldAttribute(23, "bNodeTree", "*nodetree", "bNodeTree", 4, true)] + [DNAFieldAttribute(23, "bNodeTree", "*nodetree", "bNodeTree", 8, true)] public bNodeTree ptr_nodetree; - [DNAFieldAttribute(24, "Ipo", "*ipo", "Ipo", 4, true)] + [DNAFieldAttribute(24, "Ipo", "*ipo", "Ipo", 8, true)] public Ipo ptr_ipo; - [DNAFieldAttribute(25, "PreviewImage", "*preview", "PreviewImage", 4, true)] + [DNAFieldAttribute(25, "PreviewImage", "*preview", "PreviewImage", 8, true)] public PreviewImage ptr_preview; [DNAFieldAttribute(26, "float", "line_col[4]", "System.Single[]", 16, false)] public float[] line_col = new System.Single[4]; @@ -99,11 +99,11 @@ namespace BlendFile.DNA { public float inflate_bounds; [DNAFieldAttribute(41, "char", "_pad3[4]", "System.Char[]", 4, false)] public char[] _pad3 = new System.Char[4]; - [DNAFieldAttribute(42, "TexPaintSlot", "*texpaintslot", "TexPaintSlot", 4, true)] + [DNAFieldAttribute(42, "TexPaintSlot", "*texpaintslot", "TexPaintSlot", 8, true)] public TexPaintSlot ptr_texpaintslot; [DNAFieldAttribute(43, "ListBase", "gpumaterial", "ListBase", 16, false)] public ListBase gpumaterial; - [DNAFieldAttribute(44, "MaterialGPencilStyle", "*gp_style", "MaterialGPencilStyle", 4, true)] + [DNAFieldAttribute(44, "MaterialGPencilStyle", "*gp_style", "MaterialGPencilStyle", 8, true)] public MaterialGPencilStyle ptr_gp_style; [DNAFieldAttribute(45, "MaterialLineArt", "lineart", "MaterialLineArt", 8, false)] public MaterialLineArt lineart; diff --git a/BlendFile/DNA/MaterialGPencilStyle.cs b/BlendFile/DNA/MaterialGPencilStyle.cs index 296da32..029624a 100644 --- a/BlendFile/DNA/MaterialGPencilStyle.cs +++ b/BlendFile/DNA/MaterialGPencilStyle.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(414, "MaterialGPencilStyle")] + [DNAClassAttribute(414, "MaterialGPencilStyle", 152)] public class MaterialGPencilStyle { - [DNAFieldAttribute(0, "Image", "*sima", "Image", 4, true)] + [DNAFieldAttribute(0, "Image", "*sima", "Image", 8, true)] public Image ptr_sima; - [DNAFieldAttribute(1, "Image", "*ima", "Image", 4, true)] + [DNAFieldAttribute(1, "Image", "*ima", "Image", 8, true)] public Image ptr_ima; [DNAFieldAttribute(2, "float", "stroke_rgba[4]", "System.Single[]", 16, false)] public float[] stroke_rgba = new System.Single[4]; diff --git a/BlendFile/DNA/MaterialLineArt.cs b/BlendFile/DNA/MaterialLineArt.cs index 85e543b..ec48822 100644 --- a/BlendFile/DNA/MaterialLineArt.cs +++ b/BlendFile/DNA/MaterialLineArt.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(415, "MaterialLineArt")] + [DNAClassAttribute(415, "MaterialLineArt", 8)] public struct MaterialLineArt { [DNAFieldAttribute(0, "int", "flags", "int", 4, false)] public int flags; diff --git a/BlendFile/DNA/Mesh.cs b/BlendFile/DNA/Mesh.cs index 23ebf62..ee7abb9 100644 --- a/BlendFile/DNA/Mesh.cs +++ b/BlendFile/DNA/Mesh.cs @@ -13,17 +13,17 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(247, "Mesh")] + [DNAClassAttribute(247, "Mesh", 1712)] public class Mesh { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; - [DNAFieldAttribute(2, "Ipo", "*ipo", "Ipo", 4, true)] + [DNAFieldAttribute(2, "Ipo", "*ipo", "Ipo", 8, true)] public Ipo ptr_ipo; - [DNAFieldAttribute(3, "Key", "*key", "Key", 4, true)] + [DNAFieldAttribute(3, "Key", "*key", "Key", 8, true)] public Key ptr_key; - [DNAFieldAttribute(4, "Material", "**mat", "Material", 4, true)] + [DNAFieldAttribute(4, "Material", "**mat", "Material", 8, true)] public Material ptr_ptr_mat; [DNAFieldAttribute(5, "int", "totvert", "int", 4, false)] public int totvert; @@ -33,7 +33,7 @@ namespace BlendFile.DNA { public int totpoly; [DNAFieldAttribute(8, "int", "totloop", "int", 4, false)] public int totloop; - [DNAFieldAttribute(9, "int", "*poly_offset_indices", "int", 4, true)] + [DNAFieldAttribute(9, "int", "*poly_offset_indices", "int", 8, true)] public int ptr_poly_offset_indices; [DNAFieldAttribute(10, "CustomData", "vdata", "CustomData", 248, false)] public CustomData vdata; @@ -49,13 +49,13 @@ namespace BlendFile.DNA { public int vertex_group_active_index; [DNAFieldAttribute(16, "int", "attributes_active_index", "int", 4, false)] public int attributes_active_index; - [DNAFieldAttribute(17, "MSelect", "*mselect", "MSelect", 4, true)] + [DNAFieldAttribute(17, "MSelect", "*mselect", "MSelect", 8, true)] public MSelect ptr_mselect; [DNAFieldAttribute(18, "int", "totselect", "int", 4, false)] public int totselect; [DNAFieldAttribute(19, "int", "act_face", "int", 4, false)] public int act_face; - [DNAFieldAttribute(20, "Mesh", "*texcomesh", "Mesh", 4, true)] + [DNAFieldAttribute(20, "Mesh", "*texcomesh", "Mesh", 8, true)] public Mesh ptr_texcomesh; [DNAFieldAttribute(21, "float", "loc[3]", "System.Single[]", 12, false)] public float[] loc = new System.Single[3]; @@ -77,9 +77,9 @@ namespace BlendFile.DNA { public int face_sets_color_seed; [DNAFieldAttribute(30, "int", "face_sets_color_default", "int", 4, false)] public int face_sets_color_default; - [DNAFieldAttribute(31, "char", "*active_color_attribute", "char", 4, true)] + [DNAFieldAttribute(31, "char", "*active_color_attribute", "char", 8, true)] public char ptr_active_color_attribute; - [DNAFieldAttribute(32, "char", "*default_color_attribute", "char", 4, true)] + [DNAFieldAttribute(32, "char", "*default_color_attribute", "char", 8, true)] public char ptr_default_color_attribute; [DNAFieldAttribute(33, "char", "symmetry", "char", 1, false)] public char symmetry; @@ -95,23 +95,23 @@ namespace BlendFile.DNA { public char subdivr; [DNAFieldAttribute(39, "char", "subsurftype", "char", 1, false)] public char subsurftype; - [DNAFieldAttribute(40, "MPoly", "*mpoly", "MPoly", 4, true)] + [DNAFieldAttribute(40, "MPoly", "*mpoly", "MPoly", 8, true)] public MPoly ptr_mpoly; - [DNAFieldAttribute(41, "MLoop", "*mloop", "MLoop", 4, true)] + [DNAFieldAttribute(41, "MLoop", "*mloop", "MLoop", 8, true)] public MLoop ptr_mloop; - [DNAFieldAttribute(42, "MVert", "*mvert", "MVert", 4, true)] + [DNAFieldAttribute(42, "MVert", "*mvert", "MVert", 8, true)] public MVert ptr_mvert; - [DNAFieldAttribute(43, "MEdge", "*medge", "MEdge", 4, true)] + [DNAFieldAttribute(43, "MEdge", "*medge", "MEdge", 8, true)] public MEdge ptr_medge; - [DNAFieldAttribute(44, "MDeformVert", "*dvert", "MDeformVert", 4, true)] + [DNAFieldAttribute(44, "MDeformVert", "*dvert", "MDeformVert", 8, true)] public MDeformVert ptr_dvert; - [DNAFieldAttribute(45, "MTFace", "*mtface", "MTFace", 4, true)] + [DNAFieldAttribute(45, "MTFace", "*mtface", "MTFace", 8, true)] public MTFace ptr_mtface; - [DNAFieldAttribute(46, "TFace", "*tface", "TFace", 4, true)] + [DNAFieldAttribute(46, "TFace", "*tface", "TFace", 8, true)] public TFace ptr_tface; - [DNAFieldAttribute(47, "MCol", "*mcol", "MCol", 4, true)] + [DNAFieldAttribute(47, "MCol", "*mcol", "MCol", 8, true)] public MCol ptr_mcol; - [DNAFieldAttribute(48, "MFace", "*mface", "MFace", 4, true)] + [DNAFieldAttribute(48, "MFace", "*mface", "MFace", 8, true)] public MFace ptr_mface; [DNAFieldAttribute(49, "CustomData", "fdata", "CustomData", 248, false)] public CustomData fdata; @@ -119,7 +119,7 @@ namespace BlendFile.DNA { public int totface; [DNAFieldAttribute(51, "char", "_pad1[4]", "System.Char[]", 4, false)] public char[] _pad1 = new System.Char[4]; - [DNAFieldAttribute(52, "MeshRuntimeHandle", "*runtime", "MeshRuntimeHandle", 4, true)] + [DNAFieldAttribute(52, "MeshRuntimeHandle", "*runtime", "MeshRuntimeHandle", 8, true)] public MeshRuntimeHandle ptr_runtime; public Mesh() { this.id = default; diff --git a/BlendFile/DNA/MeshCacheModifierData.cs b/BlendFile/DNA/MeshCacheModifierData.cs index 1779e23..e074b0a 100644 --- a/BlendFile/DNA/MeshCacheModifierData.cs +++ b/BlendFile/DNA/MeshCacheModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(503, "MeshCacheModifierData")] + [DNAClassAttribute(503, "MeshCacheModifierData", 1248)] public struct MeshCacheModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/MeshDeformModifierData.cs b/BlendFile/DNA/MeshDeformModifierData.cs index 33613e0..113c237 100644 --- a/BlendFile/DNA/MeshDeformModifierData.cs +++ b/BlendFile/DNA/MeshDeformModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(476, "MeshDeformModifierData")] + [DNAClassAttribute(476, "MeshDeformModifierData", 360)] public class MeshDeformModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(2, "char", "defgrp_name[64]", "System.Char[]", 64, false)] public char[] defgrp_name = new System.Char[64]; @@ -27,21 +27,21 @@ namespace BlendFile.DNA { public short flag; [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(6, "MDefInfluence", "*bindinfluences", "MDefInfluence", 4, true)] + [DNAFieldAttribute(6, "MDefInfluence", "*bindinfluences", "MDefInfluence", 8, true)] public MDefInfluence ptr_bindinfluences; - [DNAFieldAttribute(7, "int", "*bindoffsets", "int", 4, true)] + [DNAFieldAttribute(7, "int", "*bindoffsets", "int", 8, true)] public int ptr_bindoffsets; - [DNAFieldAttribute(8, "float", "*bindcagecos", "float", 4, true)] + [DNAFieldAttribute(8, "float", "*bindcagecos", "float", 8, true)] public float ptr_bindcagecos; [DNAFieldAttribute(9, "int", "totvert", "int", 4, false)] public int totvert; [DNAFieldAttribute(10, "int", "totcagevert", "int", 4, false)] public int totcagevert; - [DNAFieldAttribute(11, "MDefCell", "*dyngrid", "MDefCell", 4, true)] + [DNAFieldAttribute(11, "MDefCell", "*dyngrid", "MDefCell", 8, true)] public MDefCell ptr_dyngrid; - [DNAFieldAttribute(12, "MDefInfluence", "*dyninfluences", "MDefInfluence", 4, true)] + [DNAFieldAttribute(12, "MDefInfluence", "*dyninfluences", "MDefInfluence", 8, true)] public MDefInfluence ptr_dyninfluences; - [DNAFieldAttribute(13, "int", "*dynverts", "int", 4, true)] + [DNAFieldAttribute(13, "int", "*dynverts", "int", 8, true)] public int ptr_dynverts; [DNAFieldAttribute(14, "int", "dyngridsize", "int", 4, false)] public int dyngridsize; @@ -53,9 +53,9 @@ namespace BlendFile.DNA { public float dyncellwidth; [DNAFieldAttribute(18, "float", "bindmat[4][4]", "System.Single[,]", 64, false)] public float[,] bindmat = new System.Single[4,4]; - [DNAFieldAttribute(19, "float", "*bindweights", "float", 4, true)] + [DNAFieldAttribute(19, "float", "*bindweights", "float", 8, true)] public float ptr_bindweights; - [DNAFieldAttribute(20, "float", "*bindcos", "float", 4, true)] + [DNAFieldAttribute(20, "float", "*bindcos", "float", 8, true)] public float ptr_bindcos; public MeshDeformModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/MeshSeqCacheModifierData.cs b/BlendFile/DNA/MeshSeqCacheModifierData.cs index c221cff..716ae91 100644 --- a/BlendFile/DNA/MeshSeqCacheModifierData.cs +++ b/BlendFile/DNA/MeshSeqCacheModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(509, "MeshSeqCacheModifierData")] + [DNAClassAttribute(509, "MeshSeqCacheModifierData", 2192)] public class MeshSeqCacheModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "CacheFile", "*cache_file", "CacheFile", 4, true)] + [DNAFieldAttribute(1, "CacheFile", "*cache_file", "CacheFile", 8, true)] public CacheFile ptr_cache_file; [DNAFieldAttribute(2, "char", "object_path[1024]", "System.Char[]", 1024, false)] public char[] object_path = new System.Char[1024]; @@ -27,7 +27,7 @@ namespace BlendFile.DNA { public char[] _pad = new System.Char[3]; [DNAFieldAttribute(5, "float", "velocity_scale", "float", 4, false)] public float velocity_scale; - [DNAFieldAttribute(6, "CacheReader", "*reader", "CacheReader", 4, true)] + [DNAFieldAttribute(6, "CacheReader", "*reader", "CacheReader", 8, true)] public CacheReader ptr_reader; [DNAFieldAttribute(7, "char", "reader_object_path[1024]", "System.Char[]", 1024, false)] public char[] reader_object_path = new System.Char[1024]; diff --git a/BlendFile/DNA/MeshStatVis.cs b/BlendFile/DNA/MeshStatVis.cs index 9e6efe6..9103f07 100644 --- a/BlendFile/DNA/MeshStatVis.cs +++ b/BlendFile/DNA/MeshStatVis.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(826, "MeshStatVis")] + [DNAClassAttribute(826, "MeshStatVis", 40)] public struct MeshStatVis { [DNAFieldAttribute(0, "char", "type", "char", 1, false)] public char type; diff --git a/BlendFile/DNA/MeshToVolumeModifierData.cs b/BlendFile/DNA/MeshToVolumeModifierData.cs index 1bc14f1..98265e3 100644 --- a/BlendFile/DNA/MeshToVolumeModifierData.cs +++ b/BlendFile/DNA/MeshToVolumeModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(522, "MeshToVolumeModifierData")] + [DNAClassAttribute(522, "MeshToVolumeModifierData", 160)] public class MeshToVolumeModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(2, "int", "resolution_mode", "int", 4, false)] public int resolution_mode; @@ -31,7 +31,7 @@ namespace BlendFile.DNA { public float density; [DNAFieldAttribute(7, "char", "_pad2[4]", "System.Char[]", 4, false)] public char[] _pad2 = new System.Char[4]; - [DNAFieldAttribute(8, "void", "*_pad3", "void", 4, true)] + [DNAFieldAttribute(8, "void", "*_pad3", "void", 8, true)] public object ptr__pad3; public MeshToVolumeModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/MetaBall.cs b/BlendFile/DNA/MetaBall.cs index a5c523a..de5c1fe 100644 --- a/BlendFile/DNA/MetaBall.cs +++ b/BlendFile/DNA/MetaBall.cs @@ -13,19 +13,19 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(443, "MetaBall")] + [DNAClassAttribute(443, "MetaBall", 312)] public class MetaBall { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "ListBase", "elems", "ListBase", 16, false)] public ListBase elems; - [DNAFieldAttribute(3, "ListBase", "*editelems", "ListBase", 4, true)] + [DNAFieldAttribute(3, "ListBase", "*editelems", "ListBase", 8, true)] public ListBase ptr_editelems; - [DNAFieldAttribute(4, "Ipo", "*ipo", "Ipo", 4, true)] + [DNAFieldAttribute(4, "Ipo", "*ipo", "Ipo", 8, true)] public Ipo ptr_ipo; - [DNAFieldAttribute(5, "Material", "**mat", "Material", 4, true)] + [DNAFieldAttribute(5, "Material", "**mat", "Material", 8, true)] public Material ptr_ptr_mat; [DNAFieldAttribute(6, "char", "flag", "char", 1, false)] public char flag; @@ -51,7 +51,7 @@ namespace BlendFile.DNA { public float thresh; [DNAFieldAttribute(17, "char", "_pad0[4]", "System.Char[]", 4, false)] public char[] _pad0 = new System.Char[4]; - [DNAFieldAttribute(18, "MetaElem", "*lastelem", "MetaElem", 4, true)] + [DNAFieldAttribute(18, "MetaElem", "*lastelem", "MetaElem", 8, true)] public MetaElem ptr_lastelem; public MetaBall() { this.id = default; diff --git a/BlendFile/DNA/MetaElem.cs b/BlendFile/DNA/MetaElem.cs index b3ad95c..cda06ab 100644 --- a/BlendFile/DNA/MetaElem.cs +++ b/BlendFile/DNA/MetaElem.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(441, "MetaElem")] + [DNAClassAttribute(441, "MetaElem", 104)] public class MetaElem { - [DNAFieldAttribute(0, "MetaElem", "*next", "MetaElem", 4, true)] + [DNAFieldAttribute(0, "MetaElem", "*next", "MetaElem", 8, true)] public MetaElem ptr_next; - [DNAFieldAttribute(1, "MetaElem", "*prev", "MetaElem", 4, true)] + [DNAFieldAttribute(1, "MetaElem", "*prev", "MetaElem", 8, true)] public MetaElem ptr_prev; - [DNAFieldAttribute(2, "BoundBox", "*bb", "BoundBox", 4, true)] + [DNAFieldAttribute(2, "BoundBox", "*bb", "BoundBox", 8, true)] public BoundBox ptr_bb; [DNAFieldAttribute(3, "short", "type", "short", 2, false)] public short type; @@ -49,9 +49,9 @@ namespace BlendFile.DNA { public float s; [DNAFieldAttribute(16, "float", "len", "float", 4, false)] public float len; - [DNAFieldAttribute(17, "float", "*mat", "float", 4, true)] + [DNAFieldAttribute(17, "float", "*mat", "float", 8, true)] public float ptr_mat; - [DNAFieldAttribute(18, "float", "*imat", "float", 4, true)] + [DNAFieldAttribute(18, "float", "*imat", "float", 8, true)] public float ptr_imat; public MetaElem() { this.ptr_next = default; diff --git a/BlendFile/DNA/MetaStack.cs b/BlendFile/DNA/MetaStack.cs index 71832dd..38ca4ce 100644 --- a/BlendFile/DNA/MetaStack.cs +++ b/BlendFile/DNA/MetaStack.cs @@ -13,17 +13,17 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(887, "MetaStack")] + [DNAClassAttribute(887, "MetaStack", 48)] public class MetaStack { - [DNAFieldAttribute(0, "MetaStack", "*next", "MetaStack", 4, true)] + [DNAFieldAttribute(0, "MetaStack", "*next", "MetaStack", 8, true)] public MetaStack ptr_next; - [DNAFieldAttribute(1, "MetaStack", "*prev", "MetaStack", 4, true)] + [DNAFieldAttribute(1, "MetaStack", "*prev", "MetaStack", 8, true)] public MetaStack ptr_prev; - [DNAFieldAttribute(2, "ListBase", "*oldbasep", "ListBase", 4, true)] + [DNAFieldAttribute(2, "ListBase", "*oldbasep", "ListBase", 8, true)] public ListBase ptr_oldbasep; - [DNAFieldAttribute(3, "ListBase", "*old_channels", "ListBase", 4, true)] + [DNAFieldAttribute(3, "ListBase", "*old_channels", "ListBase", 8, true)] public ListBase ptr_old_channels; - [DNAFieldAttribute(4, "Sequence", "*parseq", "Sequence", 4, true)] + [DNAFieldAttribute(4, "Sequence", "*parseq", "Sequence", 8, true)] public Sequence ptr_parseq; [DNAFieldAttribute(5, "int", "disp_range[2]", "System.Int32[]", 8, false)] public int[] disp_range = new System.Int32[2]; diff --git a/BlendFile/DNA/MirrorGpencilModifierData.cs b/BlendFile/DNA/MirrorGpencilModifierData.cs index 7d1c7b5..38a0eb4 100644 --- a/BlendFile/DNA/MirrorGpencilModifierData.cs +++ b/BlendFile/DNA/MirrorGpencilModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(291, "MirrorGpencilModifierData")] + [DNAClassAttribute(291, "MirrorGpencilModifierData", 264)] public class MirrorGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)] public Object ptr_object; - [DNAFieldAttribute(2, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(3, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; diff --git a/BlendFile/DNA/MirrorModifierData.cs b/BlendFile/DNA/MirrorModifierData.cs index c1ec628..7a06245 100644 --- a/BlendFile/DNA/MirrorModifierData.cs +++ b/BlendFile/DNA/MirrorModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(452, "MirrorModifierData")] + [DNAClassAttribute(452, "MirrorModifierData", 168)] public class MirrorModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -33,9 +33,9 @@ namespace BlendFile.DNA { public float[] uv_offset = new System.Single[2]; [DNAFieldAttribute(8, "float", "uv_offset_copy[2]", "System.Single[]", 8, false)] public float[] uv_offset_copy = new System.Single[2]; - [DNAFieldAttribute(9, "Object", "*mirror_ob", "Object", 4, true)] + [DNAFieldAttribute(9, "Object", "*mirror_ob", "Object", 8, true)] public Object ptr_mirror_ob; - [DNAFieldAttribute(10, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(10, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public MirrorModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/ModifierData.cs b/BlendFile/DNA/ModifierData.cs index 80ead3b..cecaade 100644 --- a/BlendFile/DNA/ModifierData.cs +++ b/BlendFile/DNA/ModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(444, "ModifierData")] + [DNAClassAttribute(444, "ModifierData", 120)] public class ModifierData { - [DNAFieldAttribute(0, "ModifierData", "*next", "ModifierData", 4, true)] + [DNAFieldAttribute(0, "ModifierData", "*next", "ModifierData", 8, true)] public ModifierData ptr_next; - [DNAFieldAttribute(1, "ModifierData", "*prev", "ModifierData", 4, true)] + [DNAFieldAttribute(1, "ModifierData", "*prev", "ModifierData", 8, true)] public ModifierData ptr_prev; [DNAFieldAttribute(2, "int", "type", "int", 4, false)] public int type; @@ -37,9 +37,9 @@ namespace BlendFile.DNA { public int persistent_uid; [DNAFieldAttribute(10, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; - [DNAFieldAttribute(11, "char", "*error", "char", 4, true)] + [DNAFieldAttribute(11, "char", "*error", "char", 8, true)] public char ptr_error; - [DNAFieldAttribute(12, "void", "*runtime", "void", 4, true)] + [DNAFieldAttribute(12, "void", "*runtime", "void", 8, true)] public object ptr_runtime; public ModifierData() { this.ptr_next = default; diff --git a/BlendFile/DNA/ModifierViewerPathElem.cs b/BlendFile/DNA/ModifierViewerPathElem.cs index df9074c..b98b20a 100644 --- a/BlendFile/DNA/ModifierViewerPathElem.cs +++ b/BlendFile/DNA/ModifierViewerPathElem.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1032, "ModifierViewerPathElem")] + [DNAClassAttribute(1032, "ModifierViewerPathElem", 40)] public class ModifierViewerPathElem { [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false)] public ViewerPathElem @base; - [DNAFieldAttribute(1, "char", "*modifier_name", "char", 4, true)] + [DNAFieldAttribute(1, "char", "*modifier_name", "char", 8, true)] public char ptr_modifier_name; public ModifierViewerPathElem() { this.@base = default; diff --git a/BlendFile/DNA/MovieClip.cs b/BlendFile/DNA/MovieClip.cs index d677f6c..f058443 100644 --- a/BlendFile/DNA/MovieClip.cs +++ b/BlendFile/DNA/MovieClip.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(148, "MovieClip")] + [DNAClassAttribute(148, "MovieClip", 2568)] public class MovieClip { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false)] public DrawDataList drawdata; @@ -33,15 +33,15 @@ namespace BlendFile.DNA { public float aspx; [DNAFieldAttribute(8, "float", "aspy", "float", 4, false)] public float aspy; - [DNAFieldAttribute(9, "ImBufAnim", "*anim", "ImBufAnim", 4, true)] + [DNAFieldAttribute(9, "ImBufAnim", "*anim", "ImBufAnim", 8, true)] public ImBufAnim ptr_anim; - [DNAFieldAttribute(10, "MovieClipCache", "*cache", "MovieClipCache", 4, true)] + [DNAFieldAttribute(10, "MovieClipCache", "*cache", "MovieClipCache", 8, true)] public MovieClipCache ptr_cache; - [DNAFieldAttribute(11, "bGPdata", "*gpd", "bGPdata", 4, true)] + [DNAFieldAttribute(11, "bGPdata", "*gpd", "bGPdata", 8, true)] public bGPdata ptr_gpd; [DNAFieldAttribute(12, "MovieTracking", "tracking", "MovieTracking", 384, false)] public MovieTracking tracking; - [DNAFieldAttribute(13, "void", "*tracking_context", "void", 4, true)] + [DNAFieldAttribute(13, "void", "*tracking_context", "void", 8, true)] public object ptr_tracking_context; [DNAFieldAttribute(14, "MovieClipProxy", "proxy", "MovieClipProxy", 776, false)] public MovieClipProxy proxy; diff --git a/BlendFile/DNA/MovieClipProxy.cs b/BlendFile/DNA/MovieClipProxy.cs index 44e1a08..1dd2c03 100644 --- a/BlendFile/DNA/MovieClipProxy.cs +++ b/BlendFile/DNA/MovieClipProxy.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(554, "MovieClipProxy")] + [DNAClassAttribute(554, "MovieClipProxy", 776)] public struct MovieClipProxy { [DNAFieldAttribute(0, "char", "dir[768]", "System.Char[]", 768, false)] public char[] dir = new System.Char[768]; diff --git a/BlendFile/DNA/MovieClipScopes.cs b/BlendFile/DNA/MovieClipScopes.cs index fcdd393..79c6042 100644 --- a/BlendFile/DNA/MovieClipScopes.cs +++ b/BlendFile/DNA/MovieClipScopes.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(559, "MovieClipScopes")] + [DNAClassAttribute(559, "MovieClipScopes", 136)] public class MovieClipScopes { [DNAFieldAttribute(0, "short", "ok", "short", 2, false)] public short ok; @@ -27,9 +27,9 @@ namespace BlendFile.DNA { public int frame_height; [DNAFieldAttribute(5, "MovieTrackingMarker", "undist_marker", "MovieTrackingMarker", 64, false)] public MovieTrackingMarker undist_marker; - [DNAFieldAttribute(6, "ImBuf", "*track_search", "ImBuf", 4, true)] + [DNAFieldAttribute(6, "ImBuf", "*track_search", "ImBuf", 8, true)] public ImBuf ptr_track_search; - [DNAFieldAttribute(7, "ImBuf", "*track_preview", "ImBuf", 4, true)] + [DNAFieldAttribute(7, "ImBuf", "*track_preview", "ImBuf", 8, true)] public ImBuf ptr_track_preview; [DNAFieldAttribute(8, "float", "track_pos[2]", "System.Single[]", 8, false)] public float[] track_pos = new System.Single[2]; @@ -39,9 +39,9 @@ namespace BlendFile.DNA { public short track_locked; [DNAFieldAttribute(11, "int", "scene_framenr", "int", 4, false)] public int scene_framenr; - [DNAFieldAttribute(12, "MovieTrackingTrack", "*track", "MovieTrackingTrack", 4, true)] + [DNAFieldAttribute(12, "MovieTrackingTrack", "*track", "MovieTrackingTrack", 8, true)] public MovieTrackingTrack ptr_track; - [DNAFieldAttribute(13, "MovieTrackingMarker", "*marker", "MovieTrackingMarker", 4, true)] + [DNAFieldAttribute(13, "MovieTrackingMarker", "*marker", "MovieTrackingMarker", 8, true)] public MovieTrackingMarker ptr_marker; [DNAFieldAttribute(14, "float", "slide_scale[2]", "System.Single[]", 8, false)] public float[] slide_scale = new System.Single[2]; diff --git a/BlendFile/DNA/MovieClipUser.cs b/BlendFile/DNA/MovieClipUser.cs index 5cce0eb..601e604 100644 --- a/BlendFile/DNA/MovieClipUser.cs +++ b/BlendFile/DNA/MovieClipUser.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(149, "MovieClipUser")] + [DNAClassAttribute(149, "MovieClipUser", 8)] public struct MovieClipUser { [DNAFieldAttribute(0, "int", "framenr", "int", 4, false)] public int framenr; diff --git a/BlendFile/DNA/MovieClip_Runtime.cs b/BlendFile/DNA/MovieClip_Runtime.cs index 30c2acf..6cbc934 100644 --- a/BlendFile/DNA/MovieClip_Runtime.cs +++ b/BlendFile/DNA/MovieClip_Runtime.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(556, "MovieClip_Runtime")] + [DNAClassAttribute(556, "MovieClip_Runtime", 16)] public struct MovieClip_Runtime { [DNAFieldAttribute(0, "ListBase", "gputextures", "ListBase", 16, false)] public ListBase gputextures; diff --git a/BlendFile/DNA/MovieClip_RuntimeGPUTexture.cs b/BlendFile/DNA/MovieClip_RuntimeGPUTexture.cs index 8899fb7..3fbe39b 100644 --- a/BlendFile/DNA/MovieClip_RuntimeGPUTexture.cs +++ b/BlendFile/DNA/MovieClip_RuntimeGPUTexture.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(555, "MovieClip_RuntimeGPUTexture")] + [DNAClassAttribute(555, "MovieClip_RuntimeGPUTexture", 48)] public class MovieClip_RuntimeGPUTexture { - [DNAFieldAttribute(0, "void", "*next", "void", 4, true)] + [DNAFieldAttribute(0, "void", "*next", "void", 8, true)] public object ptr_next; - [DNAFieldAttribute(1, "void", "*prev", "void", 4, true)] + [DNAFieldAttribute(1, "void", "*prev", "void", 8, true)] public object ptr_prev; [DNAFieldAttribute(2, "MovieClipUser", "user", "MovieClipUser", 8, false)] public MovieClipUser user; - [DNAFieldAttribute(3, "GPUTexture", "*gputexture[3]", "GPUTexture[]", 12, true)] + [DNAFieldAttribute(3, "GPUTexture", "*gputexture[3]", "GPUTexture[]", 24, true)] 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 1c7da12..394d9f0 100644 --- a/BlendFile/DNA/MovieReconstructedCamera.cs +++ b/BlendFile/DNA/MovieReconstructedCamera.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(975, "MovieReconstructedCamera")] + [DNAClassAttribute(975, "MovieReconstructedCamera", 72)] public struct MovieReconstructedCamera { [DNAFieldAttribute(0, "int", "framenr", "int", 4, false)] public int framenr; diff --git a/BlendFile/DNA/MovieTracking.cs b/BlendFile/DNA/MovieTracking.cs index 8dee947..0a84ff2 100644 --- a/BlendFile/DNA/MovieTracking.cs +++ b/BlendFile/DNA/MovieTracking.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(558, "MovieTracking")] + [DNAClassAttribute(558, "MovieTracking", 384)] public class MovieTracking { [DNAFieldAttribute(0, "MovieTrackingSettings", "settings", "MovieTrackingSettings", 64, false)] public MovieTrackingSettings settings; @@ -27,9 +27,9 @@ namespace BlendFile.DNA { public MovieTrackingReconstruction reconstruction; [DNAFieldAttribute(5, "MovieTrackingStabilization", "stabilization", "MovieTrackingStabilization", 72, false)] public MovieTrackingStabilization stabilization; - [DNAFieldAttribute(6, "MovieTrackingTrack", "*act_track", "MovieTrackingTrack", 4, true)] + [DNAFieldAttribute(6, "MovieTrackingTrack", "*act_track", "MovieTrackingTrack", 8, true)] public MovieTrackingTrack ptr_act_track; - [DNAFieldAttribute(7, "MovieTrackingPlaneTrack", "*act_plane_track", "MovieTrackingPlaneTrack", 4, true)] + [DNAFieldAttribute(7, "MovieTrackingPlaneTrack", "*act_plane_track", "MovieTrackingPlaneTrack", 8, true)] public MovieTrackingPlaneTrack ptr_act_plane_track; [DNAFieldAttribute(8, "ListBase", "objects", "ListBase", 16, false)] public ListBase objects; @@ -37,7 +37,7 @@ namespace BlendFile.DNA { public int objectnr; [DNAFieldAttribute(10, "int", "tot_object", "int", 4, false)] public int tot_object; - [DNAFieldAttribute(11, "MovieTrackingStats", "*stats", "MovieTrackingStats", 4, true)] + [DNAFieldAttribute(11, "MovieTrackingStats", "*stats", "MovieTrackingStats", 8, true)] public MovieTrackingStats ptr_stats; [DNAFieldAttribute(12, "MovieTrackingDopesheet", "dopesheet", "MovieTrackingDopesheet", 48, false)] public MovieTrackingDopesheet dopesheet; diff --git a/BlendFile/DNA/MovieTrackingCamera.cs b/BlendFile/DNA/MovieTrackingCamera.cs index 980616f..b47f909 100644 --- a/BlendFile/DNA/MovieTrackingCamera.cs +++ b/BlendFile/DNA/MovieTrackingCamera.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(976, "MovieTrackingCamera")] + [DNAClassAttribute(976, "MovieTrackingCamera", 96)] public class MovieTrackingCamera { - [DNAFieldAttribute(0, "void", "*intrinsics", "void", 4, true)] + [DNAFieldAttribute(0, "void", "*intrinsics", "void", 8, true)] public object ptr_intrinsics; [DNAFieldAttribute(1, "short", "distortion_model", "short", 2, false)] public short distortion_model; diff --git a/BlendFile/DNA/MovieTrackingDopesheet.cs b/BlendFile/DNA/MovieTrackingDopesheet.cs index ad38805..1a2f12d 100644 --- a/BlendFile/DNA/MovieTrackingDopesheet.cs +++ b/BlendFile/DNA/MovieTrackingDopesheet.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(986, "MovieTrackingDopesheet")] + [DNAClassAttribute(986, "MovieTrackingDopesheet", 48)] public struct MovieTrackingDopesheet { [DNAFieldAttribute(0, "int", "ok", "int", 4, false)] public int ok; diff --git a/BlendFile/DNA/MovieTrackingDopesheetChannel.cs b/BlendFile/DNA/MovieTrackingDopesheetChannel.cs index 0aac07d..0625e3f 100644 --- a/BlendFile/DNA/MovieTrackingDopesheetChannel.cs +++ b/BlendFile/DNA/MovieTrackingDopesheetChannel.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(984, "MovieTrackingDopesheetChannel")] + [DNAClassAttribute(984, "MovieTrackingDopesheetChannel", 120)] public class MovieTrackingDopesheetChannel { - [DNAFieldAttribute(0, "MovieTrackingDopesheetChannel", "*next", "MovieTrackingDopesheetChannel", 4, true)] + [DNAFieldAttribute(0, "MovieTrackingDopesheetChannel", "*next", "MovieTrackingDopesheetChannel", 8, true)] public MovieTrackingDopesheetChannel ptr_next; - [DNAFieldAttribute(1, "MovieTrackingDopesheetChannel", "*prev", "MovieTrackingDopesheetChannel", 4, true)] + [DNAFieldAttribute(1, "MovieTrackingDopesheetChannel", "*prev", "MovieTrackingDopesheetChannel", 8, true)] public MovieTrackingDopesheetChannel ptr_prev; - [DNAFieldAttribute(2, "MovieTrackingTrack", "*track", "MovieTrackingTrack", 4, true)] + [DNAFieldAttribute(2, "MovieTrackingTrack", "*track", "MovieTrackingTrack", 8, true)] public MovieTrackingTrack ptr_track; [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; @@ -27,7 +27,7 @@ namespace BlendFile.DNA { public char[] name = new System.Char[64]; [DNAFieldAttribute(5, "int", "tot_segment", "int", 4, false)] public int tot_segment; - [DNAFieldAttribute(6, "int", "*segments", "int", 4, true)] + [DNAFieldAttribute(6, "int", "*segments", "int", 8, true)] public int ptr_segments; [DNAFieldAttribute(7, "int", "max_segment", "int", 4, false)] public int max_segment; diff --git a/BlendFile/DNA/MovieTrackingDopesheetCoverageSegment.cs b/BlendFile/DNA/MovieTrackingDopesheetCoverageSegment.cs index 55c8bea..e74c139 100644 --- a/BlendFile/DNA/MovieTrackingDopesheetCoverageSegment.cs +++ b/BlendFile/DNA/MovieTrackingDopesheetCoverageSegment.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(985, "MovieTrackingDopesheetCoverageSegment")] + [DNAClassAttribute(985, "MovieTrackingDopesheetCoverageSegment", 32)] public class MovieTrackingDopesheetCoverageSegment { - [DNAFieldAttribute(0, "MovieTrackingDopesheetCoverageSegment", "*next", "MovieTrackingDopesheetCoverageSegment", 4, true)] + [DNAFieldAttribute(0, "MovieTrackingDopesheetCoverageSegment", "*next", "MovieTrackingDopesheetCoverageSegment", 8, true)] public MovieTrackingDopesheetCoverageSegment ptr_next; - [DNAFieldAttribute(1, "MovieTrackingDopesheetCoverageSegment", "*prev", "MovieTrackingDopesheetCoverageSegment", 4, true)] + [DNAFieldAttribute(1, "MovieTrackingDopesheetCoverageSegment", "*prev", "MovieTrackingDopesheetCoverageSegment", 8, true)] public MovieTrackingDopesheetCoverageSegment ptr_prev; [DNAFieldAttribute(2, "int", "coverage", "int", 4, false)] public int coverage; diff --git a/BlendFile/DNA/MovieTrackingMarker.cs b/BlendFile/DNA/MovieTrackingMarker.cs index 1a2ae64..6044285 100644 --- a/BlendFile/DNA/MovieTrackingMarker.cs +++ b/BlendFile/DNA/MovieTrackingMarker.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(560, "MovieTrackingMarker")] + [DNAClassAttribute(560, "MovieTrackingMarker", 64)] public struct MovieTrackingMarker { [DNAFieldAttribute(0, "float", "pos[2]", "System.Single[]", 8, false)] public float[] pos = new System.Single[2]; diff --git a/BlendFile/DNA/MovieTrackingObject.cs b/BlendFile/DNA/MovieTrackingObject.cs index cf69242..cddee00 100644 --- a/BlendFile/DNA/MovieTrackingObject.cs +++ b/BlendFile/DNA/MovieTrackingObject.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(982, "MovieTrackingObject")] + [DNAClassAttribute(982, "MovieTrackingObject", 168)] public class MovieTrackingObject { - [DNAFieldAttribute(0, "MovieTrackingObject", "*next", "MovieTrackingObject", 4, true)] + [DNAFieldAttribute(0, "MovieTrackingObject", "*next", "MovieTrackingObject", 8, true)] public MovieTrackingObject ptr_next; - [DNAFieldAttribute(1, "MovieTrackingObject", "*prev", "MovieTrackingObject", 4, true)] + [DNAFieldAttribute(1, "MovieTrackingObject", "*prev", "MovieTrackingObject", 8, true)] public MovieTrackingObject ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; @@ -29,9 +29,9 @@ namespace BlendFile.DNA { public ListBase tracks; [DNAFieldAttribute(6, "ListBase", "plane_tracks", "ListBase", 16, false)] public ListBase plane_tracks; - [DNAFieldAttribute(7, "MovieTrackingTrack", "*active_track", "MovieTrackingTrack", 4, true)] + [DNAFieldAttribute(7, "MovieTrackingTrack", "*active_track", "MovieTrackingTrack", 8, true)] public MovieTrackingTrack ptr_active_track; - [DNAFieldAttribute(8, "MovieTrackingPlaneTrack", "*active_plane_track", "MovieTrackingPlaneTrack", 4, true)] + [DNAFieldAttribute(8, "MovieTrackingPlaneTrack", "*active_plane_track", "MovieTrackingPlaneTrack", 8, true)] public MovieTrackingPlaneTrack ptr_active_plane_track; [DNAFieldAttribute(9, "MovieTrackingReconstruction", "reconstruction", "MovieTrackingReconstruction", 24, false)] public MovieTrackingReconstruction reconstruction; diff --git a/BlendFile/DNA/MovieTrackingPlaneMarker.cs b/BlendFile/DNA/MovieTrackingPlaneMarker.cs index 997c6fe..2022bed 100644 --- a/BlendFile/DNA/MovieTrackingPlaneMarker.cs +++ b/BlendFile/DNA/MovieTrackingPlaneMarker.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(977, "MovieTrackingPlaneMarker")] + [DNAClassAttribute(977, "MovieTrackingPlaneMarker", 40)] public struct MovieTrackingPlaneMarker { [DNAFieldAttribute(0, "float", "corners[4][2]", "System.Single[,]", 32, false)] public float[,] corners = new System.Single[4,2]; diff --git a/BlendFile/DNA/MovieTrackingPlaneTrack.cs b/BlendFile/DNA/MovieTrackingPlaneTrack.cs index 64a94f1..e23e61e 100644 --- a/BlendFile/DNA/MovieTrackingPlaneTrack.cs +++ b/BlendFile/DNA/MovieTrackingPlaneTrack.cs @@ -13,27 +13,27 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(978, "MovieTrackingPlaneTrack")] + [DNAClassAttribute(978, "MovieTrackingPlaneTrack", 128)] public class MovieTrackingPlaneTrack { - [DNAFieldAttribute(0, "MovieTrackingPlaneTrack", "*next", "MovieTrackingPlaneTrack", 4, true)] + [DNAFieldAttribute(0, "MovieTrackingPlaneTrack", "*next", "MovieTrackingPlaneTrack", 8, true)] public MovieTrackingPlaneTrack ptr_next; - [DNAFieldAttribute(1, "MovieTrackingPlaneTrack", "*prev", "MovieTrackingPlaneTrack", 4, true)] + [DNAFieldAttribute(1, "MovieTrackingPlaneTrack", "*prev", "MovieTrackingPlaneTrack", 8, true)] public MovieTrackingPlaneTrack ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; - [DNAFieldAttribute(3, "MovieTrackingTrack", "**point_tracks", "MovieTrackingTrack", 4, true)] + [DNAFieldAttribute(3, "MovieTrackingTrack", "**point_tracks", "MovieTrackingTrack", 8, true)] public MovieTrackingTrack ptr_ptr_point_tracks; [DNAFieldAttribute(4, "int", "point_tracksnr", "int", 4, false)] public int point_tracksnr; [DNAFieldAttribute(5, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(6, "MovieTrackingPlaneMarker", "*markers", "MovieTrackingPlaneMarker", 4, true)] + [DNAFieldAttribute(6, "MovieTrackingPlaneMarker", "*markers", "MovieTrackingPlaneMarker", 8, true)] public MovieTrackingPlaneMarker ptr_markers; [DNAFieldAttribute(7, "int", "markersnr", "int", 4, false)] public int markersnr; [DNAFieldAttribute(8, "int", "flag", "int", 4, false)] public int flag; - [DNAFieldAttribute(9, "Image", "*image", "Image", 4, true)] + [DNAFieldAttribute(9, "Image", "*image", "Image", 8, true)] public Image ptr_image; [DNAFieldAttribute(10, "float", "image_opacity", "float", 4, false)] public float image_opacity; diff --git a/BlendFile/DNA/MovieTrackingReconstruction.cs b/BlendFile/DNA/MovieTrackingReconstruction.cs index 200c946..c82da4b 100644 --- a/BlendFile/DNA/MovieTrackingReconstruction.cs +++ b/BlendFile/DNA/MovieTrackingReconstruction.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(981, "MovieTrackingReconstruction")] + [DNAClassAttribute(981, "MovieTrackingReconstruction", 24)] public class MovieTrackingReconstruction { [DNAFieldAttribute(0, "int", "flag", "int", 4, false)] public int flag; @@ -23,7 +23,7 @@ namespace BlendFile.DNA { public int last_camera; [DNAFieldAttribute(3, "int", "camnr", "int", 4, false)] public int camnr; - [DNAFieldAttribute(4, "MovieReconstructedCamera", "*cameras", "MovieReconstructedCamera", 4, true)] + [DNAFieldAttribute(4, "MovieReconstructedCamera", "*cameras", "MovieReconstructedCamera", 8, true)] public MovieReconstructedCamera ptr_cameras; public MovieTrackingReconstruction() { this.flag = default; diff --git a/BlendFile/DNA/MovieTrackingSettings.cs b/BlendFile/DNA/MovieTrackingSettings.cs index cbf7467..acb147c 100644 --- a/BlendFile/DNA/MovieTrackingSettings.cs +++ b/BlendFile/DNA/MovieTrackingSettings.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(979, "MovieTrackingSettings")] + [DNAClassAttribute(979, "MovieTrackingSettings", 64)] public struct MovieTrackingSettings { [DNAFieldAttribute(0, "short", "default_motion_model", "short", 2, false)] public short default_motion_model; diff --git a/BlendFile/DNA/MovieTrackingStabilization.cs b/BlendFile/DNA/MovieTrackingStabilization.cs index 7339afd..c51ab13 100644 --- a/BlendFile/DNA/MovieTrackingStabilization.cs +++ b/BlendFile/DNA/MovieTrackingStabilization.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(980, "MovieTrackingStabilization")] + [DNAClassAttribute(980, "MovieTrackingStabilization", 72)] public class MovieTrackingStabilization { [DNAFieldAttribute(0, "int", "flag", "int", 4, false)] public int flag; @@ -27,7 +27,7 @@ namespace BlendFile.DNA { public int act_rot_track; [DNAFieldAttribute(5, "float", "maxscale", "float", 4, false)] public float maxscale; - [DNAFieldAttribute(6, "MovieTrackingTrack", "*rot_track", "MovieTrackingTrack", 4, true)] + [DNAFieldAttribute(6, "MovieTrackingTrack", "*rot_track", "MovieTrackingTrack", 8, true)] public MovieTrackingTrack ptr_rot_track; [DNAFieldAttribute(7, "int", "anchor_frame", "int", 4, false)] public int anchor_frame; diff --git a/BlendFile/DNA/MovieTrackingStats.cs b/BlendFile/DNA/MovieTrackingStats.cs index ca69fc6..77b8987 100644 --- a/BlendFile/DNA/MovieTrackingStats.cs +++ b/BlendFile/DNA/MovieTrackingStats.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(983, "MovieTrackingStats")] + [DNAClassAttribute(983, "MovieTrackingStats", 256)] public struct MovieTrackingStats { [DNAFieldAttribute(0, "char", "message[256]", "System.Char[]", 256, false)] public char[] message = new System.Char[256]; diff --git a/BlendFile/DNA/MovieTrackingTrack.cs b/BlendFile/DNA/MovieTrackingTrack.cs index b3f8f1c..a6a88ba 100644 --- a/BlendFile/DNA/MovieTrackingTrack.cs +++ b/BlendFile/DNA/MovieTrackingTrack.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(561, "MovieTrackingTrack")] + [DNAClassAttribute(561, "MovieTrackingTrack", 208)] public class MovieTrackingTrack { - [DNAFieldAttribute(0, "MovieTrackingTrack", "*next", "MovieTrackingTrack", 4, true)] + [DNAFieldAttribute(0, "MovieTrackingTrack", "*next", "MovieTrackingTrack", 8, true)] public MovieTrackingTrack ptr_next; - [DNAFieldAttribute(1, "MovieTrackingTrack", "*prev", "MovieTrackingTrack", 4, true)] + [DNAFieldAttribute(1, "MovieTrackingTrack", "*prev", "MovieTrackingTrack", 8, true)] public MovieTrackingTrack ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; @@ -35,7 +35,7 @@ namespace BlendFile.DNA { public int markersnr; [DNAFieldAttribute(9, "int", "_pad", "int", 4, false)] public int _pad; - [DNAFieldAttribute(10, "MovieTrackingMarker", "*markers", "MovieTrackingMarker", 4, true)] + [DNAFieldAttribute(10, "MovieTrackingMarker", "*markers", "MovieTrackingMarker", 8, true)] public MovieTrackingMarker ptr_markers; [DNAFieldAttribute(11, "float", "bundle_pos[3]", "System.Single[]", 12, false)] public float[] bundle_pos = new System.Single[3]; @@ -61,7 +61,7 @@ namespace BlendFile.DNA { public int algorithm_flag; [DNAFieldAttribute(22, "float", "minimum_correlation", "float", 4, false)] public float minimum_correlation; - [DNAFieldAttribute(23, "bGPdata", "*gpd", "bGPdata", 4, true)] + [DNAFieldAttribute(23, "bGPdata", "*gpd", "bGPdata", 8, true)] public bGPdata ptr_gpd; [DNAFieldAttribute(24, "float", "weight", "float", 4, false)] public float weight; diff --git a/BlendFile/DNA/MultiplyGpencilModifierData.cs b/BlendFile/DNA/MultiplyGpencilModifierData.cs index baebcc7..70409fc 100644 --- a/BlendFile/DNA/MultiplyGpencilModifierData.cs +++ b/BlendFile/DNA/MultiplyGpencilModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(297, "MultiplyGpencilModifierData")] + [DNAClassAttribute(297, "MultiplyGpencilModifierData", 280)] public class MultiplyGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; diff --git a/BlendFile/DNA/MultiresModifierData.cs b/BlendFile/DNA/MultiresModifierData.cs index 034aa6e..b48782e 100644 --- a/BlendFile/DNA/MultiresModifierData.cs +++ b/BlendFile/DNA/MultiresModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(480, "MultiresModifierData")] + [DNAClassAttribute(480, "MultiresModifierData", 136)] public struct MultiresModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/NamedBrushAssetReference.cs b/BlendFile/DNA/NamedBrushAssetReference.cs index c3b66c8..151ac80 100644 --- a/BlendFile/DNA/NamedBrushAssetReference.cs +++ b/BlendFile/DNA/NamedBrushAssetReference.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(805, "NamedBrushAssetReference")] + [DNAClassAttribute(805, "NamedBrushAssetReference", 32)] public class NamedBrushAssetReference { - [DNAFieldAttribute(0, "NamedBrushAssetReference", "*next", "NamedBrushAssetReference", 4, true)] + [DNAFieldAttribute(0, "NamedBrushAssetReference", "*next", "NamedBrushAssetReference", 8, true)] public NamedBrushAssetReference ptr_next; - [DNAFieldAttribute(1, "NamedBrushAssetReference", "*prev", "NamedBrushAssetReference", 4, true)] + [DNAFieldAttribute(1, "NamedBrushAssetReference", "*prev", "NamedBrushAssetReference", 8, true)] public NamedBrushAssetReference ptr_prev; - [DNAFieldAttribute(2, "char", "*name", "char", 4, true)] + [DNAFieldAttribute(2, "char", "*name", "char", 8, true)] public char ptr_name; - [DNAFieldAttribute(3, "AssetWeakReference", "*brush_asset_reference", "AssetWeakReference", 4, true)] + [DNAFieldAttribute(3, "AssetWeakReference", "*brush_asset_reference", "AssetWeakReference", 8, true)] 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 263c1c2..21adb69 100644 --- a/BlendFile/DNA/NlaStrip.cs +++ b/BlendFile/DNA/NlaStrip.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(96, "NlaStrip")] + [DNAClassAttribute(96, "NlaStrip", 288)] public class NlaStrip { - [DNAFieldAttribute(0, "NlaStrip", "*next", "NlaStrip", 4, true)] + [DNAFieldAttribute(0, "NlaStrip", "*next", "NlaStrip", 8, true)] public NlaStrip ptr_next; - [DNAFieldAttribute(1, "NlaStrip", "*prev", "NlaStrip", 4, true)] + [DNAFieldAttribute(1, "NlaStrip", "*prev", "NlaStrip", 8, true)] public NlaStrip ptr_prev; [DNAFieldAttribute(2, "ListBase", "strips", "ListBase", 16, false)] public ListBase strips; - [DNAFieldAttribute(3, "bAction", "*act", "bAction", 4, true)] + [DNAFieldAttribute(3, "bAction", "*act", "bAction", 8, true)] public bAction ptr_act; [DNAFieldAttribute(4, "int", "action_slot_handle", "int", 4, false)] public int action_slot_handle; @@ -63,15 +63,15 @@ namespace BlendFile.DNA { public char[] _pad1 = new System.Char[2]; [DNAFieldAttribute(23, "short", "type", "short", 2, false)] public short type; - [DNAFieldAttribute(24, "void", "*speaker_handle", "void", 4, true)] + [DNAFieldAttribute(24, "void", "*speaker_handle", "void", 8, true)] public object ptr_speaker_handle; [DNAFieldAttribute(25, "int", "flag", "int", 4, false)] public int flag; [DNAFieldAttribute(26, "char", "_pad2[4]", "System.Char[]", 4, false)] public char[] _pad2 = new System.Char[4]; - [DNAFieldAttribute(27, "NlaStrip", "*orig_strip", "NlaStrip", 4, true)] + [DNAFieldAttribute(27, "NlaStrip", "*orig_strip", "NlaStrip", 8, true)] public NlaStrip ptr_orig_strip; - [DNAFieldAttribute(28, "void", "*_pad3", "void", 4, true)] + [DNAFieldAttribute(28, "void", "*_pad3", "void", 8, true)] public object ptr__pad3; public NlaStrip() { this.ptr_next = default; diff --git a/BlendFile/DNA/NlaTrack.cs b/BlendFile/DNA/NlaTrack.cs index 983be8f..0375024 100644 --- a/BlendFile/DNA/NlaTrack.cs +++ b/BlendFile/DNA/NlaTrack.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(97, "NlaTrack")] + [DNAClassAttribute(97, "NlaTrack", 104)] public class NlaTrack { - [DNAFieldAttribute(0, "NlaTrack", "*next", "NlaTrack", 4, true)] + [DNAFieldAttribute(0, "NlaTrack", "*next", "NlaTrack", 8, true)] public NlaTrack ptr_next; - [DNAFieldAttribute(1, "NlaTrack", "*prev", "NlaTrack", 4, true)] + [DNAFieldAttribute(1, "NlaTrack", "*prev", "NlaTrack", 8, true)] public NlaTrack ptr_prev; [DNAFieldAttribute(2, "ListBase", "strips", "ListBase", 16, false)] public ListBase strips; diff --git a/BlendFile/DNA/NodeAccumulateField.cs b/BlendFile/DNA/NodeAccumulateField.cs index 33eca47..a57f212 100644 --- a/BlendFile/DNA/NodeAccumulateField.cs +++ b/BlendFile/DNA/NodeAccumulateField.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(676, "NodeAccumulateField")] + [DNAClassAttribute(676, "NodeAccumulateField", 2)] public struct NodeAccumulateField { [DNAFieldAttribute(0, "uchar", "data_type", "uchar", 1, false)] public byte data_type; diff --git a/BlendFile/DNA/NodeAntiAliasingData.cs b/BlendFile/DNA/NodeAntiAliasingData.cs index 2e3d0c1..e638ba3 100644 --- a/BlendFile/DNA/NodeAntiAliasingData.cs +++ b/BlendFile/DNA/NodeAntiAliasingData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(612, "NodeAntiAliasingData")] + [DNAClassAttribute(612, "NodeAntiAliasingData", 12)] public struct NodeAntiAliasingData { [DNAFieldAttribute(0, "float", "threshold", "float", 4, false)] public float threshold; diff --git a/BlendFile/DNA/NodeBilateralBlurData.cs b/BlendFile/DNA/NodeBilateralBlurData.cs index c0cb108..7b167a8 100644 --- a/BlendFile/DNA/NodeBilateralBlurData.cs +++ b/BlendFile/DNA/NodeBilateralBlurData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(610, "NodeBilateralBlurData")] + [DNAClassAttribute(610, "NodeBilateralBlurData", 12)] public struct NodeBilateralBlurData { [DNAFieldAttribute(0, "float", "sigma_color", "float", 4, false)] public float sigma_color; diff --git a/BlendFile/DNA/NodeBlurData.cs b/BlendFile/DNA/NodeBlurData.cs index 11a8b2e..ec3a937 100644 --- a/BlendFile/DNA/NodeBlurData.cs +++ b/BlendFile/DNA/NodeBlurData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(608, "NodeBlurData")] + [DNAClassAttribute(608, "NodeBlurData", 40)] public struct NodeBlurData { [DNAFieldAttribute(0, "short", "sizex", "short", 2, false)] public short sizex; diff --git a/BlendFile/DNA/NodeBokehImage.cs b/BlendFile/DNA/NodeBokehImage.cs index 4eb7d69..d0beaf5 100644 --- a/BlendFile/DNA/NodeBokehImage.cs +++ b/BlendFile/DNA/NodeBokehImage.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(604, "NodeBokehImage")] + [DNAClassAttribute(604, "NodeBokehImage", 20)] public struct NodeBokehImage { [DNAFieldAttribute(0, "float", "angle", "float", 4, false)] public float angle; diff --git a/BlendFile/DNA/NodeBoxMask.cs b/BlendFile/DNA/NodeBoxMask.cs index 2a92874..85f28d1 100644 --- a/BlendFile/DNA/NodeBoxMask.cs +++ b/BlendFile/DNA/NodeBoxMask.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(605, "NodeBoxMask")] + [DNAClassAttribute(605, "NodeBoxMask", 24)] public struct NodeBoxMask { [DNAFieldAttribute(0, "float", "x", "float", 4, false)] public float x; diff --git a/BlendFile/DNA/NodeCMPCombSepColor.cs b/BlendFile/DNA/NodeCMPCombSepColor.cs index 8967bd4..8632bfb 100644 --- a/BlendFile/DNA/NodeCMPCombSepColor.cs +++ b/BlendFile/DNA/NodeCMPCombSepColor.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(622, "NodeCMPCombSepColor")] + [DNAClassAttribute(622, "NodeCMPCombSepColor", 2)] public struct NodeCMPCombSepColor { [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)] public byte mode; diff --git a/BlendFile/DNA/NodeChroma.cs b/BlendFile/DNA/NodeChroma.cs index c9f90dd..6476b13 100644 --- a/BlendFile/DNA/NodeChroma.cs +++ b/BlendFile/DNA/NodeChroma.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(618, "NodeChroma")] + [DNAClassAttribute(618, "NodeChroma", 44)] public struct NodeChroma { [DNAFieldAttribute(0, "float", "t1", "float", 4, false)] public float t1; diff --git a/BlendFile/DNA/NodeColorBalance.cs b/BlendFile/DNA/NodeColorBalance.cs index dd00f06..68b7aa9 100644 --- a/BlendFile/DNA/NodeColorBalance.cs +++ b/BlendFile/DNA/NodeColorBalance.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(628, "NodeColorBalance")] + [DNAClassAttribute(628, "NodeColorBalance", 96)] public struct NodeColorBalance { [DNAFieldAttribute(0, "float", "slope[3]", "System.Single[]", 12, false)] public float[] slope = new System.Single[3]; diff --git a/BlendFile/DNA/NodeColorCorrection.cs b/BlendFile/DNA/NodeColorCorrection.cs index 8739f51..8173e28 100644 --- a/BlendFile/DNA/NodeColorCorrection.cs +++ b/BlendFile/DNA/NodeColorCorrection.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(603, "NodeColorCorrection")] + [DNAClassAttribute(603, "NodeColorCorrection", 104)] public struct NodeColorCorrection { [DNAFieldAttribute(0, "ColorCorrectionData", "master", "ColorCorrectionData", 24, false)] public ColorCorrectionData master; diff --git a/BlendFile/DNA/NodeColorspill.cs b/BlendFile/DNA/NodeColorspill.cs index c8b9c3f..92b1ba4 100644 --- a/BlendFile/DNA/NodeColorspill.cs +++ b/BlendFile/DNA/NodeColorspill.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(629, "NodeColorspill")] + [DNAClassAttribute(629, "NodeColorspill", 20)] public struct NodeColorspill { [DNAFieldAttribute(0, "short", "limchan", "short", 2, false)] public short limchan; diff --git a/BlendFile/DNA/NodeCombSepColor.cs b/BlendFile/DNA/NodeCombSepColor.cs index 57f1283..a0445f3 100644 --- a/BlendFile/DNA/NodeCombSepColor.cs +++ b/BlendFile/DNA/NodeCombSepColor.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(749, "NodeCombSepColor")] + [DNAClassAttribute(749, "NodeCombSepColor", 1)] public struct NodeCombSepColor { [DNAFieldAttribute(0, "int8_t", "mode", "int8_t", 1, false)] public sbyte mode; diff --git a/BlendFile/DNA/NodeConvertColorSpace.cs b/BlendFile/DNA/NodeConvertColorSpace.cs index c761a67..b70faf5 100644 --- a/BlendFile/DNA/NodeConvertColorSpace.cs +++ b/BlendFile/DNA/NodeConvertColorSpace.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(630, "NodeConvertColorSpace")] + [DNAClassAttribute(630, "NodeConvertColorSpace", 128)] public struct NodeConvertColorSpace { [DNAFieldAttribute(0, "char", "from_color_space[64]", "System.Char[]", 64, false)] public char[] from_color_space = new System.Char[64]; diff --git a/BlendFile/DNA/NodeCryptomatte.cs b/BlendFile/DNA/NodeCryptomatte.cs index 6be50af..1453ef3 100644 --- a/BlendFile/DNA/NodeCryptomatte.cs +++ b/BlendFile/DNA/NodeCryptomatte.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(672, "NodeCryptomatte")] + [DNAClassAttribute(672, "NodeCryptomatte", 176)] public class NodeCryptomatte { [DNAFieldAttribute(0, "ImageUser", "iuser", "ImageUser", 40, false)] public ImageUser iuser; @@ -21,7 +21,7 @@ namespace BlendFile.DNA { public ListBase entries; [DNAFieldAttribute(2, "char", "layer_name[64]", "System.Char[]", 64, false)] public char[] layer_name = new System.Char[64]; - [DNAFieldAttribute(3, "char", "*matte_id", "char", 4, true)] + [DNAFieldAttribute(3, "char", "*matte_id", "char", 8, true)] public char ptr_matte_id; [DNAFieldAttribute(4, "int", "num_inputs", "int", 4, false)] public int num_inputs; diff --git a/BlendFile/DNA/NodeCryptomatte_Runtime.cs b/BlendFile/DNA/NodeCryptomatte_Runtime.cs index 948e548..b2f7315 100644 --- a/BlendFile/DNA/NodeCryptomatte_Runtime.cs +++ b/BlendFile/DNA/NodeCryptomatte_Runtime.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(671, "NodeCryptomatte_Runtime")] + [DNAClassAttribute(671, "NodeCryptomatte_Runtime", 40)] public struct NodeCryptomatte_Runtime { [DNAFieldAttribute(0, "ListBase", "layers", "ListBase", 16, false)] public ListBase layers; diff --git a/BlendFile/DNA/NodeDBlurData.cs b/BlendFile/DNA/NodeDBlurData.cs index 788466c..04cda53 100644 --- a/BlendFile/DNA/NodeDBlurData.cs +++ b/BlendFile/DNA/NodeDBlurData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(609, "NodeDBlurData")] + [DNAClassAttribute(609, "NodeDBlurData", 28)] public struct NodeDBlurData { [DNAFieldAttribute(0, "float", "center_x", "float", 4, false)] public float center_x; diff --git a/BlendFile/DNA/NodeDefocus.cs b/BlendFile/DNA/NodeDefocus.cs index 6de5e32..d49bf27 100644 --- a/BlendFile/DNA/NodeDefocus.cs +++ b/BlendFile/DNA/NodeDefocus.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(623, "NodeDefocus")] + [DNAClassAttribute(623, "NodeDefocus", 32)] public struct NodeDefocus { [DNAFieldAttribute(0, "char", "bktype", "char", 1, false)] public char bktype; diff --git a/BlendFile/DNA/NodeDenoise.cs b/BlendFile/DNA/NodeDenoise.cs index 7b34d39..69321f2 100644 --- a/BlendFile/DNA/NodeDenoise.cs +++ b/BlendFile/DNA/NodeDenoise.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(673, "NodeDenoise")] + [DNAClassAttribute(673, "NodeDenoise", 2)] public struct NodeDenoise { [DNAFieldAttribute(0, "char", "hdr", "char", 1, false)] public char hdr; diff --git a/BlendFile/DNA/NodeDilateErode.cs b/BlendFile/DNA/NodeDilateErode.cs index 0690285..2be2613 100644 --- a/BlendFile/DNA/NodeDilateErode.cs +++ b/BlendFile/DNA/NodeDilateErode.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(631, "NodeDilateErode")] + [DNAClassAttribute(631, "NodeDilateErode", 1)] public struct NodeDilateErode { [DNAFieldAttribute(0, "char", "falloff", "char", 1, false)] public char falloff; diff --git a/BlendFile/DNA/NodeEllipseMask.cs b/BlendFile/DNA/NodeEllipseMask.cs index d84f4c8..1cf39cf 100644 --- a/BlendFile/DNA/NodeEllipseMask.cs +++ b/BlendFile/DNA/NodeEllipseMask.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(606, "NodeEllipseMask")] + [DNAClassAttribute(606, "NodeEllipseMask", 24)] public struct NodeEllipseMask { [DNAFieldAttribute(0, "float", "x", "float", 4, false)] public float x; diff --git a/BlendFile/DNA/NodeEnumDefinition.cs b/BlendFile/DNA/NodeEnumDefinition.cs index ad32d1f..40a2f55 100644 --- a/BlendFile/DNA/NodeEnumDefinition.cs +++ b/BlendFile/DNA/NodeEnumDefinition.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(698, "NodeEnumDefinition")] + [DNAClassAttribute(698, "NodeEnumDefinition", 24)] public class NodeEnumDefinition { - [DNAFieldAttribute(0, "NodeEnumItem", "*items_array", "NodeEnumItem", 4, true)] + [DNAFieldAttribute(0, "NodeEnumItem", "*items_array", "NodeEnumItem", 8, true)] public NodeEnumItem ptr_items_array; [DNAFieldAttribute(1, "int", "items_num", "int", 4, false)] public int items_num; diff --git a/BlendFile/DNA/NodeEnumItem.cs b/BlendFile/DNA/NodeEnumItem.cs index bced2db..e524994 100644 --- a/BlendFile/DNA/NodeEnumItem.cs +++ b/BlendFile/DNA/NodeEnumItem.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(697, "NodeEnumItem")] + [DNAClassAttribute(697, "NodeEnumItem", 24)] public class NodeEnumItem { - [DNAFieldAttribute(0, "char", "*name", "char", 4, true)] + [DNAFieldAttribute(0, "char", "*name", "char", 8, true)] public char ptr_name; - [DNAFieldAttribute(1, "char", "*description", "char", 4, true)] + [DNAFieldAttribute(1, "char", "*description", "char", 8, true)] public char ptr_description; [DNAFieldAttribute(2, "int", "identifier", "int", 4, false)] public int identifier; diff --git a/BlendFile/DNA/NodeForeachGeometryElementGenerationItem.cs b/BlendFile/DNA/NodeForeachGeometryElementGenerationItem.cs index 826f749..7989dbf 100644 --- a/BlendFile/DNA/NodeForeachGeometryElementGenerationItem.cs +++ b/BlendFile/DNA/NodeForeachGeometryElementGenerationItem.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(740, "NodeForeachGeometryElementGenerationItem")] + [DNAClassAttribute(740, "NodeForeachGeometryElementGenerationItem", 16)] public class NodeForeachGeometryElementGenerationItem { - [DNAFieldAttribute(0, "char", "*name", "char", 4, true)] + [DNAFieldAttribute(0, "char", "*name", "char", 8, true)] public char ptr_name; [DNAFieldAttribute(1, "short", "socket_type", "short", 2, false)] public short socket_type; diff --git a/BlendFile/DNA/NodeForeachGeometryElementGenerationItems.cs b/BlendFile/DNA/NodeForeachGeometryElementGenerationItems.cs index 2aa56c1..bde4a43 100644 --- a/BlendFile/DNA/NodeForeachGeometryElementGenerationItems.cs +++ b/BlendFile/DNA/NodeForeachGeometryElementGenerationItems.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(743, "NodeForeachGeometryElementGenerationItems")] + [DNAClassAttribute(743, "NodeForeachGeometryElementGenerationItems", 24)] public class NodeForeachGeometryElementGenerationItems { - [DNAFieldAttribute(0, "NodeForeachGeometryElementGenerationItem", "*items", "NodeForeachGeometryElementGenerationItem", 4, true)] + [DNAFieldAttribute(0, "NodeForeachGeometryElementGenerationItem", "*items", "NodeForeachGeometryElementGenerationItem", 8, true)] public NodeForeachGeometryElementGenerationItem ptr_items; [DNAFieldAttribute(1, "int", "items_num", "int", 4, false)] public int items_num; diff --git a/BlendFile/DNA/NodeForeachGeometryElementInputItem.cs b/BlendFile/DNA/NodeForeachGeometryElementInputItem.cs index 0e918d3..6ea3f26 100644 --- a/BlendFile/DNA/NodeForeachGeometryElementInputItem.cs +++ b/BlendFile/DNA/NodeForeachGeometryElementInputItem.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(738, "NodeForeachGeometryElementInputItem")] + [DNAClassAttribute(738, "NodeForeachGeometryElementInputItem", 16)] public class NodeForeachGeometryElementInputItem { - [DNAFieldAttribute(0, "char", "*name", "char", 4, true)] + [DNAFieldAttribute(0, "char", "*name", "char", 8, true)] public char ptr_name; [DNAFieldAttribute(1, "short", "socket_type", "short", 2, false)] public short socket_type; diff --git a/BlendFile/DNA/NodeForeachGeometryElementInputItems.cs b/BlendFile/DNA/NodeForeachGeometryElementInputItems.cs index 2f5b671..a526d59 100644 --- a/BlendFile/DNA/NodeForeachGeometryElementInputItems.cs +++ b/BlendFile/DNA/NodeForeachGeometryElementInputItems.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(741, "NodeForeachGeometryElementInputItems")] + [DNAClassAttribute(741, "NodeForeachGeometryElementInputItems", 24)] public class NodeForeachGeometryElementInputItems { - [DNAFieldAttribute(0, "NodeForeachGeometryElementInputItem", "*items", "NodeForeachGeometryElementInputItem", 4, true)] + [DNAFieldAttribute(0, "NodeForeachGeometryElementInputItem", "*items", "NodeForeachGeometryElementInputItem", 8, true)] public NodeForeachGeometryElementInputItem ptr_items; [DNAFieldAttribute(1, "int", "items_num", "int", 4, false)] public int items_num; diff --git a/BlendFile/DNA/NodeForeachGeometryElementMainItem.cs b/BlendFile/DNA/NodeForeachGeometryElementMainItem.cs index d15597a..567e047 100644 --- a/BlendFile/DNA/NodeForeachGeometryElementMainItem.cs +++ b/BlendFile/DNA/NodeForeachGeometryElementMainItem.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(739, "NodeForeachGeometryElementMainItem")] + [DNAClassAttribute(739, "NodeForeachGeometryElementMainItem", 16)] public class NodeForeachGeometryElementMainItem { - [DNAFieldAttribute(0, "char", "*name", "char", 4, true)] + [DNAFieldAttribute(0, "char", "*name", "char", 8, true)] public char ptr_name; [DNAFieldAttribute(1, "short", "socket_type", "short", 2, false)] public short socket_type; diff --git a/BlendFile/DNA/NodeForeachGeometryElementMainItems.cs b/BlendFile/DNA/NodeForeachGeometryElementMainItems.cs index 6dab6c8..deb4b8d 100644 --- a/BlendFile/DNA/NodeForeachGeometryElementMainItems.cs +++ b/BlendFile/DNA/NodeForeachGeometryElementMainItems.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(742, "NodeForeachGeometryElementMainItems")] + [DNAClassAttribute(742, "NodeForeachGeometryElementMainItems", 24)] public class NodeForeachGeometryElementMainItems { - [DNAFieldAttribute(0, "NodeForeachGeometryElementMainItem", "*items", "NodeForeachGeometryElementMainItem", 4, true)] + [DNAFieldAttribute(0, "NodeForeachGeometryElementMainItem", "*items", "NodeForeachGeometryElementMainItem", 8, true)] public NodeForeachGeometryElementMainItem ptr_items; [DNAFieldAttribute(1, "int", "items_num", "int", 4, false)] public int items_num; diff --git a/BlendFile/DNA/NodeFrame.cs b/BlendFile/DNA/NodeFrame.cs index bfa1111..18ee7d6 100644 --- a/BlendFile/DNA/NodeFrame.cs +++ b/BlendFile/DNA/NodeFrame.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(599, "NodeFrame")] + [DNAClassAttribute(599, "NodeFrame", 4)] public struct NodeFrame { [DNAFieldAttribute(0, "short", "flag", "short", 2, false)] public short flag; diff --git a/BlendFile/DNA/NodeFunctionCompare.cs b/BlendFile/DNA/NodeFunctionCompare.cs index de9a6f9..d04a576 100644 --- a/BlendFile/DNA/NodeFunctionCompare.cs +++ b/BlendFile/DNA/NodeFunctionCompare.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(748, "NodeFunctionCompare")] + [DNAClassAttribute(748, "NodeFunctionCompare", 4)] public struct NodeFunctionCompare { [DNAFieldAttribute(0, "int8_t", "operation", "int8_t", 1, false)] public sbyte operation; diff --git a/BlendFile/DNA/NodeGeometryAttributeCapture.cs b/BlendFile/DNA/NodeGeometryAttributeCapture.cs index 93a907b..427e28a 100644 --- a/BlendFile/DNA/NodeGeometryAttributeCapture.cs +++ b/BlendFile/DNA/NodeGeometryAttributeCapture.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(720, "NodeGeometryAttributeCapture")] + [DNAClassAttribute(720, "NodeGeometryAttributeCapture", 24)] public class NodeGeometryAttributeCapture { [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false)] public sbyte data_type; @@ -23,7 +23,7 @@ namespace BlendFile.DNA { public char[] _pad = new System.Char[2]; [DNAFieldAttribute(3, "int", "next_identifier", "int", 4, false)] public int next_identifier; - [DNAFieldAttribute(4, "NodeGeometryAttributeCaptureItem", "*capture_items", "NodeGeometryAttributeCaptureItem", 4, true)] + [DNAFieldAttribute(4, "NodeGeometryAttributeCaptureItem", "*capture_items", "NodeGeometryAttributeCaptureItem", 8, true)] public NodeGeometryAttributeCaptureItem ptr_capture_items; [DNAFieldAttribute(5, "int", "capture_items_num", "int", 4, false)] public int capture_items_num; diff --git a/BlendFile/DNA/NodeGeometryAttributeCaptureItem.cs b/BlendFile/DNA/NodeGeometryAttributeCaptureItem.cs index b4b7ebe..d204d16 100644 --- a/BlendFile/DNA/NodeGeometryAttributeCaptureItem.cs +++ b/BlendFile/DNA/NodeGeometryAttributeCaptureItem.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(719, "NodeGeometryAttributeCaptureItem")] + [DNAClassAttribute(719, "NodeGeometryAttributeCaptureItem", 16)] public class NodeGeometryAttributeCaptureItem { [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false)] public sbyte data_type; @@ -21,7 +21,7 @@ namespace BlendFile.DNA { public char[] _pad = new System.Char[3]; [DNAFieldAttribute(2, "int", "identifier", "int", 4, false)] public int identifier; - [DNAFieldAttribute(3, "char", "*name", "char", 4, true)] + [DNAFieldAttribute(3, "char", "*name", "char", 8, true)] public char ptr_name; public NodeGeometryAttributeCaptureItem() { this.data_type = default; diff --git a/BlendFile/DNA/NodeGeometryBake.cs b/BlendFile/DNA/NodeGeometryBake.cs index 64204fe..92fecad 100644 --- a/BlendFile/DNA/NodeGeometryBake.cs +++ b/BlendFile/DNA/NodeGeometryBake.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(755, "NodeGeometryBake")] + [DNAClassAttribute(755, "NodeGeometryBake", 24)] public class NodeGeometryBake { - [DNAFieldAttribute(0, "NodeGeometryBakeItem", "*items", "NodeGeometryBakeItem", 4, true)] + [DNAFieldAttribute(0, "NodeGeometryBakeItem", "*items", "NodeGeometryBakeItem", 8, true)] public NodeGeometryBakeItem ptr_items; [DNAFieldAttribute(1, "int", "items_num", "int", 4, false)] public int items_num; diff --git a/BlendFile/DNA/NodeGeometryBakeItem.cs b/BlendFile/DNA/NodeGeometryBakeItem.cs index 6602b58..d061db0 100644 --- a/BlendFile/DNA/NodeGeometryBakeItem.cs +++ b/BlendFile/DNA/NodeGeometryBakeItem.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(754, "NodeGeometryBakeItem")] + [DNAClassAttribute(754, "NodeGeometryBakeItem", 24)] public class NodeGeometryBakeItem { - [DNAFieldAttribute(0, "char", "*name", "char", 4, true)] + [DNAFieldAttribute(0, "char", "*name", "char", 8, true)] public char ptr_name; [DNAFieldAttribute(1, "short", "socket_type", "short", 2, false)] public short socket_type; diff --git a/BlendFile/DNA/NodeGeometryCollectionInfo.cs b/BlendFile/DNA/NodeGeometryCollectionInfo.cs index c41bb9f..9288dce 100644 --- a/BlendFile/DNA/NodeGeometryCollectionInfo.cs +++ b/BlendFile/DNA/NodeGeometryCollectionInfo.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(686, "NodeGeometryCollectionInfo")] + [DNAClassAttribute(686, "NodeGeometryCollectionInfo", 1)] public struct NodeGeometryCollectionInfo { [DNAFieldAttribute(0, "uchar", "transform_space", "uchar", 1, false)] public byte transform_space; diff --git a/BlendFile/DNA/NodeGeometryCurveFill.cs b/BlendFile/DNA/NodeGeometryCurveFill.cs index b363700..3732f4c 100644 --- a/BlendFile/DNA/NodeGeometryCurveFill.cs +++ b/BlendFile/DNA/NodeGeometryCurveFill.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(717, "NodeGeometryCurveFill")] + [DNAClassAttribute(717, "NodeGeometryCurveFill", 1)] public struct NodeGeometryCurveFill { [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)] public byte mode; diff --git a/BlendFile/DNA/NodeGeometryCurveFillet.cs b/BlendFile/DNA/NodeGeometryCurveFillet.cs index 0e0ce6e..c0c0120 100644 --- a/BlendFile/DNA/NodeGeometryCurveFillet.cs +++ b/BlendFile/DNA/NodeGeometryCurveFillet.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(710, "NodeGeometryCurveFillet")] + [DNAClassAttribute(710, "NodeGeometryCurveFillet", 1)] public struct NodeGeometryCurveFillet { [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)] public byte mode; diff --git a/BlendFile/DNA/NodeGeometryCurvePrimitiveArc.cs b/BlendFile/DNA/NodeGeometryCurvePrimitiveArc.cs index 8db41e9..9a0b724 100644 --- a/BlendFile/DNA/NodeGeometryCurvePrimitiveArc.cs +++ b/BlendFile/DNA/NodeGeometryCurvePrimitiveArc.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(704, "NodeGeometryCurvePrimitiveArc")] + [DNAClassAttribute(704, "NodeGeometryCurvePrimitiveArc", 1)] public struct NodeGeometryCurvePrimitiveArc { [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)] public byte mode; diff --git a/BlendFile/DNA/NodeGeometryCurvePrimitiveBezierSegment.cs b/BlendFile/DNA/NodeGeometryCurvePrimitiveBezierSegment.cs index ac7f44c..104f6c3 100644 --- a/BlendFile/DNA/NodeGeometryCurvePrimitiveBezierSegment.cs +++ b/BlendFile/DNA/NodeGeometryCurvePrimitiveBezierSegment.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(706, "NodeGeometryCurvePrimitiveBezierSegment")] + [DNAClassAttribute(706, "NodeGeometryCurvePrimitiveBezierSegment", 1)] public struct NodeGeometryCurvePrimitiveBezierSegment { [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)] public byte mode; diff --git a/BlendFile/DNA/NodeGeometryCurvePrimitiveCircle.cs b/BlendFile/DNA/NodeGeometryCurvePrimitiveCircle.cs index 3f89172..94e55e4 100644 --- a/BlendFile/DNA/NodeGeometryCurvePrimitiveCircle.cs +++ b/BlendFile/DNA/NodeGeometryCurvePrimitiveCircle.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(707, "NodeGeometryCurvePrimitiveCircle")] + [DNAClassAttribute(707, "NodeGeometryCurvePrimitiveCircle", 1)] public struct NodeGeometryCurvePrimitiveCircle { [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)] public byte mode; diff --git a/BlendFile/DNA/NodeGeometryCurvePrimitiveLine.cs b/BlendFile/DNA/NodeGeometryCurvePrimitiveLine.cs index f943902..55edeca 100644 --- a/BlendFile/DNA/NodeGeometryCurvePrimitiveLine.cs +++ b/BlendFile/DNA/NodeGeometryCurvePrimitiveLine.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(705, "NodeGeometryCurvePrimitiveLine")] + [DNAClassAttribute(705, "NodeGeometryCurvePrimitiveLine", 1)] public struct NodeGeometryCurvePrimitiveLine { [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)] public byte mode; diff --git a/BlendFile/DNA/NodeGeometryCurvePrimitiveQuad.cs b/BlendFile/DNA/NodeGeometryCurvePrimitiveQuad.cs index 68a6263..f27f77b 100644 --- a/BlendFile/DNA/NodeGeometryCurvePrimitiveQuad.cs +++ b/BlendFile/DNA/NodeGeometryCurvePrimitiveQuad.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(708, "NodeGeometryCurvePrimitiveQuad")] + [DNAClassAttribute(708, "NodeGeometryCurvePrimitiveQuad", 1)] public struct NodeGeometryCurvePrimitiveQuad { [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)] public byte mode; diff --git a/BlendFile/DNA/NodeGeometryCurveResample.cs b/BlendFile/DNA/NodeGeometryCurveResample.cs index 78f4b78..b8ace2a 100644 --- a/BlendFile/DNA/NodeGeometryCurveResample.cs +++ b/BlendFile/DNA/NodeGeometryCurveResample.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(709, "NodeGeometryCurveResample")] + [DNAClassAttribute(709, "NodeGeometryCurveResample", 1)] public struct NodeGeometryCurveResample { [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)] public byte mode; diff --git a/BlendFile/DNA/NodeGeometryCurveSample.cs b/BlendFile/DNA/NodeGeometryCurveSample.cs index 3cd7b3b..1dca910 100644 --- a/BlendFile/DNA/NodeGeometryCurveSample.cs +++ b/BlendFile/DNA/NodeGeometryCurveSample.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(713, "NodeGeometryCurveSample")] + [DNAClassAttribute(713, "NodeGeometryCurveSample", 4)] public struct NodeGeometryCurveSample { [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)] public byte mode; diff --git a/BlendFile/DNA/NodeGeometryCurveSelectHandles.cs b/BlendFile/DNA/NodeGeometryCurveSelectHandles.cs index 3a99063..1f3a197 100644 --- a/BlendFile/DNA/NodeGeometryCurveSelectHandles.cs +++ b/BlendFile/DNA/NodeGeometryCurveSelectHandles.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(703, "NodeGeometryCurveSelectHandles")] + [DNAClassAttribute(703, "NodeGeometryCurveSelectHandles", 2)] public struct NodeGeometryCurveSelectHandles { [DNAFieldAttribute(0, "uchar", "handle_type", "uchar", 1, false)] public byte handle_type; diff --git a/BlendFile/DNA/NodeGeometryCurveSetHandles.cs b/BlendFile/DNA/NodeGeometryCurveSetHandles.cs index dd0c2c7..2cf9cd1 100644 --- a/BlendFile/DNA/NodeGeometryCurveSetHandles.cs +++ b/BlendFile/DNA/NodeGeometryCurveSetHandles.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(702, "NodeGeometryCurveSetHandles")] + [DNAClassAttribute(702, "NodeGeometryCurveSetHandles", 2)] public struct NodeGeometryCurveSetHandles { [DNAFieldAttribute(0, "uchar", "handle_type", "uchar", 1, false)] public byte handle_type; diff --git a/BlendFile/DNA/NodeGeometryCurveSplineType.cs b/BlendFile/DNA/NodeGeometryCurveSplineType.cs index ed9ed49..55d6610 100644 --- a/BlendFile/DNA/NodeGeometryCurveSplineType.cs +++ b/BlendFile/DNA/NodeGeometryCurveSplineType.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(700, "NodeGeometryCurveSplineType")] + [DNAClassAttribute(700, "NodeGeometryCurveSplineType", 1)] public struct NodeGeometryCurveSplineType { [DNAFieldAttribute(0, "uchar", "spline_type", "uchar", 1, false)] public byte spline_type; diff --git a/BlendFile/DNA/NodeGeometryCurveToPoints.cs b/BlendFile/DNA/NodeGeometryCurveToPoints.cs index 652c15f..d34a518 100644 --- a/BlendFile/DNA/NodeGeometryCurveToPoints.cs +++ b/BlendFile/DNA/NodeGeometryCurveToPoints.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(712, "NodeGeometryCurveToPoints")] + [DNAClassAttribute(712, "NodeGeometryCurveToPoints", 1)] public struct NodeGeometryCurveToPoints { [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)] public byte mode; diff --git a/BlendFile/DNA/NodeGeometryCurveTrim.cs b/BlendFile/DNA/NodeGeometryCurveTrim.cs index c2d6c49..fa3dbe9 100644 --- a/BlendFile/DNA/NodeGeometryCurveTrim.cs +++ b/BlendFile/DNA/NodeGeometryCurveTrim.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(711, "NodeGeometryCurveTrim")] + [DNAClassAttribute(711, "NodeGeometryCurveTrim", 1)] public struct NodeGeometryCurveTrim { [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)] public byte mode; diff --git a/BlendFile/DNA/NodeGeometryDeleteGeometry.cs b/BlendFile/DNA/NodeGeometryDeleteGeometry.cs index 23e4da5..1fdc7a5 100644 --- a/BlendFile/DNA/NodeGeometryDeleteGeometry.cs +++ b/BlendFile/DNA/NodeGeometryDeleteGeometry.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(724, "NodeGeometryDeleteGeometry")] + [DNAClassAttribute(724, "NodeGeometryDeleteGeometry", 2)] public struct NodeGeometryDeleteGeometry { [DNAFieldAttribute(0, "int8_t", "domain", "int8_t", 1, false)] public sbyte domain; diff --git a/BlendFile/DNA/NodeGeometryDialGizmo.cs b/BlendFile/DNA/NodeGeometryDialGizmo.cs index 3a463f5..749809e 100644 --- a/BlendFile/DNA/NodeGeometryDialGizmo.cs +++ b/BlendFile/DNA/NodeGeometryDialGizmo.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(752, "NodeGeometryDialGizmo")] + [DNAClassAttribute(752, "NodeGeometryDialGizmo", 4)] public struct NodeGeometryDialGizmo { [DNAFieldAttribute(0, "int", "color_id", "int", 4, false)] public int color_id; diff --git a/BlendFile/DNA/NodeGeometryDistributePointsInVolume.cs b/BlendFile/DNA/NodeGeometryDistributePointsInVolume.cs index c70e7fe..2901c51 100644 --- a/BlendFile/DNA/NodeGeometryDistributePointsInVolume.cs +++ b/BlendFile/DNA/NodeGeometryDistributePointsInVolume.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(747, "NodeGeometryDistributePointsInVolume")] + [DNAClassAttribute(747, "NodeGeometryDistributePointsInVolume", 1)] public struct NodeGeometryDistributePointsInVolume { [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)] public byte mode; diff --git a/BlendFile/DNA/NodeGeometryDuplicateElements.cs b/BlendFile/DNA/NodeGeometryDuplicateElements.cs index 8c88624..3fea76d 100644 --- a/BlendFile/DNA/NodeGeometryDuplicateElements.cs +++ b/BlendFile/DNA/NodeGeometryDuplicateElements.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(725, "NodeGeometryDuplicateElements")] + [DNAClassAttribute(725, "NodeGeometryDuplicateElements", 1)] public struct NodeGeometryDuplicateElements { [DNAFieldAttribute(0, "int8_t", "domain", "int8_t", 1, false)] public sbyte domain; diff --git a/BlendFile/DNA/NodeGeometryExtrudeMesh.cs b/BlendFile/DNA/NodeGeometryExtrudeMesh.cs index 22170ef..53a9a48 100644 --- a/BlendFile/DNA/NodeGeometryExtrudeMesh.cs +++ b/BlendFile/DNA/NodeGeometryExtrudeMesh.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(683, "NodeGeometryExtrudeMesh")] + [DNAClassAttribute(683, "NodeGeometryExtrudeMesh", 1)] public struct NodeGeometryExtrudeMesh { [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)] public byte mode; diff --git a/BlendFile/DNA/NodeGeometryForeachGeometryElementInput.cs b/BlendFile/DNA/NodeGeometryForeachGeometryElementInput.cs index 57f7dc4..1e145cc 100644 --- a/BlendFile/DNA/NodeGeometryForeachGeometryElementInput.cs +++ b/BlendFile/DNA/NodeGeometryForeachGeometryElementInput.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(737, "NodeGeometryForeachGeometryElementInput")] + [DNAClassAttribute(737, "NodeGeometryForeachGeometryElementInput", 4)] public struct NodeGeometryForeachGeometryElementInput { [DNAFieldAttribute(0, "int", "output_node_id", "int", 4, false)] public int output_node_id; diff --git a/BlendFile/DNA/NodeGeometryForeachGeometryElementOutput.cs b/BlendFile/DNA/NodeGeometryForeachGeometryElementOutput.cs index 2cba5a7..0762529 100644 --- a/BlendFile/DNA/NodeGeometryForeachGeometryElementOutput.cs +++ b/BlendFile/DNA/NodeGeometryForeachGeometryElementOutput.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(744, "NodeGeometryForeachGeometryElementOutput")] + [DNAClassAttribute(744, "NodeGeometryForeachGeometryElementOutput", 80)] public struct NodeGeometryForeachGeometryElementOutput { [DNAFieldAttribute(0, "NodeForeachGeometryElementInputItems", "input_items", "NodeForeachGeometryElementInputItems", 24, false)] public NodeForeachGeometryElementInputItems input_items; diff --git a/BlendFile/DNA/NodeGeometryImageTexture.cs b/BlendFile/DNA/NodeGeometryImageTexture.cs index fcb149c..66db839 100644 --- a/BlendFile/DNA/NodeGeometryImageTexture.cs +++ b/BlendFile/DNA/NodeGeometryImageTexture.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(728, "NodeGeometryImageTexture")] + [DNAClassAttribute(728, "NodeGeometryImageTexture", 2)] public struct NodeGeometryImageTexture { [DNAFieldAttribute(0, "int8_t", "interpolation", "int8_t", 1, false)] public sbyte interpolation; diff --git a/BlendFile/DNA/NodeGeometryInputNamedAttribute.cs b/BlendFile/DNA/NodeGeometryInputNamedAttribute.cs index 53b56ee..95befa9 100644 --- a/BlendFile/DNA/NodeGeometryInputNamedAttribute.cs +++ b/BlendFile/DNA/NodeGeometryInputNamedAttribute.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(722, "NodeGeometryInputNamedAttribute")] + [DNAClassAttribute(722, "NodeGeometryInputNamedAttribute", 1)] public struct NodeGeometryInputNamedAttribute { [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false)] public sbyte data_type; diff --git a/BlendFile/DNA/NodeGeometryLinearGizmo.cs b/BlendFile/DNA/NodeGeometryLinearGizmo.cs index 80c0e65..cd079a0 100644 --- a/BlendFile/DNA/NodeGeometryLinearGizmo.cs +++ b/BlendFile/DNA/NodeGeometryLinearGizmo.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(751, "NodeGeometryLinearGizmo")] + [DNAClassAttribute(751, "NodeGeometryLinearGizmo", 8)] public struct NodeGeometryLinearGizmo { [DNAFieldAttribute(0, "int", "color_id", "int", 4, false)] public int color_id; diff --git a/BlendFile/DNA/NodeGeometryMergeByDistance.cs b/BlendFile/DNA/NodeGeometryMergeByDistance.cs index 531573f..0429ce2 100644 --- a/BlendFile/DNA/NodeGeometryMergeByDistance.cs +++ b/BlendFile/DNA/NodeGeometryMergeByDistance.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(694, "NodeGeometryMergeByDistance")] + [DNAClassAttribute(694, "NodeGeometryMergeByDistance", 1)] public struct NodeGeometryMergeByDistance { [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)] public byte mode; diff --git a/BlendFile/DNA/NodeGeometryMergeLayers.cs b/BlendFile/DNA/NodeGeometryMergeLayers.cs index 5bb9d74..1e1b093 100644 --- a/BlendFile/DNA/NodeGeometryMergeLayers.cs +++ b/BlendFile/DNA/NodeGeometryMergeLayers.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(726, "NodeGeometryMergeLayers")] + [DNAClassAttribute(726, "NodeGeometryMergeLayers", 1)] public struct NodeGeometryMergeLayers { [DNAFieldAttribute(0, "int8_t", "mode", "int8_t", 1, false)] public sbyte mode; diff --git a/BlendFile/DNA/NodeGeometryMeshCircle.cs b/BlendFile/DNA/NodeGeometryMeshCircle.cs index e239bee..5b6fefe 100644 --- a/BlendFile/DNA/NodeGeometryMeshCircle.cs +++ b/BlendFile/DNA/NodeGeometryMeshCircle.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(691, "NodeGeometryMeshCircle")] + [DNAClassAttribute(691, "NodeGeometryMeshCircle", 1)] public struct NodeGeometryMeshCircle { [DNAFieldAttribute(0, "uchar", "fill_type", "uchar", 1, false)] public byte fill_type; diff --git a/BlendFile/DNA/NodeGeometryMeshCone.cs b/BlendFile/DNA/NodeGeometryMeshCone.cs index 302e282..dfb3b45 100644 --- a/BlendFile/DNA/NodeGeometryMeshCone.cs +++ b/BlendFile/DNA/NodeGeometryMeshCone.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(693, "NodeGeometryMeshCone")] + [DNAClassAttribute(693, "NodeGeometryMeshCone", 1)] public struct NodeGeometryMeshCone { [DNAFieldAttribute(0, "uchar", "fill_type", "uchar", 1, false)] public byte fill_type; diff --git a/BlendFile/DNA/NodeGeometryMeshCylinder.cs b/BlendFile/DNA/NodeGeometryMeshCylinder.cs index 0b26156..386523b 100644 --- a/BlendFile/DNA/NodeGeometryMeshCylinder.cs +++ b/BlendFile/DNA/NodeGeometryMeshCylinder.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(692, "NodeGeometryMeshCylinder")] + [DNAClassAttribute(692, "NodeGeometryMeshCylinder", 1)] public struct NodeGeometryMeshCylinder { [DNAFieldAttribute(0, "uchar", "fill_type", "uchar", 1, false)] public byte fill_type; diff --git a/BlendFile/DNA/NodeGeometryMeshLine.cs b/BlendFile/DNA/NodeGeometryMeshLine.cs index a75696c..eeb02ac 100644 --- a/BlendFile/DNA/NodeGeometryMeshLine.cs +++ b/BlendFile/DNA/NodeGeometryMeshLine.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(695, "NodeGeometryMeshLine")] + [DNAClassAttribute(695, "NodeGeometryMeshLine", 2)] public struct NodeGeometryMeshLine { [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)] public byte mode; diff --git a/BlendFile/DNA/NodeGeometryMeshToPoints.cs b/BlendFile/DNA/NodeGeometryMeshToPoints.cs index a53fd0e..912f41c 100644 --- a/BlendFile/DNA/NodeGeometryMeshToPoints.cs +++ b/BlendFile/DNA/NodeGeometryMeshToPoints.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(718, "NodeGeometryMeshToPoints")] + [DNAClassAttribute(718, "NodeGeometryMeshToPoints", 1)] public struct NodeGeometryMeshToPoints { [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)] public byte mode; diff --git a/BlendFile/DNA/NodeGeometryMeshToVolume.cs b/BlendFile/DNA/NodeGeometryMeshToVolume.cs index 90b4900..f68dc7a 100644 --- a/BlendFile/DNA/NodeGeometryMeshToVolume.cs +++ b/BlendFile/DNA/NodeGeometryMeshToVolume.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(689, "NodeGeometryMeshToVolume")] + [DNAClassAttribute(689, "NodeGeometryMeshToVolume", 1)] public struct NodeGeometryMeshToVolume { [DNAFieldAttribute(0, "uchar", "resolution_mode", "uchar", 1, false)] public byte resolution_mode; diff --git a/BlendFile/DNA/NodeGeometryObjectInfo.cs b/BlendFile/DNA/NodeGeometryObjectInfo.cs index f4efcf4..5f5436b 100644 --- a/BlendFile/DNA/NodeGeometryObjectInfo.cs +++ b/BlendFile/DNA/NodeGeometryObjectInfo.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(684, "NodeGeometryObjectInfo")] + [DNAClassAttribute(684, "NodeGeometryObjectInfo", 1)] public struct NodeGeometryObjectInfo { [DNAFieldAttribute(0, "uchar", "transform_space", "uchar", 1, false)] public byte transform_space; diff --git a/BlendFile/DNA/NodeGeometryPointsToVolume.cs b/BlendFile/DNA/NodeGeometryPointsToVolume.cs index 868c6f3..d83f518 100644 --- a/BlendFile/DNA/NodeGeometryPointsToVolume.cs +++ b/BlendFile/DNA/NodeGeometryPointsToVolume.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(685, "NodeGeometryPointsToVolume")] + [DNAClassAttribute(685, "NodeGeometryPointsToVolume", 2)] public struct NodeGeometryPointsToVolume { [DNAFieldAttribute(0, "uchar", "resolution_mode", "uchar", 1, false)] public byte resolution_mode; diff --git a/BlendFile/DNA/NodeGeometryProximity.cs b/BlendFile/DNA/NodeGeometryProximity.cs index 929bbe0..1f352cf 100644 --- a/BlendFile/DNA/NodeGeometryProximity.cs +++ b/BlendFile/DNA/NodeGeometryProximity.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(687, "NodeGeometryProximity")] + [DNAClassAttribute(687, "NodeGeometryProximity", 1)] public struct NodeGeometryProximity { [DNAFieldAttribute(0, "uchar", "target_element", "uchar", 1, false)] public byte target_element; diff --git a/BlendFile/DNA/NodeGeometryRaycast.cs b/BlendFile/DNA/NodeGeometryRaycast.cs index 0010575..751c97d 100644 --- a/BlendFile/DNA/NodeGeometryRaycast.cs +++ b/BlendFile/DNA/NodeGeometryRaycast.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(716, "NodeGeometryRaycast")] + [DNAClassAttribute(716, "NodeGeometryRaycast", 2)] public struct NodeGeometryRaycast { [DNAFieldAttribute(0, "uchar", "mapping", "uchar", 1, false)] public byte mapping; diff --git a/BlendFile/DNA/NodeGeometryRepeatInput.cs b/BlendFile/DNA/NodeGeometryRepeatInput.cs index 4ac84a4..2aaec1d 100644 --- a/BlendFile/DNA/NodeGeometryRepeatInput.cs +++ b/BlendFile/DNA/NodeGeometryRepeatInput.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(735, "NodeGeometryRepeatInput")] + [DNAClassAttribute(735, "NodeGeometryRepeatInput", 4)] public struct NodeGeometryRepeatInput { [DNAFieldAttribute(0, "int", "output_node_id", "int", 4, false)] public int output_node_id; diff --git a/BlendFile/DNA/NodeGeometryRepeatOutput.cs b/BlendFile/DNA/NodeGeometryRepeatOutput.cs index 9e76034..c88b50b 100644 --- a/BlendFile/DNA/NodeGeometryRepeatOutput.cs +++ b/BlendFile/DNA/NodeGeometryRepeatOutput.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(736, "NodeGeometryRepeatOutput")] + [DNAClassAttribute(736, "NodeGeometryRepeatOutput", 24)] public class NodeGeometryRepeatOutput { - [DNAFieldAttribute(0, "NodeRepeatItem", "*items", "NodeRepeatItem", 4, true)] + [DNAFieldAttribute(0, "NodeRepeatItem", "*items", "NodeRepeatItem", 8, true)] public NodeRepeatItem ptr_items; [DNAFieldAttribute(1, "int", "items_num", "int", 4, false)] public int items_num; diff --git a/BlendFile/DNA/NodeGeometrySampleIndex.cs b/BlendFile/DNA/NodeGeometrySampleIndex.cs index 6c373d1..b69c515 100644 --- a/BlendFile/DNA/NodeGeometrySampleIndex.cs +++ b/BlendFile/DNA/NodeGeometrySampleIndex.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(715, "NodeGeometrySampleIndex")] + [DNAClassAttribute(715, "NodeGeometrySampleIndex", 4)] public struct NodeGeometrySampleIndex { [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false)] public sbyte data_type; diff --git a/BlendFile/DNA/NodeGeometrySeparateGeometry.cs b/BlendFile/DNA/NodeGeometrySeparateGeometry.cs index 9eb6a71..7277884 100644 --- a/BlendFile/DNA/NodeGeometrySeparateGeometry.cs +++ b/BlendFile/DNA/NodeGeometrySeparateGeometry.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(727, "NodeGeometrySeparateGeometry")] + [DNAClassAttribute(727, "NodeGeometrySeparateGeometry", 1)] public struct NodeGeometrySeparateGeometry { [DNAFieldAttribute(0, "int8_t", "domain", "int8_t", 1, false)] public sbyte domain; diff --git a/BlendFile/DNA/NodeGeometrySetCurveHandlePositions.cs b/BlendFile/DNA/NodeGeometrySetCurveHandlePositions.cs index 1a30fc4..d6ce8ef 100644 --- a/BlendFile/DNA/NodeGeometrySetCurveHandlePositions.cs +++ b/BlendFile/DNA/NodeGeometrySetCurveHandlePositions.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(701, "NodeGeometrySetCurveHandlePositions")] + [DNAClassAttribute(701, "NodeGeometrySetCurveHandlePositions", 1)] public struct NodeGeometrySetCurveHandlePositions { [DNAFieldAttribute(0, "uchar", "mode", "uchar", 1, false)] public byte mode; diff --git a/BlendFile/DNA/NodeGeometrySimulationInput.cs b/BlendFile/DNA/NodeGeometrySimulationInput.cs index 5ed668a..afd555e 100644 --- a/BlendFile/DNA/NodeGeometrySimulationInput.cs +++ b/BlendFile/DNA/NodeGeometrySimulationInput.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(732, "NodeGeometrySimulationInput")] + [DNAClassAttribute(732, "NodeGeometrySimulationInput", 4)] public struct NodeGeometrySimulationInput { [DNAFieldAttribute(0, "int", "output_node_id", "int", 4, false)] public int output_node_id; diff --git a/BlendFile/DNA/NodeGeometrySimulationOutput.cs b/BlendFile/DNA/NodeGeometrySimulationOutput.cs index 2693395..bc5d75d 100644 --- a/BlendFile/DNA/NodeGeometrySimulationOutput.cs +++ b/BlendFile/DNA/NodeGeometrySimulationOutput.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(733, "NodeGeometrySimulationOutput")] + [DNAClassAttribute(733, "NodeGeometrySimulationOutput", 24)] public class NodeGeometrySimulationOutput { - [DNAFieldAttribute(0, "NodeSimulationItem", "*items", "NodeSimulationItem", 4, true)] + [DNAFieldAttribute(0, "NodeSimulationItem", "*items", "NodeSimulationItem", 8, true)] public NodeSimulationItem ptr_items; [DNAFieldAttribute(1, "int", "items_num", "int", 4, false)] public int items_num; diff --git a/BlendFile/DNA/NodeGeometryStoreNamedAttribute.cs b/BlendFile/DNA/NodeGeometryStoreNamedAttribute.cs index 205e203..9a94947 100644 --- a/BlendFile/DNA/NodeGeometryStoreNamedAttribute.cs +++ b/BlendFile/DNA/NodeGeometryStoreNamedAttribute.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(721, "NodeGeometryStoreNamedAttribute")] + [DNAClassAttribute(721, "NodeGeometryStoreNamedAttribute", 2)] public struct NodeGeometryStoreNamedAttribute { [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false)] public sbyte data_type; diff --git a/BlendFile/DNA/NodeGeometryStringToCurves.cs b/BlendFile/DNA/NodeGeometryStringToCurves.cs index 349440b..47b60e6 100644 --- a/BlendFile/DNA/NodeGeometryStringToCurves.cs +++ b/BlendFile/DNA/NodeGeometryStringToCurves.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(723, "NodeGeometryStringToCurves")] + [DNAClassAttribute(723, "NodeGeometryStringToCurves", 4)] public struct NodeGeometryStringToCurves { [DNAFieldAttribute(0, "uchar", "overflow", "uchar", 1, false)] public byte overflow; diff --git a/BlendFile/DNA/NodeGeometrySubdivisionSurface.cs b/BlendFile/DNA/NodeGeometrySubdivisionSurface.cs index 3663a26..ea3f37a 100644 --- a/BlendFile/DNA/NodeGeometrySubdivisionSurface.cs +++ b/BlendFile/DNA/NodeGeometrySubdivisionSurface.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(690, "NodeGeometrySubdivisionSurface")] + [DNAClassAttribute(690, "NodeGeometrySubdivisionSurface", 2)] public struct NodeGeometrySubdivisionSurface { [DNAFieldAttribute(0, "uchar", "uv_smooth", "uchar", 1, false)] public byte uv_smooth; diff --git a/BlendFile/DNA/NodeGeometryTransferAttribute.cs b/BlendFile/DNA/NodeGeometryTransferAttribute.cs index f48bddd..4aa0719 100644 --- a/BlendFile/DNA/NodeGeometryTransferAttribute.cs +++ b/BlendFile/DNA/NodeGeometryTransferAttribute.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(714, "NodeGeometryTransferAttribute")] + [DNAClassAttribute(714, "NodeGeometryTransferAttribute", 4)] public struct NodeGeometryTransferAttribute { [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false)] public sbyte data_type; diff --git a/BlendFile/DNA/NodeGeometryTransformGizmo.cs b/BlendFile/DNA/NodeGeometryTransformGizmo.cs index 963037e..0c6b3de 100644 --- a/BlendFile/DNA/NodeGeometryTransformGizmo.cs +++ b/BlendFile/DNA/NodeGeometryTransformGizmo.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(753, "NodeGeometryTransformGizmo")] + [DNAClassAttribute(753, "NodeGeometryTransformGizmo", 4)] public struct NodeGeometryTransformGizmo { [DNAFieldAttribute(0, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/NodeGeometryUVUnwrap.cs b/BlendFile/DNA/NodeGeometryUVUnwrap.cs index d50ebbe..350ef13 100644 --- a/BlendFile/DNA/NodeGeometryUVUnwrap.cs +++ b/BlendFile/DNA/NodeGeometryUVUnwrap.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(730, "NodeGeometryUVUnwrap")] + [DNAClassAttribute(730, "NodeGeometryUVUnwrap", 1)] public struct NodeGeometryUVUnwrap { [DNAFieldAttribute(0, "uchar", "method", "uchar", 1, false)] public byte method; diff --git a/BlendFile/DNA/NodeGeometryViewer.cs b/BlendFile/DNA/NodeGeometryViewer.cs index 01be29a..ec7b21b 100644 --- a/BlendFile/DNA/NodeGeometryViewer.cs +++ b/BlendFile/DNA/NodeGeometryViewer.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(729, "NodeGeometryViewer")] + [DNAClassAttribute(729, "NodeGeometryViewer", 2)] public struct NodeGeometryViewer { [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false)] public sbyte data_type; diff --git a/BlendFile/DNA/NodeGeometryVolumeToMesh.cs b/BlendFile/DNA/NodeGeometryVolumeToMesh.cs index bb443a7..c85396e 100644 --- a/BlendFile/DNA/NodeGeometryVolumeToMesh.cs +++ b/BlendFile/DNA/NodeGeometryVolumeToMesh.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(688, "NodeGeometryVolumeToMesh")] + [DNAClassAttribute(688, "NodeGeometryVolumeToMesh", 1)] public struct NodeGeometryVolumeToMesh { [DNAFieldAttribute(0, "uchar", "resolution_mode", "uchar", 1, false)] public byte resolution_mode; diff --git a/BlendFile/DNA/NodeGlare.cs b/BlendFile/DNA/NodeGlare.cs index e0e4aef..dbe9044 100644 --- a/BlendFile/DNA/NodeGlare.cs +++ b/BlendFile/DNA/NodeGlare.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(625, "NodeGlare")] + [DNAClassAttribute(625, "NodeGlare", 32)] public struct NodeGlare { [DNAFieldAttribute(0, "char", "quality", "char", 1, false)] public char quality; diff --git a/BlendFile/DNA/NodeHueSat.cs b/BlendFile/DNA/NodeHueSat.cs index ab6a3c2..6a5526e 100644 --- a/BlendFile/DNA/NodeHueSat.cs +++ b/BlendFile/DNA/NodeHueSat.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(613, "NodeHueSat")] + [DNAClassAttribute(613, "NodeHueSat", 12)] public struct NodeHueSat { [DNAFieldAttribute(0, "float", "hue", "float", 4, false)] public float hue; diff --git a/BlendFile/DNA/NodeImageAnim.cs b/BlendFile/DNA/NodeImageAnim.cs index 2ddae0a..6381d39 100644 --- a/BlendFile/DNA/NodeImageAnim.cs +++ b/BlendFile/DNA/NodeImageAnim.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(601, "NodeImageAnim")] + [DNAClassAttribute(601, "NodeImageAnim", 16)] public struct NodeImageAnim { [DNAFieldAttribute(0, "int", "frames", "int", 4, false)] public int frames; diff --git a/BlendFile/DNA/NodeImageFile.cs b/BlendFile/DNA/NodeImageFile.cs index c29d163..246d65f 100644 --- a/BlendFile/DNA/NodeImageFile.cs +++ b/BlendFile/DNA/NodeImageFile.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(614, "NodeImageFile")] + [DNAClassAttribute(614, "NodeImageFile", 1368)] public struct NodeImageFile { [DNAFieldAttribute(0, "char", "name[1024]", "System.Char[]", 1024, false)] public char[] name = new System.Char[1024]; diff --git a/BlendFile/DNA/NodeImageLayer.cs b/BlendFile/DNA/NodeImageLayer.cs index a4826da..b5449e0 100644 --- a/BlendFile/DNA/NodeImageLayer.cs +++ b/BlendFile/DNA/NodeImageLayer.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(607, "NodeImageLayer")] + [DNAClassAttribute(607, "NodeImageLayer", 68)] public struct NodeImageLayer { [DNAFieldAttribute(0, "int", "pass_index", "int", 4, false)] public int pass_index; diff --git a/BlendFile/DNA/NodeImageMultiFile.cs b/BlendFile/DNA/NodeImageMultiFile.cs index 3a4f892..92bf15c 100644 --- a/BlendFile/DNA/NodeImageMultiFile.cs +++ b/BlendFile/DNA/NodeImageMultiFile.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(616, "NodeImageMultiFile")] + [DNAClassAttribute(616, "NodeImageMultiFile", 1376)] public struct NodeImageMultiFile { [DNAFieldAttribute(0, "char", "base_path[1024]", "System.Char[]", 1024, false)] public char[] base_path = new System.Char[1024]; diff --git a/BlendFile/DNA/NodeImageMultiFileSocket.cs b/BlendFile/DNA/NodeImageMultiFileSocket.cs index 73651fa..46a8587 100644 --- a/BlendFile/DNA/NodeImageMultiFileSocket.cs +++ b/BlendFile/DNA/NodeImageMultiFileSocket.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(617, "NodeImageMultiFileSocket")] + [DNAClassAttribute(617, "NodeImageMultiFileSocket", 1400)] public struct NodeImageMultiFileSocket { [DNAFieldAttribute(0, "short", "use_render_format", "short", 2, false)] public short use_render_format; diff --git a/BlendFile/DNA/NodeIndexSwitch.cs b/BlendFile/DNA/NodeIndexSwitch.cs index 3503582..212c211 100644 --- a/BlendFile/DNA/NodeIndexSwitch.cs +++ b/BlendFile/DNA/NodeIndexSwitch.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(746, "NodeIndexSwitch")] + [DNAClassAttribute(746, "NodeIndexSwitch", 24)] public class NodeIndexSwitch { - [DNAFieldAttribute(0, "IndexSwitchItem", "*items", "IndexSwitchItem", 4, true)] + [DNAFieldAttribute(0, "IndexSwitchItem", "*items", "IndexSwitchItem", 8, true)] public IndexSwitchItem ptr_items; [DNAFieldAttribute(1, "int", "items_num", "int", 4, false)] public int items_num; diff --git a/BlendFile/DNA/NodeInputBool.cs b/BlendFile/DNA/NodeInputBool.cs index 7c60fa8..842fa3b 100644 --- a/BlendFile/DNA/NodeInputBool.cs +++ b/BlendFile/DNA/NodeInputBool.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(677, "NodeInputBool")] + [DNAClassAttribute(677, "NodeInputBool", 1)] public struct NodeInputBool { [DNAFieldAttribute(0, "uchar", "boolean", "uchar", 1, false)] public byte boolean; diff --git a/BlendFile/DNA/NodeInputColor.cs b/BlendFile/DNA/NodeInputColor.cs index 807ae81..77e8152 100644 --- a/BlendFile/DNA/NodeInputColor.cs +++ b/BlendFile/DNA/NodeInputColor.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(681, "NodeInputColor")] + [DNAClassAttribute(681, "NodeInputColor", 16)] public struct NodeInputColor { [DNAFieldAttribute(0, "float", "color[4]", "System.Single[]", 16, false)] public float[] color = new System.Single[4]; diff --git a/BlendFile/DNA/NodeInputInt.cs b/BlendFile/DNA/NodeInputInt.cs index 261981b..85ccfe7 100644 --- a/BlendFile/DNA/NodeInputInt.cs +++ b/BlendFile/DNA/NodeInputInt.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(678, "NodeInputInt")] + [DNAClassAttribute(678, "NodeInputInt", 4)] public struct NodeInputInt { [DNAFieldAttribute(0, "int", "integer", "int", 4, false)] public int integer; diff --git a/BlendFile/DNA/NodeInputRotation.cs b/BlendFile/DNA/NodeInputRotation.cs index 5007d9e..54774e3 100644 --- a/BlendFile/DNA/NodeInputRotation.cs +++ b/BlendFile/DNA/NodeInputRotation.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(679, "NodeInputRotation")] + [DNAClassAttribute(679, "NodeInputRotation", 12)] public struct NodeInputRotation { [DNAFieldAttribute(0, "float", "rotation_euler[3]", "System.Single[]", 12, false)] public float[] rotation_euler = new System.Single[3]; diff --git a/BlendFile/DNA/NodeInputString.cs b/BlendFile/DNA/NodeInputString.cs index 838643b..d2d5c97 100644 --- a/BlendFile/DNA/NodeInputString.cs +++ b/BlendFile/DNA/NodeInputString.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(682, "NodeInputString")] + [DNAClassAttribute(682, "NodeInputString", 8)] public class NodeInputString { - [DNAFieldAttribute(0, "char", "*string", "char", 4, true)] + [DNAFieldAttribute(0, "char", "*string", "char", 8, true)] public char ptr_string; public NodeInputString() { this.ptr_string = default; diff --git a/BlendFile/DNA/NodeInputVector.cs b/BlendFile/DNA/NodeInputVector.cs index 45eaacf..c3e0d8d 100644 --- a/BlendFile/DNA/NodeInputVector.cs +++ b/BlendFile/DNA/NodeInputVector.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(680, "NodeInputVector")] + [DNAClassAttribute(680, "NodeInputVector", 12)] public struct NodeInputVector { [DNAFieldAttribute(0, "float", "vector[3]", "System.Single[]", 12, false)] public float[] vector = new System.Single[3]; diff --git a/BlendFile/DNA/NodeKeyingData.cs b/BlendFile/DNA/NodeKeyingData.cs index 737a598..ecdcae6 100644 --- a/BlendFile/DNA/NodeKeyingData.cs +++ b/BlendFile/DNA/NodeKeyingData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(657, "NodeKeyingData")] + [DNAClassAttribute(657, "NodeKeyingData", 48)] public struct NodeKeyingData { [DNAFieldAttribute(0, "float", "screen_balance", "float", 4, false)] public float screen_balance; diff --git a/BlendFile/DNA/NodeKeyingScreenData.cs b/BlendFile/DNA/NodeKeyingScreenData.cs index a74d2d0..7246635 100644 --- a/BlendFile/DNA/NodeKeyingScreenData.cs +++ b/BlendFile/DNA/NodeKeyingScreenData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(656, "NodeKeyingScreenData")] + [DNAClassAttribute(656, "NodeKeyingScreenData", 68)] public struct NodeKeyingScreenData { [DNAFieldAttribute(0, "char", "tracking_object[64]", "System.Char[]", 64, false)] public char[] tracking_object = new System.Char[64]; diff --git a/BlendFile/DNA/NodeKuwaharaData.cs b/BlendFile/DNA/NodeKuwaharaData.cs index 3489976..145a5b3 100644 --- a/BlendFile/DNA/NodeKuwaharaData.cs +++ b/BlendFile/DNA/NodeKuwaharaData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(611, "NodeKuwaharaData")] + [DNAClassAttribute(611, "NodeKuwaharaData", 20)] public struct NodeKuwaharaData { [DNAFieldAttribute(0, "short", "size", "short", 2, false)] public short size; diff --git a/BlendFile/DNA/NodeLensDist.cs b/BlendFile/DNA/NodeLensDist.cs index bf53798..54f04b7 100644 --- a/BlendFile/DNA/NodeLensDist.cs +++ b/BlendFile/DNA/NodeLensDist.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(627, "NodeLensDist")] + [DNAClassAttribute(627, "NodeLensDist", 8)] public struct NodeLensDist { [DNAFieldAttribute(0, "short", "jit", "short", 2, false)] public short jit; diff --git a/BlendFile/DNA/NodeMapRange.cs b/BlendFile/DNA/NodeMapRange.cs index 2a95a5b..141f38a 100644 --- a/BlendFile/DNA/NodeMapRange.cs +++ b/BlendFile/DNA/NodeMapRange.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(674, "NodeMapRange")] + [DNAClassAttribute(674, "NodeMapRange", 8)] public struct NodeMapRange { [DNAFieldAttribute(0, "uchar", "data_type", "uchar", 1, false)] public byte data_type; diff --git a/BlendFile/DNA/NodeMask.cs b/BlendFile/DNA/NodeMask.cs index 9fb123d..7dfe233 100644 --- a/BlendFile/DNA/NodeMask.cs +++ b/BlendFile/DNA/NodeMask.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(632, "NodeMask")] + [DNAClassAttribute(632, "NodeMask", 8)] public struct NodeMask { [DNAFieldAttribute(0, "int", "size_x", "int", 4, false)] public int size_x; diff --git a/BlendFile/DNA/NodeMenuSwitch.cs b/BlendFile/DNA/NodeMenuSwitch.cs index 9e35c72..bbcc743 100644 --- a/BlendFile/DNA/NodeMenuSwitch.cs +++ b/BlendFile/DNA/NodeMenuSwitch.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(699, "NodeMenuSwitch")] + [DNAClassAttribute(699, "NodeMenuSwitch", 32)] public struct NodeMenuSwitch { [DNAFieldAttribute(0, "NodeEnumDefinition", "enum_definition", "NodeEnumDefinition", 24, false)] public NodeEnumDefinition enum_definition; diff --git a/BlendFile/DNA/NodePlaneTrackDeformData.cs b/BlendFile/DNA/NodePlaneTrackDeformData.cs index 673e765..cbec24d 100644 --- a/BlendFile/DNA/NodePlaneTrackDeformData.cs +++ b/BlendFile/DNA/NodePlaneTrackDeformData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(660, "NodePlaneTrackDeformData")] + [DNAClassAttribute(660, "NodePlaneTrackDeformData", 136)] public struct NodePlaneTrackDeformData { [DNAFieldAttribute(0, "char", "tracking_object[64]", "System.Char[]", 64, false)] public char[] tracking_object = new System.Char[64]; diff --git a/BlendFile/DNA/NodeRandomValue.cs b/BlendFile/DNA/NodeRandomValue.cs index 31cffa1..ab38307 100644 --- a/BlendFile/DNA/NodeRandomValue.cs +++ b/BlendFile/DNA/NodeRandomValue.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(675, "NodeRandomValue")] + [DNAClassAttribute(675, "NodeRandomValue", 1)] public struct NodeRandomValue { [DNAFieldAttribute(0, "uchar", "data_type", "uchar", 1, false)] public byte data_type; diff --git a/BlendFile/DNA/NodeRepeatItem.cs b/BlendFile/DNA/NodeRepeatItem.cs index 5aa9496..888b633 100644 --- a/BlendFile/DNA/NodeRepeatItem.cs +++ b/BlendFile/DNA/NodeRepeatItem.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(734, "NodeRepeatItem")] + [DNAClassAttribute(734, "NodeRepeatItem", 16)] public class NodeRepeatItem { - [DNAFieldAttribute(0, "char", "*name", "char", 4, true)] + [DNAFieldAttribute(0, "char", "*name", "char", 8, true)] public char ptr_name; [DNAFieldAttribute(1, "short", "socket_type", "short", 2, false)] public short socket_type; diff --git a/BlendFile/DNA/NodeReroute.cs b/BlendFile/DNA/NodeReroute.cs index 6269f7a..c16193c 100644 --- a/BlendFile/DNA/NodeReroute.cs +++ b/BlendFile/DNA/NodeReroute.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(600, "NodeReroute")] + [DNAClassAttribute(600, "NodeReroute", 64)] public struct NodeReroute { [DNAFieldAttribute(0, "char", "type_idname[64]", "System.Char[]", 64, false)] public char[] type_idname = new System.Char[64]; diff --git a/BlendFile/DNA/NodeScriptDict.cs b/BlendFile/DNA/NodeScriptDict.cs index ed63f23..fcb4f2a 100644 --- a/BlendFile/DNA/NodeScriptDict.cs +++ b/BlendFile/DNA/NodeScriptDict.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(624, "NodeScriptDict")] + [DNAClassAttribute(624, "NodeScriptDict", 16)] public class NodeScriptDict { - [DNAFieldAttribute(0, "void", "*dict", "void", 4, true)] + [DNAFieldAttribute(0, "void", "*dict", "void", 8, true)] public object ptr_dict; - [DNAFieldAttribute(1, "void", "*node", "void", 4, true)] + [DNAFieldAttribute(1, "void", "*node", "void", 8, true)] public object ptr_node; public NodeScriptDict() { this.ptr_dict = default; diff --git a/BlendFile/DNA/NodeSetAlpha.cs b/BlendFile/DNA/NodeSetAlpha.cs index 244704a..2d1ec44 100644 --- a/BlendFile/DNA/NodeSetAlpha.cs +++ b/BlendFile/DNA/NodeSetAlpha.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(633, "NodeSetAlpha")] + [DNAClassAttribute(633, "NodeSetAlpha", 1)] public struct NodeSetAlpha { [DNAFieldAttribute(0, "char", "mode", "char", 1, false)] public char mode; diff --git a/BlendFile/DNA/NodeShaderAttribute.cs b/BlendFile/DNA/NodeShaderAttribute.cs index e9f38da..26beefc 100644 --- a/BlendFile/DNA/NodeShaderAttribute.cs +++ b/BlendFile/DNA/NodeShaderAttribute.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(649, "NodeShaderAttribute")] + [DNAClassAttribute(649, "NodeShaderAttribute", 264)] public struct NodeShaderAttribute { [DNAFieldAttribute(0, "char", "name[256]", "System.Char[]", 256, false)] public char[] name = new System.Char[256]; diff --git a/BlendFile/DNA/NodeShaderHairPrincipled.cs b/BlendFile/DNA/NodeShaderHairPrincipled.cs index 8f94179..c8824c4 100644 --- a/BlendFile/DNA/NodeShaderHairPrincipled.cs +++ b/BlendFile/DNA/NodeShaderHairPrincipled.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(654, "NodeShaderHairPrincipled")] + [DNAClassAttribute(654, "NodeShaderHairPrincipled", 8)] public struct NodeShaderHairPrincipled { [DNAFieldAttribute(0, "short", "model", "short", 2, false)] public short model; diff --git a/BlendFile/DNA/NodeShaderMix.cs b/BlendFile/DNA/NodeShaderMix.cs index 09463a8..ce9e174 100644 --- a/BlendFile/DNA/NodeShaderMix.cs +++ b/BlendFile/DNA/NodeShaderMix.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(750, "NodeShaderMix")] + [DNAClassAttribute(750, "NodeShaderMix", 8)] public struct NodeShaderMix { [DNAFieldAttribute(0, "int8_t", "data_type", "int8_t", 1, false)] public sbyte data_type; diff --git a/BlendFile/DNA/NodeShaderNormalMap.cs b/BlendFile/DNA/NodeShaderNormalMap.cs index 71710c0..ca99504 100644 --- a/BlendFile/DNA/NodeShaderNormalMap.cs +++ b/BlendFile/DNA/NodeShaderNormalMap.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(663, "NodeShaderNormalMap")] + [DNAClassAttribute(663, "NodeShaderNormalMap", 68)] public struct NodeShaderNormalMap { [DNAFieldAttribute(0, "int", "space", "int", 4, false)] public int space; diff --git a/BlendFile/DNA/NodeShaderOutputAOV.cs b/BlendFile/DNA/NodeShaderOutputAOV.cs index f1a055c..07ec0ff 100644 --- a/BlendFile/DNA/NodeShaderOutputAOV.cs +++ b/BlendFile/DNA/NodeShaderOutputAOV.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(667, "NodeShaderOutputAOV")] + [DNAClassAttribute(667, "NodeShaderOutputAOV", 64)] public struct NodeShaderOutputAOV { [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/NodeShaderPrincipled.cs b/BlendFile/DNA/NodeShaderPrincipled.cs index 63c2fa4..dfed525 100644 --- a/BlendFile/DNA/NodeShaderPrincipled.cs +++ b/BlendFile/DNA/NodeShaderPrincipled.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(653, "NodeShaderPrincipled")] + [DNAClassAttribute(653, "NodeShaderPrincipled", 4)] public struct NodeShaderPrincipled { [DNAFieldAttribute(0, "char", "use_subsurface_auto_radius", "char", 1, false)] public char use_subsurface_auto_radius; diff --git a/BlendFile/DNA/NodeShaderScript.cs b/BlendFile/DNA/NodeShaderScript.cs index be6a5d8..cc07981 100644 --- a/BlendFile/DNA/NodeShaderScript.cs +++ b/BlendFile/DNA/NodeShaderScript.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(661, "NodeShaderScript")] + [DNAClassAttribute(661, "NodeShaderScript", 1104)] public class NodeShaderScript { [DNAFieldAttribute(0, "int", "mode", "int", 4, false)] public int mode; @@ -23,7 +23,7 @@ namespace BlendFile.DNA { public char[] filepath = new System.Char[1024]; [DNAFieldAttribute(3, "char", "bytecode_hash[64]", "System.Char[]", 64, false)] public char[] bytecode_hash = new System.Char[64]; - [DNAFieldAttribute(4, "char", "*bytecode", "char", 4, true)] + [DNAFieldAttribute(4, "char", "*bytecode", "char", 8, true)] public char ptr_bytecode; public NodeShaderScript() { this.mode = default; diff --git a/BlendFile/DNA/NodeShaderTangent.cs b/BlendFile/DNA/NodeShaderTangent.cs index 11f349c..8f1a0ad 100644 --- a/BlendFile/DNA/NodeShaderTangent.cs +++ b/BlendFile/DNA/NodeShaderTangent.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(662, "NodeShaderTangent")] + [DNAClassAttribute(662, "NodeShaderTangent", 72)] public struct NodeShaderTangent { [DNAFieldAttribute(0, "int", "direction_type", "int", 4, false)] public int direction_type; diff --git a/BlendFile/DNA/NodeShaderTexIES.cs b/BlendFile/DNA/NodeShaderTexIES.cs index bddd9fa..3d7fd7c 100644 --- a/BlendFile/DNA/NodeShaderTexIES.cs +++ b/BlendFile/DNA/NodeShaderTexIES.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(666, "NodeShaderTexIES")] + [DNAClassAttribute(666, "NodeShaderTexIES", 1028)] public struct NodeShaderTexIES { [DNAFieldAttribute(0, "int", "mode", "int", 4, false)] public int mode; diff --git a/BlendFile/DNA/NodeShaderTexPointDensity.cs b/BlendFile/DNA/NodeShaderTexPointDensity.cs index f5f371c..fcd50a2 100644 --- a/BlendFile/DNA/NodeShaderTexPointDensity.cs +++ b/BlendFile/DNA/NodeShaderTexPointDensity.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(651, "NodeShaderTexPointDensity")] + [DNAClassAttribute(651, "NodeShaderTexPointDensity", 1232)] public struct NodeShaderTexPointDensity { [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)] public NodeTexBase @base; diff --git a/BlendFile/DNA/NodeShaderUVMap.cs b/BlendFile/DNA/NodeShaderUVMap.cs index e9085b2..9ef4b8c 100644 --- a/BlendFile/DNA/NodeShaderUVMap.cs +++ b/BlendFile/DNA/NodeShaderUVMap.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(664, "NodeShaderUVMap")] + [DNAClassAttribute(664, "NodeShaderUVMap", 64)] public struct NodeShaderUVMap { [DNAFieldAttribute(0, "char", "uv_map[64]", "System.Char[]", 64, false)] public char[] uv_map = new System.Char[64]; diff --git a/BlendFile/DNA/NodeShaderVectTransform.cs b/BlendFile/DNA/NodeShaderVectTransform.cs index 5c63cb2..9752e3b 100644 --- a/BlendFile/DNA/NodeShaderVectTransform.cs +++ b/BlendFile/DNA/NodeShaderVectTransform.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(650, "NodeShaderVectTransform")] + [DNAClassAttribute(650, "NodeShaderVectTransform", 16)] public struct NodeShaderVectTransform { [DNAFieldAttribute(0, "int", "type", "int", 4, false)] public int type; diff --git a/BlendFile/DNA/NodeShaderVertexColor.cs b/BlendFile/DNA/NodeShaderVertexColor.cs index 6bf421b..bd56d21 100644 --- a/BlendFile/DNA/NodeShaderVertexColor.cs +++ b/BlendFile/DNA/NodeShaderVertexColor.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(665, "NodeShaderVertexColor")] + [DNAClassAttribute(665, "NodeShaderVertexColor", 64)] public struct NodeShaderVertexColor { [DNAFieldAttribute(0, "char", "layer_name[64]", "System.Char[]", 64, false)] public char[] layer_name = new System.Char[64]; diff --git a/BlendFile/DNA/NodeSimulationItem.cs b/BlendFile/DNA/NodeSimulationItem.cs index 1f2ff6d..1e4c618 100644 --- a/BlendFile/DNA/NodeSimulationItem.cs +++ b/BlendFile/DNA/NodeSimulationItem.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(731, "NodeSimulationItem")] + [DNAClassAttribute(731, "NodeSimulationItem", 16)] public class NodeSimulationItem { - [DNAFieldAttribute(0, "char", "*name", "char", 4, true)] + [DNAFieldAttribute(0, "char", "*name", "char", 8, true)] public char ptr_name; [DNAFieldAttribute(1, "short", "socket_type", "short", 2, false)] public short socket_type; diff --git a/BlendFile/DNA/NodeSunBeams.cs b/BlendFile/DNA/NodeSunBeams.cs index 6f80888..1857c37 100644 --- a/BlendFile/DNA/NodeSunBeams.cs +++ b/BlendFile/DNA/NodeSunBeams.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(668, "NodeSunBeams")] + [DNAClassAttribute(668, "NodeSunBeams", 12)] public struct NodeSunBeams { [DNAFieldAttribute(0, "float", "source[2]", "System.Single[]", 8, false)] public float[] source = new System.Single[2]; diff --git a/BlendFile/DNA/NodeSwitch.cs b/BlendFile/DNA/NodeSwitch.cs index 8e3055a..63d23b3 100644 --- a/BlendFile/DNA/NodeSwitch.cs +++ b/BlendFile/DNA/NodeSwitch.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(696, "NodeSwitch")] + [DNAClassAttribute(696, "NodeSwitch", 1)] public struct NodeSwitch { [DNAFieldAttribute(0, "uchar", "input_type", "uchar", 1, false)] public byte input_type; diff --git a/BlendFile/DNA/NodeTexBase.cs b/BlendFile/DNA/NodeTexBase.cs index 25a2855..a5ca965 100644 --- a/BlendFile/DNA/NodeTexBase.cs +++ b/BlendFile/DNA/NodeTexBase.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(634, "NodeTexBase")] + [DNAClassAttribute(634, "NodeTexBase", 960)] public struct NodeTexBase { [DNAFieldAttribute(0, "TexMapping", "tex_mapping", "TexMapping", 144, false)] public TexMapping tex_mapping; diff --git a/BlendFile/DNA/NodeTexBrick.cs b/BlendFile/DNA/NodeTexBrick.cs index 1ce232f..9abb109 100644 --- a/BlendFile/DNA/NodeTexBrick.cs +++ b/BlendFile/DNA/NodeTexBrick.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(640, "NodeTexBrick")] + [DNAClassAttribute(640, "NodeTexBrick", 976)] public struct NodeTexBrick { [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)] public NodeTexBase @base; diff --git a/BlendFile/DNA/NodeTexChecker.cs b/BlendFile/DNA/NodeTexChecker.cs index 1638331..fc0a91f 100644 --- a/BlendFile/DNA/NodeTexChecker.cs +++ b/BlendFile/DNA/NodeTexChecker.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(639, "NodeTexChecker")] + [DNAClassAttribute(639, "NodeTexChecker", 960)] public struct NodeTexChecker { [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)] public NodeTexBase @base; diff --git a/BlendFile/DNA/NodeTexEnvironment.cs b/BlendFile/DNA/NodeTexEnvironment.cs index 2ddf97e..3cba378 100644 --- a/BlendFile/DNA/NodeTexEnvironment.cs +++ b/BlendFile/DNA/NodeTexEnvironment.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(641, "NodeTexEnvironment")] + [DNAClassAttribute(641, "NodeTexEnvironment", 1016)] public struct NodeTexEnvironment { [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)] public NodeTexBase @base; diff --git a/BlendFile/DNA/NodeTexGabor.cs b/BlendFile/DNA/NodeTexGabor.cs index 41ddc9a..a4bb3fe 100644 --- a/BlendFile/DNA/NodeTexGabor.cs +++ b/BlendFile/DNA/NodeTexGabor.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(642, "NodeTexGabor")] + [DNAClassAttribute(642, "NodeTexGabor", 968)] public struct NodeTexGabor { [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)] public NodeTexBase @base; diff --git a/BlendFile/DNA/NodeTexGradient.cs b/BlendFile/DNA/NodeTexGradient.cs index 9fe1f27..40733f2 100644 --- a/BlendFile/DNA/NodeTexGradient.cs +++ b/BlendFile/DNA/NodeTexGradient.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(643, "NodeTexGradient")] + [DNAClassAttribute(643, "NodeTexGradient", 968)] public struct NodeTexGradient { [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)] public NodeTexBase @base; diff --git a/BlendFile/DNA/NodeTexImage.cs b/BlendFile/DNA/NodeTexImage.cs index dca60c3..652e3ba 100644 --- a/BlendFile/DNA/NodeTexImage.cs +++ b/BlendFile/DNA/NodeTexImage.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(638, "NodeTexImage")] + [DNAClassAttribute(638, "NodeTexImage", 1024)] public struct NodeTexImage { [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)] public NodeTexBase @base; diff --git a/BlendFile/DNA/NodeTexMagic.cs b/BlendFile/DNA/NodeTexMagic.cs index 9280bf1..8eebbdd 100644 --- a/BlendFile/DNA/NodeTexMagic.cs +++ b/BlendFile/DNA/NodeTexMagic.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(648, "NodeTexMagic")] + [DNAClassAttribute(648, "NodeTexMagic", 968)] public struct NodeTexMagic { [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)] public NodeTexBase @base; diff --git a/BlendFile/DNA/NodeTexMusgrave.cs b/BlendFile/DNA/NodeTexMusgrave.cs index 51cf305..930baeb 100644 --- a/BlendFile/DNA/NodeTexMusgrave.cs +++ b/BlendFile/DNA/NodeTexMusgrave.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(646, "NodeTexMusgrave")] + [DNAClassAttribute(646, "NodeTexMusgrave", 968)] public struct NodeTexMusgrave { [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)] public NodeTexBase @base; diff --git a/BlendFile/DNA/NodeTexNoise.cs b/BlendFile/DNA/NodeTexNoise.cs index ee7ef81..3bcbce6 100644 --- a/BlendFile/DNA/NodeTexNoise.cs +++ b/BlendFile/DNA/NodeTexNoise.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(644, "NodeTexNoise")] + [DNAClassAttribute(644, "NodeTexNoise", 968)] public struct NodeTexNoise { [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)] public NodeTexBase @base; diff --git a/BlendFile/DNA/NodeTexSky.cs b/BlendFile/DNA/NodeTexSky.cs index b56a6da..755f0d1 100644 --- a/BlendFile/DNA/NodeTexSky.cs +++ b/BlendFile/DNA/NodeTexSky.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(637, "NodeTexSky")] + [DNAClassAttribute(637, "NodeTexSky", 1024)] public struct NodeTexSky { [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)] public NodeTexBase @base; diff --git a/BlendFile/DNA/NodeTexVoronoi.cs b/BlendFile/DNA/NodeTexVoronoi.cs index b958848..93648a0 100644 --- a/BlendFile/DNA/NodeTexVoronoi.cs +++ b/BlendFile/DNA/NodeTexVoronoi.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(645, "NodeTexVoronoi")] + [DNAClassAttribute(645, "NodeTexVoronoi", 984)] public struct NodeTexVoronoi { [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)] public NodeTexBase @base; diff --git a/BlendFile/DNA/NodeTexWave.cs b/BlendFile/DNA/NodeTexWave.cs index e4aafe9..6cee795 100644 --- a/BlendFile/DNA/NodeTexWave.cs +++ b/BlendFile/DNA/NodeTexWave.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(647, "NodeTexWave")] + [DNAClassAttribute(647, "NodeTexWave", 976)] public struct NodeTexWave { [DNAFieldAttribute(0, "NodeTexBase", "base", "NodeTexBase", 960, false)] public NodeTexBase @base; diff --git a/BlendFile/DNA/NodeTonemap.cs b/BlendFile/DNA/NodeTonemap.cs index fb37ced..ee18c09 100644 --- a/BlendFile/DNA/NodeTonemap.cs +++ b/BlendFile/DNA/NodeTonemap.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(626, "NodeTonemap")] + [DNAClassAttribute(626, "NodeTonemap", 32)] public struct NodeTonemap { [DNAFieldAttribute(0, "float", "key", "float", 4, false)] public float key; diff --git a/BlendFile/DNA/NodeTrackPosData.cs b/BlendFile/DNA/NodeTrackPosData.cs index 2cf7182..63a0d74 100644 --- a/BlendFile/DNA/NodeTrackPosData.cs +++ b/BlendFile/DNA/NodeTrackPosData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(658, "NodeTrackPosData")] + [DNAClassAttribute(658, "NodeTrackPosData", 128)] public struct NodeTrackPosData { [DNAFieldAttribute(0, "char", "tracking_object[64]", "System.Char[]", 64, false)] public char[] tracking_object = new System.Char[64]; diff --git a/BlendFile/DNA/NodeTranslateData.cs b/BlendFile/DNA/NodeTranslateData.cs index 6528cbd..1f28b51 100644 --- a/BlendFile/DNA/NodeTranslateData.cs +++ b/BlendFile/DNA/NodeTranslateData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(659, "NodeTranslateData")] + [DNAClassAttribute(659, "NodeTranslateData", 4)] public struct NodeTranslateData { [DNAFieldAttribute(0, "char", "wrap_axis", "char", 1, false)] public char wrap_axis; diff --git a/BlendFile/DNA/NodeTwoFloats.cs b/BlendFile/DNA/NodeTwoFloats.cs index b97573c..c4fb5f1 100644 --- a/BlendFile/DNA/NodeTwoFloats.cs +++ b/BlendFile/DNA/NodeTwoFloats.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(620, "NodeTwoFloats")] + [DNAClassAttribute(620, "NodeTwoFloats", 8)] public struct NodeTwoFloats { [DNAFieldAttribute(0, "float", "x", "float", 4, false)] public float x; diff --git a/BlendFile/DNA/NodeTwoXYs.cs b/BlendFile/DNA/NodeTwoXYs.cs index 405932c..6e590e2 100644 --- a/BlendFile/DNA/NodeTwoXYs.cs +++ b/BlendFile/DNA/NodeTwoXYs.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(619, "NodeTwoXYs")] + [DNAClassAttribute(619, "NodeTwoXYs", 24)] public struct NodeTwoXYs { [DNAFieldAttribute(0, "short", "x1", "short", 2, false)] public short x1; diff --git a/BlendFile/DNA/NodeVertexCol.cs b/BlendFile/DNA/NodeVertexCol.cs index cbfe40e..972b2bd 100644 --- a/BlendFile/DNA/NodeVertexCol.cs +++ b/BlendFile/DNA/NodeVertexCol.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(621, "NodeVertexCol")] + [DNAClassAttribute(621, "NodeVertexCol", 64)] public struct NodeVertexCol { [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/NodesModifierBake.cs b/BlendFile/DNA/NodesModifierBake.cs index 9e8d034..ec9501e 100644 --- a/BlendFile/DNA/NodesModifierBake.cs +++ b/BlendFile/DNA/NodesModifierBake.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(518, "NodesModifierBake")] + [DNAClassAttribute(518, "NodesModifierBake", 72)] public class NodesModifierBake { [DNAFieldAttribute(0, "int", "id", "int", 4, false)] public int id; @@ -25,7 +25,7 @@ namespace BlendFile.DNA { public sbyte bake_target; [DNAFieldAttribute(4, "char", "_pad[6]", "System.Char[]", 6, false)] public char[] _pad = new System.Char[6]; - [DNAFieldAttribute(5, "char", "*directory", "char", 4, true)] + [DNAFieldAttribute(5, "char", "*directory", "char", 8, true)] public char ptr_directory; [DNAFieldAttribute(6, "int", "frame_start", "int", 4, false)] public int frame_start; @@ -35,11 +35,11 @@ namespace BlendFile.DNA { public int data_blocks_num; [DNAFieldAttribute(9, "int", "active_data_block", "int", 4, false)] public int active_data_block; - [DNAFieldAttribute(10, "NodesModifierDataBlock", "*data_blocks", "NodesModifierDataBlock", 4, true)] + [DNAFieldAttribute(10, "NodesModifierDataBlock", "*data_blocks", "NodesModifierDataBlock", 8, true)] public NodesModifierDataBlock ptr_data_blocks; - [DNAFieldAttribute(11, "NodesModifierPackedBake", "*packed", "NodesModifierPackedBake", 4, true)] + [DNAFieldAttribute(11, "NodesModifierPackedBake", "*packed", "NodesModifierPackedBake", 8, true)] public NodesModifierPackedBake ptr_packed; - [DNAFieldAttribute(12, "void", "*_pad2", "void", 4, true)] + [DNAFieldAttribute(12, "void", "*_pad2", "void", 8, true)] public object ptr__pad2; [DNAFieldAttribute(13, "int64_t", "bake_size", "int64_t", 8, false)] public long bake_size; diff --git a/BlendFile/DNA/NodesModifierBakeFile.cs b/BlendFile/DNA/NodesModifierBakeFile.cs index cf4deae..96b7220 100644 --- a/BlendFile/DNA/NodesModifierBakeFile.cs +++ b/BlendFile/DNA/NodesModifierBakeFile.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(516, "NodesModifierBakeFile")] + [DNAClassAttribute(516, "NodesModifierBakeFile", 16)] public class NodesModifierBakeFile { - [DNAFieldAttribute(0, "char", "*name", "char", 4, true)] + [DNAFieldAttribute(0, "char", "*name", "char", 8, true)] public char ptr_name; - [DNAFieldAttribute(1, "PackedFile", "*packed_file", "PackedFile", 4, true)] + [DNAFieldAttribute(1, "PackedFile", "*packed_file", "PackedFile", 8, true)] public PackedFile ptr_packed_file; public NodesModifierBakeFile() { this.ptr_name = default; diff --git a/BlendFile/DNA/NodesModifierData.cs b/BlendFile/DNA/NodesModifierData.cs index a06cc3c..445d3bd 100644 --- a/BlendFile/DNA/NodesModifierData.cs +++ b/BlendFile/DNA/NodesModifierData.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(520, "NodesModifierData")] + [DNAClassAttribute(520, "NodesModifierData", 184)] public class NodesModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "bNodeTree", "*node_group", "bNodeTree", 4, true)] + [DNAFieldAttribute(1, "bNodeTree", "*node_group", "bNodeTree", 8, true)] public bNodeTree ptr_node_group; [DNAFieldAttribute(2, "NodesModifierSettings", "settings", "NodesModifierSettings", 8, false)] public NodesModifierSettings settings; - [DNAFieldAttribute(3, "char", "*simulation_bake_directory", "char", 4, true)] + [DNAFieldAttribute(3, "char", "*simulation_bake_directory", "char", 8, true)] public char ptr_simulation_bake_directory; [DNAFieldAttribute(4, "int8_t", "flag", "int8_t", 1, false)] public sbyte flag; @@ -31,15 +31,15 @@ namespace BlendFile.DNA { public char[] _pad = new System.Char[2]; [DNAFieldAttribute(7, "int", "bakes_num", "int", 4, false)] public int bakes_num; - [DNAFieldAttribute(8, "NodesModifierBake", "*bakes", "NodesModifierBake", 4, true)] + [DNAFieldAttribute(8, "NodesModifierBake", "*bakes", "NodesModifierBake", 8, true)] public NodesModifierBake ptr_bakes; [DNAFieldAttribute(9, "char", "_pad2[4]", "System.Char[]", 4, false)] public char[] _pad2 = new System.Char[4]; [DNAFieldAttribute(10, "int", "panels_num", "int", 4, false)] public int panels_num; - [DNAFieldAttribute(11, "NodesModifierPanel", "*panels", "NodesModifierPanel", 4, true)] + [DNAFieldAttribute(11, "NodesModifierPanel", "*panels", "NodesModifierPanel", 8, true)] public NodesModifierPanel ptr_panels; - [DNAFieldAttribute(12, "NodesModifierRuntimeHandle", "*runtime", "NodesModifierRuntimeHandle", 4, true)] + [DNAFieldAttribute(12, "NodesModifierRuntimeHandle", "*runtime", "NodesModifierRuntimeHandle", 8, true)] public NodesModifierRuntimeHandle ptr_runtime; public NodesModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/NodesModifierDataBlock.cs b/BlendFile/DNA/NodesModifierDataBlock.cs index 5a52702..82d3fdb 100644 --- a/BlendFile/DNA/NodesModifierDataBlock.cs +++ b/BlendFile/DNA/NodesModifierDataBlock.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(515, "NodesModifierDataBlock")] + [DNAClassAttribute(515, "NodesModifierDataBlock", 32)] public class NodesModifierDataBlock { - [DNAFieldAttribute(0, "char", "*id_name", "char", 4, true)] + [DNAFieldAttribute(0, "char", "*id_name", "char", 8, true)] public char ptr_id_name; - [DNAFieldAttribute(1, "char", "*lib_name", "char", 4, true)] + [DNAFieldAttribute(1, "char", "*lib_name", "char", 8, true)] public char ptr_lib_name; - [DNAFieldAttribute(2, "ID", "*id", "ID", 4, true)] + [DNAFieldAttribute(2, "ID", "*id", "ID", 8, true)] public ID ptr_id; [DNAFieldAttribute(3, "int", "id_type", "int", 4, false)] public int id_type; diff --git a/BlendFile/DNA/NodesModifierPackedBake.cs b/BlendFile/DNA/NodesModifierPackedBake.cs index 14d2c01..f79d9c4 100644 --- a/BlendFile/DNA/NodesModifierPackedBake.cs +++ b/BlendFile/DNA/NodesModifierPackedBake.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(517, "NodesModifierPackedBake")] + [DNAClassAttribute(517, "NodesModifierPackedBake", 24)] public class NodesModifierPackedBake { [DNAFieldAttribute(0, "int", "meta_files_num", "int", 4, false)] public int meta_files_num; [DNAFieldAttribute(1, "int", "blob_files_num", "int", 4, false)] public int blob_files_num; - [DNAFieldAttribute(2, "NodesModifierBakeFile", "*meta_files", "NodesModifierBakeFile", 4, true)] + [DNAFieldAttribute(2, "NodesModifierBakeFile", "*meta_files", "NodesModifierBakeFile", 8, true)] public NodesModifierBakeFile ptr_meta_files; - [DNAFieldAttribute(3, "NodesModifierBakeFile", "*blob_files", "NodesModifierBakeFile", 4, true)] + [DNAFieldAttribute(3, "NodesModifierBakeFile", "*blob_files", "NodesModifierBakeFile", 8, true)] 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 ec934b7..f7b550f 100644 --- a/BlendFile/DNA/NodesModifierPanel.cs +++ b/BlendFile/DNA/NodesModifierPanel.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(519, "NodesModifierPanel")] + [DNAClassAttribute(519, "NodesModifierPanel", 8)] public struct NodesModifierPanel { [DNAFieldAttribute(0, "int", "id", "int", 4, false)] public int id; diff --git a/BlendFile/DNA/NodesModifierSettings.cs b/BlendFile/DNA/NodesModifierSettings.cs index 2b23ea0..0f62383 100644 --- a/BlendFile/DNA/NodesModifierSettings.cs +++ b/BlendFile/DNA/NodesModifierSettings.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(514, "NodesModifierSettings")] + [DNAClassAttribute(514, "NodesModifierSettings", 8)] public class NodesModifierSettings { - [DNAFieldAttribute(0, "IDProperty", "*properties", "IDProperty", 4, true)] + [DNAFieldAttribute(0, "IDProperty", "*properties", "IDProperty", 8, true)] public IDProperty ptr_properties; public NodesModifierSettings() { this.ptr_properties = default; diff --git a/BlendFile/DNA/NoiseGpencilModifierData.cs b/BlendFile/DNA/NoiseGpencilModifierData.cs index 2fbb173..afdc6b7 100644 --- a/BlendFile/DNA/NoiseGpencilModifierData.cs +++ b/BlendFile/DNA/NoiseGpencilModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(276, "NoiseGpencilModifierData")] + [DNAClassAttribute(276, "NoiseGpencilModifierData", 360)] public class NoiseGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; @@ -51,7 +51,7 @@ namespace BlendFile.DNA { public int layer_pass; [DNAFieldAttribute(17, "int", "seed", "int", 4, false)] public int seed; - [DNAFieldAttribute(18, "CurveMapping", "*curve_intensity", "CurveMapping", 4, true)] + [DNAFieldAttribute(18, "CurveMapping", "*curve_intensity", "CurveMapping", 8, true)] public CurveMapping ptr_curve_intensity; public NoiseGpencilModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/NormalEditModifierData.cs b/BlendFile/DNA/NormalEditModifierData.cs index f68eee1..83b172c 100644 --- a/BlendFile/DNA/NormalEditModifierData.cs +++ b/BlendFile/DNA/NormalEditModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(508, "NormalEditModifierData")] + [DNAClassAttribute(508, "NormalEditModifierData", 232)] public class NormalEditModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; [DNAFieldAttribute(1, "char", "defgrp_name[64]", "System.Char[]", 64, false)] public char[] defgrp_name = new System.Char[64]; - [DNAFieldAttribute(2, "Object", "*target", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*target", "Object", 8, true)] public Object ptr_target; [DNAFieldAttribute(3, "short", "mode", "short", 2, false)] public short mode; @@ -37,7 +37,7 @@ namespace BlendFile.DNA { public float[] offset = new System.Single[3]; [DNAFieldAttribute(10, "char", "_pad0[4]", "System.Char[]", 4, false)] public char[] _pad0 = new System.Char[4]; - [DNAFieldAttribute(11, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(11, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public NormalEditModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/Nurb.cs b/BlendFile/DNA/Nurb.cs index ec19b2d..21d5783 100644 --- a/BlendFile/DNA/Nurb.cs +++ b/BlendFile/DNA/Nurb.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(207, "Nurb")] + [DNAClassAttribute(207, "Nurb", 88)] public class Nurb { - [DNAFieldAttribute(0, "Nurb", "*next", "Nurb", 4, true)] + [DNAFieldAttribute(0, "Nurb", "*next", "Nurb", 8, true)] public Nurb ptr_next; - [DNAFieldAttribute(1, "Nurb", "*prev", "Nurb", 4, true)] + [DNAFieldAttribute(1, "Nurb", "*prev", "Nurb", 8, true)] public Nurb ptr_prev; [DNAFieldAttribute(2, "short", "type", "short", 2, false)] public short type; @@ -45,13 +45,13 @@ namespace BlendFile.DNA { public short flagu; [DNAFieldAttribute(14, "short", "flagv", "short", 2, false)] public short flagv; - [DNAFieldAttribute(15, "float", "*knotsu", "float", 4, true)] + [DNAFieldAttribute(15, "float", "*knotsu", "float", 8, true)] public float ptr_knotsu; - [DNAFieldAttribute(16, "float", "*knotsv", "float", 4, true)] + [DNAFieldAttribute(16, "float", "*knotsv", "float", 8, true)] public float ptr_knotsv; - [DNAFieldAttribute(17, "BPoint", "*bp", "BPoint", 4, true)] + [DNAFieldAttribute(17, "BPoint", "*bp", "BPoint", 8, true)] public BPoint ptr_bp; - [DNAFieldAttribute(18, "BezTriple", "*bezt", "BezTriple", 4, true)] + [DNAFieldAttribute(18, "BezTriple", "*bezt", "BezTriple", 8, true)] public BezTriple ptr_bezt; [DNAFieldAttribute(19, "short", "tilt_interp", "short", 2, false)] public short tilt_interp; diff --git a/BlendFile/DNA/ObHook.cs b/BlendFile/DNA/ObHook.cs index 5fd35da..e5793b7 100644 --- a/BlendFile/DNA/ObHook.cs +++ b/BlendFile/DNA/ObHook.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(773, "ObHook")] + [DNAClassAttribute(773, "ObHook", 256)] public class ObHook { - [DNAFieldAttribute(0, "ObHook", "*next", "ObHook", 4, true)] + [DNAFieldAttribute(0, "ObHook", "*next", "ObHook", 8, true)] public ObHook ptr_next; - [DNAFieldAttribute(1, "ObHook", "*prev", "ObHook", 4, true)] + [DNAFieldAttribute(1, "ObHook", "*prev", "ObHook", 8, true)] public ObHook ptr_prev; - [DNAFieldAttribute(2, "Object", "*parent", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*parent", "Object", 8, true)] public Object ptr_parent; [DNAFieldAttribute(3, "float", "parentinv[4][4]", "System.Single[,]", 64, false)] public float[,] parentinv = new System.Single[4,4]; @@ -31,7 +31,7 @@ namespace BlendFile.DNA { public float falloff; [DNAFieldAttribute(7, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; - [DNAFieldAttribute(8, "int", "*indexar", "int", 4, true)] + [DNAFieldAttribute(8, "int", "*indexar", "int", 8, true)] public int ptr_indexar; [DNAFieldAttribute(9, "int", "totindex", "int", 4, false)] public int totindex; diff --git a/BlendFile/DNA/Object.cs b/BlendFile/DNA/Object.cs index dc5ac2a..a6bc753 100644 --- a/BlendFile/DNA/Object.cs +++ b/BlendFile/DNA/Object.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(55, "Object")] + [DNAClassAttribute(55, "Object", 1160)] public class Object { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false)] public DrawDataList drawdata; - [DNAFieldAttribute(3, "SculptSession", "*sculpt", "SculptSession", 4, true)] + [DNAFieldAttribute(3, "SculptSession", "*sculpt", "SculptSession", 8, true)] public SculptSession ptr_sculpt; [DNAFieldAttribute(4, "short", "type", "short", 2, false)] public short type; @@ -35,33 +35,33 @@ namespace BlendFile.DNA { public int par3; [DNAFieldAttribute(9, "char", "parsubstr[64]", "System.Char[]", 64, false)] public char[] parsubstr = new System.Char[64]; - [DNAFieldAttribute(10, "Object", "*parent", "Object", 4, true)] + [DNAFieldAttribute(10, "Object", "*parent", "Object", 8, true)] public Object ptr_parent; - [DNAFieldAttribute(11, "Object", "*track", "Object", 4, true)] + [DNAFieldAttribute(11, "Object", "*track", "Object", 8, true)] public Object ptr_track; - [DNAFieldAttribute(12, "Object", "*proxy", "Object", 4, true)] + [DNAFieldAttribute(12, "Object", "*proxy", "Object", 8, true)] public Object ptr_proxy; - [DNAFieldAttribute(13, "Object", "*proxy_group", "Object", 4, true)] + [DNAFieldAttribute(13, "Object", "*proxy_group", "Object", 8, true)] public Object ptr_proxy_group; - [DNAFieldAttribute(14, "Object", "*proxy_from", "Object", 4, true)] + [DNAFieldAttribute(14, "Object", "*proxy_from", "Object", 8, true)] public Object ptr_proxy_from; - [DNAFieldAttribute(15, "Ipo", "*ipo", "Ipo", 4, true)] + [DNAFieldAttribute(15, "Ipo", "*ipo", "Ipo", 8, true)] public Ipo ptr_ipo; - [DNAFieldAttribute(16, "bAction", "*action", "bAction", 4, true)] + [DNAFieldAttribute(16, "bAction", "*action", "bAction", 8, true)] public bAction ptr_action; - [DNAFieldAttribute(17, "bAction", "*poselib", "bAction", 4, true)] + [DNAFieldAttribute(17, "bAction", "*poselib", "bAction", 8, true)] public bAction ptr_poselib; - [DNAFieldAttribute(18, "bPose", "*pose", "bPose", 4, true)] + [DNAFieldAttribute(18, "bPose", "*pose", "bPose", 8, true)] public bPose ptr_pose; - [DNAFieldAttribute(19, "void", "*data", "void", 4, true)] + [DNAFieldAttribute(19, "void", "*data", "void", 8, true)] public object ptr_data; - [DNAFieldAttribute(20, "bGPdata", "*gpd", "bGPdata", 4, true)] + [DNAFieldAttribute(20, "bGPdata", "*gpd", "bGPdata", 8, true)] public bGPdata ptr_gpd; [DNAFieldAttribute(21, "bAnimVizSettings", "avs", "bAnimVizSettings", 32, false)] public bAnimVizSettings avs; - [DNAFieldAttribute(22, "bMotionPath", "*mpath", "bMotionPath", 4, true)] + [DNAFieldAttribute(22, "bMotionPath", "*mpath", "bMotionPath", 8, true)] public bMotionPath ptr_mpath; - [DNAFieldAttribute(23, "void", "*_pad0", "void", 4, true)] + [DNAFieldAttribute(23, "void", "*_pad0", "void", 8, true)] public object ptr__pad0; [DNAFieldAttribute(24, "ListBase", "constraintChannels", "ListBase", 16, false)] public ListBase constraintChannels; @@ -81,9 +81,9 @@ namespace BlendFile.DNA { public int mode; [DNAFieldAttribute(32, "int", "restore_mode", "int", 4, false)] public int restore_mode; - [DNAFieldAttribute(33, "Material", "**mat", "Material", 4, true)] + [DNAFieldAttribute(33, "Material", "**mat", "Material", 8, true)] public Material ptr_ptr_mat; - [DNAFieldAttribute(34, "char", "*matbits", "char", 4, true)] + [DNAFieldAttribute(34, "char", "*matbits", "char", 8, true)] public char ptr_matbits; [DNAFieldAttribute(35, "int", "totcol", "int", 4, false)] public int totcol; @@ -189,23 +189,23 @@ namespace BlendFile.DNA { public ListBase hooks; [DNAFieldAttribute(86, "ListBase", "particlesystem", "ListBase", 16, false)] public ListBase particlesystem; - [DNAFieldAttribute(87, "PartDeflect", "*pd", "PartDeflect", 4, true)] + [DNAFieldAttribute(87, "PartDeflect", "*pd", "PartDeflect", 8, true)] public PartDeflect ptr_pd; - [DNAFieldAttribute(88, "SoftBody", "*soft", "SoftBody", 4, true)] + [DNAFieldAttribute(88, "SoftBody", "*soft", "SoftBody", 8, true)] public SoftBody ptr_soft; - [DNAFieldAttribute(89, "Collection", "*dup_group", "Collection", 4, true)] + [DNAFieldAttribute(89, "Collection", "*dup_group", "Collection", 8, true)] public Collection ptr_dup_group; - [DNAFieldAttribute(90, "FluidsimSettings", "*fluidsimSettings", "FluidsimSettings", 4, true)] + [DNAFieldAttribute(90, "FluidsimSettings", "*fluidsimSettings", "FluidsimSettings", 8, true)] public FluidsimSettings ptr_fluidsimSettings; [DNAFieldAttribute(91, "ListBase", "pc_ids", "ListBase", 16, false)] public ListBase pc_ids; - [DNAFieldAttribute(92, "RigidBodyOb", "*rigidbody_object", "RigidBodyOb", 4, true)] + [DNAFieldAttribute(92, "RigidBodyOb", "*rigidbody_object", "RigidBodyOb", 8, true)] public RigidBodyOb ptr_rigidbody_object; - [DNAFieldAttribute(93, "RigidBodyCon", "*rigidbody_constraint", "RigidBodyCon", 4, true)] + [DNAFieldAttribute(93, "RigidBodyCon", "*rigidbody_constraint", "RigidBodyCon", 8, true)] public RigidBodyCon ptr_rigidbody_constraint; [DNAFieldAttribute(94, "float", "ima_ofs[2]", "System.Single[]", 8, false)] public float[] ima_ofs = new System.Single[2]; - [DNAFieldAttribute(95, "ImageUser", "*iuser", "ImageUser", 4, true)] + [DNAFieldAttribute(95, "ImageUser", "*iuser", "ImageUser", 8, true)] public ImageUser ptr_iuser; [DNAFieldAttribute(96, "char", "empty_image_visibility_flag", "char", 1, false)] public char empty_image_visibility_flag; @@ -217,17 +217,17 @@ namespace BlendFile.DNA { public byte modifier_flag; [DNAFieldAttribute(100, "char", "_pad8[4]", "System.Char[]", 4, false)] public char[] _pad8 = new System.Char[4]; - [DNAFieldAttribute(101, "PreviewImage", "*preview", "PreviewImage", 4, true)] + [DNAFieldAttribute(101, "PreviewImage", "*preview", "PreviewImage", 8, true)] public PreviewImage ptr_preview; [DNAFieldAttribute(102, "ObjectLineArt", "lineart", "ObjectLineArt", 16, false)] public ObjectLineArt lineart; - [DNAFieldAttribute(103, "LightgroupMembership", "*lightgroup", "LightgroupMembership", 4, true)] + [DNAFieldAttribute(103, "LightgroupMembership", "*lightgroup", "LightgroupMembership", 8, true)] public LightgroupMembership ptr_lightgroup; - [DNAFieldAttribute(104, "LightLinking", "*light_linking", "LightLinking", 4, true)] + [DNAFieldAttribute(104, "LightLinking", "*light_linking", "LightLinking", 8, true)] public LightLinking ptr_light_linking; - [DNAFieldAttribute(105, "LightProbeObjectCache", "*lightprobe_cache", "LightProbeObjectCache", 4, true)] + [DNAFieldAttribute(105, "LightProbeObjectCache", "*lightprobe_cache", "LightProbeObjectCache", 8, true)] public LightProbeObjectCache ptr_lightprobe_cache; - [DNAFieldAttribute(106, "ObjectRuntimeHandle", "*runtime", "ObjectRuntimeHandle", 4, true)] + [DNAFieldAttribute(106, "ObjectRuntimeHandle", "*runtime", "ObjectRuntimeHandle", 8, true)] public ObjectRuntimeHandle ptr_runtime; public Object() { this.id = default; diff --git a/BlendFile/DNA/ObjectLineArt.cs b/BlendFile/DNA/ObjectLineArt.cs index 4fd8739..d475dc0 100644 --- a/BlendFile/DNA/ObjectLineArt.cs +++ b/BlendFile/DNA/ObjectLineArt.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(766, "ObjectLineArt")] + [DNAClassAttribute(766, "ObjectLineArt", 16)] public struct ObjectLineArt { [DNAFieldAttribute(0, "short", "usage", "short", 2, false)] public short usage; diff --git a/BlendFile/DNA/OceanModifierData.cs b/BlendFile/DNA/OceanModifierData.cs index fcaa2ec..5bdf346 100644 --- a/BlendFile/DNA/OceanModifierData.cs +++ b/BlendFile/DNA/OceanModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(489, "OceanModifierData")] + [DNAClassAttribute(489, "OceanModifierData", 1392)] public class OceanModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Ocean", "*ocean", "Ocean", 4, true)] + [DNAFieldAttribute(1, "Ocean", "*ocean", "Ocean", 8, true)] public Ocean ptr_ocean; - [DNAFieldAttribute(2, "OceanCache", "*oceancache", "OceanCache", 4, true)] + [DNAFieldAttribute(2, "OceanCache", "*oceancache", "OceanCache", 8, true)] public OceanCache ptr_oceancache; [DNAFieldAttribute(3, "int", "resolution", "int", 4, false)] public int resolution; diff --git a/BlendFile/DNA/OffsetGpencilModifierData.cs b/BlendFile/DNA/OffsetGpencilModifierData.cs index 055c7b1..4b3722c 100644 --- a/BlendFile/DNA/OffsetGpencilModifierData.cs +++ b/BlendFile/DNA/OffsetGpencilModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(294, "OffsetGpencilModifierData")] + [DNAClassAttribute(294, "OffsetGpencilModifierData", 408)] public class OffsetGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; diff --git a/BlendFile/DNA/OpacityGpencilModifierData.cs b/BlendFile/DNA/OpacityGpencilModifierData.cs index 5c6ca04..741335b 100644 --- a/BlendFile/DNA/OpacityGpencilModifierData.cs +++ b/BlendFile/DNA/OpacityGpencilModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(282, "OpacityGpencilModifierData")] + [DNAClassAttribute(282, "OpacityGpencilModifierData", 336)] public class OpacityGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; @@ -39,7 +39,7 @@ namespace BlendFile.DNA { public int layer_pass; [DNAFieldAttribute(11, "float", "hardeness", "float", 4, false)] public float hardeness; - [DNAFieldAttribute(12, "CurveMapping", "*curve_intensity", "CurveMapping", 4, true)] + [DNAFieldAttribute(12, "CurveMapping", "*curve_intensity", "CurveMapping", 8, true)] public CurveMapping ptr_curve_intensity; public OpacityGpencilModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/OutlineGpencilModifierData.cs b/BlendFile/DNA/OutlineGpencilModifierData.cs index 9349391..254570e 100644 --- a/BlendFile/DNA/OutlineGpencilModifierData.cs +++ b/BlendFile/DNA/OutlineGpencilModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(283, "OutlineGpencilModifierData")] + [DNAClassAttribute(283, "OutlineGpencilModifierData", 216)] public class OutlineGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)] public Object ptr_object; - [DNAFieldAttribute(2, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(3, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; @@ -35,7 +35,7 @@ namespace BlendFile.DNA { public int subdiv; [DNAFieldAttribute(9, "int", "layer_pass", "int", 4, false)] public int layer_pass; - [DNAFieldAttribute(10, "Material", "*outline_material", "Material", 4, true)] + [DNAFieldAttribute(10, "Material", "*outline_material", "Material", 8, true)] public Material ptr_outline_material; public OutlineGpencilModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/PTCacheExtra.cs b/BlendFile/DNA/PTCacheExtra.cs index db5416a..39a0419 100644 --- a/BlendFile/DNA/PTCacheExtra.cs +++ b/BlendFile/DNA/PTCacheExtra.cs @@ -13,17 +13,17 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(790, "PTCacheExtra")] + [DNAClassAttribute(790, "PTCacheExtra", 32)] public class PTCacheExtra { - [DNAFieldAttribute(0, "PTCacheExtra", "*next", "PTCacheExtra", 4, true)] + [DNAFieldAttribute(0, "PTCacheExtra", "*next", "PTCacheExtra", 8, true)] public PTCacheExtra ptr_next; - [DNAFieldAttribute(1, "PTCacheExtra", "*prev", "PTCacheExtra", 4, true)] + [DNAFieldAttribute(1, "PTCacheExtra", "*prev", "PTCacheExtra", 8, true)] public PTCacheExtra ptr_prev; [DNAFieldAttribute(2, "int", "type", "int", 4, false)] public int type; [DNAFieldAttribute(3, "int", "totdata", "int", 4, false)] public int totdata; - [DNAFieldAttribute(4, "void", "*data", "void", 4, true)] + [DNAFieldAttribute(4, "void", "*data", "void", 8, true)] public object ptr_data; public PTCacheExtra() { this.ptr_next = default; diff --git a/BlendFile/DNA/PTCacheMem.cs b/BlendFile/DNA/PTCacheMem.cs index a91ae9e..20cf6af 100644 --- a/BlendFile/DNA/PTCacheMem.cs +++ b/BlendFile/DNA/PTCacheMem.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(791, "PTCacheMem")] + [DNAClassAttribute(791, "PTCacheMem", 112)] public class PTCacheMem { - [DNAFieldAttribute(0, "PTCacheMem", "*next", "PTCacheMem", 4, true)] + [DNAFieldAttribute(0, "PTCacheMem", "*next", "PTCacheMem", 8, true)] public PTCacheMem ptr_next; - [DNAFieldAttribute(1, "PTCacheMem", "*prev", "PTCacheMem", 4, true)] + [DNAFieldAttribute(1, "PTCacheMem", "*prev", "PTCacheMem", 8, true)] public PTCacheMem ptr_prev; [DNAFieldAttribute(2, "int", "frame", "int", 4, false)] public int frame; @@ -27,7 +27,7 @@ namespace BlendFile.DNA { public int data_types; [DNAFieldAttribute(5, "int", "flag", "int", 4, false)] public int flag; - [DNAFieldAttribute(6, "void", "*data[8]", "System.Object[]", 32, true)] + [DNAFieldAttribute(6, "void", "*data[8]", "System.Object[]", 64, true)] public object[] ptr_d = new System.Object[8]; [DNAFieldAttribute(7, "ListBase", "extradata", "ListBase", 16, false)] public ListBase extradata; diff --git a/BlendFile/DNA/PackedFile.cs b/BlendFile/DNA/PackedFile.cs index aeaa4c9..c3d1ac9 100644 --- a/BlendFile/DNA/PackedFile.cs +++ b/BlendFile/DNA/PackedFile.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(40, "PackedFile")] + [DNAClassAttribute(40, "PackedFile", 24)] public class PackedFile { [DNAFieldAttribute(0, "int", "size", "int", 4, false)] public int size; [DNAFieldAttribute(1, "int", "seek", "int", 4, false)] public int seek; - [DNAFieldAttribute(2, "void", "*data", "void", 4, true)] + [DNAFieldAttribute(2, "void", "*data", "void", 8, true)] public object ptr_data; - [DNAFieldAttribute(3, "ImplicitSharingInfoHandle", "*sharing_info", "ImplicitSharingInfoHandle", 4, true)] + [DNAFieldAttribute(3, "ImplicitSharingInfoHandle", "*sharing_info", "ImplicitSharingInfoHandle", 8, true)] public ImplicitSharingInfoHandle ptr_sharing_info; public PackedFile() { this.size = default; diff --git a/BlendFile/DNA/Paint.cs b/BlendFile/DNA/Paint.cs index 7d18167..a94661e 100644 --- a/BlendFile/DNA/Paint.cs +++ b/BlendFile/DNA/Paint.cs @@ -13,23 +13,23 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(807, "Paint")] + [DNAClassAttribute(807, "Paint", 120)] public class Paint { - [DNAFieldAttribute(0, "Brush", "*brush", "Brush", 4, true)] + [DNAFieldAttribute(0, "Brush", "*brush", "Brush", 8, true)] public Brush ptr_brush; - [DNAFieldAttribute(1, "AssetWeakReference", "*brush_asset_reference", "AssetWeakReference", 4, true)] + [DNAFieldAttribute(1, "AssetWeakReference", "*brush_asset_reference", "AssetWeakReference", 8, true)] public AssetWeakReference ptr_brush_asset_reference; - [DNAFieldAttribute(2, "Brush", "*eraser_brush", "Brush", 4, true)] + [DNAFieldAttribute(2, "Brush", "*eraser_brush", "Brush", 8, true)] public Brush ptr_eraser_brush; - [DNAFieldAttribute(3, "AssetWeakReference", "*eraser_brush_asset_reference", "AssetWeakReference", 4, true)] + [DNAFieldAttribute(3, "AssetWeakReference", "*eraser_brush_asset_reference", "AssetWeakReference", 8, true)] public AssetWeakReference ptr_eraser_brush_asset_reference; [DNAFieldAttribute(4, "ToolSystemBrushBindings", "tool_brush_bindings", "ToolSystemBrushBindings", 24, false)] public ToolSystemBrushBindings tool_brush_bindings; - [DNAFieldAttribute(5, "Palette", "*palette", "Palette", 4, true)] + [DNAFieldAttribute(5, "Palette", "*palette", "Palette", 8, true)] public Palette ptr_palette; - [DNAFieldAttribute(6, "CurveMapping", "*cavity_curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(6, "CurveMapping", "*cavity_curve", "CurveMapping", 8, true)] public CurveMapping ptr_cavity_curve; - [DNAFieldAttribute(7, "void", "*paint_cursor", "void", 4, true)] + [DNAFieldAttribute(7, "void", "*paint_cursor", "void", 8, true)] public object ptr_paint_cursor; [DNAFieldAttribute(8, "char", "paint_cursor_col[4]", "System.Char[]", 4, false)] public char[] paint_cursor_col = new System.Char[4]; diff --git a/BlendFile/DNA/PaintCurve.cs b/BlendFile/DNA/PaintCurve.cs index 5de0078..5188307 100644 --- a/BlendFile/DNA/PaintCurve.cs +++ b/BlendFile/DNA/PaintCurve.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(135, "PaintCurve")] + [DNAClassAttribute(135, "PaintCurve", 224)] public class PaintCurve { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "PaintCurvePoint", "*points", "PaintCurvePoint", 4, true)] + [DNAFieldAttribute(1, "PaintCurvePoint", "*points", "PaintCurvePoint", 8, true)] public PaintCurvePoint ptr_points; [DNAFieldAttribute(2, "int", "tot_points", "int", 4, false)] public int tot_points; diff --git a/BlendFile/DNA/PaintCurvePoint.cs b/BlendFile/DNA/PaintCurvePoint.cs index bf6eefa..d00bcf2 100644 --- a/BlendFile/DNA/PaintCurvePoint.cs +++ b/BlendFile/DNA/PaintCurvePoint.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(139, "PaintCurvePoint")] + [DNAClassAttribute(139, "PaintCurvePoint", 76)] public struct PaintCurvePoint { [DNAFieldAttribute(0, "BezTriple", "bez", "BezTriple", 72, false)] public BezTriple bez; diff --git a/BlendFile/DNA/PaintModeSettings.cs b/BlendFile/DNA/PaintModeSettings.cs index 5ec7df4..f631cd4 100644 --- a/BlendFile/DNA/PaintModeSettings.cs +++ b/BlendFile/DNA/PaintModeSettings.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(809, "PaintModeSettings")] + [DNAClassAttribute(809, "PaintModeSettings", 56)] public class PaintModeSettings { [DNAFieldAttribute(0, "char", "canvas_source", "char", 1, false)] public char canvas_source; [DNAFieldAttribute(1, "char", "_pad[7]", "System.Char[]", 7, false)] public char[] _pad = new System.Char[7]; - [DNAFieldAttribute(2, "Image", "*canvas_image", "Image", 4, true)] + [DNAFieldAttribute(2, "Image", "*canvas_image", "Image", 8, true)] public Image ptr_canvas_image; [DNAFieldAttribute(3, "ImageUser", "image_user", "ImageUser", 40, false)] public ImageUser image_user; diff --git a/BlendFile/DNA/Paint_Runtime.cs b/BlendFile/DNA/Paint_Runtime.cs index dc1e088..efdb8fb 100644 --- a/BlendFile/DNA/Paint_Runtime.cs +++ b/BlendFile/DNA/Paint_Runtime.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(804, "Paint_Runtime")] + [DNAClassAttribute(804, "Paint_Runtime", 8)] public struct Paint_Runtime { [DNAFieldAttribute(0, "int", "initialized", "int", 4, false)] public int initialized; diff --git a/BlendFile/DNA/Palette.cs b/BlendFile/DNA/Palette.cs index 7ce1b64..e2d12b6 100644 --- a/BlendFile/DNA/Palette.cs +++ b/BlendFile/DNA/Palette.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(138, "Palette")] + [DNAClassAttribute(138, "Palette", 232)] public struct Palette { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; diff --git a/BlendFile/DNA/PaletteColor.cs b/BlendFile/DNA/PaletteColor.cs index ccab673..8a77ca9 100644 --- a/BlendFile/DNA/PaletteColor.cs +++ b/BlendFile/DNA/PaletteColor.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(137, "PaletteColor")] + [DNAClassAttribute(137, "PaletteColor", 32)] public class PaletteColor { - [DNAFieldAttribute(0, "PaletteColor", "*next", "PaletteColor", 4, true)] + [DNAFieldAttribute(0, "PaletteColor", "*next", "PaletteColor", 8, true)] public PaletteColor ptr_next; - [DNAFieldAttribute(1, "PaletteColor", "*prev", "PaletteColor", 4, true)] + [DNAFieldAttribute(1, "PaletteColor", "*prev", "PaletteColor", 8, true)] public PaletteColor ptr_prev; [DNAFieldAttribute(2, "float", "rgb[3]", "System.Single[]", 12, false)] public float[] rgb = new System.Single[3]; diff --git a/BlendFile/DNA/Panel.cs b/BlendFile/DNA/Panel.cs index 7ac786c..f3c3bcf 100644 --- a/BlendFile/DNA/Panel.cs +++ b/BlendFile/DNA/Panel.cs @@ -13,19 +13,19 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(850, "Panel")] + [DNAClassAttribute(850, "Panel", 192)] public class Panel { - [DNAFieldAttribute(0, "Panel", "*next", "Panel", 4, true)] + [DNAFieldAttribute(0, "Panel", "*next", "Panel", 8, true)] public Panel ptr_next; - [DNAFieldAttribute(1, "Panel", "*prev", "Panel", 4, true)] + [DNAFieldAttribute(1, "Panel", "*prev", "Panel", 8, true)] public Panel ptr_prev; - [DNAFieldAttribute(2, "PanelType", "*type", "PanelType", 4, true)] + [DNAFieldAttribute(2, "PanelType", "*type", "PanelType", 8, true)] public PanelType ptr_type; - [DNAFieldAttribute(3, "uiLayout", "*layout", "uiLayout", 4, true)] + [DNAFieldAttribute(3, "uiLayout", "*layout", "uiLayout", 8, true)] public uiLayout ptr_layout; [DNAFieldAttribute(4, "char", "panelname[64]", "System.Char[]", 64, false)] public char[] panelname = new System.Char[64]; - [DNAFieldAttribute(5, "char", "*drawname", "char", 4, true)] + [DNAFieldAttribute(5, "char", "*drawname", "char", 8, true)] public char ptr_drawname; [DNAFieldAttribute(6, "int", "ofsx", "int", 4, false)] public int ofsx; @@ -49,13 +49,13 @@ namespace BlendFile.DNA { public char[] _pad = new System.Char[6]; [DNAFieldAttribute(16, "int", "sortorder", "int", 4, false)] public int sortorder; - [DNAFieldAttribute(17, "void", "*activedata", "void", 4, true)] + [DNAFieldAttribute(17, "void", "*activedata", "void", 8, true)] public object ptr_activedata; [DNAFieldAttribute(18, "ListBase", "children", "ListBase", 16, false)] public ListBase children; [DNAFieldAttribute(19, "ListBase", "layout_panel_states", "ListBase", 16, false)] public ListBase layout_panel_states; - [DNAFieldAttribute(20, "Panel_Runtime", "*runtime", "Panel_Runtime", 4, true)] + [DNAFieldAttribute(20, "Panel_Runtime", "*runtime", "Panel_Runtime", 8, true)] public Panel_Runtime ptr_runtime; public Panel() { this.ptr_next = default; diff --git a/BlendFile/DNA/PanelCategoryStack.cs b/BlendFile/DNA/PanelCategoryStack.cs index 9d28c52..4cfdcff 100644 --- a/BlendFile/DNA/PanelCategoryStack.cs +++ b/BlendFile/DNA/PanelCategoryStack.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(854, "PanelCategoryStack")] + [DNAClassAttribute(854, "PanelCategoryStack", 80)] public class PanelCategoryStack { - [DNAFieldAttribute(0, "PanelCategoryStack", "*next", "PanelCategoryStack", 4, true)] + [DNAFieldAttribute(0, "PanelCategoryStack", "*next", "PanelCategoryStack", 8, true)] public PanelCategoryStack ptr_next; - [DNAFieldAttribute(1, "PanelCategoryStack", "*prev", "PanelCategoryStack", 4, true)] + [DNAFieldAttribute(1, "PanelCategoryStack", "*prev", "PanelCategoryStack", 8, true)] public PanelCategoryStack ptr_prev; [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false)] public char[] idname = new System.Char[64]; diff --git a/BlendFile/DNA/PartDeflect.cs b/BlendFile/DNA/PartDeflect.cs index e31d1f8..a42abdf 100644 --- a/BlendFile/DNA/PartDeflect.cs +++ b/BlendFile/DNA/PartDeflect.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(757, "PartDeflect")] + [DNAClassAttribute(757, "PartDeflect", 232)] public class PartDeflect { [DNAFieldAttribute(0, "int", "flag", "int", 4, false)] public int flag; @@ -91,7 +91,7 @@ namespace BlendFile.DNA { public float free_end; [DNAFieldAttribute(37, "float", "tex_nabla", "float", 4, false)] public float tex_nabla; - [DNAFieldAttribute(38, "Tex", "*tex", "Tex", 4, true)] + [DNAFieldAttribute(38, "Tex", "*tex", "Tex", 8, true)] public Tex ptr_tex; [DNAFieldAttribute(39, "float", "f_noise", "float", 4, false)] public float f_noise; @@ -109,7 +109,7 @@ namespace BlendFile.DNA { public float[] drawvec_falloff_max = new System.Single[3]; [DNAFieldAttribute(46, "char", "_pad2[4]", "System.Char[]", 4, false)] public char[] _pad2 = new System.Char[4]; - [DNAFieldAttribute(47, "Object", "*f_source", "Object", 4, true)] + [DNAFieldAttribute(47, "Object", "*f_source", "Object", 8, true)] public Object ptr_f_source; [DNAFieldAttribute(48, "float", "pdef_cfrict", "float", 4, false)] public float pdef_cfrict; diff --git a/BlendFile/DNA/PartEff.cs b/BlendFile/DNA/PartEff.cs index 63251d1..4012eaf 100644 --- a/BlendFile/DNA/PartEff.cs +++ b/BlendFile/DNA/PartEff.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(236, "PartEff")] + [DNAClassAttribute(236, "PartEff", 392)] public class PartEff { - [DNAFieldAttribute(0, "PartEff", "*next", "PartEff", 4, true)] + [DNAFieldAttribute(0, "PartEff", "*next", "PartEff", 8, true)] public PartEff ptr_next; - [DNAFieldAttribute(1, "PartEff", "*prev", "PartEff", 4, true)] + [DNAFieldAttribute(1, "PartEff", "*prev", "PartEff", 8, true)] public PartEff ptr_prev; [DNAFieldAttribute(2, "short", "type", "short", 2, false)] public short type; @@ -101,9 +101,9 @@ namespace BlendFile.DNA { public char[] vgroupname_v = new System.Char[64]; [DNAFieldAttribute(42, "float", "imat[4][4]", "System.Single[,]", 64, false)] public float[,] imat = new System.Single[4,4]; - [DNAFieldAttribute(43, "Particle", "*keys", "Particle", 4, true)] + [DNAFieldAttribute(43, "Particle", "*keys", "Particle", 8, true)] public Particle ptr_keys; - [DNAFieldAttribute(44, "Collection", "*group", "Collection", 4, true)] + [DNAFieldAttribute(44, "Collection", "*group", "Collection", 8, true)] public Collection ptr_group; public PartEff() { this.ptr_next = default; diff --git a/BlendFile/DNA/ParticleBrushData.cs b/BlendFile/DNA/ParticleBrushData.cs index 3dd3f8b..7ce4b27 100644 --- a/BlendFile/DNA/ParticleBrushData.cs +++ b/BlendFile/DNA/ParticleBrushData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(810, "ParticleBrushData")] + [DNAClassAttribute(810, "ParticleBrushData", 16)] public struct ParticleBrushData { [DNAFieldAttribute(0, "short", "size", "short", 2, false)] public short size; diff --git a/BlendFile/DNA/ParticleData.cs b/BlendFile/DNA/ParticleData.cs index 989cac8..94fcc63 100644 --- a/BlendFile/DNA/ParticleData.cs +++ b/BlendFile/DNA/ParticleData.cs @@ -13,17 +13,17 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(783, "ParticleData")] + [DNAClassAttribute(783, "ParticleData", 200)] public class ParticleData { [DNAFieldAttribute(0, "ParticleKey", "state", "ParticleKey", 56, false)] public ParticleKey state; [DNAFieldAttribute(1, "ParticleKey", "prev_state", "ParticleKey", 56, false)] public ParticleKey prev_state; - [DNAFieldAttribute(2, "HairKey", "*hair", "HairKey", 4, true)] + [DNAFieldAttribute(2, "HairKey", "*hair", "HairKey", 8, true)] public HairKey ptr_hair; - [DNAFieldAttribute(3, "ParticleKey", "*keys", "ParticleKey", 4, true)] + [DNAFieldAttribute(3, "ParticleKey", "*keys", "ParticleKey", 8, true)] public ParticleKey ptr_keys; - [DNAFieldAttribute(4, "BoidParticle", "*boid", "BoidParticle", 4, true)] + [DNAFieldAttribute(4, "BoidParticle", "*boid", "BoidParticle", 8, true)] public BoidParticle ptr_boid; [DNAFieldAttribute(5, "int", "totkey", "int", 4, false)] public int totkey; diff --git a/BlendFile/DNA/ParticleDupliWeight.cs b/BlendFile/DNA/ParticleDupliWeight.cs index d866567..4ac3865 100644 --- a/BlendFile/DNA/ParticleDupliWeight.cs +++ b/BlendFile/DNA/ParticleDupliWeight.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(782, "ParticleDupliWeight")] + [DNAClassAttribute(782, "ParticleDupliWeight", 32)] public class ParticleDupliWeight { - [DNAFieldAttribute(0, "ParticleDupliWeight", "*next", "ParticleDupliWeight", 4, true)] + [DNAFieldAttribute(0, "ParticleDupliWeight", "*next", "ParticleDupliWeight", 8, true)] public ParticleDupliWeight ptr_next; - [DNAFieldAttribute(1, "ParticleDupliWeight", "*prev", "ParticleDupliWeight", 4, true)] + [DNAFieldAttribute(1, "ParticleDupliWeight", "*prev", "ParticleDupliWeight", 8, true)] public ParticleDupliWeight ptr_prev; - [DNAFieldAttribute(2, "Object", "*ob", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*ob", "Object", 8, true)] public Object ptr_ob; [DNAFieldAttribute(3, "short", "count", "short", 2, false)] public short count; diff --git a/BlendFile/DNA/ParticleEditSettings.cs b/BlendFile/DNA/ParticleEditSettings.cs index fdbc115..db0c377 100644 --- a/BlendFile/DNA/ParticleEditSettings.cs +++ b/BlendFile/DNA/ParticleEditSettings.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(811, "ParticleEditSettings")] + [DNAClassAttribute(811, "ParticleEditSettings", 176)] public class ParticleEditSettings { [DNAFieldAttribute(0, "short", "flag", "short", 2, false)] public short flag; @@ -25,7 +25,7 @@ namespace BlendFile.DNA { public short brushtype; [DNAFieldAttribute(4, "ParticleBrushData", "brush[7]", "ParticleBrushData[]", 112, false)] public ParticleBrushData[] brush = new ParticleBrushData[7]; - [DNAFieldAttribute(5, "void", "*paintcursor", "void", 4, true)] + [DNAFieldAttribute(5, "void", "*paintcursor", "void", 8, true)] public object ptr_paintcursor; [DNAFieldAttribute(6, "float", "emitterdist", "float", 4, false)] public float emitterdist; @@ -39,11 +39,11 @@ namespace BlendFile.DNA { public int draw_step; [DNAFieldAttribute(11, "int", "fade_frames", "int", 4, false)] public int fade_frames; - [DNAFieldAttribute(12, "Scene", "*scene", "Scene", 4, true)] + [DNAFieldAttribute(12, "Scene", "*scene", "Scene", 8, true)] public Scene ptr_scene; - [DNAFieldAttribute(13, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(13, "Object", "*object", "Object", 8, true)] public Object ptr_object; - [DNAFieldAttribute(14, "Object", "*shape_object", "Object", 4, true)] + [DNAFieldAttribute(14, "Object", "*shape_object", "Object", 8, true)] public Object ptr_shape_object; public ParticleEditSettings() { this.flag = default; diff --git a/BlendFile/DNA/ParticleInstanceModifierData.cs b/BlendFile/DNA/ParticleInstanceModifierData.cs index 03c96a0..7d50a26 100644 --- a/BlendFile/DNA/ParticleInstanceModifierData.cs +++ b/BlendFile/DNA/ParticleInstanceModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(478, "ParticleInstanceModifierData")] + [DNAClassAttribute(478, "ParticleInstanceModifierData", 304)] public class ParticleInstanceModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Object", "*ob", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*ob", "Object", 8, true)] public Object ptr_ob; [DNAFieldAttribute(2, "short", "psys", "short", 2, false)] public short psys; @@ -43,7 +43,7 @@ namespace BlendFile.DNA { public char[] index_layer_name = new System.Char[68]; [DNAFieldAttribute(13, "char", "value_layer_name[68]", "System.Char[]", 68, false)] public char[] value_layer_name = new System.Char[68]; - [DNAFieldAttribute(14, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(14, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public ParticleInstanceModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/ParticleKey.cs b/BlendFile/DNA/ParticleKey.cs index b7b5cfa..2ed6dc4 100644 --- a/BlendFile/DNA/ParticleKey.cs +++ b/BlendFile/DNA/ParticleKey.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(777, "ParticleKey")] + [DNAClassAttribute(777, "ParticleKey", 56)] public struct ParticleKey { [DNAFieldAttribute(0, "float", "co[3]", "System.Single[]", 12, false)] public float[] co = new System.Single[3]; diff --git a/BlendFile/DNA/ParticleSettings.cs b/BlendFile/DNA/ParticleSettings.cs index f62fea8..fe2c699 100644 --- a/BlendFile/DNA/ParticleSettings.cs +++ b/BlendFile/DNA/ParticleSettings.cs @@ -13,19 +13,19 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(785, "ParticleSettings")] + [DNAClassAttribute(785, "ParticleSettings", 968)] public class ParticleSettings { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; - [DNAFieldAttribute(2, "BoidSettings", "*boids", "BoidSettings", 4, true)] + [DNAFieldAttribute(2, "BoidSettings", "*boids", "BoidSettings", 8, true)] public BoidSettings ptr_boids; - [DNAFieldAttribute(3, "SPHFluidSettings", "*fluid", "SPHFluidSettings", 4, true)] + [DNAFieldAttribute(3, "SPHFluidSettings", "*fluid", "SPHFluidSettings", 8, true)] public SPHFluidSettings ptr_fluid; - [DNAFieldAttribute(4, "EffectorWeights", "*effector_weights", "EffectorWeights", 4, true)] + [DNAFieldAttribute(4, "EffectorWeights", "*effector_weights", "EffectorWeights", 8, true)] public EffectorWeights ptr_effector_weights; - [DNAFieldAttribute(5, "Collection", "*collision_group", "Collection", 4, true)] + [DNAFieldAttribute(5, "Collection", "*collision_group", "Collection", 8, true)] public Collection ptr_collision_group; [DNAFieldAttribute(6, "int", "flag", "int", 4, false)] public int flag; @@ -259,31 +259,31 @@ namespace BlendFile.DNA { public int trail_count; [DNAFieldAttribute(121, "int", "keyed_loops", "int", 4, false)] public int keyed_loops; - [DNAFieldAttribute(122, "CurveMapping", "*clumpcurve", "CurveMapping", 4, true)] + [DNAFieldAttribute(122, "CurveMapping", "*clumpcurve", "CurveMapping", 8, true)] public CurveMapping ptr_clumpcurve; - [DNAFieldAttribute(123, "CurveMapping", "*roughcurve", "CurveMapping", 4, true)] + [DNAFieldAttribute(123, "CurveMapping", "*roughcurve", "CurveMapping", 8, true)] public CurveMapping ptr_roughcurve; [DNAFieldAttribute(124, "float", "clump_noise_size", "float", 4, false)] public float clump_noise_size; [DNAFieldAttribute(125, "float", "bending_random", "float", 4, false)] public float bending_random; - [DNAFieldAttribute(126, "MTex", "*mtex[18]", "MTex[]", 72, true)] + [DNAFieldAttribute(126, "MTex", "*mtex[18]", "MTex[]", 144, true)] public MTex[] ptr_m = new MTex[18]; - [DNAFieldAttribute(127, "Collection", "*dup_group", "Collection", 4, true)] + [DNAFieldAttribute(127, "Collection", "*dup_group", "Collection", 8, true)] public Collection ptr_dup_group; [DNAFieldAttribute(128, "ListBase", "dupliweights", "ListBase", 16, false)] public ListBase dupliweights; - [DNAFieldAttribute(129, "Collection", "*force_group", "Collection", 4, true)] + [DNAFieldAttribute(129, "Collection", "*force_group", "Collection", 8, true)] public Collection ptr_force_group; - [DNAFieldAttribute(130, "Object", "*dup_ob", "Object", 4, true)] + [DNAFieldAttribute(130, "Object", "*dup_ob", "Object", 8, true)] public Object ptr_dup_ob; - [DNAFieldAttribute(131, "Object", "*bb_ob", "Object", 4, true)] + [DNAFieldAttribute(131, "Object", "*bb_ob", "Object", 8, true)] public Object ptr_bb_ob; - [DNAFieldAttribute(132, "Ipo", "*ipo", "Ipo", 4, true)] + [DNAFieldAttribute(132, "Ipo", "*ipo", "Ipo", 8, true)] public Ipo ptr_ipo; - [DNAFieldAttribute(133, "PartDeflect", "*pd", "PartDeflect", 4, true)] + [DNAFieldAttribute(133, "PartDeflect", "*pd", "PartDeflect", 8, true)] public PartDeflect ptr_pd; - [DNAFieldAttribute(134, "PartDeflect", "*pd2", "PartDeflect", 4, true)] + [DNAFieldAttribute(134, "PartDeflect", "*pd2", "PartDeflect", 8, true)] public PartDeflect ptr_pd2; [DNAFieldAttribute(135, "short", "use_modifier_stack", "short", 2, false)] public short use_modifier_stack; @@ -305,9 +305,9 @@ namespace BlendFile.DNA { public float rad_tip; [DNAFieldAttribute(144, "float", "rad_scale", "float", 4, false)] public float rad_scale; - [DNAFieldAttribute(145, "CurveMapping", "*twistcurve", "CurveMapping", 4, true)] + [DNAFieldAttribute(145, "CurveMapping", "*twistcurve", "CurveMapping", 8, true)] public CurveMapping ptr_twistcurve; - [DNAFieldAttribute(146, "void", "*_pad7", "void", 4, true)] + [DNAFieldAttribute(146, "void", "*_pad7", "void", 8, true)] public object ptr__pad7; public ParticleSettings() { this.id = default; diff --git a/BlendFile/DNA/ParticleSpring.cs b/BlendFile/DNA/ParticleSpring.cs index b531332..5573361 100644 --- a/BlendFile/DNA/ParticleSpring.cs +++ b/BlendFile/DNA/ParticleSpring.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(779, "ParticleSpring")] + [DNAClassAttribute(779, "ParticleSpring", 16)] public struct ParticleSpring { [DNAFieldAttribute(0, "float", "rest_length", "float", 4, false)] public float rest_length; diff --git a/BlendFile/DNA/ParticleSystem.cs b/BlendFile/DNA/ParticleSystem.cs index 3d4eb78..0e2cb9f 100644 --- a/BlendFile/DNA/ParticleSystem.cs +++ b/BlendFile/DNA/ParticleSystem.cs @@ -13,39 +13,39 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(233, "ParticleSystem")] + [DNAClassAttribute(233, "ParticleSystem", 688)] public class ParticleSystem { - [DNAFieldAttribute(0, "ParticleSystem", "*next", "ParticleSystem", 4, true)] + [DNAFieldAttribute(0, "ParticleSystem", "*next", "ParticleSystem", 8, true)] public ParticleSystem ptr_next; - [DNAFieldAttribute(1, "ParticleSystem", "*prev", "ParticleSystem", 4, true)] + [DNAFieldAttribute(1, "ParticleSystem", "*prev", "ParticleSystem", 8, true)] public ParticleSystem ptr_prev; - [DNAFieldAttribute(2, "ParticleSettings", "*part", "ParticleSettings", 4, true)] + [DNAFieldAttribute(2, "ParticleSettings", "*part", "ParticleSettings", 8, true)] public ParticleSettings ptr_part; - [DNAFieldAttribute(3, "ParticleData", "*particles", "ParticleData", 4, true)] + [DNAFieldAttribute(3, "ParticleData", "*particles", "ParticleData", 8, true)] public ParticleData ptr_particles; - [DNAFieldAttribute(4, "ChildParticle", "*child", "ChildParticle", 4, true)] + [DNAFieldAttribute(4, "ChildParticle", "*child", "ChildParticle", 8, true)] public ChildParticle ptr_child; - [DNAFieldAttribute(5, "PTCacheEdit", "*edit", "PTCacheEdit", 4, true)] + [DNAFieldAttribute(5, "PTCacheEdit", "*edit", "PTCacheEdit", 8, true)] public PTCacheEdit ptr_edit; - [DNAFieldAttribute(7, "ParticleCacheKey", "**pathcache", "ParticleCacheKey", 4, true)] + [DNAFieldAttribute(7, "ParticleCacheKey", "**pathcache", "ParticleCacheKey", 8, true)] public ParticleCacheKey ptr_ptr_pathcache; - [DNAFieldAttribute(8, "ParticleCacheKey", "**childcache", "ParticleCacheKey", 4, true)] + [DNAFieldAttribute(8, "ParticleCacheKey", "**childcache", "ParticleCacheKey", 8, true)] public ParticleCacheKey ptr_ptr_childcache; [DNAFieldAttribute(9, "ListBase", "pathcachebufs", "ListBase", 16, false)] public ListBase pathcachebufs; [DNAFieldAttribute(10, "ListBase", "childcachebufs", "ListBase", 16, false)] public ListBase childcachebufs; - [DNAFieldAttribute(11, "ClothModifierData", "*clmd", "ClothModifierData", 4, true)] + [DNAFieldAttribute(11, "ClothModifierData", "*clmd", "ClothModifierData", 8, true)] public ClothModifierData ptr_clmd; - [DNAFieldAttribute(12, "Mesh", "*hair_in_mesh", "Mesh", 4, true)] + [DNAFieldAttribute(12, "Mesh", "*hair_in_mesh", "Mesh", 8, true)] public Mesh ptr_hair_in_mesh; - [DNAFieldAttribute(13, "Mesh", "*hair_out_mesh", "Mesh", 4, true)] + [DNAFieldAttribute(13, "Mesh", "*hair_out_mesh", "Mesh", 8, true)] public Mesh ptr_hair_out_mesh; - [DNAFieldAttribute(14, "Object", "*target_ob", "Object", 4, true)] + [DNAFieldAttribute(14, "Object", "*target_ob", "Object", 8, true)] public Object ptr_target_ob; - [DNAFieldAttribute(15, "LatticeDeformData", "*lattice_deform_data", "LatticeDeformData", 4, true)] + [DNAFieldAttribute(15, "LatticeDeformData", "*lattice_deform_data", "LatticeDeformData", 8, true)] public LatticeDeformData ptr_lattice_deform_data; - [DNAFieldAttribute(16, "Object", "*parent", "Object", 4, true)] + [DNAFieldAttribute(16, "Object", "*parent", "Object", 8, true)] public Object ptr_parent; [DNAFieldAttribute(17, "ListBase", "targets", "ListBase", 16, false)] public ListBase targets; @@ -97,31 +97,31 @@ namespace BlendFile.DNA { public short rt3; [DNAFieldAttribute(41, "char", "_pad3[6]", "System.Char[]", 6, false)] public char[] _pad3 = new System.Char[6]; - [DNAFieldAttribute(42, "PointCache", "*pointcache", "PointCache", 4, true)] + [DNAFieldAttribute(42, "PointCache", "*pointcache", "PointCache", 8, true)] public PointCache ptr_pointcache; [DNAFieldAttribute(43, "ListBase", "ptcaches", "ListBase", 16, false)] public ListBase ptcaches; - [DNAFieldAttribute(44, "ListBase", "*effectors", "ListBase", 4, true)] + [DNAFieldAttribute(44, "ListBase", "*effectors", "ListBase", 8, true)] public ListBase ptr_effectors; - [DNAFieldAttribute(45, "ParticleSpring", "*fluid_springs", "ParticleSpring", 4, true)] + [DNAFieldAttribute(45, "ParticleSpring", "*fluid_springs", "ParticleSpring", 8, true)] public ParticleSpring ptr_fluid_springs; [DNAFieldAttribute(46, "int", "tot_fluidsprings", "int", 4, false)] public int tot_fluidsprings; [DNAFieldAttribute(47, "int", "alloc_fluidsprings", "int", 4, false)] public int alloc_fluidsprings; - [DNAFieldAttribute(48, "KDTree_3d", "*tree", "KDTree_3d", 4, true)] + [DNAFieldAttribute(48, "KDTree_3d", "*tree", "KDTree_3d", 8, true)] public KDTree_3d ptr_tree; - [DNAFieldAttribute(49, "BVHTree", "*bvhtree", "BVHTree", 4, true)] + [DNAFieldAttribute(49, "BVHTree", "*bvhtree", "BVHTree", 8, true)] public BVHTree ptr_bvhtree; - [DNAFieldAttribute(50, "ParticleDrawData", "*pdd", "ParticleDrawData", 4, true)] + [DNAFieldAttribute(50, "ParticleDrawData", "*pdd", "ParticleDrawData", 8, true)] public ParticleDrawData ptr_pdd; [DNAFieldAttribute(51, "float", "dt_frac", "float", 4, false)] public float dt_frac; [DNAFieldAttribute(52, "float", "lattice_strength", "float", 4, false)] public float lattice_strength; - [DNAFieldAttribute(53, "void", "*batch_cache", "void", 4, true)] + [DNAFieldAttribute(53, "void", "*batch_cache", "void", 8, true)] public object ptr_batch_cache; - [DNAFieldAttribute(54, "ParticleSystem", "*orig_psys", "ParticleSystem", 4, true)] + [DNAFieldAttribute(54, "ParticleSystem", "*orig_psys", "ParticleSystem", 8, true)] public ParticleSystem ptr_orig_psys; public ParticleSystem() { this.ptr_next = default; diff --git a/BlendFile/DNA/ParticleSystemModifierData.cs b/BlendFile/DNA/ParticleSystemModifierData.cs index 428d0ac..334abda 100644 --- a/BlendFile/DNA/ParticleSystemModifierData.cs +++ b/BlendFile/DNA/ParticleSystemModifierData.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(477, "ParticleSystemModifierData")] + [DNAClassAttribute(477, "ParticleSystemModifierData", 168)] public class ParticleSystemModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "ParticleSystem", "*psys", "ParticleSystem", 4, true)] + [DNAFieldAttribute(1, "ParticleSystem", "*psys", "ParticleSystem", 8, true)] public ParticleSystem ptr_psys; - [DNAFieldAttribute(2, "Mesh", "*mesh_final", "Mesh", 4, true)] + [DNAFieldAttribute(2, "Mesh", "*mesh_final", "Mesh", 8, true)] public Mesh ptr_mesh_final; - [DNAFieldAttribute(3, "Mesh", "*mesh_original", "Mesh", 4, true)] + [DNAFieldAttribute(3, "Mesh", "*mesh_original", "Mesh", 8, true)] public Mesh ptr_mesh_original; [DNAFieldAttribute(4, "int", "totdmvert", "int", 4, false)] public int totdmvert; @@ -33,7 +33,7 @@ namespace BlendFile.DNA { public short flag; [DNAFieldAttribute(8, "char", "_pad[2]", "System.Char[]", 2, false)] public char[] _pad = new System.Char[2]; - [DNAFieldAttribute(9, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(9, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public ParticleSystemModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/ParticleTarget.cs b/BlendFile/DNA/ParticleTarget.cs index ccd33bd..1acdc31 100644 --- a/BlendFile/DNA/ParticleTarget.cs +++ b/BlendFile/DNA/ParticleTarget.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(781, "ParticleTarget")] + [DNAClassAttribute(781, "ParticleTarget", 40)] public class ParticleTarget { - [DNAFieldAttribute(0, "ParticleTarget", "*next", "ParticleTarget", 4, true)] + [DNAFieldAttribute(0, "ParticleTarget", "*next", "ParticleTarget", 8, true)] public ParticleTarget ptr_next; - [DNAFieldAttribute(1, "ParticleTarget", "*prev", "ParticleTarget", 4, true)] + [DNAFieldAttribute(1, "ParticleTarget", "*prev", "ParticleTarget", 8, true)] public ParticleTarget ptr_prev; - [DNAFieldAttribute(2, "Object", "*ob", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*ob", "Object", 8, true)] public Object ptr_ob; [DNAFieldAttribute(3, "int", "psys", "int", 4, false)] public int psys; diff --git a/BlendFile/DNA/PhysicsSettings.cs b/BlendFile/DNA/PhysicsSettings.cs index ca87f95..6168867 100644 --- a/BlendFile/DNA/PhysicsSettings.cs +++ b/BlendFile/DNA/PhysicsSettings.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(830, "PhysicsSettings")] + [DNAClassAttribute(830, "PhysicsSettings", 24)] public struct PhysicsSettings { [DNAFieldAttribute(0, "float", "gravity[3]", "System.Single[]", 12, false)] public float[] gravity = new System.Single[3]; diff --git a/BlendFile/DNA/PixelShaderFxData.cs b/BlendFile/DNA/PixelShaderFxData.cs index 523088c..d770276 100644 --- a/BlendFile/DNA/PixelShaderFxData.cs +++ b/BlendFile/DNA/PixelShaderFxData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(921, "PixelShaderFxData")] + [DNAClassAttribute(921, "PixelShaderFxData", 176)] public struct PixelShaderFxData { [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false)] public ShaderFxData shaderfx; diff --git a/BlendFile/DNA/PointCache.cs b/BlendFile/DNA/PointCache.cs index 50bbb9a..2894b4d 100644 --- a/BlendFile/DNA/PointCache.cs +++ b/BlendFile/DNA/PointCache.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(229, "PointCache")] + [DNAClassAttribute(229, "PointCache", 1384)] public class PointCache { - [DNAFieldAttribute(0, "PointCache", "*next", "PointCache", 4, true)] + [DNAFieldAttribute(0, "PointCache", "*next", "PointCache", 8, true)] public PointCache ptr_next; - [DNAFieldAttribute(1, "PointCache", "*prev", "PointCache", 4, true)] + [DNAFieldAttribute(1, "PointCache", "*prev", "PointCache", 8, true)] public PointCache ptr_prev; [DNAFieldAttribute(2, "int", "flag", "int", 4, false)] public int flag; @@ -53,7 +53,7 @@ namespace BlendFile.DNA { public char[] info = new System.Char[128]; [DNAFieldAttribute(18, "char", "path[1024]", "System.Char[]", 1024, false)] public char[] path = new System.Char[1024]; - [DNAFieldAttribute(19, "char", "*cached_frames", "char", 4, true)] + [DNAFieldAttribute(19, "char", "*cached_frames", "char", 8, true)] public char ptr_cached_frames; [DNAFieldAttribute(20, "int", "cached_frames_len", "int", 4, false)] public int cached_frames_len; @@ -61,7 +61,7 @@ namespace BlendFile.DNA { public char[] _pad1 = new System.Char[4]; [DNAFieldAttribute(22, "ListBase", "mem_cache", "ListBase", 16, false)] public ListBase mem_cache; - [DNAFieldAttribute(23, "PTCacheEdit", "*edit", "PTCacheEdit", 4, true)] + [DNAFieldAttribute(23, "PTCacheEdit", "*edit", "PTCacheEdit", 8, true)] public PTCacheEdit ptr_edit; public PointCache() { this.ptr_next = default; diff --git a/BlendFile/DNA/PointCloud.cs b/BlendFile/DNA/PointCloud.cs index c83be1a..6dccb94 100644 --- a/BlendFile/DNA/PointCloud.cs +++ b/BlendFile/DNA/PointCloud.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(792, "PointCloud")] + [DNAClassAttribute(792, "PointCloud", 512)] public class PointCloud { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "int", "flag", "int", 4, false)] public int flag; @@ -29,15 +29,15 @@ namespace BlendFile.DNA { public int attributes_active_index; [DNAFieldAttribute(6, "int", "_pad4", "int", 4, false)] public int _pad4; - [DNAFieldAttribute(7, "Material", "**mat", "Material", 4, true)] + [DNAFieldAttribute(7, "Material", "**mat", "Material", 8, true)] public Material ptr_ptr_mat; [DNAFieldAttribute(8, "short", "totcol", "short", 2, false)] public short totcol; [DNAFieldAttribute(9, "short", "_pad3[3]", "System.Int16[]", 6, false)] public short[] _pad3 = new System.Int16[3]; - [DNAFieldAttribute(10, "PointCloudRuntimeHandle", "*runtime", "PointCloudRuntimeHandle", 4, true)] + [DNAFieldAttribute(10, "PointCloudRuntimeHandle", "*runtime", "PointCloudRuntimeHandle", 8, true)] public PointCloudRuntimeHandle ptr_runtime; - [DNAFieldAttribute(11, "void", "*batch_cache", "void", 4, true)] + [DNAFieldAttribute(11, "void", "*batch_cache", "void", 8, true)] public object ptr_batch_cache; public PointCloud() { this.id = default; diff --git a/BlendFile/DNA/PointDensity.cs b/BlendFile/DNA/PointDensity.cs index 38c437e..f23466d 100644 --- a/BlendFile/DNA/PointDensity.cs +++ b/BlendFile/DNA/PointDensity.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(652, "PointDensity")] + [DNAClassAttribute(652, "PointDensity", 176)] public class PointDensity { [DNAFieldAttribute(0, "short", "flag", "short", 2, false)] public short flag; @@ -33,7 +33,7 @@ namespace BlendFile.DNA { public short ob_color_source; [DNAFieldAttribute(8, "int", "totpoints", "int", 4, false)] public int totpoints; - [DNAFieldAttribute(9, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(9, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(10, "int", "psys", "int", 4, false)] public int psys; @@ -45,9 +45,9 @@ namespace BlendFile.DNA { public char[] vertex_attribute_name = new System.Char[68]; [DNAFieldAttribute(14, "char", "_pad1[4]", "System.Char[]", 4, false)] public char[] _pad1 = new System.Char[4]; - [DNAFieldAttribute(15, "void", "*point_tree", "void", 4, true)] + [DNAFieldAttribute(15, "void", "*point_tree", "void", 8, true)] public object ptr_point_tree; - [DNAFieldAttribute(16, "float", "*point_data", "float", 4, true)] + [DNAFieldAttribute(16, "float", "*point_data", "float", 8, true)] public float ptr_point_data; [DNAFieldAttribute(17, "float", "noise_size", "float", 4, false)] public float noise_size; @@ -67,9 +67,9 @@ namespace BlendFile.DNA { public float falloff_speed_scale; [DNAFieldAttribute(25, "char", "_pad3[4]", "System.Char[]", 4, false)] public char[] _pad3 = new System.Char[4]; - [DNAFieldAttribute(26, "ColorBand", "*coba", "ColorBand", 4, true)] + [DNAFieldAttribute(26, "ColorBand", "*coba", "ColorBand", 8, true)] public ColorBand ptr_coba; - [DNAFieldAttribute(27, "CurveMapping", "*falloff_curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(27, "CurveMapping", "*falloff_curve", "CurveMapping", 8, true)] public CurveMapping ptr_falloff_curve; public PointDensity() { this.flag = default; diff --git a/BlendFile/DNA/PreviewImage.cs b/BlendFile/DNA/PreviewImage.cs index 19a0f68..5d9c52f 100644 --- a/BlendFile/DNA/PreviewImage.cs +++ b/BlendFile/DNA/PreviewImage.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(41, "PreviewImage")] + [DNAClassAttribute(41, "PreviewImage", 48)] public class PreviewImage { [DNAFieldAttribute(0, "int", "w[2]", "System.Int32[]", 8, false)] public int[] w = new System.Int32[2]; @@ -23,9 +23,9 @@ namespace BlendFile.DNA { public short[] flag = new System.Int16[2]; [DNAFieldAttribute(3, "short", "changed_timestamp[2]", "System.Int16[]", 4, false)] public short[] changed_timestamp = new System.Int16[2]; - [DNAFieldAttribute(4, "int", "*rect[2]", "System.Int32[]", 8, true)] + [DNAFieldAttribute(4, "int", "*rect[2]", "System.Int32[]", 16, true)] public int[] ptr_r = new System.Int32[2]; - [DNAFieldAttribute(5, "PreviewImageRuntimeHandle", "*runtime", "PreviewImageRuntimeHandle", 4, true)] + [DNAFieldAttribute(5, "PreviewImageRuntimeHandle", "*runtime", "PreviewImageRuntimeHandle", 8, true)] public PreviewImageRuntimeHandle ptr_runtime; public PreviewImage() { this.w = default; diff --git a/BlendFile/DNA/RaytraceEEVEE.cs b/BlendFile/DNA/RaytraceEEVEE.cs index 8935692..69be3ee 100644 --- a/BlendFile/DNA/RaytraceEEVEE.cs +++ b/BlendFile/DNA/RaytraceEEVEE.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(834, "RaytraceEEVEE")] + [DNAClassAttribute(834, "RaytraceEEVEE", 24)] public struct RaytraceEEVEE { [DNAFieldAttribute(0, "float", "screen_trace_quality", "float", 4, false)] public float screen_trace_quality; diff --git a/BlendFile/DNA/RegionAssetShelf.cs b/BlendFile/DNA/RegionAssetShelf.cs index af0a6d6..a39b62c 100644 --- a/BlendFile/DNA/RegionAssetShelf.cs +++ b/BlendFile/DNA/RegionAssetShelf.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(873, "RegionAssetShelf")] + [DNAClassAttribute(873, "RegionAssetShelf", 24)] public class RegionAssetShelf { [DNAFieldAttribute(0, "ListBase", "shelves", "ListBase", 16, false)] public ListBase shelves; - [DNAFieldAttribute(1, "AssetShelf", "*active_shelf", "AssetShelf", 4, true)] + [DNAFieldAttribute(1, "AssetShelf", "*active_shelf", "AssetShelf", 8, true)] public AssetShelf ptr_active_shelf; public RegionAssetShelf() { this.shelves = default; diff --git a/BlendFile/DNA/RegionView3D.cs b/BlendFile/DNA/RegionView3D.cs index 723be6e..c1c5624 100644 --- a/BlendFile/DNA/RegionView3D.cs +++ b/BlendFile/DNA/RegionView3D.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1024, "RegionView3D")] + [DNAClassAttribute(1024, "RegionView3D", 928)] public class RegionView3D { [DNAFieldAttribute(0, "float", "winmat[4][4]", "System.Single[,]", 64, false)] public float[,] winmat = new System.Single[4,4]; @@ -35,15 +35,15 @@ namespace BlendFile.DNA { public float[,] clip = new System.Single[6,4]; [DNAFieldAttribute(9, "float", "clip_local[6][4]", "System.Single[,]", 96, false)] public float[,] clip_local = new System.Single[6,4]; - [DNAFieldAttribute(10, "BoundBox", "*clipbb", "BoundBox", 4, true)] + [DNAFieldAttribute(10, "BoundBox", "*clipbb", "BoundBox", 8, true)] public BoundBox ptr_clipbb; - [DNAFieldAttribute(11, "RegionView3D", "*localvd", "RegionView3D", 4, true)] + [DNAFieldAttribute(11, "RegionView3D", "*localvd", "RegionView3D", 8, true)] public RegionView3D ptr_localvd; - [DNAFieldAttribute(12, "ViewRender", "*view_render", "ViewRender", 4, true)] + [DNAFieldAttribute(12, "ViewRender", "*view_render", "ViewRender", 8, true)] public ViewRender ptr_view_render; - [DNAFieldAttribute(13, "SmoothView3DStore", "*sms", "SmoothView3DStore", 4, true)] + [DNAFieldAttribute(13, "SmoothView3DStore", "*sms", "SmoothView3DStore", 8, true)] public SmoothView3DStore ptr_sms; - [DNAFieldAttribute(14, "wmTimer", "*smooth_timer", "wmTimer", 4, true)] + [DNAFieldAttribute(14, "wmTimer", "*smooth_timer", "wmTimer", 8, true)] public wmTimer ptr_smooth_timer; [DNAFieldAttribute(15, "float", "twmat[4][4]", "System.Single[,]", 64, false)] public float[,] twmat = new System.Single[4,4]; diff --git a/BlendFile/DNA/RemeshModifierData.cs b/BlendFile/DNA/RemeshModifierData.cs index 6458918..a8375df 100644 --- a/BlendFile/DNA/RemeshModifierData.cs +++ b/BlendFile/DNA/RemeshModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(496, "RemeshModifierData")] + [DNAClassAttribute(496, "RemeshModifierData", 144)] public struct RemeshModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/RenderData.cs b/BlendFile/DNA/RenderData.cs index aae6735..c21964d 100644 --- a/BlendFile/DNA/RenderData.cs +++ b/BlendFile/DNA/RenderData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(802, "RenderData")] + [DNAClassAttribute(802, "RenderData", 4376)] public class RenderData { [DNAFieldAttribute(0, "ImageFormatData", "im_format", "ImageFormatData", 336, false)] public ImageFormatData im_format; - [DNAFieldAttribute(1, "void", "*_pad", "void", 4, true)] + [DNAFieldAttribute(1, "void", "*_pad", "void", 8, true)] public object ptr__pad; [DNAFieldAttribute(2, "FFMpegCodecData", "ffcodecdata", "FFMpegCodecData", 80, false)] public FFMpegCodecData ffcodecdata; diff --git a/BlendFile/DNA/RenderSlot.cs b/BlendFile/DNA/RenderSlot.cs index 4a7f8ee..149fa75 100644 --- a/BlendFile/DNA/RenderSlot.cs +++ b/BlendFile/DNA/RenderSlot.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(326, "RenderSlot")] + [DNAClassAttribute(326, "RenderSlot", 88)] public class RenderSlot { - [DNAFieldAttribute(0, "RenderSlot", "*next", "RenderSlot", 4, true)] + [DNAFieldAttribute(0, "RenderSlot", "*next", "RenderSlot", 8, true)] public RenderSlot ptr_next; - [DNAFieldAttribute(1, "RenderSlot", "*prev", "RenderSlot", 4, true)] + [DNAFieldAttribute(1, "RenderSlot", "*prev", "RenderSlot", 8, true)] public RenderSlot ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; - [DNAFieldAttribute(3, "RenderResult", "*render", "RenderResult", 4, true)] + [DNAFieldAttribute(3, "RenderResult", "*render", "RenderResult", 8, true)] public RenderResult ptr_render; public RenderSlot() { this.ptr_next = default; diff --git a/BlendFile/DNA/RepeatZoneViewerPathElem.cs b/BlendFile/DNA/RepeatZoneViewerPathElem.cs index ad841ea..d35047f 100644 --- a/BlendFile/DNA/RepeatZoneViewerPathElem.cs +++ b/BlendFile/DNA/RepeatZoneViewerPathElem.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1035, "RepeatZoneViewerPathElem")] + [DNAClassAttribute(1035, "RepeatZoneViewerPathElem", 40)] public struct RepeatZoneViewerPathElem { [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false)] public ViewerPathElem @base; diff --git a/BlendFile/DNA/ReportList.cs b/BlendFile/DNA/ReportList.cs index 22c15db..52f561e 100644 --- a/BlendFile/DNA/ReportList.cs +++ b/BlendFile/DNA/ReportList.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1042, "ReportList")] + [DNAClassAttribute(1042, "ReportList", 48)] public class ReportList { [DNAFieldAttribute(0, "ListBase", "list", "ListBase", 16, false)] public ListBase list; @@ -25,9 +25,9 @@ namespace BlendFile.DNA { public int flag; [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(5, "wmTimer", "*reporttimer", "wmTimer", 4, true)] + [DNAFieldAttribute(5, "wmTimer", "*reporttimer", "wmTimer", 8, true)] public wmTimer ptr_reporttimer; - [DNAFieldAttribute(6, "std_mutex_type", "*lock", "std_mutex_type", 4, true)] + [DNAFieldAttribute(6, "std_mutex_type", "*lock", "std_mutex_type", 8, true)] public std_mutex_type ptr_lock; public ReportList() { this.list = default; diff --git a/BlendFile/DNA/RigidBodyCon.cs b/BlendFile/DNA/RigidBodyCon.cs index 5d7fc9e..1bfc09d 100644 --- a/BlendFile/DNA/RigidBodyCon.cs +++ b/BlendFile/DNA/RigidBodyCon.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(771, "RigidBodyCon")] + [DNAClassAttribute(771, "RigidBodyCon", 152)] public class RigidBodyCon { - [DNAFieldAttribute(0, "Object", "*ob1", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*ob1", "Object", 8, true)] public Object ptr_ob1; - [DNAFieldAttribute(1, "Object", "*ob2", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*ob2", "Object", 8, true)] public Object ptr_ob2; [DNAFieldAttribute(2, "short", "type", "short", 2, false)] public short type; @@ -87,7 +87,7 @@ namespace BlendFile.DNA { public float motor_lin_max_impulse; [DNAFieldAttribute(35, "float", "motor_ang_max_impulse", "float", 4, false)] public float motor_ang_max_impulse; - [DNAFieldAttribute(36, "void", "*physics_constraint", "void", 4, true)] + [DNAFieldAttribute(36, "void", "*physics_constraint", "void", 8, true)] public object ptr_physics_constraint; public RigidBodyCon() { this.ptr_ob1 = default; diff --git a/BlendFile/DNA/RigidBodyOb.cs b/BlendFile/DNA/RigidBodyOb.cs index 38e6901..540a8d1 100644 --- a/BlendFile/DNA/RigidBodyOb.cs +++ b/BlendFile/DNA/RigidBodyOb.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(770, "RigidBodyOb")] + [DNAClassAttribute(770, "RigidBodyOb", 88)] public class RigidBodyOb { [DNAFieldAttribute(0, "short", "type", "short", 2, false)] public short type; @@ -49,7 +49,7 @@ namespace BlendFile.DNA { public float[] pos = new System.Single[3]; [DNAFieldAttribute(16, "char", "_pad1[4]", "System.Char[]", 4, false)] public char[] _pad1 = new System.Char[4]; - [DNAFieldAttribute(17, "RigidBodyOb_Shared", "*shared", "RigidBodyOb_Shared", 4, true)] + [DNAFieldAttribute(17, "RigidBodyOb_Shared", "*shared", "RigidBodyOb_Shared", 8, true)] public RigidBodyOb_Shared ptr_shared; public RigidBodyOb() { this.type = default; diff --git a/BlendFile/DNA/RigidBodyWorld.cs b/BlendFile/DNA/RigidBodyWorld.cs index 7661183..9d01f76 100644 --- a/BlendFile/DNA/RigidBodyWorld.cs +++ b/BlendFile/DNA/RigidBodyWorld.cs @@ -13,23 +13,23 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(795, "RigidBodyWorld")] + [DNAClassAttribute(795, "RigidBodyWorld", 88)] public class RigidBodyWorld { - [DNAFieldAttribute(0, "EffectorWeights", "*effector_weights", "EffectorWeights", 4, true)] + [DNAFieldAttribute(0, "EffectorWeights", "*effector_weights", "EffectorWeights", 8, true)] public EffectorWeights ptr_effector_weights; - [DNAFieldAttribute(1, "Collection", "*group", "Collection", 4, true)] + [DNAFieldAttribute(1, "Collection", "*group", "Collection", 8, true)] public Collection ptr_group; - [DNAFieldAttribute(2, "Object", "**objects", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "**objects", "Object", 8, true)] public Object ptr_ptr_objects; - [DNAFieldAttribute(3, "Collection", "*constraints", "Collection", 4, true)] + [DNAFieldAttribute(3, "Collection", "*constraints", "Collection", 8, true)] public Collection ptr_constraints; [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; [DNAFieldAttribute(5, "float", "ltime", "float", 4, false)] public float ltime; - [DNAFieldAttribute(6, "RigidBodyWorld_Shared", "*shared", "RigidBodyWorld_Shared", 4, true)] + [DNAFieldAttribute(6, "RigidBodyWorld_Shared", "*shared", "RigidBodyWorld_Shared", 8, true)] public RigidBodyWorld_Shared ptr_shared; - [DNAFieldAttribute(7, "PointCache", "*pointcache", "PointCache", 4, true)] + [DNAFieldAttribute(7, "PointCache", "*pointcache", "PointCache", 8, true)] public PointCache ptr_pointcache; [DNAFieldAttribute(8, "ListBase", "ptcaches", "ListBase", 16, false)] public ListBase ptcaches; diff --git a/BlendFile/DNA/RigidBodyWorld_Shared.cs b/BlendFile/DNA/RigidBodyWorld_Shared.cs index 843d0c5..a7b3e33 100644 --- a/BlendFile/DNA/RigidBodyWorld_Shared.cs +++ b/BlendFile/DNA/RigidBodyWorld_Shared.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(794, "RigidBodyWorld_Shared")] + [DNAClassAttribute(794, "RigidBodyWorld_Shared", 32)] public class RigidBodyWorld_Shared { - [DNAFieldAttribute(0, "PointCache", "*pointcache", "PointCache", 4, true)] + [DNAFieldAttribute(0, "PointCache", "*pointcache", "PointCache", 8, true)] public PointCache ptr_pointcache; [DNAFieldAttribute(1, "ListBase", "ptcaches", "ListBase", 16, false)] public ListBase ptcaches; - [DNAFieldAttribute(2, "void", "*physics_world", "void", 4, true)] + [DNAFieldAttribute(2, "void", "*physics_world", "void", 8, true)] 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 b06e30f..6cbf249 100644 --- a/BlendFile/DNA/RimShaderFxData.cs +++ b/BlendFile/DNA/RimShaderFxData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(922, "RimShaderFxData")] + [DNAClassAttribute(922, "RimShaderFxData", 200)] public struct RimShaderFxData { [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false)] public ShaderFxData shaderfx; diff --git a/BlendFile/DNA/SBVertex.cs b/BlendFile/DNA/SBVertex.cs index 22a7b55..5e9218f 100644 --- a/BlendFile/DNA/SBVertex.cs +++ b/BlendFile/DNA/SBVertex.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(758, "SBVertex")] + [DNAClassAttribute(758, "SBVertex", 16)] public struct SBVertex { [DNAFieldAttribute(0, "float", "vec[4]", "System.Single[]", 16, false)] public float[] vec = new System.Single[4]; diff --git a/BlendFile/DNA/SDefBind.cs b/BlendFile/DNA/SDefBind.cs index 200a016..d833b03 100644 --- a/BlendFile/DNA/SDefBind.cs +++ b/BlendFile/DNA/SDefBind.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(510, "SDefBind")] + [DNAClassAttribute(510, "SDefBind", 32)] public class SDefBind { - [DNAFieldAttribute(0, "int", "*vert_inds", "int", 4, true)] + [DNAFieldAttribute(0, "int", "*vert_inds", "int", 8, true)] public int ptr_vert_inds; [DNAFieldAttribute(1, "int", "numverts", "int", 4, false)] public int numverts; [DNAFieldAttribute(2, "int", "mode", "int", 4, false)] public int mode; - [DNAFieldAttribute(3, "float", "*vert_weights", "float", 4, true)] + [DNAFieldAttribute(3, "float", "*vert_weights", "float", 8, true)] public float ptr_vert_weights; [DNAFieldAttribute(4, "float", "normal_dist", "float", 4, false)] public float normal_dist; diff --git a/BlendFile/DNA/SDefVert.cs b/BlendFile/DNA/SDefVert.cs index e8ee3a5..b556f66 100644 --- a/BlendFile/DNA/SDefVert.cs +++ b/BlendFile/DNA/SDefVert.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(511, "SDefVert")] + [DNAClassAttribute(511, "SDefVert", 16)] public class SDefVert { - [DNAFieldAttribute(0, "SDefBind", "*binds", "SDefBind", 4, true)] + [DNAFieldAttribute(0, "SDefBind", "*binds", "SDefBind", 8, true)] public SDefBind ptr_binds; [DNAFieldAttribute(1, "int", "numbinds", "int", 4, false)] public int numbinds; diff --git a/BlendFile/DNA/SPHFluidSettings.cs b/BlendFile/DNA/SPHFluidSettings.cs index 26a718e..1c9e3d6 100644 --- a/BlendFile/DNA/SPHFluidSettings.cs +++ b/BlendFile/DNA/SPHFluidSettings.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(784, "SPHFluidSettings")] + [DNAClassAttribute(784, "SPHFluidSettings", 68)] public struct SPHFluidSettings { [DNAFieldAttribute(0, "float", "radius", "float", 4, false)] public float radius; diff --git a/BlendFile/DNA/Scene.cs b/BlendFile/DNA/Scene.cs index 7a0ffe4..10ea7f1 100644 --- a/BlendFile/DNA/Scene.cs +++ b/BlendFile/DNA/Scene.cs @@ -13,25 +13,25 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(241, "Scene")] + [DNAClassAttribute(241, "Scene", 6744)] public class Scene { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false)] public DrawDataList drawdata; - [DNAFieldAttribute(3, "Object", "*camera", "Object", 4, true)] + [DNAFieldAttribute(3, "Object", "*camera", "Object", 8, true)] public Object ptr_camera; - [DNAFieldAttribute(4, "World", "*world", "World", 4, true)] + [DNAFieldAttribute(4, "World", "*world", "World", 8, true)] public World ptr_world; - [DNAFieldAttribute(5, "Scene", "*set", "Scene", 4, true)] + [DNAFieldAttribute(5, "Scene", "*set", "Scene", 8, true)] public Scene ptr_set; [DNAFieldAttribute(6, "ListBase", "base", "ListBase", 16, false)] public ListBase @base; - [DNAFieldAttribute(7, "Base", "*basact", "Base", 4, true)] + [DNAFieldAttribute(7, "Base", "*basact", "Base", 8, true)] public Base ptr_basact; - [DNAFieldAttribute(8, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(8, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; [DNAFieldAttribute(9, "View3DCursor", "cursor", "View3DCursor", 64, false)] public View3DCursor cursor; @@ -47,13 +47,13 @@ namespace BlendFile.DNA { public char use_nodes; [DNAFieldAttribute(15, "char", "_pad3[1]", "System.Char[]", 1, false)] public char[] _pad3 = new System.Char[1]; - [DNAFieldAttribute(16, "bNodeTree", "*nodetree", "bNodeTree", 4, true)] + [DNAFieldAttribute(16, "bNodeTree", "*nodetree", "bNodeTree", 8, true)] public bNodeTree ptr_nodetree; - [DNAFieldAttribute(17, "Editing", "*ed", "Editing", 4, true)] + [DNAFieldAttribute(17, "Editing", "*ed", "Editing", 8, true)] public Editing ptr_ed; - [DNAFieldAttribute(18, "ToolSettings", "*toolsettings", "ToolSettings", 4, true)] + [DNAFieldAttribute(18, "ToolSettings", "*toolsettings", "ToolSettings", 8, true)] public ToolSettings ptr_toolsettings; - [DNAFieldAttribute(19, "void", "*_pad4", "void", 4, true)] + [DNAFieldAttribute(19, "void", "*_pad4", "void", 8, true)] public object ptr__pad4; [DNAFieldAttribute(20, "DisplaySafeAreas", "safe_areas", "DisplaySafeAreas", 32, false)] public DisplaySafeAreas safe_areas; @@ -67,17 +67,17 @@ namespace BlendFile.DNA { public ListBase transform_spaces; [DNAFieldAttribute(25, "TransformOrientationSlot", "orientation_slots[4]", "TransformOrientationSlot[]", 64, false)] public TransformOrientationSlot[] orientation_slots = new TransformOrientationSlot[4]; - [DNAFieldAttribute(26, "void", "*sound_scene", "void", 4, true)] + [DNAFieldAttribute(26, "void", "*sound_scene", "void", 8, true)] public object ptr_sound_scene; - [DNAFieldAttribute(27, "void", "*playback_handle", "void", 4, true)] + [DNAFieldAttribute(27, "void", "*playback_handle", "void", 8, true)] public object ptr_playback_handle; - [DNAFieldAttribute(28, "void", "*sound_scrub_handle", "void", 4, true)] + [DNAFieldAttribute(28, "void", "*sound_scrub_handle", "void", 8, true)] public object ptr_sound_scrub_handle; - [DNAFieldAttribute(29, "void", "*speaker_handles", "void", 4, true)] + [DNAFieldAttribute(29, "void", "*speaker_handles", "void", 8, true)] public object ptr_speaker_handles; - [DNAFieldAttribute(30, "void", "*fps_info", "void", 4, true)] + [DNAFieldAttribute(30, "void", "*fps_info", "void", 8, true)] public object ptr_fps_info; - [DNAFieldAttribute(31, "GHash", "*depsgraph_hash", "GHash", 4, true)] + [DNAFieldAttribute(31, "GHash", "*depsgraph_hash", "GHash", 8, true)] public GHash ptr_depsgraph_hash; [DNAFieldAttribute(32, "char", "_pad7[4]", "System.Char[]", 4, false)] public char[] _pad7 = new System.Char[4]; @@ -87,13 +87,13 @@ namespace BlendFile.DNA { public ListBase keyingsets; [DNAFieldAttribute(35, "UnitSettings", "unit", "UnitSettings", 16, false)] public UnitSettings unit; - [DNAFieldAttribute(36, "bGPdata", "*gpd", "bGPdata", 4, true)] + [DNAFieldAttribute(36, "bGPdata", "*gpd", "bGPdata", 8, true)] public bGPdata ptr_gpd; - [DNAFieldAttribute(37, "MovieClip", "*clip", "MovieClip", 4, true)] + [DNAFieldAttribute(37, "MovieClip", "*clip", "MovieClip", 8, true)] public MovieClip ptr_clip; [DNAFieldAttribute(38, "PhysicsSettings", "physics_settings", "PhysicsSettings", 24, false)] public PhysicsSettings physics_settings; - [DNAFieldAttribute(39, "void", "*_pad8", "void", 4, true)] + [DNAFieldAttribute(39, "void", "*_pad8", "void", 8, true)] public object ptr__pad8; [DNAFieldAttribute(40, "CustomData_MeshMasks", "customdata_mask", "CustomData_MeshMasks", 40, false)] public CustomData_MeshMasks customdata_mask; @@ -105,15 +105,15 @@ namespace BlendFile.DNA { public ColorManagedDisplaySettings display_settings; [DNAFieldAttribute(44, "ColorManagedColorspaceSettings", "sequencer_colorspace_settings", "ColorManagedColorspaceSettings", 64, false)] public ColorManagedColorspaceSettings sequencer_colorspace_settings; - [DNAFieldAttribute(45, "RigidBodyWorld", "*rigidbody_world", "RigidBodyWorld", 4, true)] + [DNAFieldAttribute(45, "RigidBodyWorld", "*rigidbody_world", "RigidBodyWorld", 8, true)] public RigidBodyWorld ptr_rigidbody_world; - [DNAFieldAttribute(46, "PreviewImage", "*preview", "PreviewImage", 4, true)] + [DNAFieldAttribute(46, "PreviewImage", "*preview", "PreviewImage", 8, true)] public PreviewImage ptr_preview; [DNAFieldAttribute(47, "ListBase", "view_layers", "ListBase", 16, false)] public ListBase view_layers; - [DNAFieldAttribute(48, "Collection", "*master_collection", "Collection", 4, true)] + [DNAFieldAttribute(48, "Collection", "*master_collection", "Collection", 8, true)] public Collection ptr_master_collection; - [DNAFieldAttribute(49, "IDProperty", "*layer_properties", "IDProperty", 4, true)] + [DNAFieldAttribute(49, "IDProperty", "*layer_properties", "IDProperty", 8, true)] public IDProperty ptr_layer_properties; [DNAFieldAttribute(50, "int", "simulation_frame_start", "int", 4, false)] public int simulation_frame_start; @@ -127,9 +127,9 @@ namespace BlendFile.DNA { public SceneGpencil grease_pencil_settings; [DNAFieldAttribute(55, "SceneHydra", "hydra", "SceneHydra", 8, false)] public SceneHydra hydra; - [DNAFieldAttribute(56, "SceneRuntimeHandle", "*runtime", "SceneRuntimeHandle", 4, true)] + [DNAFieldAttribute(56, "SceneRuntimeHandle", "*runtime", "SceneRuntimeHandle", 8, true)] public SceneRuntimeHandle ptr_runtime; - [DNAFieldAttribute(57, "void", "*_pad9", "void", 4, true)] + [DNAFieldAttribute(57, "void", "*_pad9", "void", 8, true)] public object ptr__pad9; public Scene() { this.id = default; diff --git a/BlendFile/DNA/SceneDisplay.cs b/BlendFile/DNA/SceneDisplay.cs index 3697cb7..92fefd2 100644 --- a/BlendFile/DNA/SceneDisplay.cs +++ b/BlendFile/DNA/SceneDisplay.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(832, "SceneDisplay")] + [DNAClassAttribute(832, "SceneDisplay", 984)] public struct SceneDisplay { [DNAFieldAttribute(0, "float", "light_direction[3]", "System.Single[]", 12, false)] public float[] light_direction = new System.Single[3]; diff --git a/BlendFile/DNA/SceneEEVEE.cs b/BlendFile/DNA/SceneEEVEE.cs index a658c77..9faf503 100644 --- a/BlendFile/DNA/SceneEEVEE.cs +++ b/BlendFile/DNA/SceneEEVEE.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(835, "SceneEEVEE")] + [DNAClassAttribute(835, "SceneEEVEE", 224)] public struct SceneEEVEE { [DNAFieldAttribute(0, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/SceneGpencil.cs b/BlendFile/DNA/SceneGpencil.cs index 6664e74..ae8b992 100644 --- a/BlendFile/DNA/SceneGpencil.cs +++ b/BlendFile/DNA/SceneGpencil.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(836, "SceneGpencil")] + [DNAClassAttribute(836, "SceneGpencil", 8)] public struct SceneGpencil { [DNAFieldAttribute(0, "float", "smaa_threshold", "float", 4, false)] public float smaa_threshold; diff --git a/BlendFile/DNA/SceneHydra.cs b/BlendFile/DNA/SceneHydra.cs index 3d2cc3d..9883b69 100644 --- a/BlendFile/DNA/SceneHydra.cs +++ b/BlendFile/DNA/SceneHydra.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(837, "SceneHydra")] + [DNAClassAttribute(837, "SceneHydra", 8)] public struct SceneHydra { [DNAFieldAttribute(0, "int", "export_method", "int", 4, false)] public int export_method; diff --git a/BlendFile/DNA/SceneRenderLayer.cs b/BlendFile/DNA/SceneRenderLayer.cs index 1a8557f..c553808 100644 --- a/BlendFile/DNA/SceneRenderLayer.cs +++ b/BlendFile/DNA/SceneRenderLayer.cs @@ -13,17 +13,17 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(799, "SceneRenderLayer")] + [DNAClassAttribute(799, "SceneRenderLayer", 192)] public class SceneRenderLayer { - [DNAFieldAttribute(0, "SceneRenderLayer", "*next", "SceneRenderLayer", 4, true)] + [DNAFieldAttribute(0, "SceneRenderLayer", "*next", "SceneRenderLayer", 8, true)] public SceneRenderLayer ptr_next; - [DNAFieldAttribute(1, "SceneRenderLayer", "*prev", "SceneRenderLayer", 4, true)] + [DNAFieldAttribute(1, "SceneRenderLayer", "*prev", "SceneRenderLayer", 8, true)] public SceneRenderLayer ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; - [DNAFieldAttribute(3, "Material", "*mat_override", "Material", 4, true)] + [DNAFieldAttribute(3, "Material", "*mat_override", "Material", 8, true)] public Material ptr_mat_override; - [DNAFieldAttribute(4, "World", "*world_override", "World", 4, true)] + [DNAFieldAttribute(4, "World", "*world_override", "World", 8, true)] public World ptr_world_override; [DNAFieldAttribute(5, "int", "lay", "int", 4, false)] public int lay; @@ -41,7 +41,7 @@ namespace BlendFile.DNA { public int samples; [DNAFieldAttribute(12, "float", "pass_alpha_threshold", "float", 4, false)] public float pass_alpha_threshold; - [DNAFieldAttribute(13, "IDProperty", "*prop", "IDProperty", 4, true)] + [DNAFieldAttribute(13, "IDProperty", "*prop", "IDProperty", 8, true)] public IDProperty ptr_prop; [DNAFieldAttribute(14, "FreestyleConfig", "freestyleConfig", "FreestyleConfig", 56, false)] public FreestyleConfig freestyleConfig; diff --git a/BlendFile/DNA/SceneRenderView.cs b/BlendFile/DNA/SceneRenderView.cs index c2ad9bb..df7b5f0 100644 --- a/BlendFile/DNA/SceneRenderView.cs +++ b/BlendFile/DNA/SceneRenderView.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(800, "SceneRenderView")] + [DNAClassAttribute(800, "SceneRenderView", 152)] public class SceneRenderView { - [DNAFieldAttribute(0, "SceneRenderView", "*next", "SceneRenderView", 4, true)] + [DNAFieldAttribute(0, "SceneRenderView", "*next", "SceneRenderView", 8, true)] public SceneRenderView ptr_next; - [DNAFieldAttribute(1, "SceneRenderView", "*prev", "SceneRenderView", 4, true)] + [DNAFieldAttribute(1, "SceneRenderView", "*prev", "SceneRenderView", 8, true)] public SceneRenderView ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/Scopes.cs b/BlendFile/DNA/Scopes.cs index ce5f3ba..1138105 100644 --- a/BlendFile/DNA/Scopes.cs +++ b/BlendFile/DNA/Scopes.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(167, "Scopes")] + [DNAClassAttribute(167, "Scopes", 5272)] public class Scopes { [DNAFieldAttribute(0, "int", "ok", "int", 4, false)] public int ok; @@ -43,15 +43,15 @@ namespace BlendFile.DNA { public float[,] minmax = new System.Single[3,2]; [DNAFieldAttribute(13, "Histogram", "hist", "Histogram", 5160, false)] public Histogram hist; - [DNAFieldAttribute(14, "float", "*waveform_1", "float", 4, true)] + [DNAFieldAttribute(14, "float", "*waveform_1", "float", 8, true)] public float ptr_waveform_1; - [DNAFieldAttribute(15, "float", "*waveform_2", "float", 4, true)] + [DNAFieldAttribute(15, "float", "*waveform_2", "float", 8, true)] public float ptr_waveform_2; - [DNAFieldAttribute(16, "float", "*waveform_3", "float", 4, true)] + [DNAFieldAttribute(16, "float", "*waveform_3", "float", 8, true)] public float ptr_waveform_3; - [DNAFieldAttribute(17, "float", "*vecscope", "float", 4, true)] + [DNAFieldAttribute(17, "float", "*vecscope", "float", 8, true)] public float ptr_vecscope; - [DNAFieldAttribute(18, "float", "*vecscope_rgb", "float", 4, true)] + [DNAFieldAttribute(18, "float", "*vecscope_rgb", "float", 8, true)] public float ptr_vecscope_rgb; public Scopes() { this.ok = default; diff --git a/BlendFile/DNA/ScrArea.cs b/BlendFile/DNA/ScrArea.cs index 71bd377..cae5104 100644 --- a/BlendFile/DNA/ScrArea.cs +++ b/BlendFile/DNA/ScrArea.cs @@ -13,21 +13,21 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(863, "ScrArea")] + [DNAClassAttribute(863, "ScrArea", 184)] public class ScrArea { - [DNAFieldAttribute(0, "ScrArea", "*next", "ScrArea", 4, true)] + [DNAFieldAttribute(0, "ScrArea", "*next", "ScrArea", 8, true)] public ScrArea ptr_next; - [DNAFieldAttribute(1, "ScrArea", "*prev", "ScrArea", 4, true)] + [DNAFieldAttribute(1, "ScrArea", "*prev", "ScrArea", 8, true)] public ScrArea ptr_prev; - [DNAFieldAttribute(2, "ScrVert", "*v1", "ScrVert", 4, true)] + [DNAFieldAttribute(2, "ScrVert", "*v1", "ScrVert", 8, true)] public ScrVert ptr_v1; - [DNAFieldAttribute(3, "ScrVert", "*v2", "ScrVert", 4, true)] + [DNAFieldAttribute(3, "ScrVert", "*v2", "ScrVert", 8, true)] public ScrVert ptr_v2; - [DNAFieldAttribute(4, "ScrVert", "*v3", "ScrVert", 4, true)] + [DNAFieldAttribute(4, "ScrVert", "*v3", "ScrVert", 8, true)] public ScrVert ptr_v3; - [DNAFieldAttribute(5, "ScrVert", "*v4", "ScrVert", 4, true)] + [DNAFieldAttribute(5, "ScrVert", "*v4", "ScrVert", 8, true)] public ScrVert ptr_v4; - [DNAFieldAttribute(6, "bScreen", "*full", "bScreen", 4, true)] + [DNAFieldAttribute(6, "bScreen", "*full", "bScreen", 8, true)] public bScreen ptr_full; [DNAFieldAttribute(7, "rcti", "totrct", "rcti", 16, false)] public rcti totrct; @@ -51,9 +51,9 @@ namespace BlendFile.DNA { public short region_active_win; [DNAFieldAttribute(17, "char", "_pad[2]", "System.Char[]", 2, false)] public char[] _pad = new System.Char[2]; - [DNAFieldAttribute(18, "SpaceType", "*type", "SpaceType", 4, true)] + [DNAFieldAttribute(18, "SpaceType", "*type", "SpaceType", 8, true)] public SpaceType ptr_type; - [DNAFieldAttribute(19, "ScrGlobalAreaData", "*global", "ScrGlobalAreaData", 4, true)] + [DNAFieldAttribute(19, "ScrGlobalAreaData", "*global", "ScrGlobalAreaData", 8, true)] public ScrGlobalAreaData ptr_global; [DNAFieldAttribute(20, "ListBase", "spacedata", "ListBase", 16, false)] public ListBase spacedata; diff --git a/BlendFile/DNA/ScrAreaMap.cs b/BlendFile/DNA/ScrAreaMap.cs index aeccbea..fb3e718 100644 --- a/BlendFile/DNA/ScrAreaMap.cs +++ b/BlendFile/DNA/ScrAreaMap.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(848, "ScrAreaMap")] + [DNAClassAttribute(848, "ScrAreaMap", 48)] public struct ScrAreaMap { [DNAFieldAttribute(0, "ListBase", "vertbase", "ListBase", 16, false)] public ListBase vertbase; diff --git a/BlendFile/DNA/ScrArea_Runtime.cs b/BlendFile/DNA/ScrArea_Runtime.cs index 71f5392..fc5eda5 100644 --- a/BlendFile/DNA/ScrArea_Runtime.cs +++ b/BlendFile/DNA/ScrArea_Runtime.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(861, "ScrArea_Runtime")] + [DNAClassAttribute(861, "ScrArea_Runtime", 16)] public class ScrArea_Runtime { - [DNAFieldAttribute(0, "bToolRef", "*tool", "bToolRef", 4, true)] + [DNAFieldAttribute(0, "bToolRef", "*tool", "bToolRef", 8, true)] public bToolRef ptr_tool; [DNAFieldAttribute(1, "char", "is_tool_set", "char", 1, false)] public char is_tool_set; diff --git a/BlendFile/DNA/ScrEdge.cs b/BlendFile/DNA/ScrEdge.cs index 3e3d099..d9cb470 100644 --- a/BlendFile/DNA/ScrEdge.cs +++ b/BlendFile/DNA/ScrEdge.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(847, "ScrEdge")] + [DNAClassAttribute(847, "ScrEdge", 40)] public class ScrEdge { - [DNAFieldAttribute(0, "ScrEdge", "*next", "ScrEdge", 4, true)] + [DNAFieldAttribute(0, "ScrEdge", "*next", "ScrEdge", 8, true)] public ScrEdge ptr_next; - [DNAFieldAttribute(1, "ScrEdge", "*prev", "ScrEdge", 4, true)] + [DNAFieldAttribute(1, "ScrEdge", "*prev", "ScrEdge", 8, true)] public ScrEdge ptr_prev; - [DNAFieldAttribute(2, "ScrVert", "*v1", "ScrVert", 4, true)] + [DNAFieldAttribute(2, "ScrVert", "*v1", "ScrVert", 8, true)] public ScrVert ptr_v1; - [DNAFieldAttribute(3, "ScrVert", "*v2", "ScrVert", 4, true)] + [DNAFieldAttribute(3, "ScrVert", "*v2", "ScrVert", 8, true)] public ScrVert ptr_v2; [DNAFieldAttribute(4, "short", "border", "short", 2, false)] public short border; diff --git a/BlendFile/DNA/ScrGlobalAreaData.cs b/BlendFile/DNA/ScrGlobalAreaData.cs index cb4fbb2..9560761 100644 --- a/BlendFile/DNA/ScrGlobalAreaData.cs +++ b/BlendFile/DNA/ScrGlobalAreaData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(860, "ScrGlobalAreaData")] + [DNAClassAttribute(860, "ScrGlobalAreaData", 12)] public struct ScrGlobalAreaData { [DNAFieldAttribute(0, "short", "cur_fixed_height", "short", 2, false)] public short cur_fixed_height; diff --git a/BlendFile/DNA/ScrVert.cs b/BlendFile/DNA/ScrVert.cs index 9dc3090..8b761e1 100644 --- a/BlendFile/DNA/ScrVert.cs +++ b/BlendFile/DNA/ScrVert.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(845, "ScrVert")] + [DNAClassAttribute(845, "ScrVert", 32)] public class ScrVert { - [DNAFieldAttribute(0, "ScrVert", "*next", "ScrVert", 4, true)] + [DNAFieldAttribute(0, "ScrVert", "*next", "ScrVert", 8, true)] public ScrVert ptr_next; - [DNAFieldAttribute(1, "ScrVert", "*prev", "ScrVert", 4, true)] + [DNAFieldAttribute(1, "ScrVert", "*prev", "ScrVert", 8, true)] public ScrVert ptr_prev; - [DNAFieldAttribute(2, "ScrVert", "*newv", "ScrVert", 4, true)] + [DNAFieldAttribute(2, "ScrVert", "*newv", "ScrVert", 8, true)] public ScrVert ptr_newv; [DNAFieldAttribute(3, "vec2s", "vec", "vec2s", 4, false)] public vec2s vec; diff --git a/BlendFile/DNA/ScrewModifierData.cs b/BlendFile/DNA/ScrewModifierData.cs index d1816d3..f9c9119 100644 --- a/BlendFile/DNA/ScrewModifierData.cs +++ b/BlendFile/DNA/ScrewModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(488, "ScrewModifierData")] + [DNAClassAttribute(488, "ScrewModifierData", 168)] public class ScrewModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Object", "*ob_axis", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*ob_axis", "Object", 8, true)] public Object ptr_ob_axis; [DNAFieldAttribute(2, "int", "steps", "int", 4, false)] public int steps; @@ -37,7 +37,7 @@ namespace BlendFile.DNA { public char axis; [DNAFieldAttribute(10, "char", "_pad[5]", "System.Char[]", 5, false)] public char[] _pad = new System.Char[5]; - [DNAFieldAttribute(11, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(11, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public ScrewModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/Script.cs b/BlendFile/DNA/Script.cs index 56ef892..65270cf 100644 --- a/BlendFile/DNA/Script.cs +++ b/BlendFile/DNA/Script.cs @@ -13,19 +13,19 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(953, "Script")] + [DNAClassAttribute(953, "Script", 1536)] public class Script { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "void", "*py_draw", "void", 4, true)] + [DNAFieldAttribute(1, "void", "*py_draw", "void", 8, true)] public object ptr_py_draw; - [DNAFieldAttribute(2, "void", "*py_event", "void", 4, true)] + [DNAFieldAttribute(2, "void", "*py_event", "void", 8, true)] public object ptr_py_event; - [DNAFieldAttribute(3, "void", "*py_button", "void", 4, true)] + [DNAFieldAttribute(3, "void", "*py_button", "void", 8, true)] public object ptr_py_button; - [DNAFieldAttribute(4, "void", "*py_browsercallback", "void", 4, true)] + [DNAFieldAttribute(4, "void", "*py_browsercallback", "void", 8, true)] public object ptr_py_browsercallback; - [DNAFieldAttribute(5, "void", "*py_globaldict", "void", 4, true)] + [DNAFieldAttribute(5, "void", "*py_globaldict", "void", 8, true)] public object ptr_py_globaldict; [DNAFieldAttribute(6, "int", "flags", "int", 4, false)] public int flags; diff --git a/BlendFile/DNA/Sculpt.cs b/BlendFile/DNA/Sculpt.cs index 79474d9..4114aa1 100644 --- a/BlendFile/DNA/Sculpt.cs +++ b/BlendFile/DNA/Sculpt.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(812, "Sculpt")] + [DNAClassAttribute(812, "Sculpt", 216)] public class Sculpt { [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false)] public Paint paint; @@ -49,11 +49,11 @@ namespace BlendFile.DNA { public float automasking_view_normal_limit; [DNAFieldAttribute(16, "float", "automasking_view_normal_falloff", "float", 4, false)] public float automasking_view_normal_falloff; - [DNAFieldAttribute(17, "CurveMapping", "*automasking_cavity_curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(17, "CurveMapping", "*automasking_cavity_curve", "CurveMapping", 8, true)] public CurveMapping ptr_automasking_cavity_curve; - [DNAFieldAttribute(18, "CurveMapping", "*automasking_cavity_curve_op", "CurveMapping", 4, true)] + [DNAFieldAttribute(18, "CurveMapping", "*automasking_cavity_curve_op", "CurveMapping", 8, true)] public CurveMapping ptr_automasking_cavity_curve_op; - [DNAFieldAttribute(19, "Object", "*gravity_object", "Object", 4, true)] + [DNAFieldAttribute(19, "Object", "*gravity_object", "Object", 8, true)] public Object ptr_gravity_object; public Sculpt() { this.paint = default; diff --git a/BlendFile/DNA/SeqConnection.cs b/BlendFile/DNA/SeqConnection.cs index 3eeb917..5af54b5 100644 --- a/BlendFile/DNA/SeqConnection.cs +++ b/BlendFile/DNA/SeqConnection.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(889, "SeqConnection")] + [DNAClassAttribute(889, "SeqConnection", 24)] public class SeqConnection { - [DNAFieldAttribute(0, "SeqConnection", "*next", "SeqConnection", 4, true)] + [DNAFieldAttribute(0, "SeqConnection", "*next", "SeqConnection", 8, true)] public SeqConnection ptr_next; - [DNAFieldAttribute(1, "SeqConnection", "*prev", "SeqConnection", 4, true)] + [DNAFieldAttribute(1, "SeqConnection", "*prev", "SeqConnection", 8, true)] public SeqConnection ptr_prev; - [DNAFieldAttribute(2, "Sequence", "*seq_ref", "Sequence", 4, true)] + [DNAFieldAttribute(2, "Sequence", "*seq_ref", "Sequence", 8, true)] public Sequence ptr_seq_ref; public SeqConnection() { this.ptr_next = default; diff --git a/BlendFile/DNA/SeqRetimingHandle.cs b/BlendFile/DNA/SeqRetimingHandle.cs index 9bea731..ef36f07 100644 --- a/BlendFile/DNA/SeqRetimingHandle.cs +++ b/BlendFile/DNA/SeqRetimingHandle.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(883, "SeqRetimingHandle")] + [DNAClassAttribute(883, "SeqRetimingHandle", 40)] public struct SeqRetimingHandle { [DNAFieldAttribute(0, "double", "strip_frame_index", "double", 8, false)] public double strip_frame_index; diff --git a/BlendFile/DNA/SeqTimelineChannel.cs b/BlendFile/DNA/SeqTimelineChannel.cs index ac7909b..1c7a3dd 100644 --- a/BlendFile/DNA/SeqTimelineChannel.cs +++ b/BlendFile/DNA/SeqTimelineChannel.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(888, "SeqTimelineChannel")] + [DNAClassAttribute(888, "SeqTimelineChannel", 88)] public class SeqTimelineChannel { - [DNAFieldAttribute(0, "SeqTimelineChannel", "*next", "SeqTimelineChannel", 4, true)] + [DNAFieldAttribute(0, "SeqTimelineChannel", "*next", "SeqTimelineChannel", 8, true)] public SeqTimelineChannel ptr_next; - [DNAFieldAttribute(1, "SeqTimelineChannel", "*prev", "SeqTimelineChannel", 4, true)] + [DNAFieldAttribute(1, "SeqTimelineChannel", "*prev", "SeqTimelineChannel", 8, true)] public SeqTimelineChannel ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/Sequence.cs b/BlendFile/DNA/Sequence.cs index 338129e..c462449 100644 --- a/BlendFile/DNA/Sequence.cs +++ b/BlendFile/DNA/Sequence.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(885, "Sequence")] + [DNAClassAttribute(885, "Sequence", 464)] public class Sequence { - [DNAFieldAttribute(0, "Sequence", "*next", "Sequence", 4, true)] + [DNAFieldAttribute(0, "Sequence", "*next", "Sequence", 8, true)] public Sequence ptr_next; - [DNAFieldAttribute(1, "Sequence", "*prev", "Sequence", 4, true)] + [DNAFieldAttribute(1, "Sequence", "*prev", "Sequence", 8, true)] public Sequence ptr_prev; - [DNAFieldAttribute(2, "void", "*tmp", "void", 4, true)] + [DNAFieldAttribute(2, "void", "*tmp", "void", 8, true)] public object ptr_tmp; - [DNAFieldAttribute(3, "void", "*lib", "void", 4, true)] + [DNAFieldAttribute(3, "void", "*lib", "void", 8, true)] public object ptr_lib; [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; @@ -59,17 +59,17 @@ namespace BlendFile.DNA { public int multicam_source; [DNAFieldAttribute(21, "int", "clip_flag", "int", 4, false)] public int clip_flag; - [DNAFieldAttribute(22, "Strip", "*strip", "Strip", 4, true)] + [DNAFieldAttribute(22, "Strip", "*strip", "Strip", 8, true)] public Strip ptr_strip; - [DNAFieldAttribute(23, "Ipo", "*ipo", "Ipo", 4, true)] + [DNAFieldAttribute(23, "Ipo", "*ipo", "Ipo", 8, true)] public Ipo ptr_ipo; - [DNAFieldAttribute(24, "Scene", "*scene", "Scene", 4, true)] + [DNAFieldAttribute(24, "Scene", "*scene", "Scene", 8, true)] public Scene ptr_scene; - [DNAFieldAttribute(25, "Object", "*scene_camera", "Object", 4, true)] + [DNAFieldAttribute(25, "Object", "*scene_camera", "Object", 8, true)] public Object ptr_scene_camera; - [DNAFieldAttribute(26, "MovieClip", "*clip", "MovieClip", 4, true)] + [DNAFieldAttribute(26, "MovieClip", "*clip", "MovieClip", 8, true)] public MovieClip ptr_clip; - [DNAFieldAttribute(27, "Mask", "*mask", "Mask", 4, true)] + [DNAFieldAttribute(27, "Mask", "*mask", "Mask", 8, true)] public Mask ptr_mask; [DNAFieldAttribute(28, "ListBase", "anims", "ListBase", 16, false)] public ListBase anims; @@ -77,11 +77,11 @@ namespace BlendFile.DNA { public float effect_fader; [DNAFieldAttribute(30, "float", "speed_fader", "float", 4, false)] public float speed_fader; - [DNAFieldAttribute(31, "Sequence", "*seq1", "Sequence", 4, true)] + [DNAFieldAttribute(31, "Sequence", "*seq1", "Sequence", 8, true)] public Sequence ptr_seq1; - [DNAFieldAttribute(32, "Sequence", "*seq2", "Sequence", 4, true)] + [DNAFieldAttribute(32, "Sequence", "*seq2", "Sequence", 8, true)] public Sequence ptr_seq2; - [DNAFieldAttribute(33, "void", "*_pad7", "void", 4, true)] + [DNAFieldAttribute(33, "void", "*_pad7", "void", 8, true)] public object ptr__pad7; [DNAFieldAttribute(34, "int", "_pad8[2]", "System.Int32[]", 8, false)] public int[] _pad8 = new System.Int32[2]; @@ -91,9 +91,9 @@ namespace BlendFile.DNA { public ListBase channels; [DNAFieldAttribute(37, "ListBase", "connections", "ListBase", 16, false)] public ListBase connections; - [DNAFieldAttribute(38, "bSound", "*sound", "bSound", 4, true)] + [DNAFieldAttribute(38, "bSound", "*sound", "bSound", 8, true)] public bSound ptr_sound; - [DNAFieldAttribute(39, "void", "*scene_sound", "void", 4, true)] + [DNAFieldAttribute(39, "void", "*scene_sound", "void", 8, true)] public object ptr_scene_sound; [DNAFieldAttribute(40, "float", "volume", "float", 4, false)] public float volume; @@ -107,7 +107,7 @@ namespace BlendFile.DNA { public float sound_offset; [DNAFieldAttribute(45, "char", "_pad4[4]", "System.Char[]", 4, false)] public char[] _pad4 = new System.Char[4]; - [DNAFieldAttribute(46, "void", "*effectdata", "void", 4, true)] + [DNAFieldAttribute(46, "void", "*effectdata", "void", 8, true)] public object ptr_effectdata; [DNAFieldAttribute(47, "int", "anim_startofs", "int", 4, false)] public int anim_startofs; @@ -131,9 +131,9 @@ namespace BlendFile.DNA { public char views_format; [DNAFieldAttribute(57, "char", "_pad3[3]", "System.Char[]", 3, false)] public char[] _pad3 = new System.Char[3]; - [DNAFieldAttribute(58, "Stereo3dFormat", "*stereo3d_format", "Stereo3dFormat", 4, true)] + [DNAFieldAttribute(58, "Stereo3dFormat", "*stereo3d_format", "Stereo3dFormat", 8, true)] public Stereo3dFormat ptr_stereo3d_format; - [DNAFieldAttribute(59, "IDProperty", "*prop", "IDProperty", 4, true)] + [DNAFieldAttribute(59, "IDProperty", "*prop", "IDProperty", 8, true)] public IDProperty ptr_prop; [DNAFieldAttribute(60, "ListBase", "modifiers", "ListBase", 16, false)] public ListBase modifiers; @@ -141,9 +141,9 @@ namespace BlendFile.DNA { public float media_playback_rate; [DNAFieldAttribute(62, "float", "speed_factor", "float", 4, false)] public float speed_factor; - [DNAFieldAttribute(63, "SeqRetimingHandle", "*retiming_handles", "SeqRetimingHandle", 4, true)] + [DNAFieldAttribute(63, "SeqRetimingHandle", "*retiming_handles", "SeqRetimingHandle", 8, true)] public SeqRetimingHandle ptr_retiming_handles; - [DNAFieldAttribute(64, "void", "*_pad5", "void", 4, true)] + [DNAFieldAttribute(64, "void", "*_pad5", "void", 8, true)] public object ptr__pad5; [DNAFieldAttribute(65, "int", "retiming_handle_num", "int", 4, false)] public int retiming_handle_num; diff --git a/BlendFile/DNA/SequenceModifierData.cs b/BlendFile/DNA/SequenceModifierData.cs index c812497..b4ea68e 100644 --- a/BlendFile/DNA/SequenceModifierData.cs +++ b/BlendFile/DNA/SequenceModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(904, "SequenceModifierData")] + [DNAClassAttribute(904, "SequenceModifierData", 112)] public class SequenceModifierData { - [DNAFieldAttribute(0, "SequenceModifierData", "*next", "SequenceModifierData", 4, true)] + [DNAFieldAttribute(0, "SequenceModifierData", "*next", "SequenceModifierData", 8, true)] public SequenceModifierData ptr_next; - [DNAFieldAttribute(1, "SequenceModifierData", "*prev", "SequenceModifierData", 4, true)] + [DNAFieldAttribute(1, "SequenceModifierData", "*prev", "SequenceModifierData", 8, true)] public SequenceModifierData ptr_prev; [DNAFieldAttribute(2, "int", "type", "int", 4, false)] public int type; @@ -29,9 +29,9 @@ namespace BlendFile.DNA { public int mask_input_type; [DNAFieldAttribute(6, "int", "mask_time", "int", 4, false)] public int mask_time; - [DNAFieldAttribute(7, "Sequence", "*mask_sequence", "Sequence", 4, true)] + [DNAFieldAttribute(7, "Sequence", "*mask_sequence", "Sequence", 8, true)] public Sequence ptr_mask_sequence; - [DNAFieldAttribute(8, "Mask", "*mask_id", "Mask", 4, true)] + [DNAFieldAttribute(8, "Mask", "*mask_id", "Mask", 8, true)] public Mask ptr_mask_id; public SequenceModifierData() { this.ptr_next = default; diff --git a/BlendFile/DNA/SequenceRuntime.cs b/BlendFile/DNA/SequenceRuntime.cs index e46eda4..0b473ef 100644 --- a/BlendFile/DNA/SequenceRuntime.cs +++ b/BlendFile/DNA/SequenceRuntime.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(884, "SequenceRuntime")] + [DNAClassAttribute(884, "SequenceRuntime", 8)] public struct SequenceRuntime { [DNAFieldAttribute(0, "SessionUID", "session_uid", "SessionUID", 8, false)] public SessionUID session_uid; diff --git a/BlendFile/DNA/SequencerCacheOverlay.cs b/BlendFile/DNA/SequencerCacheOverlay.cs index fb2cb6e..11b2277 100644 --- a/BlendFile/DNA/SequencerCacheOverlay.cs +++ b/BlendFile/DNA/SequencerCacheOverlay.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(936, "SequencerCacheOverlay")] + [DNAClassAttribute(936, "SequencerCacheOverlay", 8)] public struct SequencerCacheOverlay { [DNAFieldAttribute(0, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/SequencerMaskModifierData.cs b/BlendFile/DNA/SequencerMaskModifierData.cs index 91b2088..268aa48 100644 --- a/BlendFile/DNA/SequencerMaskModifierData.cs +++ b/BlendFile/DNA/SequencerMaskModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(909, "SequencerMaskModifierData")] + [DNAClassAttribute(909, "SequencerMaskModifierData", 112)] public struct SequencerMaskModifierData { [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false)] public SequenceModifierData modifier; diff --git a/BlendFile/DNA/SequencerPreviewOverlay.cs b/BlendFile/DNA/SequencerPreviewOverlay.cs index 1f17409..04d2ce7 100644 --- a/BlendFile/DNA/SequencerPreviewOverlay.cs +++ b/BlendFile/DNA/SequencerPreviewOverlay.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(934, "SequencerPreviewOverlay")] + [DNAClassAttribute(934, "SequencerPreviewOverlay", 8)] public struct SequencerPreviewOverlay { [DNAFieldAttribute(0, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/SequencerTimelineOverlay.cs b/BlendFile/DNA/SequencerTimelineOverlay.cs index e830aea..91f3430 100644 --- a/BlendFile/DNA/SequencerTimelineOverlay.cs +++ b/BlendFile/DNA/SequencerTimelineOverlay.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(935, "SequencerTimelineOverlay")] + [DNAClassAttribute(935, "SequencerTimelineOverlay", 8)] public struct SequencerTimelineOverlay { [DNAFieldAttribute(0, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/SequencerTonemapModifierData.cs b/BlendFile/DNA/SequencerTonemapModifierData.cs index c00fb10..1476cdc 100644 --- a/BlendFile/DNA/SequencerTonemapModifierData.cs +++ b/BlendFile/DNA/SequencerTonemapModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(911, "SequencerTonemapModifierData")] + [DNAClassAttribute(911, "SequencerTonemapModifierData", 144)] public struct SequencerTonemapModifierData { [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false)] public SequenceModifierData modifier; diff --git a/BlendFile/DNA/SequencerToolSettings.cs b/BlendFile/DNA/SequencerToolSettings.cs index 76ccd3f..8eab6c3 100644 --- a/BlendFile/DNA/SequencerToolSettings.cs +++ b/BlendFile/DNA/SequencerToolSettings.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(827, "SequencerToolSettings")] + [DNAClassAttribute(827, "SequencerToolSettings", 20)] public struct SequencerToolSettings { [DNAFieldAttribute(0, "int", "fit_method", "int", 4, false)] public int fit_method; diff --git a/BlendFile/DNA/SessionUID.cs b/BlendFile/DNA/SessionUID.cs index 81d1055..fccb593 100644 --- a/BlendFile/DNA/SessionUID.cs +++ b/BlendFile/DNA/SessionUID.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(50, "SessionUID")] + [DNAClassAttribute(50, "SessionUID", 8)] public struct SessionUID { [DNAFieldAttribute(0, "uint64_t", "uid_", "uint64_t", 8, false)] public ulong uid_; diff --git a/BlendFile/DNA/ShaderFxData.cs b/BlendFile/DNA/ShaderFxData.cs index dd26418..295bb68 100644 --- a/BlendFile/DNA/ShaderFxData.cs +++ b/BlendFile/DNA/ShaderFxData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(914, "ShaderFxData")] + [DNAClassAttribute(914, "ShaderFxData", 104)] public class ShaderFxData { - [DNAFieldAttribute(0, "ShaderFxData", "*next", "ShaderFxData", 4, true)] + [DNAFieldAttribute(0, "ShaderFxData", "*next", "ShaderFxData", 8, true)] public ShaderFxData ptr_next; - [DNAFieldAttribute(1, "ShaderFxData", "*prev", "ShaderFxData", 4, true)] + [DNAFieldAttribute(1, "ShaderFxData", "*prev", "ShaderFxData", 8, true)] public ShaderFxData ptr_prev; [DNAFieldAttribute(2, "int", "type", "int", 4, false)] public int type; @@ -31,7 +31,7 @@ namespace BlendFile.DNA { public short ui_expand_flag; [DNAFieldAttribute(7, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; - [DNAFieldAttribute(8, "char", "*error", "char", 4, true)] + [DNAFieldAttribute(8, "char", "*error", "char", 8, true)] 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 6729369..973953d 100644 --- a/BlendFile/DNA/ShaderFxData_Runtime.cs +++ b/BlendFile/DNA/ShaderFxData_Runtime.cs @@ -13,17 +13,17 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(915, "ShaderFxData_Runtime")] + [DNAClassAttribute(915, "ShaderFxData_Runtime", 40)] public class ShaderFxData_Runtime { [DNAFieldAttribute(0, "float", "loc[3]", "System.Single[]", 12, false)] public float[] loc = new System.Single[3]; [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(2, "DRWShadingGroup", "*fx_sh", "DRWShadingGroup", 4, true)] + [DNAFieldAttribute(2, "DRWShadingGroup", "*fx_sh", "DRWShadingGroup", 8, true)] public DRWShadingGroup ptr_fx_sh; - [DNAFieldAttribute(3, "DRWShadingGroup", "*fx_sh_b", "DRWShadingGroup", 4, true)] + [DNAFieldAttribute(3, "DRWShadingGroup", "*fx_sh_b", "DRWShadingGroup", 8, true)] public DRWShadingGroup ptr_fx_sh_b; - [DNAFieldAttribute(4, "DRWShadingGroup", "*fx_sh_c", "DRWShadingGroup", 4, true)] + [DNAFieldAttribute(4, "DRWShadingGroup", "*fx_sh_c", "DRWShadingGroup", 8, true)] 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 17bd425..64e41dd 100644 --- a/BlendFile/DNA/ShadowShaderFxData.cs +++ b/BlendFile/DNA/ShadowShaderFxData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(923, "ShadowShaderFxData")] + [DNAClassAttribute(923, "ShadowShaderFxData", 224)] public class ShadowShaderFxData { [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false)] public ShaderFxData shaderfx; - [DNAFieldAttribute(1, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(2, "int", "offset[2]", "System.Int32[]", 8, false)] public int[] offset = new System.Int32[2]; diff --git a/BlendFile/DNA/ShapeKeyModifierData.cs b/BlendFile/DNA/ShapeKeyModifierData.cs index f43852e..9b5b3fa 100644 --- a/BlendFile/DNA/ShapeKeyModifierData.cs +++ b/BlendFile/DNA/ShapeKeyModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(486, "ShapeKeyModifierData")] + [DNAClassAttribute(486, "ShapeKeyModifierData", 120)] public struct ShapeKeyModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/ShrinkwrapGpencilModifierData.cs b/BlendFile/DNA/ShrinkwrapGpencilModifierData.cs index f068f88..8ca317b 100644 --- a/BlendFile/DNA/ShrinkwrapGpencilModifierData.cs +++ b/BlendFile/DNA/ShrinkwrapGpencilModifierData.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(304, "ShrinkwrapGpencilModifierData")] + [DNAClassAttribute(304, "ShrinkwrapGpencilModifierData", 304)] public class ShrinkwrapGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Object", "*target", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*target", "Object", 8, true)] public Object ptr_target; - [DNAFieldAttribute(2, "Object", "*aux_target", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*aux_target", "Object", 8, true)] public Object ptr_aux_target; - [DNAFieldAttribute(3, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(3, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(4, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; @@ -53,7 +53,7 @@ namespace BlendFile.DNA { public float smooth_factor; [DNAFieldAttribute(18, "int", "smooth_step", "int", 4, false)] public int smooth_step; - [DNAFieldAttribute(19, "ShrinkwrapTreeData", "*cache_data", "ShrinkwrapTreeData", 4, true)] + [DNAFieldAttribute(19, "ShrinkwrapTreeData", "*cache_data", "ShrinkwrapTreeData", 8, true)] public ShrinkwrapTreeData ptr_cache_data; public ShrinkwrapGpencilModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/ShrinkwrapModifierData.cs b/BlendFile/DNA/ShrinkwrapModifierData.cs index 3048d59..3dbec51 100644 --- a/BlendFile/DNA/ShrinkwrapModifierData.cs +++ b/BlendFile/DNA/ShrinkwrapModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(484, "ShrinkwrapModifierData")] + [DNAClassAttribute(484, "ShrinkwrapModifierData", 216)] public class ShrinkwrapModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Object", "*target", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*target", "Object", 8, true)] public Object ptr_target; - [DNAFieldAttribute(2, "Object", "*auxTarget", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*auxTarget", "Object", 8, true)] public Object ptr_auxTarget; [DNAFieldAttribute(3, "char", "vgroup_name[64]", "System.Char[]", 64, false)] public char[] vgroup_name = new System.Char[64]; diff --git a/BlendFile/DNA/SimpleDeformModifierData.cs b/BlendFile/DNA/SimpleDeformModifierData.cs index 9e7a4b7..bfe4936 100644 --- a/BlendFile/DNA/SimpleDeformModifierData.cs +++ b/BlendFile/DNA/SimpleDeformModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(485, "SimpleDeformModifierData")] + [DNAClassAttribute(485, "SimpleDeformModifierData", 216)] public class SimpleDeformModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Object", "*origin", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*origin", "Object", 8, true)] public Object ptr_origin; [DNAFieldAttribute(2, "char", "vgroup_name[64]", "System.Char[]", 64, false)] public char[] vgroup_name = new System.Char[64]; @@ -33,7 +33,7 @@ namespace BlendFile.DNA { public char deform_axis; [DNAFieldAttribute(8, "char", "flag", "char", 1, false)] public char flag; - [DNAFieldAttribute(9, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(9, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public SimpleDeformModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/SimplifyGpencilModifierData.cs b/BlendFile/DNA/SimplifyGpencilModifierData.cs index 9410250..9efed8f 100644 --- a/BlendFile/DNA/SimplifyGpencilModifierData.cs +++ b/BlendFile/DNA/SimplifyGpencilModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(293, "SimplifyGpencilModifierData")] + [DNAClassAttribute(293, "SimplifyGpencilModifierData", 272)] public class SimplifyGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; diff --git a/BlendFile/DNA/SimulationZoneViewerPathElem.cs b/BlendFile/DNA/SimulationZoneViewerPathElem.cs index a93e1e8..4e5870e 100644 --- a/BlendFile/DNA/SimulationZoneViewerPathElem.cs +++ b/BlendFile/DNA/SimulationZoneViewerPathElem.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1034, "SimulationZoneViewerPathElem")] + [DNAClassAttribute(1034, "SimulationZoneViewerPathElem", 40)] public struct SimulationZoneViewerPathElem { [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false)] public ViewerPathElem @base; diff --git a/BlendFile/DNA/SkinModifierData.cs b/BlendFile/DNA/SkinModifierData.cs index 5e7bd65..78d4b6d 100644 --- a/BlendFile/DNA/SkinModifierData.cs +++ b/BlendFile/DNA/SkinModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(497, "SkinModifierData")] + [DNAClassAttribute(497, "SkinModifierData", 128)] public struct SkinModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/SmokeModifierData.cs b/BlendFile/DNA/SmokeModifierData.cs index 47c4ef7..646933f 100644 --- a/BlendFile/DNA/SmokeModifierData.cs +++ b/BlendFile/DNA/SmokeModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(483, "SmokeModifierData")] + [DNAClassAttribute(483, "SmokeModifierData", 128)] public struct SmokeModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/SmoothGpencilModifierData.cs b/BlendFile/DNA/SmoothGpencilModifierData.cs index 7fcbeda..4b49613 100644 --- a/BlendFile/DNA/SmoothGpencilModifierData.cs +++ b/BlendFile/DNA/SmoothGpencilModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(295, "SmoothGpencilModifierData")] + [DNAClassAttribute(295, "SmoothGpencilModifierData", 336)] public class SmoothGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; @@ -37,7 +37,7 @@ namespace BlendFile.DNA { public int layer_pass; [DNAFieldAttribute(10, "char", "_pad1[4]", "System.Char[]", 4, false)] public char[] _pad1 = new System.Char[4]; - [DNAFieldAttribute(11, "CurveMapping", "*curve_intensity", "CurveMapping", 4, true)] + [DNAFieldAttribute(11, "CurveMapping", "*curve_intensity", "CurveMapping", 8, true)] public CurveMapping ptr_curve_intensity; public SmoothGpencilModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/SmoothModifierData.cs b/BlendFile/DNA/SmoothModifierData.cs index ee09a89..8fffcb7 100644 --- a/BlendFile/DNA/SmoothModifierData.cs +++ b/BlendFile/DNA/SmoothModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(458, "SmoothModifierData")] + [DNAClassAttribute(458, "SmoothModifierData", 192)] public struct SmoothModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/SoftBody.cs b/BlendFile/DNA/SoftBody.cs index d51b776..51b928b 100644 --- a/BlendFile/DNA/SoftBody.cs +++ b/BlendFile/DNA/SoftBody.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(760, "SoftBody")] + [DNAClassAttribute(760, "SoftBody", 480)] public class SoftBody { [DNAFieldAttribute(0, "int", "totpoint", "int", 4, false)] public int totpoint; [DNAFieldAttribute(1, "int", "totspring", "int", 4, false)] public int totspring; - [DNAFieldAttribute(2, "BodyPoint", "*bpoint", "BodyPoint", 4, true)] + [DNAFieldAttribute(2, "BodyPoint", "*bpoint", "BodyPoint", 8, true)] public BodyPoint ptr_bpoint; - [DNAFieldAttribute(3, "BodySpring", "*bspring", "BodySpring", 4, true)] + [DNAFieldAttribute(3, "BodySpring", "*bspring", "BodySpring", 8, true)] public BodySpring ptr_bspring; [DNAFieldAttribute(4, "char", "_pad", "char", 1, false)] public char _pad; @@ -69,7 +69,7 @@ namespace BlendFile.DNA { public char local; [DNAFieldAttribute(26, "char", "solverflags", "char", 1, false)] public char solverflags; - [DNAFieldAttribute(27, "SBVertex", "**keys", "SBVertex", 4, true)] + [DNAFieldAttribute(27, "SBVertex", "**keys", "SBVertex", 8, true)] public SBVertex ptr_ptr_keys; [DNAFieldAttribute(28, "int", "totpointkey", "int", 4, false)] public int totpointkey; @@ -99,21 +99,21 @@ namespace BlendFile.DNA { public short plastic; [DNAFieldAttribute(41, "short", "springpreload", "short", 2, false)] public short springpreload; - [DNAFieldAttribute(42, "SBScratch", "*scratch", "SBScratch", 4, true)] + [DNAFieldAttribute(42, "SBScratch", "*scratch", "SBScratch", 8, true)] public SBScratch ptr_scratch; [DNAFieldAttribute(43, "float", "shearstiff", "float", 4, false)] public float shearstiff; [DNAFieldAttribute(44, "float", "inpush", "float", 4, false)] public float inpush; - [DNAFieldAttribute(45, "SoftBody_Shared", "*shared", "SoftBody_Shared", 4, true)] + [DNAFieldAttribute(45, "SoftBody_Shared", "*shared", "SoftBody_Shared", 8, true)] public SoftBody_Shared ptr_shared; - [DNAFieldAttribute(46, "PointCache", "*pointcache", "PointCache", 4, true)] + [DNAFieldAttribute(46, "PointCache", "*pointcache", "PointCache", 8, true)] public PointCache ptr_pointcache; [DNAFieldAttribute(47, "ListBase", "ptcaches", "ListBase", 16, false)] public ListBase ptcaches; - [DNAFieldAttribute(48, "Collection", "*collision_group", "Collection", 4, true)] + [DNAFieldAttribute(48, "Collection", "*collision_group", "Collection", 8, true)] public Collection ptr_collision_group; - [DNAFieldAttribute(49, "EffectorWeights", "*effector_weights", "EffectorWeights", 4, true)] + [DNAFieldAttribute(49, "EffectorWeights", "*effector_weights", "EffectorWeights", 8, true)] public EffectorWeights ptr_effector_weights; [DNAFieldAttribute(50, "float", "lcom[3]", "System.Single[]", 12, false)] public float[] lcom = new System.Single[3]; diff --git a/BlendFile/DNA/SoftBody_Shared.cs b/BlendFile/DNA/SoftBody_Shared.cs index cc3b8b7..318608a 100644 --- a/BlendFile/DNA/SoftBody_Shared.cs +++ b/BlendFile/DNA/SoftBody_Shared.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(759, "SoftBody_Shared")] + [DNAClassAttribute(759, "SoftBody_Shared", 24)] public class SoftBody_Shared { - [DNAFieldAttribute(0, "PointCache", "*pointcache", "PointCache", 4, true)] + [DNAFieldAttribute(0, "PointCache", "*pointcache", "PointCache", 8, true)] public PointCache ptr_pointcache; [DNAFieldAttribute(1, "ListBase", "ptcaches", "ListBase", 16, false)] public ListBase ptcaches; diff --git a/BlendFile/DNA/SoftbodyModifierData.cs b/BlendFile/DNA/SoftbodyModifierData.cs index 1cd8d87..97d9653 100644 --- a/BlendFile/DNA/SoftbodyModifierData.cs +++ b/BlendFile/DNA/SoftbodyModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(463, "SoftbodyModifierData")] + [DNAClassAttribute(463, "SoftbodyModifierData", 120)] public struct SoftbodyModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/SolidColorVars.cs b/BlendFile/DNA/SolidColorVars.cs index a7cadcb..b97bd7f 100644 --- a/BlendFile/DNA/SolidColorVars.cs +++ b/BlendFile/DNA/SolidColorVars.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(899, "SolidColorVars")] + [DNAClassAttribute(899, "SolidColorVars", 16)] public struct SolidColorVars { [DNAFieldAttribute(0, "float", "col[3]", "System.Single[]", 12, false)] public float[] col = new System.Single[3]; diff --git a/BlendFile/DNA/SolidLight.cs b/BlendFile/DNA/SolidLight.cs index 6601d9f..05fe045 100644 --- a/BlendFile/DNA/SolidLight.cs +++ b/BlendFile/DNA/SolidLight.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1007, "SolidLight")] + [DNAClassAttribute(1007, "SolidLight", 56)] public struct SolidLight { [DNAFieldAttribute(0, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/SolidifyModifierData.cs b/BlendFile/DNA/SolidifyModifierData.cs index 8b816f8..c35f12c 100644 --- a/BlendFile/DNA/SolidifyModifierData.cs +++ b/BlendFile/DNA/SolidifyModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(487, "SolidifyModifierData")] + [DNAClassAttribute(487, "SolidifyModifierData", 360)] public struct SolidifyModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/SoundEqualizerModifierData.cs b/BlendFile/DNA/SoundEqualizerModifierData.cs index e01de2e..5464f80 100644 --- a/BlendFile/DNA/SoundEqualizerModifierData.cs +++ b/BlendFile/DNA/SoundEqualizerModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(913, "SoundEqualizerModifierData")] + [DNAClassAttribute(913, "SoundEqualizerModifierData", 128)] public struct SoundEqualizerModifierData { [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false)] public SequenceModifierData modifier; diff --git a/BlendFile/DNA/SpaceAction.cs b/BlendFile/DNA/SpaceAction.cs index 04f3e2d..ffd11b0 100644 --- a/BlendFile/DNA/SpaceAction.cs +++ b/BlendFile/DNA/SpaceAction.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(72, "SpaceAction")] + [DNAClassAttribute(72, "SpaceAction", 344)] public class SpaceAction { - [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] + [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)] public SpaceLink ptr_next; - [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] + [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; @@ -29,7 +29,7 @@ namespace BlendFile.DNA { public char[] _pad0 = new System.Char[6]; [DNAFieldAttribute(6, "View2D", "v2d", "View2D", 152, false)] public View2D v2d; - [DNAFieldAttribute(7, "bAction", "*action", "bAction", 4, true)] + [DNAFieldAttribute(7, "bAction", "*action", "bAction", 8, true)] public bAction ptr_action; [DNAFieldAttribute(8, "int", "action_slot_handle", "int", 4, false)] public int action_slot_handle; diff --git a/BlendFile/DNA/SpaceAction_Runtime.cs b/BlendFile/DNA/SpaceAction_Runtime.cs index 8b4ddb1..6bb9eb6 100644 --- a/BlendFile/DNA/SpaceAction_Runtime.cs +++ b/BlendFile/DNA/SpaceAction_Runtime.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(71, "SpaceAction_Runtime")] + [DNAClassAttribute(71, "SpaceAction_Runtime", 8)] public struct SpaceAction_Runtime { [DNAFieldAttribute(0, "char", "flag", "char", 1, false)] public char flag; diff --git a/BlendFile/DNA/SpaceButs.cs b/BlendFile/DNA/SpaceButs.cs index 10e5465..8970360 100644 --- a/BlendFile/DNA/SpaceButs.cs +++ b/BlendFile/DNA/SpaceButs.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(927, "SpaceButs")] + [DNAClassAttribute(927, "SpaceButs", 248)] public class SpaceButs { - [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] + [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)] public SpaceLink ptr_next; - [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] + [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; @@ -45,17 +45,17 @@ namespace BlendFile.DNA { public char flag; [DNAFieldAttribute(14, "char", "outliner_sync", "char", 1, false)] public char outliner_sync; - [DNAFieldAttribute(15, "void", "*path", "void", 4, true)] + [DNAFieldAttribute(15, "void", "*path", "void", 8, true)] public object ptr_path; [DNAFieldAttribute(16, "int", "pathflag", "int", 4, false)] public int pathflag; [DNAFieldAttribute(17, "int", "dataicon", "int", 4, false)] public int dataicon; - [DNAFieldAttribute(18, "ID", "*pinid", "ID", 4, true)] + [DNAFieldAttribute(18, "ID", "*pinid", "ID", 8, true)] public ID ptr_pinid; - [DNAFieldAttribute(19, "void", "*texuser", "void", 4, true)] + [DNAFieldAttribute(19, "void", "*texuser", "void", 8, true)] public object ptr_texuser; - [DNAFieldAttribute(20, "SpaceProperties_Runtime", "*runtime", "SpaceProperties_Runtime", 4, true)] + [DNAFieldAttribute(20, "SpaceProperties_Runtime", "*runtime", "SpaceProperties_Runtime", 8, true)] public SpaceProperties_Runtime ptr_runtime; public SpaceButs() { this.ptr_next = default; diff --git a/BlendFile/DNA/SpaceClip.cs b/BlendFile/DNA/SpaceClip.cs index 37593b2..aa44740 100644 --- a/BlendFile/DNA/SpaceClip.cs +++ b/BlendFile/DNA/SpaceClip.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(962, "SpaceClip")] + [DNAClassAttribute(962, "SpaceClip", 416)] public class SpaceClip { - [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] + [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)] public SpaceLink ptr_next; - [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] + [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; @@ -43,7 +43,7 @@ namespace BlendFile.DNA { public float zoom; [DNAFieldAttribute(13, "MovieClipUser", "user", "MovieClipUser", 8, false)] public MovieClipUser user; - [DNAFieldAttribute(14, "MovieClip", "*clip", "MovieClip", 4, true)] + [DNAFieldAttribute(14, "MovieClip", "*clip", "MovieClip", 8, true)] public MovieClip ptr_clip; [DNAFieldAttribute(15, "MovieClipScopes", "scopes", "MovieClipScopes", 136, false)] public MovieClipScopes scopes; diff --git a/BlendFile/DNA/SpaceConsole.cs b/BlendFile/DNA/SpaceConsole.cs index 5b2ee9c..003872e 100644 --- a/BlendFile/DNA/SpaceConsole.cs +++ b/BlendFile/DNA/SpaceConsole.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(960, "SpaceConsole")] + [DNAClassAttribute(960, "SpaceConsole", 376)] public class SpaceConsole { - [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] + [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)] public SpaceLink ptr_next; - [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] + [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; diff --git a/BlendFile/DNA/SpaceFile.cs b/BlendFile/DNA/SpaceFile.cs index 5f4c0ee..2671418 100644 --- a/BlendFile/DNA/SpaceFile.cs +++ b/BlendFile/DNA/SpaceFile.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(944, "SpaceFile")] + [DNAClassAttribute(944, "SpaceFile", 160)] public class SpaceFile { - [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] + [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)] public SpaceLink ptr_next; - [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] + [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; @@ -35,27 +35,27 @@ namespace BlendFile.DNA { public short tags; [DNAFieldAttribute(9, "int", "scroll_offset", "int", 4, false)] public int scroll_offset; - [DNAFieldAttribute(10, "FileSelectParams", "*params", "FileSelectParams", 4, true)] + [DNAFieldAttribute(10, "FileSelectParams", "*params", "FileSelectParams", 8, true)] public FileSelectParams ptr_params; - [DNAFieldAttribute(11, "FileAssetSelectParams", "*asset_params", "FileAssetSelectParams", 4, true)] + [DNAFieldAttribute(11, "FileAssetSelectParams", "*asset_params", "FileAssetSelectParams", 8, true)] public FileAssetSelectParams ptr_asset_params; - [DNAFieldAttribute(12, "void", "*_pad2", "void", 4, true)] + [DNAFieldAttribute(12, "void", "*_pad2", "void", 8, true)] public object ptr__pad2; - [DNAFieldAttribute(13, "FileList", "*files", "FileList", 4, true)] + [DNAFieldAttribute(13, "FileList", "*files", "FileList", 8, true)] public FileList ptr_files; - [DNAFieldAttribute(14, "ListBase", "*folders_prev", "ListBase", 4, true)] + [DNAFieldAttribute(14, "ListBase", "*folders_prev", "ListBase", 8, true)] public ListBase ptr_folders_prev; - [DNAFieldAttribute(15, "ListBase", "*folders_next", "ListBase", 4, true)] + [DNAFieldAttribute(15, "ListBase", "*folders_next", "ListBase", 8, true)] public ListBase ptr_folders_next; [DNAFieldAttribute(16, "ListBase", "folder_histories", "ListBase", 16, false)] public ListBase folder_histories; - [DNAFieldAttribute(17, "wmOperator", "*op", "wmOperator", 4, true)] + [DNAFieldAttribute(17, "wmOperator", "*op", "wmOperator", 8, true)] public wmOperator ptr_op; - [DNAFieldAttribute(18, "wmTimer", "*smoothscroll_timer", "wmTimer", 4, true)] + [DNAFieldAttribute(18, "wmTimer", "*smoothscroll_timer", "wmTimer", 8, true)] public wmTimer ptr_smoothscroll_timer; - [DNAFieldAttribute(19, "wmTimer", "*previews_timer", "wmTimer", 4, true)] + [DNAFieldAttribute(19, "wmTimer", "*previews_timer", "wmTimer", 8, true)] public wmTimer ptr_previews_timer; - [DNAFieldAttribute(20, "FileLayout", "*layout", "FileLayout", 4, true)] + [DNAFieldAttribute(20, "FileLayout", "*layout", "FileLayout", 8, true)] public FileLayout ptr_layout; [DNAFieldAttribute(21, "short", "recentnr", "short", 2, false)] public short recentnr; @@ -65,7 +65,7 @@ namespace BlendFile.DNA { public short systemnr; [DNAFieldAttribute(24, "short", "system_bookmarknr", "short", 2, false)] public short system_bookmarknr; - [DNAFieldAttribute(25, "SpaceFile_Runtime", "*runtime", "SpaceFile_Runtime", 4, true)] + [DNAFieldAttribute(25, "SpaceFile_Runtime", "*runtime", "SpaceFile_Runtime", 8, true)] 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 42b4887..cfbcae9 100644 --- a/BlendFile/DNA/SpaceGraph_Runtime.cs +++ b/BlendFile/DNA/SpaceGraph_Runtime.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(931, "SpaceGraph_Runtime")] + [DNAClassAttribute(931, "SpaceGraph_Runtime", 24)] public struct SpaceGraph_Runtime { [DNAFieldAttribute(0, "char", "flag", "char", 1, false)] public char flag; diff --git a/BlendFile/DNA/SpaceImage.cs b/BlendFile/DNA/SpaceImage.cs index e7f5e1c..7e2e5b3 100644 --- a/BlendFile/DNA/SpaceImage.cs +++ b/BlendFile/DNA/SpaceImage.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(950, "SpaceImage")] + [DNAClassAttribute(950, "SpaceImage", 10624)] public class SpaceImage { - [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] + [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)] public SpaceLink ptr_next; - [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] + [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; @@ -27,7 +27,7 @@ namespace BlendFile.DNA { public char link_flag; [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)] public char[] _pad0 = new System.Char[6]; - [DNAFieldAttribute(6, "Image", "*image", "Image", 4, true)] + [DNAFieldAttribute(6, "Image", "*image", "Image", 8, true)] public Image ptr_image; [DNAFieldAttribute(7, "ImageUser", "iuser", "ImageUser", 40, false)] public ImageUser iuser; @@ -35,7 +35,7 @@ namespace BlendFile.DNA { public Scopes scopes; [DNAFieldAttribute(9, "Histogram", "sample_line_hist", "Histogram", 5160, false)] public Histogram sample_line_hist; - [DNAFieldAttribute(10, "bGPdata", "*gpd", "bGPdata", 4, true)] + [DNAFieldAttribute(10, "bGPdata", "*gpd", "bGPdata", 8, true)] public bGPdata ptr_gpd; [DNAFieldAttribute(11, "float", "cursor[2]", "System.Single[]", 8, false)] public float[] cursor = new System.Single[2]; diff --git a/BlendFile/DNA/SpaceImageOverlay.cs b/BlendFile/DNA/SpaceImageOverlay.cs index 242209e..627c5ef 100644 --- a/BlendFile/DNA/SpaceImageOverlay.cs +++ b/BlendFile/DNA/SpaceImageOverlay.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(949, "SpaceImageOverlay")] + [DNAClassAttribute(949, "SpaceImageOverlay", 8)] public struct SpaceImageOverlay { [DNAFieldAttribute(0, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/SpaceInfo.cs b/BlendFile/DNA/SpaceInfo.cs index 9e2ea86..3fe38f6 100644 --- a/BlendFile/DNA/SpaceInfo.cs +++ b/BlendFile/DNA/SpaceInfo.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(926, "SpaceInfo")] + [DNAClassAttribute(926, "SpaceInfo", 48)] public class SpaceInfo { - [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] + [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)] public SpaceLink ptr_next; - [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] + [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; diff --git a/BlendFile/DNA/SpaceIpo.cs b/BlendFile/DNA/SpaceIpo.cs index 27c27d9..28ae02b 100644 --- a/BlendFile/DNA/SpaceIpo.cs +++ b/BlendFile/DNA/SpaceIpo.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(932, "SpaceIpo")] + [DNAClassAttribute(932, "SpaceIpo", 248)] public class SpaceIpo { - [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] + [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)] public SpaceLink ptr_next; - [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] + [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; @@ -29,7 +29,7 @@ namespace BlendFile.DNA { public char[] _pad0 = new System.Char[6]; [DNAFieldAttribute(6, "View2D", "v2d", "View2D", 152, false)] public View2D v2d; - [DNAFieldAttribute(7, "bDopeSheet", "*ads", "bDopeSheet", 4, true)] + [DNAFieldAttribute(7, "bDopeSheet", "*ads", "bDopeSheet", 8, true)] public bDopeSheet ptr_ads; [DNAFieldAttribute(8, "short", "mode", "short", 2, false)] public short mode; diff --git a/BlendFile/DNA/SpaceLink.cs b/BlendFile/DNA/SpaceLink.cs index 20cd2e8..c850889 100644 --- a/BlendFile/DNA/SpaceLink.cs +++ b/BlendFile/DNA/SpaceLink.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(73, "SpaceLink")] + [DNAClassAttribute(73, "SpaceLink", 40)] public class SpaceLink { - [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] + [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)] public SpaceLink ptr_next; - [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] + [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; diff --git a/BlendFile/DNA/SpaceNla.cs b/BlendFile/DNA/SpaceNla.cs index 5e58cd7..9eb3fe1 100644 --- a/BlendFile/DNA/SpaceNla.cs +++ b/BlendFile/DNA/SpaceNla.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(933, "SpaceNla")] + [DNAClassAttribute(933, "SpaceNla", 208)] public class SpaceNla { - [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] + [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)] public SpaceLink ptr_next; - [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] + [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; @@ -33,7 +33,7 @@ namespace BlendFile.DNA { public short flag; [DNAFieldAttribute(8, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(9, "bDopeSheet", "*ads", "bDopeSheet", 4, true)] + [DNAFieldAttribute(9, "bDopeSheet", "*ads", "bDopeSheet", 8, true)] public bDopeSheet ptr_ads; [DNAFieldAttribute(10, "View2D", "v2d", "View2D", 152, false)] public View2D v2d; diff --git a/BlendFile/DNA/SpaceNode.cs b/BlendFile/DNA/SpaceNode.cs index 3eb24ed..0636929 100644 --- a/BlendFile/DNA/SpaceNode.cs +++ b/BlendFile/DNA/SpaceNode.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(957, "SpaceNode")] + [DNAClassAttribute(957, "SpaceNode", 360)] public class SpaceNode { - [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] + [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)] public SpaceLink ptr_next; - [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] + [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; @@ -29,9 +29,9 @@ namespace BlendFile.DNA { public char[] _pad0 = new System.Char[6]; [DNAFieldAttribute(6, "View2D", "v2d", "View2D", 152, false)] public View2D v2d; - [DNAFieldAttribute(7, "ID", "*id", "ID", 4, true)] + [DNAFieldAttribute(7, "ID", "*id", "ID", 8, true)] public ID ptr_id; - [DNAFieldAttribute(8, "ID", "*from", "ID", 4, true)] + [DNAFieldAttribute(8, "ID", "*from", "ID", 8, true)] public ID ptr_from; [DNAFieldAttribute(9, "short", "flag", "short", 2, false)] public short flag; @@ -47,9 +47,9 @@ namespace BlendFile.DNA { public float zoom; [DNAFieldAttribute(15, "ListBase", "treepath", "ListBase", 16, false)] public ListBase treepath; - [DNAFieldAttribute(16, "bNodeTree", "*edittree", "bNodeTree", 4, true)] + [DNAFieldAttribute(16, "bNodeTree", "*edittree", "bNodeTree", 8, true)] public bNodeTree ptr_edittree; - [DNAFieldAttribute(17, "bNodeTree", "*nodetree", "bNodeTree", 4, true)] + [DNAFieldAttribute(17, "bNodeTree", "*nodetree", "bNodeTree", 8, true)] public bNodeTree ptr_nodetree; [DNAFieldAttribute(18, "char", "tree_idname[64]", "System.Char[]", 64, false)] public char[] tree_idname = new System.Char[64]; @@ -61,13 +61,13 @@ namespace BlendFile.DNA { public char shaderfrom; [DNAFieldAttribute(22, "char", "geometry_nodes_type", "char", 1, false)] public char geometry_nodes_type; - [DNAFieldAttribute(23, "bNodeTree", "*geometry_nodes_tool_tree", "bNodeTree", 4, true)] + [DNAFieldAttribute(23, "bNodeTree", "*geometry_nodes_tool_tree", "bNodeTree", 8, true)] public bNodeTree ptr_geometry_nodes_tool_tree; - [DNAFieldAttribute(24, "bGPdata", "*gpd", "bGPdata", 4, true)] + [DNAFieldAttribute(24, "bGPdata", "*gpd", "bGPdata", 8, true)] public bGPdata ptr_gpd; [DNAFieldAttribute(25, "SpaceNodeOverlay", "overlay", "SpaceNodeOverlay", 8, false)] public SpaceNodeOverlay overlay; - [DNAFieldAttribute(26, "SpaceNode_Runtime", "*runtime", "SpaceNode_Runtime", 4, true)] + [DNAFieldAttribute(26, "SpaceNode_Runtime", "*runtime", "SpaceNode_Runtime", 8, true)] public SpaceNode_Runtime ptr_runtime; public SpaceNode() { this.ptr_next = default; diff --git a/BlendFile/DNA/SpaceNodeOverlay.cs b/BlendFile/DNA/SpaceNodeOverlay.cs index b8f9bc0..5f5c8e3 100644 --- a/BlendFile/DNA/SpaceNodeOverlay.cs +++ b/BlendFile/DNA/SpaceNodeOverlay.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(956, "SpaceNodeOverlay")] + [DNAClassAttribute(956, "SpaceNodeOverlay", 8)] public struct SpaceNodeOverlay { [DNAFieldAttribute(0, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/SpaceOops.cs b/BlendFile/DNA/SpaceOops.cs index d2b9152..e167193 100644 --- a/BlendFile/DNA/SpaceOops.cs +++ b/BlendFile/DNA/SpaceOops.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(929, "SpaceOops")] + [DNAClassAttribute(929, "SpaceOops", 312)] public class SpaceOops { - [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] + [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)] public SpaceLink ptr_next; - [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] + [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; @@ -31,7 +31,7 @@ namespace BlendFile.DNA { public View2D v2d; [DNAFieldAttribute(7, "ListBase", "tree", "ListBase", 16, false)] public ListBase tree; - [DNAFieldAttribute(8, "BLI_mempool", "*treestore", "BLI_mempool", 4, true)] + [DNAFieldAttribute(8, "BLI_mempool", "*treestore", "BLI_mempool", 8, true)] public BLI_mempool ptr_treestore; [DNAFieldAttribute(9, "char", "search_string[64]", "System.Char[]", 64, false)] public char[] search_string = new System.Char[64]; @@ -57,7 +57,7 @@ namespace BlendFile.DNA { public char show_restrict_flags; [DNAFieldAttribute(20, "short", "filter_id_type", "short", 2, false)] public short filter_id_type; - [DNAFieldAttribute(21, "SpaceOutliner_Runtime", "*runtime", "SpaceOutliner_Runtime", 4, true)] + [DNAFieldAttribute(21, "SpaceOutliner_Runtime", "*runtime", "SpaceOutliner_Runtime", 8, true)] public SpaceOutliner_Runtime ptr_runtime; public SpaceOops() { this.ptr_next = default; diff --git a/BlendFile/DNA/SpaceScript.cs b/BlendFile/DNA/SpaceScript.cs index fdb1143..ba31988 100644 --- a/BlendFile/DNA/SpaceScript.cs +++ b/BlendFile/DNA/SpaceScript.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(954, "SpaceScript")] + [DNAClassAttribute(954, "SpaceScript", 64)] public class SpaceScript { - [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] + [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)] public SpaceLink ptr_next; - [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] + [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; @@ -27,7 +27,7 @@ namespace BlendFile.DNA { public char link_flag; [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)] public char[] _pad0 = new System.Char[6]; - [DNAFieldAttribute(6, "Script", "*script", "Script", 4, true)] + [DNAFieldAttribute(6, "Script", "*script", "Script", 8, true)] public Script ptr_script; [DNAFieldAttribute(7, "short", "flags", "short", 2, false)] public short flags; @@ -35,7 +35,7 @@ namespace BlendFile.DNA { public short menunr; [DNAFieldAttribute(9, "char", "_pad1[4]", "System.Char[]", 4, false)] public char[] _pad1 = new System.Char[4]; - [DNAFieldAttribute(10, "void", "*but_refs", "void", 4, true)] + [DNAFieldAttribute(10, "void", "*but_refs", "void", 8, true)] public object ptr_but_refs; public SpaceScript() { this.ptr_next = default; diff --git a/BlendFile/DNA/SpaceSeq.cs b/BlendFile/DNA/SpaceSeq.cs index 75fd80c..ff8352f 100644 --- a/BlendFile/DNA/SpaceSeq.cs +++ b/BlendFile/DNA/SpaceSeq.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(937, "SpaceSeq")] + [DNAClassAttribute(937, "SpaceSeq", 280)] public class SpaceSeq { - [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] + [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)] public SpaceLink ptr_next; - [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] + [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; @@ -57,7 +57,7 @@ namespace BlendFile.DNA { public char[] _pad = new System.Char[4]; [DNAFieldAttribute(20, "float", "cursor[2]", "System.Single[]", 8, false)] public float[] cursor = new System.Single[2]; - [DNAFieldAttribute(21, "bGPdata", "*gpd", "bGPdata", 4, true)] + [DNAFieldAttribute(21, "bGPdata", "*gpd", "bGPdata", 8, true)] public bGPdata ptr_gpd; [DNAFieldAttribute(22, "SequencerPreviewOverlay", "preview_overlay", "SequencerPreviewOverlay", 8, false)] public SequencerPreviewOverlay preview_overlay; @@ -69,7 +69,7 @@ namespace BlendFile.DNA { public char multiview_eye; [DNAFieldAttribute(26, "char", "_pad2[7]", "System.Char[]", 7, false)] public char[] _pad2 = new System.Char[7]; - [DNAFieldAttribute(27, "SpaceSeq_Runtime", "*runtime", "SpaceSeq_Runtime", 4, true)] + [DNAFieldAttribute(27, "SpaceSeq_Runtime", "*runtime", "SpaceSeq_Runtime", 8, true)] public SpaceSeq_Runtime ptr_runtime; public SpaceSeq() { this.ptr_next = default; diff --git a/BlendFile/DNA/SpaceSpreadsheet.cs b/BlendFile/DNA/SpaceSpreadsheet.cs index e50b600..d794ba9 100644 --- a/BlendFile/DNA/SpaceSpreadsheet.cs +++ b/BlendFile/DNA/SpaceSpreadsheet.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(968, "SpaceSpreadsheet")] + [DNAClassAttribute(968, "SpaceSpreadsheet", 120)] public class SpaceSpreadsheet { - [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] + [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)] public SpaceLink ptr_next; - [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] + [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; @@ -33,7 +33,7 @@ namespace BlendFile.DNA { public ListBase row_filters; [DNAFieldAttribute(8, "ViewerPath", "viewer_path", "ViewerPath", 16, false)] public ViewerPath viewer_path; - [DNAFieldAttribute(9, "SpreadsheetInstanceID", "*instance_ids", "SpreadsheetInstanceID", 4, true)] + [DNAFieldAttribute(9, "SpreadsheetInstanceID", "*instance_ids", "SpreadsheetInstanceID", 8, true)] public SpreadsheetInstanceID ptr_instance_ids; [DNAFieldAttribute(10, "int", "instance_ids_num", "int", 4, false)] public int instance_ids_num; @@ -49,7 +49,7 @@ namespace BlendFile.DNA { public int active_layer_index; [DNAFieldAttribute(16, "int", "flag", "int", 4, false)] public int flag; - [DNAFieldAttribute(17, "SpaceSpreadsheet_Runtime", "*runtime", "SpaceSpreadsheet_Runtime", 4, true)] + [DNAFieldAttribute(17, "SpaceSpreadsheet_Runtime", "*runtime", "SpaceSpreadsheet_Runtime", 8, true)] public SpaceSpreadsheet_Runtime ptr_runtime; public SpaceSpreadsheet() { this.ptr_next = default; diff --git a/BlendFile/DNA/SpaceStatusBar.cs b/BlendFile/DNA/SpaceStatusBar.cs index 0fddcb2..d76bb44 100644 --- a/BlendFile/DNA/SpaceStatusBar.cs +++ b/BlendFile/DNA/SpaceStatusBar.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(964, "SpaceStatusBar")] + [DNAClassAttribute(964, "SpaceStatusBar", 40)] public class SpaceStatusBar { - [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] + [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)] public SpaceLink ptr_next; - [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] + [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; diff --git a/BlendFile/DNA/SpaceText.cs b/BlendFile/DNA/SpaceText.cs index bb2a5ea..52ffe24 100644 --- a/BlendFile/DNA/SpaceText.cs +++ b/BlendFile/DNA/SpaceText.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(951, "SpaceText")] + [DNAClassAttribute(951, "SpaceText", 600)] public class SpaceText { - [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] + [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)] public SpaceLink ptr_next; - [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] + [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; @@ -27,7 +27,7 @@ namespace BlendFile.DNA { public char link_flag; [DNAFieldAttribute(5, "char", "_pad0[6]", "System.Char[]", 6, false)] public char[] _pad0 = new System.Char[6]; - [DNAFieldAttribute(6, "Text", "*text", "Text", 4, true)] + [DNAFieldAttribute(6, "Text", "*text", "Text", 8, true)] public Text ptr_text; [DNAFieldAttribute(7, "int", "top", "int", 4, false)] public int top; @@ -65,7 +65,7 @@ namespace BlendFile.DNA { public short margin_column; [DNAFieldAttribute(24, "char", "_pad3[2]", "System.Char[]", 2, false)] public char[] _pad3 = new System.Char[2]; - [DNAFieldAttribute(25, "SpaceText_Runtime", "*runtime", "SpaceText_Runtime", 4, true)] + [DNAFieldAttribute(25, "SpaceText_Runtime", "*runtime", "SpaceText_Runtime", 8, true)] public SpaceText_Runtime ptr_runtime; public SpaceText() { this.ptr_next = default; diff --git a/BlendFile/DNA/SpaceTopBar.cs b/BlendFile/DNA/SpaceTopBar.cs index 4375ba5..6854313 100644 --- a/BlendFile/DNA/SpaceTopBar.cs +++ b/BlendFile/DNA/SpaceTopBar.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(963, "SpaceTopBar")] + [DNAClassAttribute(963, "SpaceTopBar", 40)] public class SpaceTopBar { - [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] + [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)] public SpaceLink ptr_next; - [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] + [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; diff --git a/BlendFile/DNA/SpaceUserPref.cs b/BlendFile/DNA/SpaceUserPref.cs index 30b47ad..27d23d3 100644 --- a/BlendFile/DNA/SpaceUserPref.cs +++ b/BlendFile/DNA/SpaceUserPref.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(961, "SpaceUserPref")] + [DNAClassAttribute(961, "SpaceUserPref", 112)] public class SpaceUserPref { - [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] + [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)] public SpaceLink ptr_next; - [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] + [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; diff --git a/BlendFile/DNA/Speaker.cs b/BlendFile/DNA/Speaker.cs index ee0f7de..6842dc3 100644 --- a/BlendFile/DNA/Speaker.cs +++ b/BlendFile/DNA/Speaker.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(972, "Speaker")] + [DNAClassAttribute(972, "Speaker", 272)] public class Speaker { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; - [DNAFieldAttribute(2, "bSound", "*sound", "bSound", 4, true)] + [DNAFieldAttribute(2, "bSound", "*sound", "bSound", 8, true)] public bSound ptr_sound; [DNAFieldAttribute(3, "float", "volume_max", "float", 4, false)] public float volume_max; diff --git a/BlendFile/DNA/SpeedControlVars.cs b/BlendFile/DNA/SpeedControlVars.cs index bec576c..7919f24 100644 --- a/BlendFile/DNA/SpeedControlVars.cs +++ b/BlendFile/DNA/SpeedControlVars.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(900, "SpeedControlVars")] + [DNAClassAttribute(900, "SpeedControlVars", 32)] public class SpeedControlVars { - [DNAFieldAttribute(0, "float", "*frameMap", "float", 4, true)] + [DNAFieldAttribute(0, "float", "*frameMap", "float", 8, true)] public float ptr_frameMap; [DNAFieldAttribute(1, "float", "globalSpeed", "float", 4, false)] public float globalSpeed; diff --git a/BlendFile/DNA/SpreadsheetColumn.cs b/BlendFile/DNA/SpreadsheetColumn.cs index d700b3f..77b3d87 100644 --- a/BlendFile/DNA/SpreadsheetColumn.cs +++ b/BlendFile/DNA/SpreadsheetColumn.cs @@ -13,19 +13,19 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(966, "SpreadsheetColumn")] + [DNAClassAttribute(966, "SpreadsheetColumn", 40)] public class SpreadsheetColumn { - [DNAFieldAttribute(0, "SpreadsheetColumn", "*next", "SpreadsheetColumn", 4, true)] + [DNAFieldAttribute(0, "SpreadsheetColumn", "*next", "SpreadsheetColumn", 8, true)] public SpreadsheetColumn ptr_next; - [DNAFieldAttribute(1, "SpreadsheetColumn", "*prev", "SpreadsheetColumn", 4, true)] + [DNAFieldAttribute(1, "SpreadsheetColumn", "*prev", "SpreadsheetColumn", 8, true)] public SpreadsheetColumn ptr_prev; - [DNAFieldAttribute(2, "SpreadsheetColumnID", "*id", "SpreadsheetColumnID", 4, true)] + [DNAFieldAttribute(2, "SpreadsheetColumnID", "*id", "SpreadsheetColumnID", 8, true)] public SpreadsheetColumnID ptr_id; [DNAFieldAttribute(3, "uchar", "data_type", "uchar", 1, false)] public byte data_type; [DNAFieldAttribute(4, "char", "_pad0[7]", "System.Char[]", 7, false)] public char[] _pad0 = new System.Char[7]; - [DNAFieldAttribute(5, "char", "*display_name", "char", 4, true)] + [DNAFieldAttribute(5, "char", "*display_name", "char", 8, true)] public char ptr_display_name; public SpreadsheetColumn() { this.ptr_next = default; diff --git a/BlendFile/DNA/SpreadsheetColumnID.cs b/BlendFile/DNA/SpreadsheetColumnID.cs index 381611a..358754c 100644 --- a/BlendFile/DNA/SpreadsheetColumnID.cs +++ b/BlendFile/DNA/SpreadsheetColumnID.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(965, "SpreadsheetColumnID")] + [DNAClassAttribute(965, "SpreadsheetColumnID", 8)] public class SpreadsheetColumnID { - [DNAFieldAttribute(0, "char", "*name", "char", 4, true)] + [DNAFieldAttribute(0, "char", "*name", "char", 8, true)] public char ptr_name; public SpreadsheetColumnID() { this.ptr_name = default; diff --git a/BlendFile/DNA/SpreadsheetInstanceID.cs b/BlendFile/DNA/SpreadsheetInstanceID.cs index 1452294..f9649fb 100644 --- a/BlendFile/DNA/SpreadsheetInstanceID.cs +++ b/BlendFile/DNA/SpreadsheetInstanceID.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(967, "SpreadsheetInstanceID")] + [DNAClassAttribute(967, "SpreadsheetInstanceID", 4)] public struct SpreadsheetInstanceID { [DNAFieldAttribute(0, "int", "reference_index", "int", 4, false)] public int reference_index; diff --git a/BlendFile/DNA/SpreadsheetRowFilter.cs b/BlendFile/DNA/SpreadsheetRowFilter.cs index 4f278c2..b52448c 100644 --- a/BlendFile/DNA/SpreadsheetRowFilter.cs +++ b/BlendFile/DNA/SpreadsheetRowFilter.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(971, "SpreadsheetRowFilter")] + [DNAClassAttribute(971, "SpreadsheetRowFilter", 152)] public class SpreadsheetRowFilter { - [DNAFieldAttribute(0, "SpreadsheetRowFilter", "*next", "SpreadsheetRowFilter", 4, true)] + [DNAFieldAttribute(0, "SpreadsheetRowFilter", "*next", "SpreadsheetRowFilter", 8, true)] public SpreadsheetRowFilter ptr_next; - [DNAFieldAttribute(1, "SpreadsheetRowFilter", "*prev", "SpreadsheetRowFilter", 4, true)] + [DNAFieldAttribute(1, "SpreadsheetRowFilter", "*prev", "SpreadsheetRowFilter", 8, true)] public SpreadsheetRowFilter ptr_prev; [DNAFieldAttribute(2, "char", "column_name[64]", "System.Char[]", 64, false)] public char[] column_name = new System.Char[64]; @@ -31,7 +31,7 @@ namespace BlendFile.DNA { public int value_int; [DNAFieldAttribute(7, "int", "value_int2[2]", "System.Int32[]", 8, false)] public int[] value_int2 = new System.Int32[2]; - [DNAFieldAttribute(8, "char", "*value_string", "char", 4, true)] + [DNAFieldAttribute(8, "char", "*value_string", "char", 8, true)] public char ptr_value_string; [DNAFieldAttribute(9, "float", "value_float", "float", 4, false)] public float value_float; diff --git a/BlendFile/DNA/Stereo3dFormat.cs b/BlendFile/DNA/Stereo3dFormat.cs index e421045..6bce309 100644 --- a/BlendFile/DNA/Stereo3dFormat.cs +++ b/BlendFile/DNA/Stereo3dFormat.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(334, "Stereo3dFormat")] + [DNAClassAttribute(334, "Stereo3dFormat", 8)] public struct Stereo3dFormat { [DNAFieldAttribute(0, "short", "flag", "short", 2, false)] public short flag; diff --git a/BlendFile/DNA/Strip.cs b/BlendFile/DNA/Strip.cs index faee73b..4fbd023 100644 --- a/BlendFile/DNA/Strip.cs +++ b/BlendFile/DNA/Strip.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(882, "Strip")] + [DNAClassAttribute(882, "Strip", 904)] public class Strip { - [DNAFieldAttribute(0, "Strip", "*next", "Strip", 4, true)] + [DNAFieldAttribute(0, "Strip", "*next", "Strip", 8, true)] public Strip ptr_next; - [DNAFieldAttribute(1, "Strip", "*prev", "Strip", 4, true)] + [DNAFieldAttribute(1, "Strip", "*prev", "Strip", 8, true)] public Strip ptr_prev; [DNAFieldAttribute(2, "int", "us", "int", 4, false)] public int us; @@ -27,17 +27,17 @@ namespace BlendFile.DNA { public int startstill; [DNAFieldAttribute(5, "int", "endstill", "int", 4, false)] public int endstill; - [DNAFieldAttribute(6, "StripElem", "*stripdata", "StripElem", 4, true)] + [DNAFieldAttribute(6, "StripElem", "*stripdata", "StripElem", 8, true)] public StripElem ptr_stripdata; [DNAFieldAttribute(7, "char", "dir[768]", "System.Char[]", 768, false)] public char[] dir = new System.Char[768]; - [DNAFieldAttribute(8, "StripProxy", "*proxy", "StripProxy", 4, true)] + [DNAFieldAttribute(8, "StripProxy", "*proxy", "StripProxy", 8, true)] public StripProxy ptr_proxy; - [DNAFieldAttribute(9, "StripCrop", "*crop", "StripCrop", 4, true)] + [DNAFieldAttribute(9, "StripCrop", "*crop", "StripCrop", 8, true)] public StripCrop ptr_crop; - [DNAFieldAttribute(10, "StripTransform", "*transform", "StripTransform", 4, true)] + [DNAFieldAttribute(10, "StripTransform", "*transform", "StripTransform", 8, true)] public StripTransform ptr_transform; - [DNAFieldAttribute(11, "StripColorBalance", "*color_balance", "StripColorBalance", 4, true)] + [DNAFieldAttribute(11, "StripColorBalance", "*color_balance", "StripColorBalance", 8, true)] public StripColorBalance ptr_color_balance; [DNAFieldAttribute(12, "ColorManagedColorspaceSettings", "colorspace_settings", "ColorManagedColorspaceSettings", 64, false)] public ColorManagedColorspaceSettings colorspace_settings; diff --git a/BlendFile/DNA/StripAnim.cs b/BlendFile/DNA/StripAnim.cs index 93749c7..5560a07 100644 --- a/BlendFile/DNA/StripAnim.cs +++ b/BlendFile/DNA/StripAnim.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(876, "StripAnim")] + [DNAClassAttribute(876, "StripAnim", 24)] public class StripAnim { - [DNAFieldAttribute(0, "StripAnim", "*next", "StripAnim", 4, true)] + [DNAFieldAttribute(0, "StripAnim", "*next", "StripAnim", 8, true)] public StripAnim ptr_next; - [DNAFieldAttribute(1, "StripAnim", "*prev", "StripAnim", 4, true)] + [DNAFieldAttribute(1, "StripAnim", "*prev", "StripAnim", 8, true)] public StripAnim ptr_prev; - [DNAFieldAttribute(2, "ImBufAnim", "*anim", "ImBufAnim", 4, true)] + [DNAFieldAttribute(2, "ImBufAnim", "*anim", "ImBufAnim", 8, true)] public ImBufAnim ptr_anim; public StripAnim() { this.ptr_next = default; diff --git a/BlendFile/DNA/StripColorBalance.cs b/BlendFile/DNA/StripColorBalance.cs index e6783dd..a710ea3 100644 --- a/BlendFile/DNA/StripColorBalance.cs +++ b/BlendFile/DNA/StripColorBalance.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(880, "StripColorBalance")] + [DNAClassAttribute(880, "StripColorBalance", 84)] public struct StripColorBalance { [DNAFieldAttribute(0, "int", "method", "int", 4, false)] public int method; diff --git a/BlendFile/DNA/StripCrop.cs b/BlendFile/DNA/StripCrop.cs index ffd6c9e..288c9ff 100644 --- a/BlendFile/DNA/StripCrop.cs +++ b/BlendFile/DNA/StripCrop.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(878, "StripCrop")] + [DNAClassAttribute(878, "StripCrop", 16)] public struct StripCrop { [DNAFieldAttribute(0, "int", "top", "int", 4, false)] public int top; diff --git a/BlendFile/DNA/StripElem.cs b/BlendFile/DNA/StripElem.cs index a887024..a81faf1 100644 --- a/BlendFile/DNA/StripElem.cs +++ b/BlendFile/DNA/StripElem.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(877, "StripElem")] + [DNAClassAttribute(877, "StripElem", 268)] public struct StripElem { [DNAFieldAttribute(0, "char", "name[256]", "System.Char[]", 256, false)] public char[] name = new System.Char[256]; diff --git a/BlendFile/DNA/StripProxy.cs b/BlendFile/DNA/StripProxy.cs index 147d23f..ffb1aab 100644 --- a/BlendFile/DNA/StripProxy.cs +++ b/BlendFile/DNA/StripProxy.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(881, "StripProxy")] + [DNAClassAttribute(881, "StripProxy", 1048)] public class StripProxy { [DNAFieldAttribute(0, "char", "dir[768]", "System.Char[]", 768, false)] public char[] dir = new System.Char[768]; [DNAFieldAttribute(1, "char", "file[256]", "System.Char[]", 256, false)] public char[] file = new System.Char[256]; - [DNAFieldAttribute(2, "ImBufAnim", "*anim", "ImBufAnim", 4, true)] + [DNAFieldAttribute(2, "ImBufAnim", "*anim", "ImBufAnim", 8, true)] public ImBufAnim ptr_anim; [DNAFieldAttribute(3, "short", "tc", "short", 2, false)] public short tc; diff --git a/BlendFile/DNA/StripTransform.cs b/BlendFile/DNA/StripTransform.cs index 4c700b3..efe0307 100644 --- a/BlendFile/DNA/StripTransform.cs +++ b/BlendFile/DNA/StripTransform.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(879, "StripTransform")] + [DNAClassAttribute(879, "StripTransform", 32)] public struct StripTransform { [DNAFieldAttribute(0, "float", "xofs", "float", 4, false)] public float xofs; diff --git a/BlendFile/DNA/SubdivGpencilModifierData.cs b/BlendFile/DNA/SubdivGpencilModifierData.cs index 505df4b..aa471c3 100644 --- a/BlendFile/DNA/SubdivGpencilModifierData.cs +++ b/BlendFile/DNA/SubdivGpencilModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(277, "SubdivGpencilModifierData")] + [DNAClassAttribute(277, "SubdivGpencilModifierData", 264)] public class SubdivGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; diff --git a/BlendFile/DNA/SubsurfModifierData.cs b/BlendFile/DNA/SubsurfModifierData.cs index b501a97..5e07145 100644 --- a/BlendFile/DNA/SubsurfModifierData.cs +++ b/BlendFile/DNA/SubsurfModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(446, "SubsurfModifierData")] + [DNAClassAttribute(446, "SubsurfModifierData", 152)] public class SubsurfModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -33,9 +33,9 @@ namespace BlendFile.DNA { public short boundary_smooth; [DNAFieldAttribute(8, "char", "_pad[2]", "System.Char[]", 2, false)] public char[] _pad = new System.Char[2]; - [DNAFieldAttribute(9, "void", "*emCache", "void", 4, true)] + [DNAFieldAttribute(9, "void", "*emCache", "void", 8, true)] public object ptr_emCache; - [DNAFieldAttribute(10, "void", "*mCache", "void", 4, true)] + [DNAFieldAttribute(10, "void", "*mCache", "void", 8, true)] public object ptr_mCache; public SubsurfModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/SurfaceDeformModifierData.cs b/BlendFile/DNA/SurfaceDeformModifierData.cs index 76ecd5a..0e65416 100644 --- a/BlendFile/DNA/SurfaceDeformModifierData.cs +++ b/BlendFile/DNA/SurfaceDeformModifierData.cs @@ -13,17 +13,17 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(512, "SurfaceDeformModifierData")] + [DNAClassAttribute(512, "SurfaceDeformModifierData", 312)] public class SurfaceDeformModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Depsgraph", "*depsgraph", "Depsgraph", 4, true)] + [DNAFieldAttribute(1, "Depsgraph", "*depsgraph", "Depsgraph", 8, true)] public Depsgraph ptr_depsgraph; - [DNAFieldAttribute(2, "Object", "*target", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*target", "Object", 8, true)] public Object ptr_target; - [DNAFieldAttribute(3, "SDefVert", "*verts", "SDefVert", 4, true)] + [DNAFieldAttribute(3, "SDefVert", "*verts", "SDefVert", 8, true)] public SDefVert ptr_verts; - [DNAFieldAttribute(4, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(4, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; [DNAFieldAttribute(5, "float", "falloff", "float", 4, false)] public float falloff; diff --git a/BlendFile/DNA/SurfaceModifierData.cs b/BlendFile/DNA/SurfaceModifierData.cs index 3de277a..72fc6ba 100644 --- a/BlendFile/DNA/SurfaceModifierData.cs +++ b/BlendFile/DNA/SurfaceModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(472, "SurfaceModifierData")] + [DNAClassAttribute(472, "SurfaceModifierData", 160)] public class SurfaceModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/SurfaceModifierData_Runtime.cs b/BlendFile/DNA/SurfaceModifierData_Runtime.cs index 700e1b9..d917d57 100644 --- a/BlendFile/DNA/SurfaceModifierData_Runtime.cs +++ b/BlendFile/DNA/SurfaceModifierData_Runtime.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(470, "SurfaceModifierData_Runtime")] + [DNAClassAttribute(470, "SurfaceModifierData_Runtime", 24)] public class SurfaceModifierData_Runtime { - [DNAFieldAttribute(2, "Mesh", "*mesh", "Mesh", 4, true)] + [DNAFieldAttribute(2, "Mesh", "*mesh", "Mesh", 8, true)] public Mesh ptr_mesh; - [DNAFieldAttribute(3, "BVHTreeFromMesh", "*bvhtree", "BVHTreeFromMesh", 4, true)] + [DNAFieldAttribute(3, "BVHTreeFromMesh", "*bvhtree", "BVHTreeFromMesh", 8, true)] public BVHTreeFromMesh ptr_bvhtree; [DNAFieldAttribute(4, "int", "cfra_prev", "int", 4, false)] public int cfra_prev; diff --git a/BlendFile/DNA/SwirlShaderFxData.cs b/BlendFile/DNA/SwirlShaderFxData.cs index 9fce976..f9566ae 100644 --- a/BlendFile/DNA/SwirlShaderFxData.cs +++ b/BlendFile/DNA/SwirlShaderFxData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(924, "SwirlShaderFxData")] + [DNAClassAttribute(924, "SwirlShaderFxData", 168)] public class SwirlShaderFxData { [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false)] public ShaderFxData shaderfx; - [DNAFieldAttribute(1, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(2, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/TFace.cs b/BlendFile/DNA/TFace.cs index 7a62884..c262c1c 100644 --- a/BlendFile/DNA/TFace.cs +++ b/BlendFile/DNA/TFace.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(422, "TFace")] + [DNAClassAttribute(422, "TFace", 64)] public class TFace { - [DNAFieldAttribute(0, "void", "*tpage", "void", 4, true)] + [DNAFieldAttribute(0, "void", "*tpage", "void", 8, true)] public object ptr_tpage; [DNAFieldAttribute(1, "float", "uv[4][2]", "System.Single[,]", 32, false)] public float[,] uv = new System.Single[4,2]; diff --git a/BlendFile/DNA/Tex.cs b/BlendFile/DNA/Tex.cs index 6b57420..0686518 100644 --- a/BlendFile/DNA/Tex.cs +++ b/BlendFile/DNA/Tex.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(230, "Tex")] + [DNAClassAttribute(230, "Tex", 488)] public class Tex { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false)] public DrawDataList drawdata; @@ -121,15 +121,15 @@ namespace BlendFile.DNA { public char[] _pad1 = new System.Char[4]; [DNAFieldAttribute(52, "ImageUser", "iuser", "ImageUser", 40, false)] public ImageUser iuser; - [DNAFieldAttribute(53, "bNodeTree", "*nodetree", "bNodeTree", 4, true)] + [DNAFieldAttribute(53, "bNodeTree", "*nodetree", "bNodeTree", 8, true)] public bNodeTree ptr_nodetree; - [DNAFieldAttribute(54, "Ipo", "*ipo", "Ipo", 4, true)] + [DNAFieldAttribute(54, "Ipo", "*ipo", "Ipo", 8, true)] public Ipo ptr_ipo; - [DNAFieldAttribute(55, "Image", "*ima", "Image", 4, true)] + [DNAFieldAttribute(55, "Image", "*ima", "Image", 8, true)] public Image ptr_ima; - [DNAFieldAttribute(56, "ColorBand", "*coba", "ColorBand", 4, true)] + [DNAFieldAttribute(56, "ColorBand", "*coba", "ColorBand", 8, true)] public ColorBand ptr_coba; - [DNAFieldAttribute(57, "PreviewImage", "*preview", "PreviewImage", 4, true)] + [DNAFieldAttribute(57, "PreviewImage", "*preview", "PreviewImage", 8, true)] public PreviewImage ptr_preview; [DNAFieldAttribute(58, "char", "use_nodes", "char", 1, false)] public char use_nodes; diff --git a/BlendFile/DNA/TexMapping.cs b/BlendFile/DNA/TexMapping.cs index 3a5fed2..5d3a5af 100644 --- a/BlendFile/DNA/TexMapping.cs +++ b/BlendFile/DNA/TexMapping.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(635, "TexMapping")] + [DNAClassAttribute(635, "TexMapping", 144)] public class TexMapping { [DNAFieldAttribute(0, "float", "loc[3]", "System.Single[]", 12, false)] public float[] loc = new System.Single[3]; @@ -39,7 +39,7 @@ namespace BlendFile.DNA { public float[] min = new System.Single[3]; [DNAFieldAttribute(11, "float", "max[3]", "System.Single[]", 12, false)] public float[] max = new System.Single[3]; - [DNAFieldAttribute(12, "Object", "*ob", "Object", 4, true)] + [DNAFieldAttribute(12, "Object", "*ob", "Object", 8, true)] public Object ptr_ob; public TexMapping() { this.loc = default; diff --git a/BlendFile/DNA/TexNodeOutput.cs b/BlendFile/DNA/TexNodeOutput.cs index 00560ea..e7b6c66 100644 --- a/BlendFile/DNA/TexNodeOutput.cs +++ b/BlendFile/DNA/TexNodeOutput.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(655, "TexNodeOutput")] + [DNAClassAttribute(655, "TexNodeOutput", 64)] public struct TexNodeOutput { [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/TexPaintSlot.cs b/BlendFile/DNA/TexPaintSlot.cs index 0cccfeb..cff0753 100644 --- a/BlendFile/DNA/TexPaintSlot.cs +++ b/BlendFile/DNA/TexPaintSlot.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(413, "TexPaintSlot")] + [DNAClassAttribute(413, "TexPaintSlot", 40)] public class TexPaintSlot { - [DNAFieldAttribute(0, "Image", "*ima", "Image", 4, true)] + [DNAFieldAttribute(0, "Image", "*ima", "Image", 8, true)] public Image ptr_ima; - [DNAFieldAttribute(1, "ImageUser", "*image_user", "ImageUser", 4, true)] + [DNAFieldAttribute(1, "ImageUser", "*image_user", "ImageUser", 8, true)] public ImageUser ptr_image_user; - [DNAFieldAttribute(2, "char", "*uvname", "char", 4, true)] + [DNAFieldAttribute(2, "char", "*uvname", "char", 8, true)] public char ptr_uvname; - [DNAFieldAttribute(3, "char", "*attribute_name", "char", 4, true)] + [DNAFieldAttribute(3, "char", "*attribute_name", "char", 8, true)] public char ptr_attribute_name; [DNAFieldAttribute(4, "int", "valid", "int", 4, false)] public int valid; diff --git a/BlendFile/DNA/Text.cs b/BlendFile/DNA/Text.cs index 91563f4..9dcc0ac 100644 --- a/BlendFile/DNA/Text.cs +++ b/BlendFile/DNA/Text.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(175, "Text")] + [DNAClassAttribute(175, "Text", 280)] public class Text { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "char", "*name", "char", 4, true)] + [DNAFieldAttribute(1, "char", "*name", "char", 8, true)] public char ptr_name; - [DNAFieldAttribute(2, "void", "*compiled", "void", 4, true)] + [DNAFieldAttribute(2, "void", "*compiled", "void", 8, true)] public object ptr_compiled; [DNAFieldAttribute(3, "int", "flags", "int", 4, false)] public int flags; @@ -27,9 +27,9 @@ namespace BlendFile.DNA { public char[] _pad0 = new System.Char[4]; [DNAFieldAttribute(5, "ListBase", "lines", "ListBase", 16, false)] public ListBase lines; - [DNAFieldAttribute(6, "TextLine", "*curl", "TextLine", 4, true)] + [DNAFieldAttribute(6, "TextLine", "*curl", "TextLine", 8, true)] public TextLine ptr_curl; - [DNAFieldAttribute(7, "TextLine", "*sell", "TextLine", 4, true)] + [DNAFieldAttribute(7, "TextLine", "*sell", "TextLine", 8, true)] public TextLine ptr_sell; [DNAFieldAttribute(8, "int", "curc", "int", 4, false)] public int curc; diff --git a/BlendFile/DNA/TextBox.cs b/BlendFile/DNA/TextBox.cs index 5fdd6a3..756e70c 100644 --- a/BlendFile/DNA/TextBox.cs +++ b/BlendFile/DNA/TextBox.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(209, "TextBox")] + [DNAClassAttribute(209, "TextBox", 16)] public struct TextBox { [DNAFieldAttribute(0, "float", "x", "float", 4, false)] public float x; diff --git a/BlendFile/DNA/TextLine.cs b/BlendFile/DNA/TextLine.cs index f0b715c..91ca413 100644 --- a/BlendFile/DNA/TextLine.cs +++ b/BlendFile/DNA/TextLine.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(973, "TextLine")] + [DNAClassAttribute(973, "TextLine", 40)] public class TextLine { - [DNAFieldAttribute(0, "TextLine", "*next", "TextLine", 4, true)] + [DNAFieldAttribute(0, "TextLine", "*next", "TextLine", 8, true)] public TextLine ptr_next; - [DNAFieldAttribute(1, "TextLine", "*prev", "TextLine", 4, true)] + [DNAFieldAttribute(1, "TextLine", "*prev", "TextLine", 8, true)] public TextLine ptr_prev; - [DNAFieldAttribute(2, "char", "*line", "char", 4, true)] + [DNAFieldAttribute(2, "char", "*line", "char", 8, true)] public char ptr_line; - [DNAFieldAttribute(3, "char", "*format", "char", 4, true)] + [DNAFieldAttribute(3, "char", "*format", "char", 8, true)] public char ptr_format; [DNAFieldAttribute(4, "int", "len", "int", 4, false)] public int len; diff --git a/BlendFile/DNA/TextVars.cs b/BlendFile/DNA/TextVars.cs index b07e4e4..2d79f09 100644 --- a/BlendFile/DNA/TextVars.cs +++ b/BlendFile/DNA/TextVars.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(902, "TextVars")] + [DNAClassAttribute(902, "TextVars", 632)] public class TextVars { [DNAFieldAttribute(0, "char", "text[512]", "System.Char[]", 512, false)] public char[] text = new System.Char[512]; - [DNAFieldAttribute(1, "VFont", "*text_font", "VFont", 4, true)] + [DNAFieldAttribute(1, "VFont", "*text_font", "VFont", 8, true)] public VFont ptr_text_font; [DNAFieldAttribute(2, "int", "text_blf_id", "int", 4, false)] public int text_blf_id; diff --git a/BlendFile/DNA/TextureGpencilModifierData.cs b/BlendFile/DNA/TextureGpencilModifierData.cs index 997580b..d9163a6 100644 --- a/BlendFile/DNA/TextureGpencilModifierData.cs +++ b/BlendFile/DNA/TextureGpencilModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(299, "TextureGpencilModifierData")] + [DNAClassAttribute(299, "TextureGpencilModifierData", 352)] public class TextureGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; diff --git a/BlendFile/DNA/ThemeAssetShelf.cs b/BlendFile/DNA/ThemeAssetShelf.cs index b9abbc9..3a119b5 100644 --- a/BlendFile/DNA/ThemeAssetShelf.cs +++ b/BlendFile/DNA/ThemeAssetShelf.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(993, "ThemeAssetShelf")] + [DNAClassAttribute(993, "ThemeAssetShelf", 8)] public struct ThemeAssetShelf { [DNAFieldAttribute(0, "char", "header_back[4]", "System.Char[]", 4, false)] public char[] header_back = new System.Char[4]; diff --git a/BlendFile/DNA/ThemeCollectionColor.cs b/BlendFile/DNA/ThemeCollectionColor.cs index e5ef1c1..4a092df 100644 --- a/BlendFile/DNA/ThemeCollectionColor.cs +++ b/BlendFile/DNA/ThemeCollectionColor.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(995, "ThemeCollectionColor")] + [DNAClassAttribute(995, "ThemeCollectionColor", 4)] public struct ThemeCollectionColor { [DNAFieldAttribute(0, "char", "color[4]", "System.Char[]", 4, false)] public char[] color = new System.Char[4]; diff --git a/BlendFile/DNA/ThemeSpace.cs b/BlendFile/DNA/ThemeSpace.cs index 4177b6f..dbd614e 100644 --- a/BlendFile/DNA/ThemeSpace.cs +++ b/BlendFile/DNA/ThemeSpace.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(994, "ThemeSpace")] + [DNAClassAttribute(994, "ThemeSpace", 936)] public struct ThemeSpace { [DNAFieldAttribute(0, "char", "back[4]", "System.Char[]", 4, false)] public char[] back = new System.Char[4]; diff --git a/BlendFile/DNA/ThemeStripColor.cs b/BlendFile/DNA/ThemeStripColor.cs index c2f815e..e7c5c6a 100644 --- a/BlendFile/DNA/ThemeStripColor.cs +++ b/BlendFile/DNA/ThemeStripColor.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(996, "ThemeStripColor")] + [DNAClassAttribute(996, "ThemeStripColor", 4)] public struct ThemeStripColor { [DNAFieldAttribute(0, "char", "color[4]", "System.Char[]", 4, false)] public char[] color = new System.Char[4]; diff --git a/BlendFile/DNA/ThemeUI.cs b/BlendFile/DNA/ThemeUI.cs index ff3bf9f..210b63d 100644 --- a/BlendFile/DNA/ThemeUI.cs +++ b/BlendFile/DNA/ThemeUI.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(992, "ThemeUI")] + [DNAClassAttribute(992, "ThemeUI", 976)] public struct ThemeUI { [DNAFieldAttribute(0, "uiWidgetColors", "wcol_regular", "uiWidgetColors", 40, false)] public uiWidgetColors wcol_regular; diff --git a/BlendFile/DNA/ThemeWireColor.cs b/BlendFile/DNA/ThemeWireColor.cs index 3723564..66e15fc 100644 --- a/BlendFile/DNA/ThemeWireColor.cs +++ b/BlendFile/DNA/ThemeWireColor.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(64, "ThemeWireColor")] + [DNAClassAttribute(64, "ThemeWireColor", 16)] public struct ThemeWireColor { [DNAFieldAttribute(0, "char", "solid[4]", "System.Char[]", 4, false)] public char[] solid = new System.Char[4]; diff --git a/BlendFile/DNA/ThickGpencilModifierData.cs b/BlendFile/DNA/ThickGpencilModifierData.cs index 6b10a26..6b4cdee 100644 --- a/BlendFile/DNA/ThickGpencilModifierData.cs +++ b/BlendFile/DNA/ThickGpencilModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(278, "ThickGpencilModifierData")] + [DNAClassAttribute(278, "ThickGpencilModifierData", 336)] public class ThickGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; @@ -37,7 +37,7 @@ namespace BlendFile.DNA { public int layer_pass; [DNAFieldAttribute(10, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(11, "CurveMapping", "*curve_thickness", "CurveMapping", 4, true)] + [DNAFieldAttribute(11, "CurveMapping", "*curve_thickness", "CurveMapping", 8, true)] public CurveMapping ptr_curve_thickness; public ThickGpencilModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/TimeGpencilModifierData.cs b/BlendFile/DNA/TimeGpencilModifierData.cs index 5c8decc..679889f 100644 --- a/BlendFile/DNA/TimeGpencilModifierData.cs +++ b/BlendFile/DNA/TimeGpencilModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(280, "TimeGpencilModifierData")] + [DNAClassAttribute(280, "TimeGpencilModifierData", 224)] public class TimeGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(1, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(2, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; @@ -37,7 +37,7 @@ namespace BlendFile.DNA { public int efra; [DNAFieldAttribute(10, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(11, "TimeGpencilModifierSegment", "*segments", "TimeGpencilModifierSegment", 4, true)] + [DNAFieldAttribute(11, "TimeGpencilModifierSegment", "*segments", "TimeGpencilModifierSegment", 8, true)] public TimeGpencilModifierSegment ptr_segments; [DNAFieldAttribute(12, "int", "segments_len", "int", 4, false)] public int segments_len; diff --git a/BlendFile/DNA/TimeGpencilModifierSegment.cs b/BlendFile/DNA/TimeGpencilModifierSegment.cs index 8b1ad3d..37e28b7 100644 --- a/BlendFile/DNA/TimeGpencilModifierSegment.cs +++ b/BlendFile/DNA/TimeGpencilModifierSegment.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(279, "TimeGpencilModifierSegment")] + [DNAClassAttribute(279, "TimeGpencilModifierSegment", 88)] public class TimeGpencilModifierSegment { [DNAFieldAttribute(0, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; - [DNAFieldAttribute(1, "TimeGpencilModifierData", "*gpmd", "TimeGpencilModifierData", 4, true)] + [DNAFieldAttribute(1, "TimeGpencilModifierData", "*gpmd", "TimeGpencilModifierData", 8, true)] public TimeGpencilModifierData ptr_gpmd; [DNAFieldAttribute(2, "int", "seg_start", "int", 4, false)] public int seg_start; diff --git a/BlendFile/DNA/TimeMarker.cs b/BlendFile/DNA/TimeMarker.cs index c9282b3..2faea60 100644 --- a/BlendFile/DNA/TimeMarker.cs +++ b/BlendFile/DNA/TimeMarker.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(803, "TimeMarker")] + [DNAClassAttribute(803, "TimeMarker", 104)] public class TimeMarker { - [DNAFieldAttribute(0, "TimeMarker", "*next", "TimeMarker", 4, true)] + [DNAFieldAttribute(0, "TimeMarker", "*next", "TimeMarker", 8, true)] public TimeMarker ptr_next; - [DNAFieldAttribute(1, "TimeMarker", "*prev", "TimeMarker", 4, true)] + [DNAFieldAttribute(1, "TimeMarker", "*prev", "TimeMarker", 8, true)] public TimeMarker ptr_prev; [DNAFieldAttribute(2, "int", "frame", "int", 4, false)] public int frame; @@ -25,9 +25,9 @@ namespace BlendFile.DNA { public char[] name = new System.Char[64]; [DNAFieldAttribute(4, "int", "flag", "int", 4, false)] public int flag; - [DNAFieldAttribute(5, "Object", "*camera", "Object", 4, true)] + [DNAFieldAttribute(5, "Object", "*camera", "Object", 8, true)] public Object ptr_camera; - [DNAFieldAttribute(6, "IDProperty", "*prop", "IDProperty", 4, true)] + [DNAFieldAttribute(6, "IDProperty", "*prop", "IDProperty", 8, true)] public IDProperty ptr_prop; public TimeMarker() { this.ptr_next = default; diff --git a/BlendFile/DNA/TintGpencilModifierData.cs b/BlendFile/DNA/TintGpencilModifierData.cs index c537f67..786464a 100644 --- a/BlendFile/DNA/TintGpencilModifierData.cs +++ b/BlendFile/DNA/TintGpencilModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(298, "TintGpencilModifierData")] + [DNAClassAttribute(298, "TintGpencilModifierData", 368)] public class TintGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; - [DNAFieldAttribute(1, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)] public Object ptr_object; - [DNAFieldAttribute(2, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(3, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; @@ -43,9 +43,9 @@ namespace BlendFile.DNA { public float[] rgb = new System.Single[3]; [DNAFieldAttribute(13, "int", "type", "int", 4, false)] public int type; - [DNAFieldAttribute(14, "CurveMapping", "*curve_intensity", "CurveMapping", 4, true)] + [DNAFieldAttribute(14, "CurveMapping", "*curve_intensity", "CurveMapping", 8, true)] public CurveMapping ptr_curve_intensity; - [DNAFieldAttribute(15, "ColorBand", "*colorband", "ColorBand", 4, true)] + [DNAFieldAttribute(15, "ColorBand", "*colorband", "ColorBand", 8, true)] public ColorBand ptr_colorband; public TintGpencilModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/ToolSettings.cs b/BlendFile/DNA/ToolSettings.cs index 52ccb71..c2e5aee 100644 --- a/BlendFile/DNA/ToolSettings.cs +++ b/BlendFile/DNA/ToolSettings.cs @@ -13,25 +13,25 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(828, "ToolSettings")] + [DNAClassAttribute(828, "ToolSettings", 1072)] public class ToolSettings { - [DNAFieldAttribute(0, "VPaint", "*vpaint", "VPaint", 4, true)] + [DNAFieldAttribute(0, "VPaint", "*vpaint", "VPaint", 8, true)] public VPaint ptr_vpaint; - [DNAFieldAttribute(1, "VPaint", "*wpaint", "VPaint", 4, true)] + [DNAFieldAttribute(1, "VPaint", "*wpaint", "VPaint", 8, true)] public VPaint ptr_wpaint; - [DNAFieldAttribute(2, "Sculpt", "*sculpt", "Sculpt", 4, true)] + [DNAFieldAttribute(2, "Sculpt", "*sculpt", "Sculpt", 8, true)] public Sculpt ptr_sculpt; [DNAFieldAttribute(3, "UvSculpt", "uvsculpt", "UvSculpt", 24, false)] public UvSculpt uvsculpt; - [DNAFieldAttribute(4, "GpPaint", "*gp_paint", "GpPaint", 4, true)] + [DNAFieldAttribute(4, "GpPaint", "*gp_paint", "GpPaint", 8, true)] public GpPaint ptr_gp_paint; - [DNAFieldAttribute(5, "GpVertexPaint", "*gp_vertexpaint", "GpVertexPaint", 4, true)] + [DNAFieldAttribute(5, "GpVertexPaint", "*gp_vertexpaint", "GpVertexPaint", 8, true)] public GpVertexPaint ptr_gp_vertexpaint; - [DNAFieldAttribute(6, "GpSculptPaint", "*gp_sculptpaint", "GpSculptPaint", 4, true)] + [DNAFieldAttribute(6, "GpSculptPaint", "*gp_sculptpaint", "GpSculptPaint", 8, true)] public GpSculptPaint ptr_gp_sculptpaint; - [DNAFieldAttribute(7, "GpWeightPaint", "*gp_weightpaint", "GpWeightPaint", 4, true)] + [DNAFieldAttribute(7, "GpWeightPaint", "*gp_weightpaint", "GpWeightPaint", 8, true)] public GpWeightPaint ptr_gp_weightpaint; - [DNAFieldAttribute(8, "CurvesSculpt", "*curves_sculpt", "CurvesSculpt", 4, true)] + [DNAFieldAttribute(8, "CurvesSculpt", "*curves_sculpt", "CurvesSculpt", 8, true)] public CurvesSculpt ptr_curves_sculpt; [DNAFieldAttribute(9, "float", "vgroup_weight", "float", 4, false)] public float vgroup_weight; @@ -187,9 +187,9 @@ namespace BlendFile.DNA { public float[] normal_vector = new System.Single[3]; [DNAFieldAttribute(85, "char", "_pad6[4]", "System.Char[]", 4, false)] public char[] _pad6 = new System.Char[4]; - [DNAFieldAttribute(86, "CurveProfile", "*custom_bevel_profile_preset", "CurveProfile", 4, true)] + [DNAFieldAttribute(86, "CurveProfile", "*custom_bevel_profile_preset", "CurveProfile", 8, true)] public CurveProfile ptr_custom_bevel_profile_preset; - [DNAFieldAttribute(87, "SequencerToolSettings", "*sequencer_tool_settings", "SequencerToolSettings", 4, true)] + [DNAFieldAttribute(87, "SequencerToolSettings", "*sequencer_tool_settings", "SequencerToolSettings", 8, true)] public SequencerToolSettings ptr_sequencer_tool_settings; [DNAFieldAttribute(88, "short", "snap_mode_tools", "short", 2, false)] public short snap_mode_tools; diff --git a/BlendFile/DNA/ToolSystemBrushBindings.cs b/BlendFile/DNA/ToolSystemBrushBindings.cs index efd87c8..9ab52ae 100644 --- a/BlendFile/DNA/ToolSystemBrushBindings.cs +++ b/BlendFile/DNA/ToolSystemBrushBindings.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(806, "ToolSystemBrushBindings")] + [DNAClassAttribute(806, "ToolSystemBrushBindings", 24)] public class ToolSystemBrushBindings { - [DNAFieldAttribute(0, "AssetWeakReference", "*main_brush_asset_reference", "AssetWeakReference", 4, true)] + [DNAFieldAttribute(0, "AssetWeakReference", "*main_brush_asset_reference", "AssetWeakReference", 8, true)] public AssetWeakReference ptr_main_brush_asset_reference; [DNAFieldAttribute(1, "ListBase", "active_brush_per_brush_type", "ListBase", 16, false)] public ListBase active_brush_per_brush_type; diff --git a/BlendFile/DNA/TransformOrientation.cs b/BlendFile/DNA/TransformOrientation.cs index 8d9e964..25e6165 100644 --- a/BlendFile/DNA/TransformOrientation.cs +++ b/BlendFile/DNA/TransformOrientation.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(858, "TransformOrientation")] + [DNAClassAttribute(858, "TransformOrientation", 120)] public class TransformOrientation { - [DNAFieldAttribute(0, "TransformOrientation", "*next", "TransformOrientation", 4, true)] + [DNAFieldAttribute(0, "TransformOrientation", "*next", "TransformOrientation", 8, true)] public TransformOrientation ptr_next; - [DNAFieldAttribute(1, "TransformOrientation", "*prev", "TransformOrientation", 4, true)] + [DNAFieldAttribute(1, "TransformOrientation", "*prev", "TransformOrientation", 8, true)] public TransformOrientation ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/TransformOrientationSlot.cs b/BlendFile/DNA/TransformOrientationSlot.cs index 640821b..6c5c21f 100644 --- a/BlendFile/DNA/TransformOrientationSlot.cs +++ b/BlendFile/DNA/TransformOrientationSlot.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(838, "TransformOrientationSlot")] + [DNAClassAttribute(838, "TransformOrientationSlot", 16)] public struct TransformOrientationSlot { [DNAFieldAttribute(0, "int", "type", "int", 4, false)] public int type; diff --git a/BlendFile/DNA/TransformVars.cs b/BlendFile/DNA/TransformVars.cs index 15c420d..12d26ad 100644 --- a/BlendFile/DNA/TransformVars.cs +++ b/BlendFile/DNA/TransformVars.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(898, "TransformVars")] + [DNAClassAttribute(898, "TransformVars", 32)] public struct TransformVars { [DNAFieldAttribute(0, "float", "ScalexIni", "float", 4, false)] public float ScalexIni; diff --git a/BlendFile/DNA/TreeStore.cs b/BlendFile/DNA/TreeStore.cs index 1a49fe5..6f7a455 100644 --- a/BlendFile/DNA/TreeStore.cs +++ b/BlendFile/DNA/TreeStore.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(775, "TreeStore")] + [DNAClassAttribute(775, "TreeStore", 16)] public class TreeStore { [DNAFieldAttribute(0, "int", "totelem", "int", 4, false)] public int totelem; [DNAFieldAttribute(1, "int", "usedelem", "int", 4, false)] public int usedelem; - [DNAFieldAttribute(2, "TreeStoreElem", "*data", "TreeStoreElem", 4, true)] + [DNAFieldAttribute(2, "TreeStoreElem", "*data", "TreeStoreElem", 8, true)] public TreeStoreElem ptr_data; public TreeStore() { this.totelem = default; diff --git a/BlendFile/DNA/TreeStoreElem.cs b/BlendFile/DNA/TreeStoreElem.cs index e192633..192a76b 100644 --- a/BlendFile/DNA/TreeStoreElem.cs +++ b/BlendFile/DNA/TreeStoreElem.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(774, "TreeStoreElem")] + [DNAClassAttribute(774, "TreeStoreElem", 16)] public class TreeStoreElem { [DNAFieldAttribute(0, "short", "type", "short", 2, false)] public short type; @@ -23,7 +23,7 @@ namespace BlendFile.DNA { public short flag; [DNAFieldAttribute(3, "short", "used", "short", 2, false)] public short used; - [DNAFieldAttribute(4, "ID", "*id", "ID", 4, true)] + [DNAFieldAttribute(4, "ID", "*id", "ID", 8, true)] public ID ptr_id; public TreeStoreElem() { this.type = default; diff --git a/BlendFile/DNA/TriangulateModifierData.cs b/BlendFile/DNA/TriangulateModifierData.cs index f59ff92..8b49da6 100644 --- a/BlendFile/DNA/TriangulateModifierData.cs +++ b/BlendFile/DNA/TriangulateModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(498, "TriangulateModifierData")] + [DNAClassAttribute(498, "TriangulateModifierData", 136)] public struct TriangulateModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/UVProjectModifierData.cs b/BlendFile/DNA/UVProjectModifierData.cs index 1040915..5bc7cc4 100644 --- a/BlendFile/DNA/UVProjectModifierData.cs +++ b/BlendFile/DNA/UVProjectModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(456, "UVProjectModifierData")] + [DNAClassAttribute(456, "UVProjectModifierData", 296)] public class UVProjectModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Object", "*projectors[10]", "Object[]", 40, true)] + [DNAFieldAttribute(1, "Object", "*projectors[10]", "Object[]", 80, true)] public Object[] ptr_project = new Object[10]; [DNAFieldAttribute(2, "char", "_pad2[4]", "System.Char[]", 4, false)] public char[] _pad2 = new System.Char[4]; diff --git a/BlendFile/DNA/UVWarpModifierData.cs b/BlendFile/DNA/UVWarpModifierData.cs index 9f8fd57..bcd5de8 100644 --- a/BlendFile/DNA/UVWarpModifierData.cs +++ b/BlendFile/DNA/UVWarpModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(502, "UVWarpModifierData")] + [DNAClassAttribute(502, "UVWarpModifierData", 432)] public class UVWarpModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -31,11 +31,11 @@ namespace BlendFile.DNA { public float[] scale = new System.Single[2]; [DNAFieldAttribute(7, "float", "rotation", "float", 4, false)] public float rotation; - [DNAFieldAttribute(8, "Object", "*object_src", "Object", 4, true)] + [DNAFieldAttribute(8, "Object", "*object_src", "Object", 8, true)] public Object ptr_object_src; [DNAFieldAttribute(9, "char", "bone_src[64]", "System.Char[]", 64, false)] public char[] bone_src = new System.Char[64]; - [DNAFieldAttribute(10, "Object", "*object_dst", "Object", 4, true)] + [DNAFieldAttribute(10, "Object", "*object_dst", "Object", 8, true)] public Object ptr_object_dst; [DNAFieldAttribute(11, "char", "bone_dst[64]", "System.Char[]", 64, false)] public char[] bone_dst = new System.Char[64]; diff --git a/BlendFile/DNA/UnifiedPaintSettings.cs b/BlendFile/DNA/UnifiedPaintSettings.cs index 44f2c8d..8ddb353 100644 --- a/BlendFile/DNA/UnifiedPaintSettings.cs +++ b/BlendFile/DNA/UnifiedPaintSettings.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(823, "UnifiedPaintSettings")] + [DNAClassAttribute(823, "UnifiedPaintSettings", 168)] public class UnifiedPaintSettings { [DNAFieldAttribute(0, "int", "size", "int", 4, false)] public int size; @@ -77,7 +77,7 @@ namespace BlendFile.DNA { public float[] tex_mouse = new System.Single[2]; [DNAFieldAttribute(30, "float", "mask_tex_mouse[2]", "System.Single[]", 8, false)] public float[] mask_tex_mouse = new System.Single[2]; - [DNAFieldAttribute(31, "ColorSpace", "*colorspace", "ColorSpace", 4, true)] + [DNAFieldAttribute(31, "ColorSpace", "*colorspace", "ColorSpace", 8, true)] public ColorSpace ptr_colorspace; public UnifiedPaintSettings() { this.size = default; diff --git a/BlendFile/DNA/UnitSettings.cs b/BlendFile/DNA/UnitSettings.cs index bffa31a..f5c2207 100644 --- a/BlendFile/DNA/UnitSettings.cs +++ b/BlendFile/DNA/UnitSettings.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(829, "UnitSettings")] + [DNAClassAttribute(829, "UnitSettings", 16)] public struct UnitSettings { [DNAFieldAttribute(0, "float", "scale_length", "float", 4, false)] public float scale_length; diff --git a/BlendFile/DNA/UserDef.cs b/BlendFile/DNA/UserDef.cs index 3459fbb..d392559 100644 --- a/BlendFile/DNA/UserDef.cs +++ b/BlendFile/DNA/UserDef.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1015, "UserDef")] + [DNAClassAttribute(1015, "UserDef", 14616)] public class UserDef { [DNAFieldAttribute(0, "int", "versionfile", "int", 4, false)] public int versionfile; diff --git a/BlendFile/DNA/UserDef_Experimental.cs b/BlendFile/DNA/UserDef_Experimental.cs index b1be730..5f8335b 100644 --- a/BlendFile/DNA/UserDef_Experimental.cs +++ b/BlendFile/DNA/UserDef_Experimental.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1012, "UserDef_Experimental")] + [DNAClassAttribute(1012, "UserDef_Experimental", 24)] public struct UserDef_Experimental { [DNAFieldAttribute(0, "char", "use_undo_legacy", "char", 1, false)] public char use_undo_legacy; diff --git a/BlendFile/DNA/UserDef_FileSpaceData.cs b/BlendFile/DNA/UserDef_FileSpaceData.cs index 72b0fb2..de11b76 100644 --- a/BlendFile/DNA/UserDef_FileSpaceData.cs +++ b/BlendFile/DNA/UserDef_FileSpaceData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1011, "UserDef_FileSpaceData")] + [DNAClassAttribute(1011, "UserDef_FileSpaceData", 40)] public struct UserDef_FileSpaceData { [DNAFieldAttribute(0, "int", "display_type", "int", 4, false)] public int display_type; diff --git a/BlendFile/DNA/UserDef_Runtime.cs b/BlendFile/DNA/UserDef_Runtime.cs index b129f04..cba894f 100644 --- a/BlendFile/DNA/UserDef_Runtime.cs +++ b/BlendFile/DNA/UserDef_Runtime.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1009, "UserDef_Runtime")] + [DNAClassAttribute(1009, "UserDef_Runtime", 8)] public struct UserDef_Runtime { [DNAFieldAttribute(0, "char", "is_dirty", "char", 1, false)] public char is_dirty; diff --git a/BlendFile/DNA/UserDef_SpaceData.cs b/BlendFile/DNA/UserDef_SpaceData.cs index b616f8b..52a93cc 100644 --- a/BlendFile/DNA/UserDef_SpaceData.cs +++ b/BlendFile/DNA/UserDef_SpaceData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1010, "UserDef_SpaceData")] + [DNAClassAttribute(1010, "UserDef_SpaceData", 8)] public struct UserDef_SpaceData { [DNAFieldAttribute(0, "char", "section_active", "char", 1, false)] public char section_active; diff --git a/BlendFile/DNA/UvSculpt.cs b/BlendFile/DNA/UvSculpt.cs index 53df01f..65ae81e 100644 --- a/BlendFile/DNA/UvSculpt.cs +++ b/BlendFile/DNA/UvSculpt.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(814, "UvSculpt")] + [DNAClassAttribute(814, "UvSculpt", 24)] public class UvSculpt { - [DNAFieldAttribute(0, "CurveMapping", "*strength_curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(0, "CurveMapping", "*strength_curve", "CurveMapping", 8, true)] public CurveMapping ptr_strength_curve; [DNAFieldAttribute(1, "int", "size", "int", 4, false)] public int size; diff --git a/BlendFile/DNA/VFont.cs b/BlendFile/DNA/VFont.cs index 8610232..50d8097 100644 --- a/BlendFile/DNA/VFont.cs +++ b/BlendFile/DNA/VFont.cs @@ -13,17 +13,17 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(215, "VFont")] + [DNAClassAttribute(215, "VFont", 1256)] public class VFont { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; [DNAFieldAttribute(1, "char", "name[1024]", "System.Char[]", 1024, false)] public char[] name = new System.Char[1024]; - [DNAFieldAttribute(2, "VFontData", "*data", "VFontData", 4, true)] + [DNAFieldAttribute(2, "VFontData", "*data", "VFontData", 8, true)] public VFontData ptr_data; - [DNAFieldAttribute(3, "PackedFile", "*packedfile", "PackedFile", 4, true)] + [DNAFieldAttribute(3, "PackedFile", "*packedfile", "PackedFile", 8, true)] public PackedFile ptr_packedfile; - [DNAFieldAttribute(4, "PackedFile", "*temp_pf", "PackedFile", 4, true)] + [DNAFieldAttribute(4, "PackedFile", "*temp_pf", "PackedFile", 8, true)] public PackedFile ptr_temp_pf; public VFont() { this.id = default; diff --git a/BlendFile/DNA/VPaint.cs b/BlendFile/DNA/VPaint.cs index 52a8b6d..d01f5be 100644 --- a/BlendFile/DNA/VPaint.cs +++ b/BlendFile/DNA/VPaint.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(819, "VPaint")] + [DNAClassAttribute(819, "VPaint", 136)] public struct VPaint { [DNAFieldAttribute(0, "Paint", "paint", "Paint", 120, false)] public Paint paint; diff --git a/BlendFile/DNA/View2D.cs b/BlendFile/DNA/View2D.cs index efd5700..0ad0240 100644 --- a/BlendFile/DNA/View2D.cs +++ b/BlendFile/DNA/View2D.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(74, "View2D")] + [DNAClassAttribute(74, "View2D", 152)] public class View2D { [DNAFieldAttribute(0, "rctf", "tot", "rctf", 16, false)] public rctf tot; @@ -65,9 +65,9 @@ namespace BlendFile.DNA { public char[] _pad = new System.Char[2]; [DNAFieldAttribute(24, "float", "page_size_y", "float", 4, false)] public float page_size_y; - [DNAFieldAttribute(25, "SmoothView2DStore", "*sms", "SmoothView2DStore", 4, true)] + [DNAFieldAttribute(25, "SmoothView2DStore", "*sms", "SmoothView2DStore", 8, true)] public SmoothView2DStore ptr_sms; - [DNAFieldAttribute(26, "wmTimer", "*smooth_timer", "wmTimer", 4, true)] + [DNAFieldAttribute(26, "wmTimer", "*smooth_timer", "wmTimer", 8, true)] public wmTimer ptr_smooth_timer; public View2D() { this.tot = default; diff --git a/BlendFile/DNA/View3D.cs b/BlendFile/DNA/View3D.cs index f7b4fb8..89f3a0c 100644 --- a/BlendFile/DNA/View3D.cs +++ b/BlendFile/DNA/View3D.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1029, "View3D")] + [DNAClassAttribute(1029, "View3D", 1400)] public class View3D { - [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 4, true)] + [DNAFieldAttribute(0, "SpaceLink", "*next", "SpaceLink", 8, true)] public SpaceLink ptr_next; - [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 4, true)] + [DNAFieldAttribute(1, "SpaceLink", "*prev", "SpaceLink", 8, true)] public SpaceLink ptr_prev; [DNAFieldAttribute(2, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; @@ -49,13 +49,13 @@ namespace BlendFile.DNA { public short persp; [DNAFieldAttribute(16, "short", "view", "short", 2, false)] public short view; - [DNAFieldAttribute(17, "Object", "*camera", "Object", 4, true)] + [DNAFieldAttribute(17, "Object", "*camera", "Object", 8, true)] public Object ptr_camera; - [DNAFieldAttribute(18, "Object", "*ob_centre", "Object", 4, true)] + [DNAFieldAttribute(18, "Object", "*ob_centre", "Object", 8, true)] public Object ptr_ob_centre; [DNAFieldAttribute(19, "rctf", "render_border", "rctf", 16, false)] public rctf render_border; - [DNAFieldAttribute(20, "View3D", "*localvd", "View3D", 4, true)] + [DNAFieldAttribute(20, "View3D", "*localvd", "View3D", 8, true)] public View3D ptr_localvd; [DNAFieldAttribute(21, "char", "ob_centre_bone[64]", "System.Char[]", 64, false)] public char[] ob_centre_bone = new System.Char[64]; @@ -113,7 +113,7 @@ namespace BlendFile.DNA { public short gridsubdiv; [DNAFieldAttribute(48, "float", "vertex_opacity", "float", 4, false)] public float vertex_opacity; - [DNAFieldAttribute(49, "bGPdata", "*gpd", "bGPdata", 4, true)] + [DNAFieldAttribute(49, "bGPdata", "*gpd", "bGPdata", 8, true)] public bGPdata ptr_gpd; [DNAFieldAttribute(50, "short", "stereo3d_flag", "short", 2, false)] public short stereo3d_flag; diff --git a/BlendFile/DNA/View3DCursor.cs b/BlendFile/DNA/View3DCursor.cs index 4c0fe12..5c68b52 100644 --- a/BlendFile/DNA/View3DCursor.cs +++ b/BlendFile/DNA/View3DCursor.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(839, "View3DCursor")] + [DNAClassAttribute(839, "View3DCursor", 64)] public struct View3DCursor { [DNAFieldAttribute(0, "float", "location[3]", "System.Single[]", 12, false)] public float[] location = new System.Single[3]; diff --git a/BlendFile/DNA/View3DOverlay.cs b/BlendFile/DNA/View3DOverlay.cs index beca23f..55c0c94 100644 --- a/BlendFile/DNA/View3DOverlay.cs +++ b/BlendFile/DNA/View3DOverlay.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1027, "View3DOverlay")] + [DNAClassAttribute(1027, "View3DOverlay", 128)] public struct View3DOverlay { [DNAFieldAttribute(0, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/View3DShading.cs b/BlendFile/DNA/View3DShading.cs index ae387f5..33de7ee 100644 --- a/BlendFile/DNA/View3DShading.cs +++ b/BlendFile/DNA/View3DShading.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(833, "View3DShading")] + [DNAClassAttribute(833, "View3DShading", 944)] public class View3DShading { [DNAFieldAttribute(0, "char", "type", "char", 1, false)] public char type; @@ -75,9 +75,9 @@ namespace BlendFile.DNA { public int render_pass; [DNAFieldAttribute(29, "char", "aov_name[64]", "System.Char[]", 64, false)] public char[] aov_name = new System.Char[64]; - [DNAFieldAttribute(30, "IDProperty", "*prop", "IDProperty", 4, true)] + [DNAFieldAttribute(30, "IDProperty", "*prop", "IDProperty", 8, true)] public IDProperty ptr_prop; - [DNAFieldAttribute(31, "void", "*_pad2", "void", 4, true)] + [DNAFieldAttribute(31, "void", "*_pad2", "void", 8, true)] public object ptr__pad2; public View3DShading() { this.type = default; diff --git a/BlendFile/DNA/View3D_Runtime.cs b/BlendFile/DNA/View3D_Runtime.cs index fa4e893..81f7072 100644 --- a/BlendFile/DNA/View3D_Runtime.cs +++ b/BlendFile/DNA/View3D_Runtime.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1028, "View3D_Runtime")] + [DNAClassAttribute(1028, "View3D_Runtime", 24)] public class View3D_Runtime { - [DNAFieldAttribute(0, "void", "*properties_storage", "void", 4, true)] + [DNAFieldAttribute(0, "void", "*properties_storage", "void", 8, true)] public object ptr_properties_storage; [DNAFieldAttribute(2, "int", "flag", "int", 4, false)] public int flag; [DNAFieldAttribute(3, "char", "_pad1[4]", "System.Char[]", 4, false)] public char[] _pad1 = new System.Char[4]; - [DNAFieldAttribute(4, "SceneStats", "*local_stats", "SceneStats", 4, true)] + [DNAFieldAttribute(4, "SceneStats", "*local_stats", "SceneStats", 8, true)] 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 ee41583..5835e3b 100644 --- a/BlendFile/DNA/ViewLayer.cs +++ b/BlendFile/DNA/ViewLayer.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(163, "ViewLayer")] + [DNAClassAttribute(163, "ViewLayer", 336)] public class ViewLayer { - [DNAFieldAttribute(0, "ViewLayer", "*next", "ViewLayer", 4, true)] + [DNAFieldAttribute(0, "ViewLayer", "*next", "ViewLayer", 8, true)] public ViewLayer ptr_next; - [DNAFieldAttribute(1, "ViewLayer", "*prev", "ViewLayer", 4, true)] + [DNAFieldAttribute(1, "ViewLayer", "*prev", "ViewLayer", 8, true)] public ViewLayer ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; @@ -27,13 +27,13 @@ namespace BlendFile.DNA { public char[] _pad = new System.Char[6]; [DNAFieldAttribute(5, "ListBase", "object_bases", "ListBase", 16, false)] public ListBase object_bases; - [DNAFieldAttribute(6, "SceneStats", "*stats", "SceneStats", 4, true)] + [DNAFieldAttribute(6, "SceneStats", "*stats", "SceneStats", 8, true)] public SceneStats ptr_stats; - [DNAFieldAttribute(7, "Base", "*basact", "Base", 4, true)] + [DNAFieldAttribute(7, "Base", "*basact", "Base", 8, true)] public Base ptr_basact; [DNAFieldAttribute(8, "ListBase", "layer_collections", "ListBase", 16, false)] public ListBase layer_collections; - [DNAFieldAttribute(9, "LayerCollection", "*active_collection", "LayerCollection", 4, true)] + [DNAFieldAttribute(9, "LayerCollection", "*active_collection", "LayerCollection", 8, true)] public LayerCollection ptr_active_collection; [DNAFieldAttribute(10, "int", "layflag", "int", 4, false)] public int layflag; @@ -49,11 +49,11 @@ namespace BlendFile.DNA { public char[] _pad1 = new System.Char[4]; [DNAFieldAttribute(16, "int", "samples", "int", 4, false)] public int samples; - [DNAFieldAttribute(17, "Material", "*mat_override", "Material", 4, true)] + [DNAFieldAttribute(17, "Material", "*mat_override", "Material", 8, true)] public Material ptr_mat_override; - [DNAFieldAttribute(18, "World", "*world_override", "World", 4, true)] + [DNAFieldAttribute(18, "World", "*world_override", "World", 8, true)] public World ptr_world_override; - [DNAFieldAttribute(19, "IDProperty", "*id_properties", "IDProperty", 4, true)] + [DNAFieldAttribute(19, "IDProperty", "*id_properties", "IDProperty", 8, true)] public IDProperty ptr_id_properties; [DNAFieldAttribute(20, "FreestyleConfig", "freestyle_config", "FreestyleConfig", 56, false)] public FreestyleConfig freestyle_config; @@ -61,17 +61,17 @@ namespace BlendFile.DNA { public ViewLayerEEVEE eevee; [DNAFieldAttribute(22, "ListBase", "aovs", "ListBase", 16, false)] public ListBase aovs; - [DNAFieldAttribute(23, "ViewLayerAOV", "*active_aov", "ViewLayerAOV", 4, true)] + [DNAFieldAttribute(23, "ViewLayerAOV", "*active_aov", "ViewLayerAOV", 8, true)] public ViewLayerAOV ptr_active_aov; [DNAFieldAttribute(24, "ListBase", "lightgroups", "ListBase", 16, false)] public ListBase lightgroups; - [DNAFieldAttribute(25, "ViewLayerLightgroup", "*active_lightgroup", "ViewLayerLightgroup", 4, true)] + [DNAFieldAttribute(25, "ViewLayerLightgroup", "*active_lightgroup", "ViewLayerLightgroup", 8, true)] public ViewLayerLightgroup ptr_active_lightgroup; [DNAFieldAttribute(26, "ListBase", "drawdata", "ListBase", 16, false)] public ListBase drawdata; - [DNAFieldAttribute(27, "Base", "**object_bases_array", "Base", 4, true)] + [DNAFieldAttribute(27, "Base", "**object_bases_array", "Base", 8, true)] public Base ptr_ptr_object_bases_array; - [DNAFieldAttribute(28, "GHash", "*object_bases_hash", "GHash", 4, true)] + [DNAFieldAttribute(28, "GHash", "*object_bases_hash", "GHash", 8, true)] 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 06ef11b..fb48cf0 100644 --- a/BlendFile/DNA/ViewLayerAOV.cs +++ b/BlendFile/DNA/ViewLayerAOV.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(345, "ViewLayerAOV")] + [DNAClassAttribute(345, "ViewLayerAOV", 88)] public class ViewLayerAOV { - [DNAFieldAttribute(0, "ViewLayerAOV", "*next", "ViewLayerAOV", 4, true)] + [DNAFieldAttribute(0, "ViewLayerAOV", "*next", "ViewLayerAOV", 8, true)] public ViewLayerAOV ptr_next; - [DNAFieldAttribute(1, "ViewLayerAOV", "*prev", "ViewLayerAOV", 4, true)] + [DNAFieldAttribute(1, "ViewLayerAOV", "*prev", "ViewLayerAOV", 8, true)] public ViewLayerAOV ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/ViewLayerEEVEE.cs b/BlendFile/DNA/ViewLayerEEVEE.cs index b1675fd..51347c6 100644 --- a/BlendFile/DNA/ViewLayerEEVEE.cs +++ b/BlendFile/DNA/ViewLayerEEVEE.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(344, "ViewLayerEEVEE")] + [DNAClassAttribute(344, "ViewLayerEEVEE", 8)] public struct ViewLayerEEVEE { [DNAFieldAttribute(0, "int", "render_passes", "int", 4, false)] public int render_passes; diff --git a/BlendFile/DNA/ViewLayerEngineData.cs b/BlendFile/DNA/ViewLayerEngineData.cs index 6f9d1cd..7346f8f 100644 --- a/BlendFile/DNA/ViewLayerEngineData.cs +++ b/BlendFile/DNA/ViewLayerEngineData.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(341, "ViewLayerEngineData")] + [DNAClassAttribute(341, "ViewLayerEngineData", 32)] public class ViewLayerEngineData { - [DNAFieldAttribute(0, "ViewLayerEngineData", "*next", "ViewLayerEngineData", 4, true)] + [DNAFieldAttribute(0, "ViewLayerEngineData", "*next", "ViewLayerEngineData", 8, true)] public ViewLayerEngineData ptr_next; - [DNAFieldAttribute(1, "ViewLayerEngineData", "*prev", "ViewLayerEngineData", 4, true)] + [DNAFieldAttribute(1, "ViewLayerEngineData", "*prev", "ViewLayerEngineData", 8, true)] public ViewLayerEngineData ptr_prev; - [DNAFieldAttribute(2, "DrawEngineType", "*engine_type", "DrawEngineType", 4, true)] + [DNAFieldAttribute(2, "DrawEngineType", "*engine_type", "DrawEngineType", 8, true)] public DrawEngineType ptr_engine_type; - [DNAFieldAttribute(3, "void", "*storage", "void", 4, true)] + [DNAFieldAttribute(3, "void", "*storage", "void", 8, true)] public object ptr_storage; public ViewLayerEngineData() { this.ptr_next = default; diff --git a/BlendFile/DNA/ViewLayerLightgroup.cs b/BlendFile/DNA/ViewLayerLightgroup.cs index 4d940a3..9d60b8c 100644 --- a/BlendFile/DNA/ViewLayerLightgroup.cs +++ b/BlendFile/DNA/ViewLayerLightgroup.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(346, "ViewLayerLightgroup")] + [DNAClassAttribute(346, "ViewLayerLightgroup", 80)] public class ViewLayerLightgroup { - [DNAFieldAttribute(0, "ViewLayerLightgroup", "*next", "ViewLayerLightgroup", 4, true)] + [DNAFieldAttribute(0, "ViewLayerLightgroup", "*next", "ViewLayerLightgroup", 8, true)] public ViewLayerLightgroup ptr_next; - [DNAFieldAttribute(1, "ViewLayerLightgroup", "*prev", "ViewLayerLightgroup", 4, true)] + [DNAFieldAttribute(1, "ViewLayerLightgroup", "*prev", "ViewLayerLightgroup", 8, true)] public ViewLayerLightgroup ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/ViewerNodeViewerPathElem.cs b/BlendFile/DNA/ViewerNodeViewerPathElem.cs index 23d1a92..f082950 100644 --- a/BlendFile/DNA/ViewerNodeViewerPathElem.cs +++ b/BlendFile/DNA/ViewerNodeViewerPathElem.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1037, "ViewerNodeViewerPathElem")] + [DNAClassAttribute(1037, "ViewerNodeViewerPathElem", 40)] public struct ViewerNodeViewerPathElem { [DNAFieldAttribute(0, "ViewerPathElem", "base", "ViewerPathElem", 32, false)] public ViewerPathElem @base; diff --git a/BlendFile/DNA/ViewerPath.cs b/BlendFile/DNA/ViewerPath.cs index 74baa33..03e4379 100644 --- a/BlendFile/DNA/ViewerPath.cs +++ b/BlendFile/DNA/ViewerPath.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(969, "ViewerPath")] + [DNAClassAttribute(969, "ViewerPath", 16)] public struct ViewerPath { [DNAFieldAttribute(0, "ListBase", "path", "ListBase", 16, false)] public ListBase path; diff --git a/BlendFile/DNA/ViewerPathElem.cs b/BlendFile/DNA/ViewerPathElem.cs index 23a3153..6e86eb3 100644 --- a/BlendFile/DNA/ViewerPathElem.cs +++ b/BlendFile/DNA/ViewerPathElem.cs @@ -13,17 +13,17 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1030, "ViewerPathElem")] + [DNAClassAttribute(1030, "ViewerPathElem", 32)] public class ViewerPathElem { - [DNAFieldAttribute(0, "ViewerPathElem", "*next", "ViewerPathElem", 4, true)] + [DNAFieldAttribute(0, "ViewerPathElem", "*next", "ViewerPathElem", 8, true)] public ViewerPathElem ptr_next; - [DNAFieldAttribute(1, "ViewerPathElem", "*prev", "ViewerPathElem", 4, true)] + [DNAFieldAttribute(1, "ViewerPathElem", "*prev", "ViewerPathElem", 8, true)] public ViewerPathElem ptr_prev; [DNAFieldAttribute(2, "int", "type", "int", 4, false)] public int type; [DNAFieldAttribute(3, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(4, "char", "*ui_name", "char", 4, true)] + [DNAFieldAttribute(4, "char", "*ui_name", "char", 8, true)] public char ptr_ui_name; public ViewerPathElem() { this.ptr_next = default; diff --git a/BlendFile/DNA/Volume.cs b/BlendFile/DNA/Volume.cs index 973bf6a..8594f5b 100644 --- a/BlendFile/DNA/Volume.cs +++ b/BlendFile/DNA/Volume.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1040, "Volume")] + [DNAClassAttribute(1040, "Volume", 1424)] public class Volume { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "char", "filepath[1024]", "System.Char[]", 1024, false)] public char[] filepath = new System.Char[1024]; - [DNAFieldAttribute(3, "PackedFile", "*packedfile", "PackedFile", 4, true)] + [DNAFieldAttribute(3, "PackedFile", "*packedfile", "PackedFile", 8, true)] public PackedFile ptr_packedfile; [DNAFieldAttribute(4, "char", "is_sequence", "char", 1, false)] public char is_sequence; @@ -39,7 +39,7 @@ namespace BlendFile.DNA { public int flag; [DNAFieldAttribute(11, "int", "active_grid", "int", 4, false)] public int active_grid; - [DNAFieldAttribute(12, "Material", "**mat", "Material", 4, true)] + [DNAFieldAttribute(12, "Material", "**mat", "Material", 8, true)] public Material ptr_ptr_mat; [DNAFieldAttribute(13, "short", "totcol", "short", 2, false)] public short totcol; @@ -57,9 +57,9 @@ namespace BlendFile.DNA { public char velocity_unit; [DNAFieldAttribute(20, "float", "velocity_scale", "float", 4, false)] public float velocity_scale; - [DNAFieldAttribute(21, "void", "*batch_cache", "void", 4, true)] + [DNAFieldAttribute(21, "void", "*batch_cache", "void", 8, true)] public object ptr_batch_cache; - [DNAFieldAttribute(22, "VolumeRuntimeHandle", "*runtime", "VolumeRuntimeHandle", 4, true)] + [DNAFieldAttribute(22, "VolumeRuntimeHandle", "*runtime", "VolumeRuntimeHandle", 8, true)] public VolumeRuntimeHandle ptr_runtime; public Volume() { this.id = default; diff --git a/BlendFile/DNA/VolumeDisplaceModifierData.cs b/BlendFile/DNA/VolumeDisplaceModifierData.cs index 7eb9ebd..1f65ea9 100644 --- a/BlendFile/DNA/VolumeDisplaceModifierData.cs +++ b/BlendFile/DNA/VolumeDisplaceModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(523, "VolumeDisplaceModifierData")] + [DNAClassAttribute(523, "VolumeDisplaceModifierData", 160)] public class VolumeDisplaceModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Tex", "*texture", "Tex", 4, true)] + [DNAFieldAttribute(1, "Tex", "*texture", "Tex", 8, true)] public Tex ptr_texture; - [DNAFieldAttribute(2, "Object", "*texture_map_object", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*texture_map_object", "Object", 8, true)] public Object ptr_texture_map_object; [DNAFieldAttribute(3, "int", "texture_map_mode", "int", 4, false)] public int texture_map_mode; diff --git a/BlendFile/DNA/VolumeDisplay.cs b/BlendFile/DNA/VolumeDisplay.cs index bb67884..40a072c 100644 --- a/BlendFile/DNA/VolumeDisplay.cs +++ b/BlendFile/DNA/VolumeDisplay.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1038, "VolumeDisplay")] + [DNAClassAttribute(1038, "VolumeDisplay", 32)] public struct VolumeDisplay { [DNAFieldAttribute(0, "float", "density", "float", 4, false)] public float density; diff --git a/BlendFile/DNA/VolumeRender.cs b/BlendFile/DNA/VolumeRender.cs index 3ca88b8..8fd8fde 100644 --- a/BlendFile/DNA/VolumeRender.cs +++ b/BlendFile/DNA/VolumeRender.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1039, "VolumeRender")] + [DNAClassAttribute(1039, "VolumeRender", 16)] public struct VolumeRender { [DNAFieldAttribute(0, "int", "precision", "int", 4, false)] public int precision; diff --git a/BlendFile/DNA/VolumeToMeshModifierData.cs b/BlendFile/DNA/VolumeToMeshModifierData.cs index e77d404..1e5791e 100644 --- a/BlendFile/DNA/VolumeToMeshModifierData.cs +++ b/BlendFile/DNA/VolumeToMeshModifierData.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(524, "VolumeToMeshModifierData")] + [DNAClassAttribute(524, "VolumeToMeshModifierData", 224)] public class VolumeToMeshModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(2, "float", "threshold", "float", 4, false)] public float threshold; @@ -33,7 +33,7 @@ namespace BlendFile.DNA { public int voxel_amount; [DNAFieldAttribute(8, "char", "grid_name[64]", "System.Char[]", 64, false)] public char[] grid_name = new System.Char[64]; - [DNAFieldAttribute(9, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(9, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public VolumeToMeshModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/WalkNavigation.cs b/BlendFile/DNA/WalkNavigation.cs index 9babc62..2af29fb 100644 --- a/BlendFile/DNA/WalkNavigation.cs +++ b/BlendFile/DNA/WalkNavigation.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1008, "WalkNavigation")] + [DNAClassAttribute(1008, "WalkNavigation", 32)] public struct WalkNavigation { [DNAFieldAttribute(0, "float", "mouse_speed", "float", 4, false)] public float mouse_speed; diff --git a/BlendFile/DNA/WarpModifierData.cs b/BlendFile/DNA/WarpModifierData.cs index 0469674..e9bec84 100644 --- a/BlendFile/DNA/WarpModifierData.cs +++ b/BlendFile/DNA/WarpModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(492, "WarpModifierData")] + [DNAClassAttribute(492, "WarpModifierData", 520)] public class WarpModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Tex", "*texture", "Tex", 4, true)] + [DNAFieldAttribute(1, "Tex", "*texture", "Tex", 8, true)] public Tex ptr_texture; - [DNAFieldAttribute(2, "Object", "*map_object", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*map_object", "Object", 8, true)] public Object ptr_map_object; [DNAFieldAttribute(3, "char", "map_bone[64]", "System.Char[]", 64, false)] public char[] map_bone = new System.Char[64]; @@ -31,15 +31,15 @@ namespace BlendFile.DNA { public int uvlayer_tmp; [DNAFieldAttribute(7, "int", "texmapping", "int", 4, false)] public int texmapping; - [DNAFieldAttribute(8, "Object", "*object_from", "Object", 4, true)] + [DNAFieldAttribute(8, "Object", "*object_from", "Object", 8, true)] public Object ptr_object_from; - [DNAFieldAttribute(9, "Object", "*object_to", "Object", 4, true)] + [DNAFieldAttribute(9, "Object", "*object_to", "Object", 8, true)] public Object ptr_object_to; [DNAFieldAttribute(10, "char", "bone_from[64]", "System.Char[]", 64, false)] public char[] bone_from = new System.Char[64]; [DNAFieldAttribute(11, "char", "bone_to[64]", "System.Char[]", 64, false)] public char[] bone_to = new System.Char[64]; - [DNAFieldAttribute(12, "CurveMapping", "*curfalloff", "CurveMapping", 4, true)] + [DNAFieldAttribute(12, "CurveMapping", "*curfalloff", "CurveMapping", 8, true)] public CurveMapping ptr_curfalloff; [DNAFieldAttribute(13, "char", "defgrp_name[64]", "System.Char[]", 64, false)] public char[] defgrp_name = new System.Char[64]; @@ -53,7 +53,7 @@ namespace BlendFile.DNA { public char falloff_type; [DNAFieldAttribute(18, "char", "_pad2[6]", "System.Char[]", 6, false)] public char[] _pad2 = new System.Char[6]; - [DNAFieldAttribute(19, "void", "*_pad3", "void", 4, true)] + [DNAFieldAttribute(19, "void", "*_pad3", "void", 8, true)] public object ptr__pad3; public WarpModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/WaveEff.cs b/BlendFile/DNA/WaveEff.cs index 599c379..78e2a3a 100644 --- a/BlendFile/DNA/WaveEff.cs +++ b/BlendFile/DNA/WaveEff.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(238, "WaveEff")] + [DNAClassAttribute(238, "WaveEff", 64)] public class WaveEff { - [DNAFieldAttribute(0, "WaveEff", "*next", "WaveEff", 4, true)] + [DNAFieldAttribute(0, "WaveEff", "*next", "WaveEff", 8, true)] public WaveEff ptr_next; - [DNAFieldAttribute(1, "WaveEff", "*prev", "WaveEff", 4, true)] + [DNAFieldAttribute(1, "WaveEff", "*prev", "WaveEff", 8, true)] public WaveEff ptr_prev; [DNAFieldAttribute(2, "short", "type", "short", 2, false)] public short type; diff --git a/BlendFile/DNA/WaveModifierData.cs b/BlendFile/DNA/WaveModifierData.cs index 9bc1b60..2c2560a 100644 --- a/BlendFile/DNA/WaveModifierData.cs +++ b/BlendFile/DNA/WaveModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(460, "WaveModifierData")] + [DNAClassAttribute(460, "WaveModifierData", 408)] public class WaveModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; - [DNAFieldAttribute(1, "Tex", "*texture", "Tex", 4, true)] + [DNAFieldAttribute(1, "Tex", "*texture", "Tex", 8, true)] public Tex ptr_texture; - [DNAFieldAttribute(2, "Object", "*map_object", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*map_object", "Object", 8, true)] public Object ptr_map_object; [DNAFieldAttribute(3, "char", "map_bone[64]", "System.Char[]", 64, false)] public char[] map_bone = new System.Char[64]; @@ -31,7 +31,7 @@ namespace BlendFile.DNA { public int uvlayer_tmp; [DNAFieldAttribute(7, "int", "texmapping", "int", 4, false)] public int texmapping; - [DNAFieldAttribute(8, "Object", "*objectcenter", "Object", 4, true)] + [DNAFieldAttribute(8, "Object", "*objectcenter", "Object", 8, true)] public Object ptr_objectcenter; [DNAFieldAttribute(9, "char", "defgrp_name[64]", "System.Char[]", 64, false)] public char[] defgrp_name = new System.Char[64]; @@ -61,7 +61,7 @@ namespace BlendFile.DNA { public float lifetime; [DNAFieldAttribute(22, "char", "_pad3[4]", "System.Char[]", 4, false)] public char[] _pad3 = new System.Char[4]; - [DNAFieldAttribute(23, "void", "*_pad4", "void", 4, true)] + [DNAFieldAttribute(23, "void", "*_pad4", "void", 8, true)] public object ptr__pad4; public WaveModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/WaveShaderFxData.cs b/BlendFile/DNA/WaveShaderFxData.cs index 3c117c4..ea69222 100644 --- a/BlendFile/DNA/WaveShaderFxData.cs +++ b/BlendFile/DNA/WaveShaderFxData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(925, "WaveShaderFxData")] + [DNAClassAttribute(925, "WaveShaderFxData", 168)] public struct WaveShaderFxData { [DNAFieldAttribute(0, "ShaderFxData", "shaderfx", "ShaderFxData", 104, false)] public ShaderFxData shaderfx; diff --git a/BlendFile/DNA/WeightAngleGpencilModifierData.cs b/BlendFile/DNA/WeightAngleGpencilModifierData.cs index 3550e54..8f65655 100644 --- a/BlendFile/DNA/WeightAngleGpencilModifierData.cs +++ b/BlendFile/DNA/WeightAngleGpencilModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(301, "WeightAngleGpencilModifierData")] + [DNAClassAttribute(301, "WeightAngleGpencilModifierData", 328)] public class WeightAngleGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; [DNAFieldAttribute(1, "char", "target_vgname[64]", "System.Char[]", 64, false)] public char[] target_vgname = new System.Char[64]; - [DNAFieldAttribute(2, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(3, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; diff --git a/BlendFile/DNA/WeightProxGpencilModifierData.cs b/BlendFile/DNA/WeightProxGpencilModifierData.cs index cdafb3f..11dad53 100644 --- a/BlendFile/DNA/WeightProxGpencilModifierData.cs +++ b/BlendFile/DNA/WeightProxGpencilModifierData.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(300, "WeightProxGpencilModifierData")] + [DNAClassAttribute(300, "WeightProxGpencilModifierData", 336)] public class WeightProxGpencilModifierData { [DNAFieldAttribute(0, "GpencilModifierData", "modifier", "GpencilModifierData", 104, false)] public GpencilModifierData modifier; [DNAFieldAttribute(1, "char", "target_vgname[64]", "System.Char[]", 64, false)] public char[] target_vgname = new System.Char[64]; - [DNAFieldAttribute(2, "Material", "*material", "Material", 4, true)] + [DNAFieldAttribute(2, "Material", "*material", "Material", 8, true)] public Material ptr_material; [DNAFieldAttribute(3, "char", "layername[64]", "System.Char[]", 64, false)] public char[] layername = new System.Char[64]; @@ -37,7 +37,7 @@ namespace BlendFile.DNA { public float dist_start; [DNAFieldAttribute(10, "float", "dist_end", "float", 4, false)] public float dist_end; - [DNAFieldAttribute(11, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(11, "Object", "*object", "Object", 8, true)] public Object ptr_object; public WeightProxGpencilModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/WeightVGEditModifierData.cs b/BlendFile/DNA/WeightVGEditModifierData.cs index 9773019..cc8cc9f 100644 --- a/BlendFile/DNA/WeightVGEditModifierData.cs +++ b/BlendFile/DNA/WeightVGEditModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(493, "WeightVGEditModifierData")] + [DNAClassAttribute(493, "WeightVGEditModifierData", 440)] public class WeightVGEditModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -25,7 +25,7 @@ namespace BlendFile.DNA { public short falloff_type; [DNAFieldAttribute(4, "float", "default_weight", "float", 4, false)] public float default_weight; - [DNAFieldAttribute(5, "CurveMapping", "*cmap_curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(5, "CurveMapping", "*cmap_curve", "CurveMapping", 8, true)] public CurveMapping ptr_cmap_curve; [DNAFieldAttribute(6, "float", "add_threshold", "float", 4, false)] public float add_threshold; @@ -37,9 +37,9 @@ namespace BlendFile.DNA { public char[] mask_defgrp_name = new System.Char[64]; [DNAFieldAttribute(10, "int", "mask_tex_use_channel", "int", 4, false)] public int mask_tex_use_channel; - [DNAFieldAttribute(11, "Tex", "*mask_texture", "Tex", 4, true)] + [DNAFieldAttribute(11, "Tex", "*mask_texture", "Tex", 8, true)] public Tex ptr_mask_texture; - [DNAFieldAttribute(12, "Object", "*mask_tex_map_obj", "Object", 4, true)] + [DNAFieldAttribute(12, "Object", "*mask_tex_map_obj", "Object", 8, true)] public Object ptr_mask_tex_map_obj; [DNAFieldAttribute(13, "char", "mask_tex_map_bone[64]", "System.Char[]", 64, false)] public char[] mask_tex_map_bone = new System.Char[64]; @@ -47,7 +47,7 @@ namespace BlendFile.DNA { public int mask_tex_mapping; [DNAFieldAttribute(15, "char", "mask_tex_uvlayer_name[68]", "System.Char[]", 68, false)] public char[] mask_tex_uvlayer_name = new System.Char[68]; - [DNAFieldAttribute(16, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(16, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; public WeightVGEditModifierData() { this.modifier = default; diff --git a/BlendFile/DNA/WeightVGMixModifierData.cs b/BlendFile/DNA/WeightVGMixModifierData.cs index 2f2c0ec..81e5497 100644 --- a/BlendFile/DNA/WeightVGMixModifierData.cs +++ b/BlendFile/DNA/WeightVGMixModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(494, "WeightVGMixModifierData")] + [DNAClassAttribute(494, "WeightVGMixModifierData", 496)] public class WeightVGMixModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; @@ -37,9 +37,9 @@ namespace BlendFile.DNA { public char[] mask_defgrp_name = new System.Char[64]; [DNAFieldAttribute(10, "int", "mask_tex_use_channel", "int", 4, false)] public int mask_tex_use_channel; - [DNAFieldAttribute(11, "Tex", "*mask_texture", "Tex", 4, true)] + [DNAFieldAttribute(11, "Tex", "*mask_texture", "Tex", 8, true)] public Tex ptr_mask_texture; - [DNAFieldAttribute(12, "Object", "*mask_tex_map_obj", "Object", 4, true)] + [DNAFieldAttribute(12, "Object", "*mask_tex_map_obj", "Object", 8, true)] public Object ptr_mask_tex_map_obj; [DNAFieldAttribute(13, "char", "mask_tex_map_bone[64]", "System.Char[]", 64, false)] public char[] mask_tex_map_bone = new System.Char[64]; diff --git a/BlendFile/DNA/WeightVGProximityModifierData.cs b/BlendFile/DNA/WeightVGProximityModifierData.cs index 7db7b77..98386dc 100644 --- a/BlendFile/DNA/WeightVGProximityModifierData.cs +++ b/BlendFile/DNA/WeightVGProximityModifierData.cs @@ -13,19 +13,19 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(495, "WeightVGProximityModifierData")] + [DNAClassAttribute(495, "WeightVGProximityModifierData", 448)] public class WeightVGProximityModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; [DNAFieldAttribute(1, "char", "defgrp_name[64]", "System.Char[]", 64, false)] public char[] defgrp_name = new System.Char[64]; - [DNAFieldAttribute(2, "CurveMapping", "*cmap_curve", "CurveMapping", 4, true)] + [DNAFieldAttribute(2, "CurveMapping", "*cmap_curve", "CurveMapping", 8, true)] public CurveMapping ptr_cmap_curve; [DNAFieldAttribute(3, "int", "proximity_mode", "int", 4, false)] public int proximity_mode; [DNAFieldAttribute(4, "int", "proximity_flags", "int", 4, false)] public int proximity_flags; - [DNAFieldAttribute(5, "Object", "*proximity_ob_target", "Object", 4, true)] + [DNAFieldAttribute(5, "Object", "*proximity_ob_target", "Object", 8, true)] public Object ptr_proximity_ob_target; [DNAFieldAttribute(6, "float", "mask_constant", "float", 4, false)] public float mask_constant; @@ -33,9 +33,9 @@ namespace BlendFile.DNA { public char[] mask_defgrp_name = new System.Char[64]; [DNAFieldAttribute(8, "int", "mask_tex_use_channel", "int", 4, false)] public int mask_tex_use_channel; - [DNAFieldAttribute(9, "Tex", "*mask_texture", "Tex", 4, true)] + [DNAFieldAttribute(9, "Tex", "*mask_texture", "Tex", 8, true)] public Tex ptr_mask_texture; - [DNAFieldAttribute(10, "Object", "*mask_tex_map_obj", "Object", 4, true)] + [DNAFieldAttribute(10, "Object", "*mask_tex_map_obj", "Object", 8, true)] public Object ptr_mask_tex_map_obj; [DNAFieldAttribute(11, "char", "mask_tex_map_bone[64]", "System.Char[]", 64, false)] public char[] mask_tex_map_bone = new System.Char[64]; diff --git a/BlendFile/DNA/WeightedNormalModifierData.cs b/BlendFile/DNA/WeightedNormalModifierData.cs index e6c8f0c..5b8098c 100644 --- a/BlendFile/DNA/WeightedNormalModifierData.cs +++ b/BlendFile/DNA/WeightedNormalModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(513, "WeightedNormalModifierData")] + [DNAClassAttribute(513, "WeightedNormalModifierData", 192)] public struct WeightedNormalModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/WeldModifierData.cs b/BlendFile/DNA/WeldModifierData.cs index 66d4e5a..757f035 100644 --- a/BlendFile/DNA/WeldModifierData.cs +++ b/BlendFile/DNA/WeldModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(506, "WeldModifierData")] + [DNAClassAttribute(506, "WeldModifierData", 192)] public struct WeldModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/WhiteBalanceModifierData.cs b/BlendFile/DNA/WhiteBalanceModifierData.cs index 588222d..8936d63 100644 --- a/BlendFile/DNA/WhiteBalanceModifierData.cs +++ b/BlendFile/DNA/WhiteBalanceModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(910, "WhiteBalanceModifierData")] + [DNAClassAttribute(910, "WhiteBalanceModifierData", 128)] public struct WhiteBalanceModifierData { [DNAFieldAttribute(0, "SequenceModifierData", "modifier", "SequenceModifierData", 112, false)] public SequenceModifierData modifier; diff --git a/BlendFile/DNA/WipeVars.cs b/BlendFile/DNA/WipeVars.cs index 961f02a..68e3caa 100644 --- a/BlendFile/DNA/WipeVars.cs +++ b/BlendFile/DNA/WipeVars.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(896, "WipeVars")] + [DNAClassAttribute(896, "WipeVars", 12)] public struct WipeVars { [DNAFieldAttribute(0, "float", "edgeWidth", "float", 4, false)] public float edgeWidth; diff --git a/BlendFile/DNA/WireframeModifierData.cs b/BlendFile/DNA/WireframeModifierData.cs index 2b1d614..95df731 100644 --- a/BlendFile/DNA/WireframeModifierData.cs +++ b/BlendFile/DNA/WireframeModifierData.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(505, "WireframeModifierData")] + [DNAClassAttribute(505, "WireframeModifierData", 208)] public struct WireframeModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false)] public ModifierData modifier; diff --git a/BlendFile/DNA/WorkSpace.cs b/BlendFile/DNA/WorkSpace.cs index 5a5ccb8..2a8eecf 100644 --- a/BlendFile/DNA/WorkSpace.cs +++ b/BlendFile/DNA/WorkSpace.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1068, "WorkSpace")] + [DNAClassAttribute(1068, "WorkSpace", 328)] public class WorkSpace { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; @@ -25,7 +25,7 @@ namespace BlendFile.DNA { public ListBase owner_ids; [DNAFieldAttribute(4, "ListBase", "tools", "ListBase", 16, false)] public ListBase tools; - [DNAFieldAttribute(5, "Scene", "*pin_scene", "Scene", 4, true)] + [DNAFieldAttribute(5, "Scene", "*pin_scene", "Scene", 8, true)] public Scene ptr_pin_scene; [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; @@ -35,7 +35,7 @@ namespace BlendFile.DNA { public int flags; [DNAFieldAttribute(9, "int", "order", "int", 4, false)] public int order; - [DNAFieldAttribute(10, "WorkSpaceRuntimeHandle", "*runtime", "WorkSpaceRuntimeHandle", 4, true)] + [DNAFieldAttribute(10, "WorkSpaceRuntimeHandle", "*runtime", "WorkSpaceRuntimeHandle", 8, true)] public WorkSpaceRuntimeHandle ptr_runtime; [DNAFieldAttribute(11, "AssetLibraryReference", "asset_library_ref", "AssetLibraryReference", 8, false)] public AssetLibraryReference asset_library_ref; diff --git a/BlendFile/DNA/WorkSpaceDataRelation.cs b/BlendFile/DNA/WorkSpaceDataRelation.cs index 30885ba..99913e4 100644 --- a/BlendFile/DNA/WorkSpaceDataRelation.cs +++ b/BlendFile/DNA/WorkSpaceDataRelation.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1070, "WorkSpaceDataRelation")] + [DNAClassAttribute(1070, "WorkSpaceDataRelation", 40)] public class WorkSpaceDataRelation { - [DNAFieldAttribute(0, "WorkSpaceDataRelation", "*next", "WorkSpaceDataRelation", 4, true)] + [DNAFieldAttribute(0, "WorkSpaceDataRelation", "*next", "WorkSpaceDataRelation", 8, true)] public WorkSpaceDataRelation ptr_next; - [DNAFieldAttribute(1, "WorkSpaceDataRelation", "*prev", "WorkSpaceDataRelation", 4, true)] + [DNAFieldAttribute(1, "WorkSpaceDataRelation", "*prev", "WorkSpaceDataRelation", 8, true)] public WorkSpaceDataRelation ptr_prev; - [DNAFieldAttribute(2, "void", "*parent", "void", 4, true)] + [DNAFieldAttribute(2, "void", "*parent", "void", 8, true)] public object ptr_parent; - [DNAFieldAttribute(3, "void", "*value", "void", 4, true)] + [DNAFieldAttribute(3, "void", "*value", "void", 8, true)] public object ptr_value; [DNAFieldAttribute(4, "int", "parentid", "int", 4, false)] public int parentid; diff --git a/BlendFile/DNA/WorkSpaceInstanceHook.cs b/BlendFile/DNA/WorkSpaceInstanceHook.cs index d94e2b4..64d63b8 100644 --- a/BlendFile/DNA/WorkSpaceInstanceHook.cs +++ b/BlendFile/DNA/WorkSpaceInstanceHook.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1054, "WorkSpaceInstanceHook")] + [DNAClassAttribute(1054, "WorkSpaceInstanceHook", 32)] public class WorkSpaceInstanceHook { - [DNAFieldAttribute(0, "WorkSpace", "*active", "WorkSpace", 4, true)] + [DNAFieldAttribute(0, "WorkSpace", "*active", "WorkSpace", 8, true)] public WorkSpace ptr_active; - [DNAFieldAttribute(1, "WorkSpaceLayout", "*act_layout", "WorkSpaceLayout", 4, true)] + [DNAFieldAttribute(1, "WorkSpaceLayout", "*act_layout", "WorkSpaceLayout", 8, true)] public WorkSpaceLayout ptr_act_layout; - [DNAFieldAttribute(2, "WorkSpace", "*temp_workspace_store", "WorkSpace", 4, true)] + [DNAFieldAttribute(2, "WorkSpace", "*temp_workspace_store", "WorkSpace", 8, true)] public WorkSpace ptr_temp_workspace_store; - [DNAFieldAttribute(3, "WorkSpaceLayout", "*temp_layout_store", "WorkSpaceLayout", 4, true)] + [DNAFieldAttribute(3, "WorkSpaceLayout", "*temp_layout_store", "WorkSpaceLayout", 8, true)] 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 c552450..2c074eb 100644 --- a/BlendFile/DNA/WorkSpaceLayout.cs +++ b/BlendFile/DNA/WorkSpaceLayout.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1066, "WorkSpaceLayout")] + [DNAClassAttribute(1066, "WorkSpaceLayout", 88)] public class WorkSpaceLayout { - [DNAFieldAttribute(0, "WorkSpaceLayout", "*next", "WorkSpaceLayout", 4, true)] + [DNAFieldAttribute(0, "WorkSpaceLayout", "*next", "WorkSpaceLayout", 8, true)] public WorkSpaceLayout ptr_next; - [DNAFieldAttribute(1, "WorkSpaceLayout", "*prev", "WorkSpaceLayout", 4, true)] + [DNAFieldAttribute(1, "WorkSpaceLayout", "*prev", "WorkSpaceLayout", 8, true)] public WorkSpaceLayout ptr_prev; - [DNAFieldAttribute(2, "bScreen", "*screen", "bScreen", 4, true)] + [DNAFieldAttribute(2, "bScreen", "*screen", "bScreen", 8, true)] public bScreen ptr_screen; [DNAFieldAttribute(3, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/World.cs b/BlendFile/DNA/World.cs index e75da1d..494801a 100644 --- a/BlendFile/DNA/World.cs +++ b/BlendFile/DNA/World.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(349, "World")] + [DNAClassAttribute(349, "World", 400)] public class World { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "DrawDataList", "drawdata", "DrawDataList", 16, false)] public DrawDataList drawdata; @@ -73,7 +73,7 @@ namespace BlendFile.DNA { public float sun_shadow_filter_radius; [DNAFieldAttribute(28, "char", "_pad4[4]", "System.Char[]", 4, false)] public char[] _pad4 = new System.Char[4]; - [DNAFieldAttribute(29, "Ipo", "*ipo", "Ipo", 4, true)] + [DNAFieldAttribute(29, "Ipo", "*ipo", "Ipo", 8, true)] public Ipo ptr_ipo; [DNAFieldAttribute(30, "short", "pr_texture", "short", 2, false)] public short pr_texture; @@ -81,13 +81,13 @@ namespace BlendFile.DNA { public short use_nodes; [DNAFieldAttribute(32, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(33, "PreviewImage", "*preview", "PreviewImage", 4, true)] + [DNAFieldAttribute(33, "PreviewImage", "*preview", "PreviewImage", 8, true)] public PreviewImage ptr_preview; - [DNAFieldAttribute(34, "bNodeTree", "*nodetree", "bNodeTree", 4, true)] + [DNAFieldAttribute(34, "bNodeTree", "*nodetree", "bNodeTree", 8, true)] public bNodeTree ptr_nodetree; - [DNAFieldAttribute(35, "LightgroupMembership", "*lightgroup", "LightgroupMembership", 4, true)] + [DNAFieldAttribute(35, "LightgroupMembership", "*lightgroup", "LightgroupMembership", 8, true)] public LightgroupMembership ptr_lightgroup; - [DNAFieldAttribute(36, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(36, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; [DNAFieldAttribute(37, "ListBase", "gpumaterial", "ListBase", 16, false)] public ListBase gpumaterial; diff --git a/BlendFile/DNA/XrActionMap.cs b/BlendFile/DNA/XrActionMap.cs index 93d97e8..32dc2ac 100644 --- a/BlendFile/DNA/XrActionMap.cs +++ b/BlendFile/DNA/XrActionMap.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1075, "XrActionMap")] + [DNAClassAttribute(1075, "XrActionMap", 104)] public class XrActionMap { - [DNAFieldAttribute(0, "XrActionMap", "*next", "XrActionMap", 4, true)] + [DNAFieldAttribute(0, "XrActionMap", "*next", "XrActionMap", 8, true)] public XrActionMap ptr_next; - [DNAFieldAttribute(1, "XrActionMap", "*prev", "XrActionMap", 4, true)] + [DNAFieldAttribute(1, "XrActionMap", "*prev", "XrActionMap", 8, true)] public XrActionMap ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/XrActionMapBinding.cs b/BlendFile/DNA/XrActionMapBinding.cs index 7cab60f..6c5ea7f 100644 --- a/BlendFile/DNA/XrActionMapBinding.cs +++ b/BlendFile/DNA/XrActionMapBinding.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1072, "XrActionMapBinding")] + [DNAClassAttribute(1072, "XrActionMapBinding", 384)] public class XrActionMapBinding { - [DNAFieldAttribute(0, "XrActionMapBinding", "*next", "XrActionMapBinding", 4, true)] + [DNAFieldAttribute(0, "XrActionMapBinding", "*next", "XrActionMapBinding", 8, true)] public XrActionMapBinding ptr_next; - [DNAFieldAttribute(1, "XrActionMapBinding", "*prev", "XrActionMapBinding", 4, true)] + [DNAFieldAttribute(1, "XrActionMapBinding", "*prev", "XrActionMapBinding", 8, true)] public XrActionMapBinding ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/XrActionMapItem.cs b/BlendFile/DNA/XrActionMapItem.cs index d69caaa..f84ebad 100644 --- a/BlendFile/DNA/XrActionMapItem.cs +++ b/BlendFile/DNA/XrActionMapItem.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1074, "XrActionMapItem")] + [DNAClassAttribute(1074, "XrActionMapItem", 288)] public class XrActionMapItem { - [DNAFieldAttribute(0, "XrActionMapItem", "*next", "XrActionMapItem", 4, true)] + [DNAFieldAttribute(0, "XrActionMapItem", "*next", "XrActionMapItem", 8, true)] public XrActionMapItem ptr_next; - [DNAFieldAttribute(1, "XrActionMapItem", "*prev", "XrActionMapItem", 4, true)] + [DNAFieldAttribute(1, "XrActionMapItem", "*prev", "XrActionMapItem", 8, true)] public XrActionMapItem ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; @@ -29,9 +29,9 @@ namespace BlendFile.DNA { public ListBase user_paths; [DNAFieldAttribute(6, "char", "op[64]", "System.Char[]", 64, false)] public char[] op = new System.Char[64]; - [DNAFieldAttribute(7, "IDProperty", "*op_properties", "IDProperty", 4, true)] + [DNAFieldAttribute(7, "IDProperty", "*op_properties", "IDProperty", 8, true)] public IDProperty ptr_op_properties; - [DNAFieldAttribute(8, "PointerRNA", "*op_properties_ptr", "PointerRNA", 4, true)] + [DNAFieldAttribute(8, "PointerRNA", "*op_properties_ptr", "PointerRNA", 8, true)] public PointerRNA ptr_op_properties_ptr; [DNAFieldAttribute(9, "short", "op_flag", "short", 2, false)] public short op_flag; diff --git a/BlendFile/DNA/XrComponentPath.cs b/BlendFile/DNA/XrComponentPath.cs index 27d4b56..c48bc0a 100644 --- a/BlendFile/DNA/XrComponentPath.cs +++ b/BlendFile/DNA/XrComponentPath.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1071, "XrComponentPath")] + [DNAClassAttribute(1071, "XrComponentPath", 208)] public class XrComponentPath { - [DNAFieldAttribute(0, "XrComponentPath", "*next", "XrComponentPath", 4, true)] + [DNAFieldAttribute(0, "XrComponentPath", "*next", "XrComponentPath", 8, true)] public XrComponentPath ptr_next; - [DNAFieldAttribute(1, "XrComponentPath", "*prev", "XrComponentPath", 4, true)] + [DNAFieldAttribute(1, "XrComponentPath", "*prev", "XrComponentPath", 8, true)] public XrComponentPath ptr_prev; [DNAFieldAttribute(2, "char", "path[192]", "System.Char[]", 192, false)] public char[] path = new System.Char[192]; diff --git a/BlendFile/DNA/XrSessionSettings.cs b/BlendFile/DNA/XrSessionSettings.cs index 0a8b7b1..1d89aff 100644 --- a/BlendFile/DNA/XrSessionSettings.cs +++ b/BlendFile/DNA/XrSessionSettings.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1046, "XrSessionSettings")] + [DNAClassAttribute(1046, "XrSessionSettings", 1000)] public class XrSessionSettings { [DNAFieldAttribute(0, "View3DShading", "shading", "View3DShading", 944, false)] public View3DShading shading; @@ -23,7 +23,7 @@ namespace BlendFile.DNA { public char[] _pad = new System.Char[3]; [DNAFieldAttribute(3, "char", "base_pose_type", "char", 1, false)] public char base_pose_type; - [DNAFieldAttribute(4, "Object", "*base_pose_object", "Object", 4, true)] + [DNAFieldAttribute(4, "Object", "*base_pose_object", "Object", 8, true)] public Object ptr_base_pose_object; [DNAFieldAttribute(5, "float", "base_pose_location[3]", "System.Single[]", 12, false)] public float[] base_pose_location = new System.Single[3]; diff --git a/BlendFile/DNA/XrUserPath.cs b/BlendFile/DNA/XrUserPath.cs index 96af899..ac26102 100644 --- a/BlendFile/DNA/XrUserPath.cs +++ b/BlendFile/DNA/XrUserPath.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1073, "XrUserPath")] + [DNAClassAttribute(1073, "XrUserPath", 80)] public class XrUserPath { - [DNAFieldAttribute(0, "XrUserPath", "*next", "XrUserPath", 4, true)] + [DNAFieldAttribute(0, "XrUserPath", "*next", "XrUserPath", 8, true)] public XrUserPath ptr_next; - [DNAFieldAttribute(1, "XrUserPath", "*prev", "XrUserPath", 4, true)] + [DNAFieldAttribute(1, "XrUserPath", "*prev", "XrUserPath", 8, true)] public XrUserPath ptr_prev; [DNAFieldAttribute(2, "char", "path[64]", "System.Char[]", 64, false)] public char[] path = new System.Char[64]; diff --git a/BlendFile/DNA/bAction.cs b/BlendFile/DNA/bAction.cs index 60c8f6b..8a615aa 100644 --- a/BlendFile/DNA/bAction.cs +++ b/BlendFile/DNA/bAction.cs @@ -13,23 +13,23 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(65, "bAction")] + [DNAClassAttribute(65, "bAction", 352)] public class bAction { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "ActionLayer", "**layer_array", "ActionLayer", 4, true)] + [DNAFieldAttribute(1, "ActionLayer", "**layer_array", "ActionLayer", 8, true)] public ActionLayer ptr_ptr_layer_array; [DNAFieldAttribute(2, "int", "layer_array_num", "int", 4, false)] public int layer_array_num; [DNAFieldAttribute(3, "int", "layer_active_index", "int", 4, false)] public int layer_active_index; - [DNAFieldAttribute(4, "ActionSlot", "**slot_array", "ActionSlot", 4, true)] + [DNAFieldAttribute(4, "ActionSlot", "**slot_array", "ActionSlot", 8, true)] public ActionSlot ptr_ptr_slot_array; [DNAFieldAttribute(5, "int", "slot_array_num", "int", 4, false)] public int slot_array_num; [DNAFieldAttribute(6, "int", "last_slot_handle", "int", 4, false)] public int last_slot_handle; - [DNAFieldAttribute(7, "ActionStripKeyframeData", "**strip_keyframe_data_array", "ActionStripKeyframeData", 4, true)] + [DNAFieldAttribute(7, "ActionStripKeyframeData", "**strip_keyframe_data_array", "ActionStripKeyframeData", 8, true)] public ActionStripKeyframeData ptr_ptr_strip_keyframe_data_array; [DNAFieldAttribute(8, "int", "strip_keyframe_data_array_num", "int", 4, false)] public int strip_keyframe_data_array_num; @@ -55,7 +55,7 @@ namespace BlendFile.DNA { public float frame_start; [DNAFieldAttribute(19, "float", "frame_end", "float", 4, false)] public float frame_end; - [DNAFieldAttribute(20, "PreviewImage", "*preview", "PreviewImage", 4, true)] + [DNAFieldAttribute(20, "PreviewImage", "*preview", "PreviewImage", 8, true)] public PreviewImage ptr_preview; public bAction() { this.id = default; diff --git a/BlendFile/DNA/bActionChannel.cs b/BlendFile/DNA/bActionChannel.cs index cba2491..b68932f 100644 --- a/BlendFile/DNA/bActionChannel.cs +++ b/BlendFile/DNA/bActionChannel.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(75, "bActionChannel")] + [DNAClassAttribute(75, "bActionChannel", 120)] public class bActionChannel { - [DNAFieldAttribute(0, "bActionChannel", "*next", "bActionChannel", 4, true)] + [DNAFieldAttribute(0, "bActionChannel", "*next", "bActionChannel", 8, true)] public bActionChannel ptr_next; - [DNAFieldAttribute(1, "bActionChannel", "*prev", "bActionChannel", 4, true)] + [DNAFieldAttribute(1, "bActionChannel", "*prev", "bActionChannel", 8, true)] public bActionChannel ptr_prev; - [DNAFieldAttribute(2, "bActionGroup", "*grp", "bActionGroup", 4, true)] + [DNAFieldAttribute(2, "bActionGroup", "*grp", "bActionGroup", 8, true)] public bActionGroup ptr_grp; - [DNAFieldAttribute(3, "Ipo", "*ipo", "Ipo", 4, true)] + [DNAFieldAttribute(3, "Ipo", "*ipo", "Ipo", 8, true)] public Ipo ptr_ipo; [DNAFieldAttribute(4, "ListBase", "constraintChannels", "ListBase", 16, false)] public ListBase constraintChannels; diff --git a/BlendFile/DNA/bActionConstraint.cs b/BlendFile/DNA/bActionConstraint.cs index ff6504f..b89e770 100644 --- a/BlendFile/DNA/bActionConstraint.cs +++ b/BlendFile/DNA/bActionConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(186, "bActionConstraint")] + [DNAClassAttribute(186, "bActionConstraint", 184)] public class bActionConstraint { - [DNAFieldAttribute(0, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; [DNAFieldAttribute(1, "short", "type", "short", 2, false)] public short type; @@ -37,7 +37,7 @@ namespace BlendFile.DNA { public char[] _pad = new System.Char[3]; [DNAFieldAttribute(10, "float", "eval_time", "float", 4, false)] public float eval_time; - [DNAFieldAttribute(11, "bAction", "*act", "bAction", 4, true)] + [DNAFieldAttribute(11, "bAction", "*act", "bAction", 8, true)] public bAction ptr_act; [DNAFieldAttribute(12, "int", "action_slot_handle", "int", 4, false)] public int action_slot_handle; diff --git a/BlendFile/DNA/bActionGroup.cs b/BlendFile/DNA/bActionGroup.cs index 875235e..a43ce75 100644 --- a/BlendFile/DNA/bActionGroup.cs +++ b/BlendFile/DNA/bActionGroup.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(62, "bActionGroup")] + [DNAClassAttribute(62, "bActionGroup", 136)] public class bActionGroup { - [DNAFieldAttribute(0, "bActionGroup", "*next", "bActionGroup", 4, true)] + [DNAFieldAttribute(0, "bActionGroup", "*next", "bActionGroup", 8, true)] public bActionGroup ptr_next; - [DNAFieldAttribute(1, "bActionGroup", "*prev", "bActionGroup", 4, true)] + [DNAFieldAttribute(1, "bActionGroup", "*prev", "bActionGroup", 8, true)] public bActionGroup ptr_prev; [DNAFieldAttribute(2, "ListBase", "channels", "ListBase", 16, false)] public ListBase channels; @@ -25,7 +25,7 @@ namespace BlendFile.DNA { public int fcurve_range_start; [DNAFieldAttribute(4, "int", "fcurve_range_length", "int", 4, false)] public int fcurve_range_length; - [DNAFieldAttribute(5, "ActionChannelBag", "*channel_bag", "ActionChannelBag", 4, true)] + [DNAFieldAttribute(5, "ActionChannelBag", "*channel_bag", "ActionChannelBag", 8, true)] public ActionChannelBag ptr_channel_bag; [DNAFieldAttribute(6, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/bActionModifier.cs b/BlendFile/DNA/bActionModifier.cs index 4d3a95f..ebc9d45 100644 --- a/BlendFile/DNA/bActionModifier.cs +++ b/BlendFile/DNA/bActionModifier.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(562, "bActionModifier")] + [DNAClassAttribute(562, "bActionModifier", 72)] public class bActionModifier { - [DNAFieldAttribute(0, "bActionModifier", "*next", "bActionModifier", 4, true)] + [DNAFieldAttribute(0, "bActionModifier", "*next", "bActionModifier", 8, true)] public bActionModifier ptr_next; - [DNAFieldAttribute(1, "bActionModifier", "*prev", "bActionModifier", 4, true)] + [DNAFieldAttribute(1, "bActionModifier", "*prev", "bActionModifier", 8, true)] public bActionModifier ptr_prev; [DNAFieldAttribute(2, "short", "type", "short", 2, false)] public short type; @@ -33,7 +33,7 @@ namespace BlendFile.DNA { public short channels; [DNAFieldAttribute(8, "short", "no_rot_axis", "short", 2, false)] public short no_rot_axis; - [DNAFieldAttribute(9, "Object", "*ob", "Object", 4, true)] + [DNAFieldAttribute(9, "Object", "*ob", "Object", 8, true)] public Object ptr_ob; public bActionModifier() { this.ptr_next = default; diff --git a/BlendFile/DNA/bActionStrip.cs b/BlendFile/DNA/bActionStrip.cs index 11598af..8a7289c 100644 --- a/BlendFile/DNA/bActionStrip.cs +++ b/BlendFile/DNA/bActionStrip.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(563, "bActionStrip")] + [DNAClassAttribute(563, "bActionStrip", 168)] public class bActionStrip { - [DNAFieldAttribute(0, "bActionStrip", "*next", "bActionStrip", 4, true)] + [DNAFieldAttribute(0, "bActionStrip", "*next", "bActionStrip", 8, true)] public bActionStrip ptr_next; - [DNAFieldAttribute(1, "bActionStrip", "*prev", "bActionStrip", 4, true)] + [DNAFieldAttribute(1, "bActionStrip", "*prev", "bActionStrip", 8, true)] public bActionStrip ptr_prev; [DNAFieldAttribute(2, "short", "flag", "short", 2, false)] public short flag; @@ -27,11 +27,11 @@ namespace BlendFile.DNA { public short stride_axis; [DNAFieldAttribute(5, "short", "curmod", "short", 2, false)] public short curmod; - [DNAFieldAttribute(6, "Ipo", "*ipo", "Ipo", 4, true)] + [DNAFieldAttribute(6, "Ipo", "*ipo", "Ipo", 8, true)] public Ipo ptr_ipo; - [DNAFieldAttribute(7, "bAction", "*act", "bAction", 4, true)] + [DNAFieldAttribute(7, "bAction", "*act", "bAction", 8, true)] public bAction ptr_act; - [DNAFieldAttribute(8, "Object", "*object", "Object", 4, true)] + [DNAFieldAttribute(8, "Object", "*object", "Object", 8, true)] public Object ptr_object; [DNAFieldAttribute(9, "float", "start", "float", 4, false)] public float start; diff --git a/BlendFile/DNA/bAddon.cs b/BlendFile/DNA/bAddon.cs index d211e6a..23fa7d1 100644 --- a/BlendFile/DNA/bAddon.cs +++ b/BlendFile/DNA/bAddon.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(998, "bAddon")] + [DNAClassAttribute(998, "bAddon", 152)] public class bAddon { - [DNAFieldAttribute(0, "bAddon", "*next", "bAddon", 4, true)] + [DNAFieldAttribute(0, "bAddon", "*next", "bAddon", 8, true)] public bAddon ptr_next; - [DNAFieldAttribute(1, "bAddon", "*prev", "bAddon", 4, true)] + [DNAFieldAttribute(1, "bAddon", "*prev", "bAddon", 8, true)] public bAddon ptr_prev; [DNAFieldAttribute(2, "char", "module[128]", "System.Char[]", 128, false)] public char[] module = new System.Char[128]; - [DNAFieldAttribute(3, "IDProperty", "*prop", "IDProperty", 4, true)] + [DNAFieldAttribute(3, "IDProperty", "*prop", "IDProperty", 8, true)] public IDProperty ptr_prop; public bAddon() { this.ptr_next = default; diff --git a/BlendFile/DNA/bAnimVizSettings.cs b/BlendFile/DNA/bAnimVizSettings.cs index df5ca60..590df7f 100644 --- a/BlendFile/DNA/bAnimVizSettings.cs +++ b/BlendFile/DNA/bAnimVizSettings.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(47, "bAnimVizSettings")] + [DNAClassAttribute(47, "bAnimVizSettings", 32)] public struct bAnimVizSettings { [DNAFieldAttribute(0, "short", "recalc", "short", 2, false)] public short recalc; diff --git a/BlendFile/DNA/bArmature.cs b/BlendFile/DNA/bArmature.cs index dfa140b..79a7bac 100644 --- a/BlendFile/DNA/bArmature.cs +++ b/BlendFile/DNA/bArmature.cs @@ -13,23 +13,23 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(106, "bArmature")] + [DNAClassAttribute(106, "bArmature", 416)] public class bArmature { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "ListBase", "bonebase", "ListBase", 16, false)] public ListBase bonebase; - [DNAFieldAttribute(3, "GHash", "*bonehash", "GHash", 4, true)] + [DNAFieldAttribute(3, "GHash", "*bonehash", "GHash", 8, true)] public GHash ptr_bonehash; - [DNAFieldAttribute(4, "void", "*_pad1", "void", 4, true)] + [DNAFieldAttribute(4, "void", "*_pad1", "void", 8, true)] public object ptr__pad1; - [DNAFieldAttribute(5, "ListBase", "*edbo", "ListBase", 4, true)] + [DNAFieldAttribute(5, "ListBase", "*edbo", "ListBase", 8, true)] public ListBase ptr_edbo; - [DNAFieldAttribute(6, "Bone", "*act_bone", "Bone", 4, true)] + [DNAFieldAttribute(6, "Bone", "*act_bone", "Bone", 8, true)] public Bone ptr_act_bone; - [DNAFieldAttribute(7, "EditBone", "*act_edbone", "EditBone", 4, true)] + [DNAFieldAttribute(7, "EditBone", "*act_edbone", "EditBone", 8, true)] public EditBone ptr_act_edbone; [DNAFieldAttribute(8, "char", "needs_flush_to_id", "char", 1, false)] public char needs_flush_to_id; @@ -45,7 +45,7 @@ namespace BlendFile.DNA { public short pathflag; [DNAFieldAttribute(14, "ListBase", "collections", "ListBase", 16, false)] public ListBase collections; - [DNAFieldAttribute(15, "BoneCollection", "**collection_array", "BoneCollection", 4, true)] + [DNAFieldAttribute(15, "BoneCollection", "**collection_array", "BoneCollection", 8, true)] public BoneCollection ptr_ptr_collection_array; [DNAFieldAttribute(16, "int", "collection_array_num", "int", 4, false)] public int collection_array_num; diff --git a/BlendFile/DNA/bArmatureConstraint.cs b/BlendFile/DNA/bArmatureConstraint.cs index 6be211b..1c038b2 100644 --- a/BlendFile/DNA/bArmatureConstraint.cs +++ b/BlendFile/DNA/bArmatureConstraint.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(178, "bArmatureConstraint")] + [DNAClassAttribute(178, "bArmatureConstraint", 24)] public struct bArmatureConstraint { [DNAFieldAttribute(0, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/bArmature_Runtime.cs b/BlendFile/DNA/bArmature_Runtime.cs index 2e7810d..e2a1090 100644 --- a/BlendFile/DNA/bArmature_Runtime.cs +++ b/BlendFile/DNA/bArmature_Runtime.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(104, "bArmature_Runtime")] + [DNAClassAttribute(104, "bArmature_Runtime", 16)] public class bArmature_Runtime { [DNAFieldAttribute(0, "int", "active_collection_index", "int", 4, false)] public int active_collection_index; [DNAFieldAttribute(1, "uchar", "_pad0[4]", "System.Byte[]", 4, false)] public byte[] _pad0 = new System.Byte[4]; - [DNAFieldAttribute(2, "BoneCollection", "*active_collection", "BoneCollection", 4, true)] + [DNAFieldAttribute(2, "BoneCollection", "*active_collection", "BoneCollection", 8, true)] 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 613e773..aa9c25b 100644 --- a/BlendFile/DNA/bCameraSolverConstraint.cs +++ b/BlendFile/DNA/bCameraSolverConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(202, "bCameraSolverConstraint")] + [DNAClassAttribute(202, "bCameraSolverConstraint", 16)] public class bCameraSolverConstraint { - [DNAFieldAttribute(0, "MovieClip", "*clip", "MovieClip", 4, true)] + [DNAFieldAttribute(0, "MovieClip", "*clip", "MovieClip", 8, true)] public MovieClip ptr_clip; [DNAFieldAttribute(1, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/bChildOfConstraint.cs b/BlendFile/DNA/bChildOfConstraint.cs index 6fe79a9..02d7b01 100644 --- a/BlendFile/DNA/bChildOfConstraint.cs +++ b/BlendFile/DNA/bChildOfConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(193, "bChildOfConstraint")] + [DNAClassAttribute(193, "bChildOfConstraint", 144)] public class bChildOfConstraint { - [DNAFieldAttribute(0, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; [DNAFieldAttribute(1, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/bClampToConstraint.cs b/BlendFile/DNA/bClampToConstraint.cs index 6973f2b..bdf0dea 100644 --- a/BlendFile/DNA/bClampToConstraint.cs +++ b/BlendFile/DNA/bClampToConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(192, "bClampToConstraint")] + [DNAClassAttribute(192, "bClampToConstraint", 16)] public class bClampToConstraint { - [DNAFieldAttribute(0, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; [DNAFieldAttribute(1, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/bConstraint.cs b/BlendFile/DNA/bConstraint.cs index 669b635..1adf4bd 100644 --- a/BlendFile/DNA/bConstraint.cs +++ b/BlendFile/DNA/bConstraint.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(172, "bConstraint")] + [DNAClassAttribute(172, "bConstraint", 192)] public class bConstraint { - [DNAFieldAttribute(0, "bConstraint", "*next", "bConstraint", 4, true)] + [DNAFieldAttribute(0, "bConstraint", "*next", "bConstraint", 8, true)] public bConstraint ptr_next; - [DNAFieldAttribute(1, "bConstraint", "*prev", "bConstraint", 4, true)] + [DNAFieldAttribute(1, "bConstraint", "*prev", "bConstraint", 8, true)] public bConstraint ptr_prev; - [DNAFieldAttribute(2, "void", "*data", "void", 4, true)] + [DNAFieldAttribute(2, "void", "*data", "void", 8, true)] public object ptr_data; [DNAFieldAttribute(3, "short", "type", "short", 2, false)] public short type; @@ -31,7 +31,7 @@ namespace BlendFile.DNA { public char tarspace; [DNAFieldAttribute(7, "short", "ui_expand_flag", "short", 2, false)] public short ui_expand_flag; - [DNAFieldAttribute(8, "Object", "*space_object", "Object", 4, true)] + [DNAFieldAttribute(8, "Object", "*space_object", "Object", 8, true)] public Object ptr_space_object; [DNAFieldAttribute(9, "char", "space_subtarget[64]", "System.Char[]", 64, false)] public char[] space_subtarget = new System.Char[64]; @@ -41,7 +41,7 @@ namespace BlendFile.DNA { public float enforce; [DNAFieldAttribute(12, "float", "headtail", "float", 4, false)] public float headtail; - [DNAFieldAttribute(13, "Ipo", "*ipo", "Ipo", 4, true)] + [DNAFieldAttribute(13, "Ipo", "*ipo", "Ipo", 8, true)] public Ipo ptr_ipo; [DNAFieldAttribute(14, "float", "lin_error", "float", 4, false)] public float lin_error; diff --git a/BlendFile/DNA/bConstraintChannel.cs b/BlendFile/DNA/bConstraintChannel.cs index 7acfb09..f97388b 100644 --- a/BlendFile/DNA/bConstraintChannel.cs +++ b/BlendFile/DNA/bConstraintChannel.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(171, "bConstraintChannel")] + [DNAClassAttribute(171, "bConstraintChannel", 56)] public class bConstraintChannel { - [DNAFieldAttribute(0, "bConstraintChannel", "*next", "bConstraintChannel", 4, true)] + [DNAFieldAttribute(0, "bConstraintChannel", "*next", "bConstraintChannel", 8, true)] public bConstraintChannel ptr_next; - [DNAFieldAttribute(1, "bConstraintChannel", "*prev", "bConstraintChannel", 4, true)] + [DNAFieldAttribute(1, "bConstraintChannel", "*prev", "bConstraintChannel", 8, true)] public bConstraintChannel ptr_prev; - [DNAFieldAttribute(2, "Ipo", "*ipo", "Ipo", 4, true)] + [DNAFieldAttribute(2, "Ipo", "*ipo", "Ipo", 8, true)] public Ipo ptr_ipo; [DNAFieldAttribute(3, "short", "flag", "short", 2, false)] public short flag; diff --git a/BlendFile/DNA/bConstraintTarget.cs b/BlendFile/DNA/bConstraintTarget.cs index f158609..65a7674 100644 --- a/BlendFile/DNA/bConstraintTarget.cs +++ b/BlendFile/DNA/bConstraintTarget.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(173, "bConstraintTarget")] + [DNAClassAttribute(173, "bConstraintTarget", 168)] public class bConstraintTarget { - [DNAFieldAttribute(0, "bConstraintTarget", "*next", "bConstraintTarget", 4, true)] + [DNAFieldAttribute(0, "bConstraintTarget", "*next", "bConstraintTarget", 8, true)] public bConstraintTarget ptr_next; - [DNAFieldAttribute(1, "bConstraintTarget", "*prev", "bConstraintTarget", 4, true)] + [DNAFieldAttribute(1, "bConstraintTarget", "*prev", "bConstraintTarget", 8, true)] public bConstraintTarget ptr_prev; - [DNAFieldAttribute(2, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(2, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; [DNAFieldAttribute(3, "char", "subtarget[64]", "System.Char[]", 64, false)] public char[] subtarget = new System.Char[64]; diff --git a/BlendFile/DNA/bDampTrackConstraint.cs b/BlendFile/DNA/bDampTrackConstraint.cs index a54b094..1236229 100644 --- a/BlendFile/DNA/bDampTrackConstraint.cs +++ b/BlendFile/DNA/bDampTrackConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(188, "bDampTrackConstraint")] + [DNAClassAttribute(188, "bDampTrackConstraint", 80)] public class bDampTrackConstraint { - [DNAFieldAttribute(0, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; [DNAFieldAttribute(1, "int", "trackflag", "int", 4, false)] public int trackflag; diff --git a/BlendFile/DNA/bDeformGroup.cs b/BlendFile/DNA/bDeformGroup.cs index baa6c54..992e974 100644 --- a/BlendFile/DNA/bDeformGroup.cs +++ b/BlendFile/DNA/bDeformGroup.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(764, "bDeformGroup")] + [DNAClassAttribute(764, "bDeformGroup", 88)] public class bDeformGroup { - [DNAFieldAttribute(0, "bDeformGroup", "*next", "bDeformGroup", 4, true)] + [DNAFieldAttribute(0, "bDeformGroup", "*next", "bDeformGroup", 8, true)] public bDeformGroup ptr_next; - [DNAFieldAttribute(1, "bDeformGroup", "*prev", "bDeformGroup", 4, true)] + [DNAFieldAttribute(1, "bDeformGroup", "*prev", "bDeformGroup", 8, true)] public bDeformGroup ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/bDistLimitConstraint.cs b/BlendFile/DNA/bDistLimitConstraint.cs index 47ffdef..d1d299d 100644 --- a/BlendFile/DNA/bDistLimitConstraint.cs +++ b/BlendFile/DNA/bDistLimitConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(199, "bDistLimitConstraint")] + [DNAClassAttribute(199, "bDistLimitConstraint", 88)] public class bDistLimitConstraint { - [DNAFieldAttribute(0, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; [DNAFieldAttribute(1, "char", "subtarget[64]", "System.Char[]", 64, false)] public char[] subtarget = new System.Char[64]; diff --git a/BlendFile/DNA/bDopeSheet.cs b/BlendFile/DNA/bDopeSheet.cs index ee7ac7a..42d2d81 100644 --- a/BlendFile/DNA/bDopeSheet.cs +++ b/BlendFile/DNA/bDopeSheet.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(69, "bDopeSheet")] + [DNAClassAttribute(69, "bDopeSheet", 112)] public class bDopeSheet { - [DNAFieldAttribute(0, "ID", "*source", "ID", 4, true)] + [DNAFieldAttribute(0, "ID", "*source", "ID", 8, true)] public ID ptr_source; [DNAFieldAttribute(1, "ListBase", "chanbase", "ListBase", 16, false)] public ListBase chanbase; - [DNAFieldAttribute(2, "Collection", "*filter_grp", "Collection", 4, true)] + [DNAFieldAttribute(2, "Collection", "*filter_grp", "Collection", 8, true)] public Collection ptr_filter_grp; [DNAFieldAttribute(3, "char", "searchstr[64]", "System.Char[]", 64, false)] public char[] searchstr = new System.Char[64]; diff --git a/BlendFile/DNA/bFaceMap.cs b/BlendFile/DNA/bFaceMap.cs index cc7ea79..af2c89a 100644 --- a/BlendFile/DNA/bFaceMap.cs +++ b/BlendFile/DNA/bFaceMap.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(765, "bFaceMap")] + [DNAClassAttribute(765, "bFaceMap", 88)] public class bFaceMap { - [DNAFieldAttribute(0, "bFaceMap", "*next", "bFaceMap", 4, true)] + [DNAFieldAttribute(0, "bFaceMap", "*next", "bFaceMap", 8, true)] public bFaceMap ptr_next; - [DNAFieldAttribute(1, "bFaceMap", "*prev", "bFaceMap", 4, true)] + [DNAFieldAttribute(1, "bFaceMap", "*prev", "bFaceMap", 8, true)] public bFaceMap ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/bFollowPathConstraint.cs b/BlendFile/DNA/bFollowPathConstraint.cs index db639ef..102686f 100644 --- a/BlendFile/DNA/bFollowPathConstraint.cs +++ b/BlendFile/DNA/bFollowPathConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(189, "bFollowPathConstraint")] + [DNAClassAttribute(189, "bFollowPathConstraint", 24)] public class bFollowPathConstraint { - [DNAFieldAttribute(0, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; [DNAFieldAttribute(1, "float", "offset", "float", 4, false)] public float offset; diff --git a/BlendFile/DNA/bFollowTrackConstraint.cs b/BlendFile/DNA/bFollowTrackConstraint.cs index 331d96c..8da0fc4 100644 --- a/BlendFile/DNA/bFollowTrackConstraint.cs +++ b/BlendFile/DNA/bFollowTrackConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(201, "bFollowTrackConstraint")] + [DNAClassAttribute(201, "bFollowTrackConstraint", 160)] public class bFollowTrackConstraint { - [DNAFieldAttribute(0, "MovieClip", "*clip", "MovieClip", 4, true)] + [DNAFieldAttribute(0, "MovieClip", "*clip", "MovieClip", 8, true)] public MovieClip ptr_clip; [DNAFieldAttribute(1, "char", "track[64]", "System.Char[]", 64, false)] public char[] track = new System.Char[64]; @@ -25,9 +25,9 @@ namespace BlendFile.DNA { public int frame_method; [DNAFieldAttribute(4, "char", "object[64]", "System.Char[]", 64, false)] public char[] @object = new System.Char[64]; - [DNAFieldAttribute(5, "Object", "*camera", "Object", 4, true)] + [DNAFieldAttribute(5, "Object", "*camera", "Object", 8, true)] public Object ptr_camera; - [DNAFieldAttribute(6, "Object", "*depth_ob", "Object", 4, true)] + [DNAFieldAttribute(6, "Object", "*depth_ob", "Object", 8, true)] public Object ptr_depth_ob; public bFollowTrackConstraint() { this.ptr_clip = default; diff --git a/BlendFile/DNA/bGPDcontrolpoint.cs b/BlendFile/DNA/bGPDcontrolpoint.cs index 918414a..5ef20c4 100644 --- a/BlendFile/DNA/bGPDcontrolpoint.cs +++ b/BlendFile/DNA/bGPDcontrolpoint.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(253, "bGPDcontrolpoint")] + [DNAClassAttribute(253, "bGPDcontrolpoint", 32)] public struct bGPDcontrolpoint { [DNAFieldAttribute(0, "float", "x", "float", 4, false)] public float x; diff --git a/BlendFile/DNA/bGPDcurve.cs b/BlendFile/DNA/bGPDcurve.cs index 0e0da14..df6cbef 100644 --- a/BlendFile/DNA/bGPDcurve.cs +++ b/BlendFile/DNA/bGPDcurve.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(260, "bGPDcurve")] + [DNAClassAttribute(260, "bGPDcurve", 16)] public class bGPDcurve { - [DNAFieldAttribute(0, "bGPDcurve_point", "*curve_points", "bGPDcurve_point", 4, true)] + [DNAFieldAttribute(0, "bGPDcurve_point", "*curve_points", "bGPDcurve_point", 8, true)] public bGPDcurve_point ptr_curve_points; [DNAFieldAttribute(1, "int", "tot_curve_points", "int", 4, false)] public int tot_curve_points; diff --git a/BlendFile/DNA/bGPDcurve_point.cs b/BlendFile/DNA/bGPDcurve_point.cs index 667407b..a094ac4 100644 --- a/BlendFile/DNA/bGPDcurve_point.cs +++ b/BlendFile/DNA/bGPDcurve_point.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(259, "bGPDcurve_point")] + [DNAClassAttribute(259, "bGPDcurve_point", 124)] public struct bGPDcurve_point { [DNAFieldAttribute(0, "BezTriple", "bezt", "BezTriple", 72, false)] public BezTriple bezt; diff --git a/BlendFile/DNA/bGPDframe.cs b/BlendFile/DNA/bGPDframe.cs index 7626794..46fe810 100644 --- a/BlendFile/DNA/bGPDframe.cs +++ b/BlendFile/DNA/bGPDframe.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(265, "bGPDframe")] + [DNAClassAttribute(265, "bGPDframe", 56)] public class bGPDframe { - [DNAFieldAttribute(0, "bGPDframe", "*next", "bGPDframe", 4, true)] + [DNAFieldAttribute(0, "bGPDframe", "*next", "bGPDframe", 8, true)] public bGPDframe ptr_next; - [DNAFieldAttribute(1, "bGPDframe", "*prev", "bGPDframe", 4, true)] + [DNAFieldAttribute(1, "bGPDframe", "*prev", "bGPDframe", 8, true)] public bGPDframe ptr_prev; [DNAFieldAttribute(2, "ListBase", "strokes", "ListBase", 16, false)] public ListBase strokes; diff --git a/BlendFile/DNA/bGPDframe_Runtime.cs b/BlendFile/DNA/bGPDframe_Runtime.cs index e664023..a16b44d 100644 --- a/BlendFile/DNA/bGPDframe_Runtime.cs +++ b/BlendFile/DNA/bGPDframe_Runtime.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(264, "bGPDframe_Runtime")] + [DNAClassAttribute(264, "bGPDframe_Runtime", 16)] public class bGPDframe_Runtime { [DNAFieldAttribute(0, "int", "frameid", "int", 4, false)] public int frameid; [DNAFieldAttribute(1, "int", "onion_id", "int", 4, false)] public int onion_id; - [DNAFieldAttribute(2, "bGPDframe", "*gpf_orig", "bGPDframe", 4, true)] + [DNAFieldAttribute(2, "bGPDframe", "*gpf_orig", "bGPDframe", 8, true)] public bGPDframe ptr_gpf_orig; public bGPDframe_Runtime() { this.frameid = default; diff --git a/BlendFile/DNA/bGPDlayer.cs b/BlendFile/DNA/bGPDlayer.cs index 22c6d09..cbd8e4a 100644 --- a/BlendFile/DNA/bGPDlayer.cs +++ b/BlendFile/DNA/bGPDlayer.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(268, "bGPDlayer")] + [DNAClassAttribute(268, "bGPDlayer", 680)] public class bGPDlayer { - [DNAFieldAttribute(0, "bGPDlayer", "*next", "bGPDlayer", 4, true)] + [DNAFieldAttribute(0, "bGPDlayer", "*next", "bGPDlayer", 8, true)] public bGPDlayer ptr_next; - [DNAFieldAttribute(1, "bGPDlayer", "*prev", "bGPDlayer", 4, true)] + [DNAFieldAttribute(1, "bGPDlayer", "*prev", "bGPDlayer", 8, true)] public bGPDlayer ptr_prev; [DNAFieldAttribute(2, "ListBase", "frames", "ListBase", 16, false)] public ListBase frames; - [DNAFieldAttribute(3, "bGPDframe", "*actframe", "bGPDframe", 4, true)] + [DNAFieldAttribute(3, "bGPDframe", "*actframe", "bGPDframe", 8, true)] public bGPDframe ptr_actframe; [DNAFieldAttribute(4, "short", "flag", "short", 2, false)] public short flag; @@ -37,7 +37,7 @@ namespace BlendFile.DNA { public short thickness; [DNAFieldAttribute(10, "short", "pass_index", "short", 2, false)] public short pass_index; - [DNAFieldAttribute(11, "Object", "*parent", "Object", 4, true)] + [DNAFieldAttribute(11, "Object", "*parent", "Object", 8, true)] public Object ptr_parent; [DNAFieldAttribute(12, "float", "inverse[4][4]", "System.Single[,]", 64, false)] public float[,] inverse = new System.Single[4,4]; diff --git a/BlendFile/DNA/bGPDlayer_Mask.cs b/BlendFile/DNA/bGPDlayer_Mask.cs index 74b1379..23dbfae 100644 --- a/BlendFile/DNA/bGPDlayer_Mask.cs +++ b/BlendFile/DNA/bGPDlayer_Mask.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(266, "bGPDlayer_Mask")] + [DNAClassAttribute(266, "bGPDlayer_Mask", 152)] public class bGPDlayer_Mask { - [DNAFieldAttribute(0, "bGPDlayer_Mask", "*next", "bGPDlayer_Mask", 4, true)] + [DNAFieldAttribute(0, "bGPDlayer_Mask", "*next", "bGPDlayer_Mask", 8, true)] public bGPDlayer_Mask ptr_next; - [DNAFieldAttribute(1, "bGPDlayer_Mask", "*prev", "bGPDlayer_Mask", 4, true)] + [DNAFieldAttribute(1, "bGPDlayer_Mask", "*prev", "bGPDlayer_Mask", 8, true)] public bGPDlayer_Mask ptr_prev; [DNAFieldAttribute(2, "char", "name[128]", "System.Char[]", 128, false)] public char[] name = new System.Char[128]; diff --git a/BlendFile/DNA/bGPDlayer_Runtime.cs b/BlendFile/DNA/bGPDlayer_Runtime.cs index 277c99c..8530fa3 100644 --- a/BlendFile/DNA/bGPDlayer_Runtime.cs +++ b/BlendFile/DNA/bGPDlayer_Runtime.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(267, "bGPDlayer_Runtime")] + [DNAClassAttribute(267, "bGPDlayer_Runtime", 16)] public class bGPDlayer_Runtime { [DNAFieldAttribute(0, "int", "icon_id", "int", 4, false)] public int icon_id; [DNAFieldAttribute(1, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(2, "bGPDlayer", "*gpl_orig", "bGPDlayer", 4, true)] + [DNAFieldAttribute(2, "bGPDlayer", "*gpl_orig", "bGPDlayer", 8, true)] 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 3bbd211..ad82689 100644 --- a/BlendFile/DNA/bGPDpalette.cs +++ b/BlendFile/DNA/bGPDpalette.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(258, "bGPDpalette")] + [DNAClassAttribute(258, "bGPDpalette", 104)] public class bGPDpalette { - [DNAFieldAttribute(0, "bGPDpalette", "*next", "bGPDpalette", 4, true)] + [DNAFieldAttribute(0, "bGPDpalette", "*next", "bGPDpalette", 8, true)] public bGPDpalette ptr_next; - [DNAFieldAttribute(1, "bGPDpalette", "*prev", "bGPDpalette", 4, true)] + [DNAFieldAttribute(1, "bGPDpalette", "*prev", "bGPDpalette", 8, true)] public bGPDpalette ptr_prev; [DNAFieldAttribute(2, "ListBase", "colors", "ListBase", 16, false)] public ListBase colors; diff --git a/BlendFile/DNA/bGPDpalettecolor.cs b/BlendFile/DNA/bGPDpalettecolor.cs index 084dcb9..451904f 100644 --- a/BlendFile/DNA/bGPDpalettecolor.cs +++ b/BlendFile/DNA/bGPDpalettecolor.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(257, "bGPDpalettecolor")] + [DNAClassAttribute(257, "bGPDpalettecolor", 120)] public class bGPDpalettecolor { - [DNAFieldAttribute(0, "bGPDpalettecolor", "*next", "bGPDpalettecolor", 4, true)] + [DNAFieldAttribute(0, "bGPDpalettecolor", "*next", "bGPDpalettecolor", 8, true)] public bGPDpalettecolor ptr_next; - [DNAFieldAttribute(1, "bGPDpalettecolor", "*prev", "bGPDpalettecolor", 4, true)] + [DNAFieldAttribute(1, "bGPDpalettecolor", "*prev", "bGPDpalettecolor", 8, true)] public bGPDpalettecolor ptr_prev; [DNAFieldAttribute(2, "char", "info[64]", "System.Char[]", 64, false)] public char[] info = new System.Char[64]; diff --git a/BlendFile/DNA/bGPDspoint.cs b/BlendFile/DNA/bGPDspoint.cs index 78a6b67..0f2eab1 100644 --- a/BlendFile/DNA/bGPDspoint.cs +++ b/BlendFile/DNA/bGPDspoint.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(255, "bGPDspoint")] + [DNAClassAttribute(255, "bGPDspoint", 80)] public class bGPDspoint { [DNAFieldAttribute(0, "float", "x", "float", 4, false)] public float x; diff --git a/BlendFile/DNA/bGPDspoint_Runtime.cs b/BlendFile/DNA/bGPDspoint_Runtime.cs index 9cf2f0f..6f0a3ab 100644 --- a/BlendFile/DNA/bGPDspoint_Runtime.cs +++ b/BlendFile/DNA/bGPDspoint_Runtime.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(254, "bGPDspoint_Runtime")] + [DNAClassAttribute(254, "bGPDspoint_Runtime", 16)] public class bGPDspoint_Runtime { - [DNAFieldAttribute(0, "bGPDspoint", "*pt_orig", "bGPDspoint", 4, true)] + [DNAFieldAttribute(0, "bGPDspoint", "*pt_orig", "bGPDspoint", 8, true)] public bGPDspoint ptr_pt_orig; [DNAFieldAttribute(1, "int", "idx_orig", "int", 4, false)] public int idx_orig; diff --git a/BlendFile/DNA/bGPDstroke.cs b/BlendFile/DNA/bGPDstroke.cs index 82ac013..0862c03 100644 --- a/BlendFile/DNA/bGPDstroke.cs +++ b/BlendFile/DNA/bGPDstroke.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(262, "bGPDstroke")] + [DNAClassAttribute(262, "bGPDstroke", 472)] public class bGPDstroke { - [DNAFieldAttribute(0, "bGPDstroke", "*next", "bGPDstroke", 4, true)] + [DNAFieldAttribute(0, "bGPDstroke", "*next", "bGPDstroke", 8, true)] public bGPDstroke ptr_next; - [DNAFieldAttribute(1, "bGPDstroke", "*prev", "bGPDstroke", 4, true)] + [DNAFieldAttribute(1, "bGPDstroke", "*prev", "bGPDstroke", 8, true)] public bGPDstroke ptr_prev; - [DNAFieldAttribute(2, "bGPDspoint", "*points", "bGPDspoint", 4, true)] + [DNAFieldAttribute(2, "bGPDspoint", "*points", "bGPDspoint", 8, true)] public bGPDspoint ptr_points; - [DNAFieldAttribute(3, "bGPDtriangle", "*triangles", "bGPDtriangle", 4, true)] + [DNAFieldAttribute(3, "bGPDtriangle", "*triangles", "bGPDtriangle", 8, true)] public bGPDtriangle ptr_triangles; [DNAFieldAttribute(4, "int", "totpoints", "int", 4, false)] public int totpoints; @@ -61,17 +61,17 @@ namespace BlendFile.DNA { public int select_index; [DNAFieldAttribute(22, "char", "_pad4[4]", "System.Char[]", 4, false)] public char[] _pad4 = new System.Char[4]; - [DNAFieldAttribute(23, "MDeformVert", "*dvert", "MDeformVert", 4, true)] + [DNAFieldAttribute(23, "MDeformVert", "*dvert", "MDeformVert", 8, true)] public MDeformVert ptr_dvert; - [DNAFieldAttribute(24, "void", "*_pad3", "void", 4, true)] + [DNAFieldAttribute(24, "void", "*_pad3", "void", 8, true)] public object ptr__pad3; [DNAFieldAttribute(25, "float", "vert_color_fill[4]", "System.Single[]", 16, false)] public float[] vert_color_fill = new System.Single[4]; - [DNAFieldAttribute(26, "bGPDcurve", "*editcurve", "bGPDcurve", 4, true)] + [DNAFieldAttribute(26, "bGPDcurve", "*editcurve", "bGPDcurve", 8, true)] public bGPDcurve ptr_editcurve; [DNAFieldAttribute(27, "bGPDstroke_Runtime", "runtime", "bGPDstroke_Runtime", 168, false)] public bGPDstroke_Runtime runtime; - [DNAFieldAttribute(28, "void", "*_pad5", "void", 4, true)] + [DNAFieldAttribute(28, "void", "*_pad5", "void", 8, true)] 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 6b90bbc..2068cbe 100644 --- a/BlendFile/DNA/bGPDstroke_Runtime.cs +++ b/BlendFile/DNA/bGPDstroke_Runtime.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(261, "bGPDstroke_Runtime")] + [DNAClassAttribute(261, "bGPDstroke_Runtime", 168)] public class bGPDstroke_Runtime { [DNAFieldAttribute(0, "char", "tmp_layerinfo[128]", "System.Char[]", 128, false)] public char[] tmp_layerinfo = new System.Char[128]; @@ -29,9 +29,9 @@ namespace BlendFile.DNA { public int curve_start; [DNAFieldAttribute(6, "int", "_pad0", "int", 4, false)] public int _pad0; - [DNAFieldAttribute(7, "bGPDstroke", "*gps_orig", "bGPDstroke", 4, true)] + [DNAFieldAttribute(7, "bGPDstroke", "*gps_orig", "bGPDstroke", 8, true)] public bGPDstroke ptr_gps_orig; - [DNAFieldAttribute(8, "void", "*_pad2", "void", 4, true)] + [DNAFieldAttribute(8, "void", "*_pad2", "void", 8, true)] public object ptr__pad2; public bGPDstroke_Runtime() { this.tmp_layerinfo = default; diff --git a/BlendFile/DNA/bGPDtriangle.cs b/BlendFile/DNA/bGPDtriangle.cs index 4913ad5..6abd78c 100644 --- a/BlendFile/DNA/bGPDtriangle.cs +++ b/BlendFile/DNA/bGPDtriangle.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(256, "bGPDtriangle")] + [DNAClassAttribute(256, "bGPDtriangle", 12)] public struct bGPDtriangle { [DNAFieldAttribute(0, "int", "verts[3]", "System.Int32[]", 12, false)] public int[] verts = new System.Int32[3]; diff --git a/BlendFile/DNA/bGPdata.cs b/BlendFile/DNA/bGPdata.cs index fb7d2aa..41ef537 100644 --- a/BlendFile/DNA/bGPdata.cs +++ b/BlendFile/DNA/bGPdata.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(274, "bGPdata")] + [DNAClassAttribute(274, "bGPdata", 616)] public class bGPdata { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; [DNAFieldAttribute(2, "ListBase", "layers", "ListBase", 16, false)] public ListBase layers; @@ -53,7 +53,7 @@ namespace BlendFile.DNA { public float[] gcolor_next = new System.Single[3]; [DNAFieldAttribute(18, "float", "zdepth_offset", "float", 4, false)] public float zdepth_offset; - [DNAFieldAttribute(19, "Material", "**mat", "Material", 4, true)] + [DNAFieldAttribute(19, "Material", "**mat", "Material", 8, true)] public Material ptr_ptr_mat; [DNAFieldAttribute(20, "short", "totcol", "short", 2, false)] public short totcol; diff --git a/BlendFile/DNA/bGPdata_Runtime.cs b/BlendFile/DNA/bGPdata_Runtime.cs index 7a0c21d..f5d101c 100644 --- a/BlendFile/DNA/bGPdata_Runtime.cs +++ b/BlendFile/DNA/bGPdata_Runtime.cs @@ -13,17 +13,17 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(269, "bGPdata_Runtime")] + [DNAClassAttribute(269, "bGPdata_Runtime", 192)] public class bGPdata_Runtime { - [DNAFieldAttribute(0, "void", "*sbuffer", "void", 4, true)] + [DNAFieldAttribute(0, "void", "*sbuffer", "void", 8, true)] public object ptr_sbuffer; - [DNAFieldAttribute(1, "GPUVertBufHandle", "*sbuffer_position_buf", "GPUVertBufHandle", 4, true)] + [DNAFieldAttribute(1, "GPUVertBufHandle", "*sbuffer_position_buf", "GPUVertBufHandle", 8, true)] public GPUVertBufHandle ptr_sbuffer_position_buf; - [DNAFieldAttribute(2, "GPUVertBufHandle", "*sbuffer_color_buf", "GPUVertBufHandle", 4, true)] + [DNAFieldAttribute(2, "GPUVertBufHandle", "*sbuffer_color_buf", "GPUVertBufHandle", 8, true)] public GPUVertBufHandle ptr_sbuffer_color_buf; - [DNAFieldAttribute(3, "GPUBatchHandle", "*sbuffer_batch", "GPUBatchHandle", 4, true)] + [DNAFieldAttribute(3, "GPUBatchHandle", "*sbuffer_batch", "GPUBatchHandle", 8, true)] public GPUBatchHandle ptr_sbuffer_batch; - [DNAFieldAttribute(4, "bGPDstroke", "*sbuffer_gps", "bGPDstroke", 4, true)] + [DNAFieldAttribute(4, "bGPDstroke", "*sbuffer_gps", "bGPDstroke", 8, true)] public bGPDstroke ptr_sbuffer_gps; [DNAFieldAttribute(5, "short", "playing", "short", 2, false)] public short playing; @@ -51,15 +51,15 @@ namespace BlendFile.DNA { public int arrow_end_style; [DNAFieldAttribute(17, "int", "tot_cp_points", "int", 4, false)] public int tot_cp_points; - [DNAFieldAttribute(18, "bGPDcontrolpoint", "*cp_points", "bGPDcontrolpoint", 4, true)] + [DNAFieldAttribute(18, "bGPDcontrolpoint", "*cp_points", "bGPDcontrolpoint", 8, true)] public bGPDcontrolpoint ptr_cp_points; - [DNAFieldAttribute(19, "Brush", "*sbuffer_brush", "Brush", 4, true)] + [DNAFieldAttribute(19, "Brush", "*sbuffer_brush", "Brush", 8, true)] public Brush ptr_sbuffer_brush; - [DNAFieldAttribute(20, "GpencilBatchCache", "*gpencil_cache", "GpencilBatchCache", 4, true)] + [DNAFieldAttribute(20, "GpencilBatchCache", "*gpencil_cache", "GpencilBatchCache", 8, true)] public GpencilBatchCache ptr_gpencil_cache; - [DNAFieldAttribute(21, "LineartCache", "*lineart_cache", "LineartCache", 4, true)] + [DNAFieldAttribute(21, "LineartCache", "*lineart_cache", "LineartCache", 8, true)] public LineartCache ptr_lineart_cache; - [DNAFieldAttribute(22, "GPencilUpdateCache", "*update_cache", "GPencilUpdateCache", 4, true)] + [DNAFieldAttribute(22, "GPencilUpdateCache", "*update_cache", "GPencilUpdateCache", 8, true)] 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 c4a2ae2..f4f6081 100644 --- a/BlendFile/DNA/bGPgrid.cs +++ b/BlendFile/DNA/bGPgrid.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(273, "bGPgrid")] + [DNAClassAttribute(273, "bGPgrid", 40)] public struct bGPgrid { [DNAFieldAttribute(0, "float", "color[3]", "System.Single[]", 12, false)] public float[] color = new System.Single[3]; diff --git a/BlendFile/DNA/bIKParam.cs b/BlendFile/DNA/bIKParam.cs index a43e993..c532499 100644 --- a/BlendFile/DNA/bIKParam.cs +++ b/BlendFile/DNA/bIKParam.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(60, "bIKParam")] + [DNAClassAttribute(60, "bIKParam", 4)] public struct bIKParam { [DNAFieldAttribute(0, "int", "iksolver", "int", 4, false)] public int iksolver; diff --git a/BlendFile/DNA/bItasc.cs b/BlendFile/DNA/bItasc.cs index 626a297..aa60f12 100644 --- a/BlendFile/DNA/bItasc.cs +++ b/BlendFile/DNA/bItasc.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(61, "bItasc")] + [DNAClassAttribute(61, "bItasc", 40)] public struct bItasc { [DNAFieldAttribute(0, "int", "iksolver", "int", 4, false)] public int iksolver; diff --git a/BlendFile/DNA/bKinematicConstraint.cs b/BlendFile/DNA/bKinematicConstraint.cs index 734bc9c..e3e91e5 100644 --- a/BlendFile/DNA/bKinematicConstraint.cs +++ b/BlendFile/DNA/bKinematicConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(176, "bKinematicConstraint")] + [DNAClassAttribute(176, "bKinematicConstraint", 184)] public class bKinematicConstraint { - [DNAFieldAttribute(0, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; [DNAFieldAttribute(1, "short", "iterations", "short", 2, false)] public short iterations; @@ -27,7 +27,7 @@ namespace BlendFile.DNA { public short max_rootbone; [DNAFieldAttribute(5, "char", "subtarget[64]", "System.Char[]", 64, false)] public char[] subtarget = new System.Char[64]; - [DNAFieldAttribute(6, "Object", "*poletar", "Object", 4, true)] + [DNAFieldAttribute(6, "Object", "*poletar", "Object", 8, true)] public Object ptr_poletar; [DNAFieldAttribute(7, "char", "polesubtarget[64]", "System.Char[]", 64, false)] public char[] polesubtarget = new System.Char[64]; diff --git a/BlendFile/DNA/bLocLimitConstraint.cs b/BlendFile/DNA/bLocLimitConstraint.cs index 2ef4580..981cfb5 100644 --- a/BlendFile/DNA/bLocLimitConstraint.cs +++ b/BlendFile/DNA/bLocLimitConstraint.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(196, "bLocLimitConstraint")] + [DNAClassAttribute(196, "bLocLimitConstraint", 28)] public struct bLocLimitConstraint { [DNAFieldAttribute(0, "float", "xmin", "float", 4, false)] public float xmin; diff --git a/BlendFile/DNA/bLocateLikeConstraint.cs b/BlendFile/DNA/bLocateLikeConstraint.cs index 8f5b840..6a10bab 100644 --- a/BlendFile/DNA/bLocateLikeConstraint.cs +++ b/BlendFile/DNA/bLocateLikeConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(181, "bLocateLikeConstraint")] + [DNAClassAttribute(181, "bLocateLikeConstraint", 80)] public class bLocateLikeConstraint { - [DNAFieldAttribute(0, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; [DNAFieldAttribute(1, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/bLockTrackConstraint.cs b/BlendFile/DNA/bLockTrackConstraint.cs index 27d1587..7f8bfac 100644 --- a/BlendFile/DNA/bLockTrackConstraint.cs +++ b/BlendFile/DNA/bLockTrackConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(187, "bLockTrackConstraint")] + [DNAClassAttribute(187, "bLockTrackConstraint", 80)] public class bLockTrackConstraint { - [DNAFieldAttribute(0, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; [DNAFieldAttribute(1, "int", "trackflag", "int", 4, false)] public int trackflag; diff --git a/BlendFile/DNA/bMinMaxConstraint.cs b/BlendFile/DNA/bMinMaxConstraint.cs index f4f0293..68a3018 100644 --- a/BlendFile/DNA/bMinMaxConstraint.cs +++ b/BlendFile/DNA/bMinMaxConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(185, "bMinMaxConstraint")] + [DNAClassAttribute(185, "bMinMaxConstraint", 88)] public class bMinMaxConstraint { - [DNAFieldAttribute(0, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; [DNAFieldAttribute(1, "int", "minmaxflag", "int", 4, false)] public int minmaxflag; diff --git a/BlendFile/DNA/bMotionPath.cs b/BlendFile/DNA/bMotionPath.cs index 54ae909..b036557 100644 --- a/BlendFile/DNA/bMotionPath.cs +++ b/BlendFile/DNA/bMotionPath.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(44, "bMotionPath")] + [DNAClassAttribute(44, "bMotionPath", 88)] public class bMotionPath { - [DNAFieldAttribute(0, "bMotionPathVert", "*points", "bMotionPathVert", 4, true)] + [DNAFieldAttribute(0, "bMotionPathVert", "*points", "bMotionPathVert", 8, true)] public bMotionPathVert ptr_points; [DNAFieldAttribute(1, "int", "length", "int", 4, false)] public int length; @@ -33,13 +33,13 @@ namespace BlendFile.DNA { public int flag; [DNAFieldAttribute(8, "char", "_pad2[4]", "System.Char[]", 4, false)] public char[] _pad2 = new System.Char[4]; - [DNAFieldAttribute(9, "GPUVertBufHandle", "*points_vbo", "GPUVertBufHandle", 4, true)] + [DNAFieldAttribute(9, "GPUVertBufHandle", "*points_vbo", "GPUVertBufHandle", 8, true)] public GPUVertBufHandle ptr_points_vbo; - [DNAFieldAttribute(10, "GPUBatchHandle", "*batch_line", "GPUBatchHandle", 4, true)] + [DNAFieldAttribute(10, "GPUBatchHandle", "*batch_line", "GPUBatchHandle", 8, true)] public GPUBatchHandle ptr_batch_line; - [DNAFieldAttribute(11, "GPUBatchHandle", "*batch_points", "GPUBatchHandle", 4, true)] + [DNAFieldAttribute(11, "GPUBatchHandle", "*batch_points", "GPUBatchHandle", 8, true)] public GPUBatchHandle ptr_batch_points; - [DNAFieldAttribute(12, "void", "*_pad", "void", 4, true)] + [DNAFieldAttribute(12, "void", "*_pad", "void", 8, true)] public object ptr__pad; public bMotionPath() { this.ptr_points = default; diff --git a/BlendFile/DNA/bMotionPathVert.cs b/BlendFile/DNA/bMotionPathVert.cs index d510198..13d2ef5 100644 --- a/BlendFile/DNA/bMotionPathVert.cs +++ b/BlendFile/DNA/bMotionPathVert.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(43, "bMotionPathVert")] + [DNAClassAttribute(43, "bMotionPathVert", 16)] public struct bMotionPathVert { [DNAFieldAttribute(0, "float", "co[3]", "System.Single[]", 12, false)] public float[] co = new System.Single[3]; diff --git a/BlendFile/DNA/bNestedNodePath.cs b/BlendFile/DNA/bNestedNodePath.cs index 5fdead0..907dd48 100644 --- a/BlendFile/DNA/bNestedNodePath.cs +++ b/BlendFile/DNA/bNestedNodePath.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(579, "bNestedNodePath")] + [DNAClassAttribute(579, "bNestedNodePath", 8)] public struct bNestedNodePath { [DNAFieldAttribute(0, "int", "node_id", "int", 4, false)] public int node_id; diff --git a/BlendFile/DNA/bNestedNodeRef.cs b/BlendFile/DNA/bNestedNodeRef.cs index 86beefe..85345c5 100644 --- a/BlendFile/DNA/bNestedNodeRef.cs +++ b/BlendFile/DNA/bNestedNodeRef.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(580, "bNestedNodeRef")] + [DNAClassAttribute(580, "bNestedNodeRef", 16)] public struct bNestedNodeRef { [DNAFieldAttribute(0, "int", "id", "int", 4, false)] public int id; diff --git a/BlendFile/DNA/bNode.cs b/BlendFile/DNA/bNode.cs index 6f6728a..11e632c 100644 --- a/BlendFile/DNA/bNode.cs +++ b/BlendFile/DNA/bNode.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(575, "bNode")] + [DNAClassAttribute(575, "bNode", 368)] public class bNode { - [DNAFieldAttribute(0, "bNode", "*next", "bNode", 4, true)] + [DNAFieldAttribute(0, "bNode", "*next", "bNode", 8, true)] public bNode ptr_next; - [DNAFieldAttribute(1, "bNode", "*prev", "bNode", 4, true)] + [DNAFieldAttribute(1, "bNode", "*prev", "bNode", 8, true)] public bNode ptr_prev; [DNAFieldAttribute(2, "ListBase", "inputs", "ListBase", 16, false)] public ListBase inputs; @@ -31,7 +31,7 @@ namespace BlendFile.DNA { public int flag; [DNAFieldAttribute(7, "char", "idname[64]", "System.Char[]", 64, false)] public char[] idname = new System.Char[64]; - [DNAFieldAttribute(8, "bNodeTypeHandle", "*typeinfo", "bNodeTypeHandle", 4, true)] + [DNAFieldAttribute(8, "bNodeTypeHandle", "*typeinfo", "bNodeTypeHandle", 8, true)] public bNodeTypeHandle ptr_typeinfo; [DNAFieldAttribute(9, "short", "type", "short", 2, false)] public short type; @@ -49,13 +49,13 @@ namespace BlendFile.DNA { public sbyte warning_propagation; [DNAFieldAttribute(16, "char", "_pad[7]", "System.Char[]", 7, false)] public char[] _pad = new System.Char[7]; - [DNAFieldAttribute(17, "ID", "*id", "ID", 4, true)] + [DNAFieldAttribute(17, "ID", "*id", "ID", 8, true)] public ID ptr_id; - [DNAFieldAttribute(18, "void", "*storage", "void", 4, true)] + [DNAFieldAttribute(18, "void", "*storage", "void", 8, true)] public object ptr_storage; - [DNAFieldAttribute(19, "IDProperty", "*prop", "IDProperty", 4, true)] + [DNAFieldAttribute(19, "IDProperty", "*prop", "IDProperty", 8, true)] public IDProperty ptr_prop; - [DNAFieldAttribute(20, "bNode", "*parent", "bNode", 4, true)] + [DNAFieldAttribute(20, "bNode", "*parent", "bNode", 8, true)] public bNode ptr_parent; [DNAFieldAttribute(21, "float", "locx", "float", 4, false)] public float locx; @@ -75,9 +75,9 @@ namespace BlendFile.DNA { public float[] color = new System.Single[3]; [DNAFieldAttribute(29, "int", "num_panel_states", "int", 4, false)] public int num_panel_states; - [DNAFieldAttribute(30, "bNodePanelState", "*panel_states_array", "bNodePanelState", 4, true)] + [DNAFieldAttribute(30, "bNodePanelState", "*panel_states_array", "bNodePanelState", 8, true)] public bNodePanelState ptr_panel_states_array; - [DNAFieldAttribute(31, "bNodeRuntimeHandle", "*runtime", "bNodeRuntimeHandle", 4, true)] + [DNAFieldAttribute(31, "bNodeRuntimeHandle", "*runtime", "bNodeRuntimeHandle", 8, true)] public bNodeRuntimeHandle ptr_runtime; public bNode() { this.ptr_next = default; diff --git a/BlendFile/DNA/bNodeInstanceKey.cs b/BlendFile/DNA/bNodeInstanceKey.cs index 50902f2..581addb 100644 --- a/BlendFile/DNA/bNodeInstanceKey.cs +++ b/BlendFile/DNA/bNodeInstanceKey.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(578, "bNodeInstanceKey")] + [DNAClassAttribute(578, "bNodeInstanceKey", 4)] public struct bNodeInstanceKey { [DNAFieldAttribute(0, "int", "value", "int", 4, false)] public int value; diff --git a/BlendFile/DNA/bNodeLink.cs b/BlendFile/DNA/bNodeLink.cs index b6cd683..e7036ac 100644 --- a/BlendFile/DNA/bNodeLink.cs +++ b/BlendFile/DNA/bNodeLink.cs @@ -13,19 +13,19 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(572, "bNodeLink")] + [DNAClassAttribute(572, "bNodeLink", 56)] public class bNodeLink { - [DNAFieldAttribute(0, "bNodeLink", "*next", "bNodeLink", 4, true)] + [DNAFieldAttribute(0, "bNodeLink", "*next", "bNodeLink", 8, true)] public bNodeLink ptr_next; - [DNAFieldAttribute(1, "bNodeLink", "*prev", "bNodeLink", 4, true)] + [DNAFieldAttribute(1, "bNodeLink", "*prev", "bNodeLink", 8, true)] public bNodeLink ptr_prev; - [DNAFieldAttribute(2, "bNode", "*fromnode", "bNode", 4, true)] + [DNAFieldAttribute(2, "bNode", "*fromnode", "bNode", 8, true)] public bNode ptr_fromnode; - [DNAFieldAttribute(3, "bNode", "*tonode", "bNode", 4, true)] + [DNAFieldAttribute(3, "bNode", "*tonode", "bNode", 8, true)] public bNode ptr_tonode; - [DNAFieldAttribute(4, "bNodeSocket", "*fromsock", "bNodeSocket", 4, true)] + [DNAFieldAttribute(4, "bNodeSocket", "*fromsock", "bNodeSocket", 8, true)] public bNodeSocket ptr_fromsock; - [DNAFieldAttribute(5, "bNodeSocket", "*tosock", "bNodeSocket", 4, true)] + [DNAFieldAttribute(5, "bNodeSocket", "*tosock", "bNodeSocket", 8, true)] public bNodeSocket ptr_tosock; [DNAFieldAttribute(6, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/bNodePanelState.cs b/BlendFile/DNA/bNodePanelState.cs index 5aae5e1..1f2c2f0 100644 --- a/BlendFile/DNA/bNodePanelState.cs +++ b/BlendFile/DNA/bNodePanelState.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(574, "bNodePanelState")] + [DNAClassAttribute(574, "bNodePanelState", 8)] public struct bNodePanelState { [DNAFieldAttribute(0, "int", "identifier", "int", 4, false)] public int identifier; diff --git a/BlendFile/DNA/bNodeSocket.cs b/BlendFile/DNA/bNodeSocket.cs index ab19270..083228d 100644 --- a/BlendFile/DNA/bNodeSocket.cs +++ b/BlendFile/DNA/bNodeSocket.cs @@ -13,19 +13,19 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(570, "bNodeSocket")] + [DNAClassAttribute(570, "bNodeSocket", 528)] public class bNodeSocket { - [DNAFieldAttribute(0, "bNodeSocket", "*next", "bNodeSocket", 4, true)] + [DNAFieldAttribute(0, "bNodeSocket", "*next", "bNodeSocket", 8, true)] public bNodeSocket ptr_next; - [DNAFieldAttribute(1, "bNodeSocket", "*prev", "bNodeSocket", 4, true)] + [DNAFieldAttribute(1, "bNodeSocket", "*prev", "bNodeSocket", 8, true)] public bNodeSocket ptr_prev; - [DNAFieldAttribute(2, "IDProperty", "*prop", "IDProperty", 4, true)] + [DNAFieldAttribute(2, "IDProperty", "*prop", "IDProperty", 8, true)] public IDProperty ptr_prop; [DNAFieldAttribute(3, "char", "identifier[64]", "System.Char[]", 64, false)] public char[] identifier = new System.Char[64]; [DNAFieldAttribute(4, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; - [DNAFieldAttribute(5, "void", "*storage", "void", 4, true)] + [DNAFieldAttribute(5, "void", "*storage", "void", 8, true)] public object ptr_storage; [DNAFieldAttribute(6, "short", "type", "short", 2, false)] public short type; @@ -35,11 +35,11 @@ namespace BlendFile.DNA { public short limit; [DNAFieldAttribute(9, "short", "in_out", "short", 2, false)] public short in_out; - [DNAFieldAttribute(10, "bNodeSocketTypeHandle", "*typeinfo", "bNodeSocketTypeHandle", 4, true)] + [DNAFieldAttribute(10, "bNodeSocketTypeHandle", "*typeinfo", "bNodeSocketTypeHandle", 8, true)] public bNodeSocketTypeHandle ptr_typeinfo; [DNAFieldAttribute(11, "char", "idname[64]", "System.Char[]", 64, false)] public char[] idname = new System.Char[64]; - [DNAFieldAttribute(12, "void", "*default_value", "void", 4, true)] + [DNAFieldAttribute(12, "void", "*default_value", "void", 8, true)] public object ptr_default_value; [DNAFieldAttribute(13, "short", "stack_index", "short", 2, false)] public short stack_index; @@ -55,17 +55,17 @@ namespace BlendFile.DNA { public char[] short_label = new System.Char[64]; [DNAFieldAttribute(19, "char", "description[64]", "System.Char[]", 64, false)] public char[] description = new System.Char[64]; - [DNAFieldAttribute(20, "char", "*default_attribute_name", "char", 4, true)] + [DNAFieldAttribute(20, "char", "*default_attribute_name", "char", 8, true)] public char ptr_default_attribute_name; [DNAFieldAttribute(21, "int", "own_index", "int", 4, false)] public int own_index; [DNAFieldAttribute(22, "int", "to_index", "int", 4, false)] public int to_index; - [DNAFieldAttribute(23, "bNodeLink", "*link", "bNodeLink", 4, true)] + [DNAFieldAttribute(23, "bNodeLink", "*link", "bNodeLink", 8, true)] public bNodeLink ptr_link; [DNAFieldAttribute(24, "bNodeStack", "ns", "bNodeStack", 48, false)] public bNodeStack ns; - [DNAFieldAttribute(25, "bNodeSocketRuntimeHandle", "*runtime", "bNodeSocketRuntimeHandle", 4, true)] + [DNAFieldAttribute(25, "bNodeSocketRuntimeHandle", "*runtime", "bNodeSocketRuntimeHandle", 8, true)] public bNodeSocketRuntimeHandle ptr_runtime; public bNodeSocket() { this.ptr_next = default; diff --git a/BlendFile/DNA/bNodeSocketValueBoolean.cs b/BlendFile/DNA/bNodeSocketValueBoolean.cs index f64e46a..cf90a21 100644 --- a/BlendFile/DNA/bNodeSocketValueBoolean.cs +++ b/BlendFile/DNA/bNodeSocketValueBoolean.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(587, "bNodeSocketValueBoolean")] + [DNAClassAttribute(587, "bNodeSocketValueBoolean", 1)] public struct bNodeSocketValueBoolean { [DNAFieldAttribute(0, "char", "value", "char", 1, false)] public char value; diff --git a/BlendFile/DNA/bNodeSocketValueCollection.cs b/BlendFile/DNA/bNodeSocketValueCollection.cs index d154ede..0f42115 100644 --- a/BlendFile/DNA/bNodeSocketValueCollection.cs +++ b/BlendFile/DNA/bNodeSocketValueCollection.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(594, "bNodeSocketValueCollection")] + [DNAClassAttribute(594, "bNodeSocketValueCollection", 8)] public class bNodeSocketValueCollection { - [DNAFieldAttribute(0, "Collection", "*value", "Collection", 4, true)] + [DNAFieldAttribute(0, "Collection", "*value", "Collection", 8, true)] public Collection ptr_value; public bNodeSocketValueCollection() { this.ptr_value = default; diff --git a/BlendFile/DNA/bNodeSocketValueFloat.cs b/BlendFile/DNA/bNodeSocketValueFloat.cs index 99c13e6..5fc820f 100644 --- a/BlendFile/DNA/bNodeSocketValueFloat.cs +++ b/BlendFile/DNA/bNodeSocketValueFloat.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(586, "bNodeSocketValueFloat")] + [DNAClassAttribute(586, "bNodeSocketValueFloat", 16)] public struct bNodeSocketValueFloat { [DNAFieldAttribute(0, "int", "subtype", "int", 4, false)] public int subtype; diff --git a/BlendFile/DNA/bNodeSocketValueImage.cs b/BlendFile/DNA/bNodeSocketValueImage.cs index 2ab850a..6df79c4 100644 --- a/BlendFile/DNA/bNodeSocketValueImage.cs +++ b/BlendFile/DNA/bNodeSocketValueImage.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(593, "bNodeSocketValueImage")] + [DNAClassAttribute(593, "bNodeSocketValueImage", 8)] public class bNodeSocketValueImage { - [DNAFieldAttribute(0, "Image", "*value", "Image", 4, true)] + [DNAFieldAttribute(0, "Image", "*value", "Image", 8, true)] public Image ptr_value; public bNodeSocketValueImage() { this.ptr_value = default; diff --git a/BlendFile/DNA/bNodeSocketValueInt.cs b/BlendFile/DNA/bNodeSocketValueInt.cs index 7d6d137..37f0210 100644 --- a/BlendFile/DNA/bNodeSocketValueInt.cs +++ b/BlendFile/DNA/bNodeSocketValueInt.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(585, "bNodeSocketValueInt")] + [DNAClassAttribute(585, "bNodeSocketValueInt", 16)] public struct bNodeSocketValueInt { [DNAFieldAttribute(0, "int", "subtype", "int", 4, false)] public int subtype; diff --git a/BlendFile/DNA/bNodeSocketValueMaterial.cs b/BlendFile/DNA/bNodeSocketValueMaterial.cs index 95edef5..035252d 100644 --- a/BlendFile/DNA/bNodeSocketValueMaterial.cs +++ b/BlendFile/DNA/bNodeSocketValueMaterial.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(596, "bNodeSocketValueMaterial")] + [DNAClassAttribute(596, "bNodeSocketValueMaterial", 8)] public class bNodeSocketValueMaterial { - [DNAFieldAttribute(0, "Material", "*value", "Material", 4, true)] + [DNAFieldAttribute(0, "Material", "*value", "Material", 8, true)] public Material ptr_value; public bNodeSocketValueMaterial() { this.ptr_value = default; diff --git a/BlendFile/DNA/bNodeSocketValueMenu.cs b/BlendFile/DNA/bNodeSocketValueMenu.cs index a29d5d3..2d36073 100644 --- a/BlendFile/DNA/bNodeSocketValueMenu.cs +++ b/BlendFile/DNA/bNodeSocketValueMenu.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(597, "bNodeSocketValueMenu")] + [DNAClassAttribute(597, "bNodeSocketValueMenu", 16)] public class bNodeSocketValueMenu { [DNAFieldAttribute(0, "int", "value", "int", 4, false)] public int value; [DNAFieldAttribute(1, "int", "runtime_flag", "int", 4, false)] public int runtime_flag; - [DNAFieldAttribute(2, "RuntimeNodeEnumItemsHandle", "*enum_items", "RuntimeNodeEnumItemsHandle", 4, true)] + [DNAFieldAttribute(2, "RuntimeNodeEnumItemsHandle", "*enum_items", "RuntimeNodeEnumItemsHandle", 8, true)] public RuntimeNodeEnumItemsHandle ptr_enum_items; public bNodeSocketValueMenu() { this.value = default; diff --git a/BlendFile/DNA/bNodeSocketValueObject.cs b/BlendFile/DNA/bNodeSocketValueObject.cs index 188e354..0e45cab 100644 --- a/BlendFile/DNA/bNodeSocketValueObject.cs +++ b/BlendFile/DNA/bNodeSocketValueObject.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(592, "bNodeSocketValueObject")] + [DNAClassAttribute(592, "bNodeSocketValueObject", 8)] public class bNodeSocketValueObject { - [DNAFieldAttribute(0, "Object", "*value", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*value", "Object", 8, true)] public Object ptr_value; public bNodeSocketValueObject() { this.ptr_value = default; diff --git a/BlendFile/DNA/bNodeSocketValueRGBA.cs b/BlendFile/DNA/bNodeSocketValueRGBA.cs index 48ce6c4..aee9f7b 100644 --- a/BlendFile/DNA/bNodeSocketValueRGBA.cs +++ b/BlendFile/DNA/bNodeSocketValueRGBA.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(590, "bNodeSocketValueRGBA")] + [DNAClassAttribute(590, "bNodeSocketValueRGBA", 16)] public struct bNodeSocketValueRGBA { [DNAFieldAttribute(0, "float", "value[4]", "System.Single[]", 16, false)] public float[] value = new System.Single[4]; diff --git a/BlendFile/DNA/bNodeSocketValueRotation.cs b/BlendFile/DNA/bNodeSocketValueRotation.cs index 37d6a4e..3846560 100644 --- a/BlendFile/DNA/bNodeSocketValueRotation.cs +++ b/BlendFile/DNA/bNodeSocketValueRotation.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(589, "bNodeSocketValueRotation")] + [DNAClassAttribute(589, "bNodeSocketValueRotation", 12)] public struct bNodeSocketValueRotation { [DNAFieldAttribute(0, "float", "value_euler[3]", "System.Single[]", 12, false)] public float[] value_euler = new System.Single[3]; diff --git a/BlendFile/DNA/bNodeSocketValueString.cs b/BlendFile/DNA/bNodeSocketValueString.cs index 2e3e7eb..5a2c1e5 100644 --- a/BlendFile/DNA/bNodeSocketValueString.cs +++ b/BlendFile/DNA/bNodeSocketValueString.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(591, "bNodeSocketValueString")] + [DNAClassAttribute(591, "bNodeSocketValueString", 1032)] public struct bNodeSocketValueString { [DNAFieldAttribute(0, "int", "subtype", "int", 4, false)] public int subtype; diff --git a/BlendFile/DNA/bNodeSocketValueTexture.cs b/BlendFile/DNA/bNodeSocketValueTexture.cs index a21bb25..50d56f7 100644 --- a/BlendFile/DNA/bNodeSocketValueTexture.cs +++ b/BlendFile/DNA/bNodeSocketValueTexture.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(595, "bNodeSocketValueTexture")] + [DNAClassAttribute(595, "bNodeSocketValueTexture", 8)] public class bNodeSocketValueTexture { - [DNAFieldAttribute(0, "Tex", "*value", "Tex", 4, true)] + [DNAFieldAttribute(0, "Tex", "*value", "Tex", 8, true)] public Tex ptr_value; public bNodeSocketValueTexture() { this.ptr_value = default; diff --git a/BlendFile/DNA/bNodeSocketValueVector.cs b/BlendFile/DNA/bNodeSocketValueVector.cs index fb06116..7033d5f 100644 --- a/BlendFile/DNA/bNodeSocketValueVector.cs +++ b/BlendFile/DNA/bNodeSocketValueVector.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(588, "bNodeSocketValueVector")] + [DNAClassAttribute(588, "bNodeSocketValueVector", 24)] public struct bNodeSocketValueVector { [DNAFieldAttribute(0, "int", "subtype", "int", 4, false)] public int subtype; diff --git a/BlendFile/DNA/bNodeStack.cs b/BlendFile/DNA/bNodeStack.cs index e565743..dd118fe 100644 --- a/BlendFile/DNA/bNodeStack.cs +++ b/BlendFile/DNA/bNodeStack.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(569, "bNodeStack")] + [DNAClassAttribute(569, "bNodeStack", 48)] public class bNodeStack { [DNAFieldAttribute(0, "float", "vec[4]", "System.Single[]", 16, false)] public float[] vec = new System.Single[4]; @@ -21,7 +21,7 @@ namespace BlendFile.DNA { public float min; [DNAFieldAttribute(2, "float", "max", "float", 4, false)] public float max; - [DNAFieldAttribute(3, "void", "*data", "void", 4, true)] + [DNAFieldAttribute(3, "void", "*data", "void", 8, true)] public object ptr_data; [DNAFieldAttribute(4, "short", "hasinput", "short", 2, false)] public short hasinput; diff --git a/BlendFile/DNA/bNodeTree.cs b/BlendFile/DNA/bNodeTree.cs index b04888d..f37e7b3 100644 --- a/BlendFile/DNA/bNodeTree.cs +++ b/BlendFile/DNA/bNodeTree.cs @@ -13,21 +13,21 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(351, "bNodeTree")] + [DNAClassAttribute(351, "bNodeTree", 544)] public class bNodeTree { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 4, true)] + [DNAFieldAttribute(1, "AnimData", "*adt", "AnimData", 8, true)] public AnimData ptr_adt; - [DNAFieldAttribute(2, "ID", "*owner_id", "ID", 4, true)] + [DNAFieldAttribute(2, "ID", "*owner_id", "ID", 8, true)] public ID ptr_owner_id; - [DNAFieldAttribute(3, "bNodeTreeTypeHandle", "*typeinfo", "bNodeTreeTypeHandle", 4, true)] + [DNAFieldAttribute(3, "bNodeTreeTypeHandle", "*typeinfo", "bNodeTreeTypeHandle", 8, true)] public bNodeTreeTypeHandle ptr_typeinfo; [DNAFieldAttribute(4, "char", "idname[64]", "System.Char[]", 64, false)] public char[] idname = new System.Char[64]; - [DNAFieldAttribute(5, "char", "*description", "char", 4, true)] + [DNAFieldAttribute(5, "char", "*description", "char", 8, true)] public char ptr_description; - [DNAFieldAttribute(6, "bGPdata", "*gpd", "bGPdata", 4, true)] + [DNAFieldAttribute(6, "bGPdata", "*gpd", "bGPdata", 8, true)] public bGPdata ptr_gpd; [DNAFieldAttribute(7, "float", "view_center[2]", "System.Single[]", 8, false)] public float[] view_center = new System.Single[2]; @@ -59,19 +59,19 @@ namespace BlendFile.DNA { public ListBase outputs; [DNAFieldAttribute(21, "bNodeTreeInterface", "tree_interface", "bNodeTreeInterface", 64, false)] public bNodeTreeInterface tree_interface; - [DNAFieldAttribute(22, "NodeInstanceHashHandle", "*previews", "NodeInstanceHashHandle", 4, true)] + [DNAFieldAttribute(22, "NodeInstanceHashHandle", "*previews", "NodeInstanceHashHandle", 8, true)] public NodeInstanceHashHandle ptr_previews; [DNAFieldAttribute(23, "bNodeInstanceKey", "active_viewer_key", "bNodeInstanceKey", 4, false)] public bNodeInstanceKey active_viewer_key; [DNAFieldAttribute(24, "int", "nested_node_refs_num", "int", 4, false)] public int nested_node_refs_num; - [DNAFieldAttribute(25, "bNestedNodeRef", "*nested_node_refs", "bNestedNodeRef", 4, true)] + [DNAFieldAttribute(25, "bNestedNodeRef", "*nested_node_refs", "bNestedNodeRef", 8, true)] public bNestedNodeRef ptr_nested_node_refs; - [DNAFieldAttribute(26, "GeometryNodeAssetTraits", "*geometry_node_asset_traits", "GeometryNodeAssetTraits", 4, true)] + [DNAFieldAttribute(26, "GeometryNodeAssetTraits", "*geometry_node_asset_traits", "GeometryNodeAssetTraits", 8, true)] public GeometryNodeAssetTraits ptr_geometry_node_asset_traits; - [DNAFieldAttribute(27, "PreviewImage", "*preview", "PreviewImage", 4, true)] + [DNAFieldAttribute(27, "PreviewImage", "*preview", "PreviewImage", 8, true)] public PreviewImage ptr_preview; - [DNAFieldAttribute(28, "bNodeTreeRuntimeHandle", "*runtime", "bNodeTreeRuntimeHandle", 4, true)] + [DNAFieldAttribute(28, "bNodeTreeRuntimeHandle", "*runtime", "bNodeTreeRuntimeHandle", 8, true)] public bNodeTreeRuntimeHandle ptr_runtime; public bNodeTree() { this.id = default; diff --git a/BlendFile/DNA/bNodeTreeInterface.cs b/BlendFile/DNA/bNodeTreeInterface.cs index cd97631..5cd6235 100644 --- a/BlendFile/DNA/bNodeTreeInterface.cs +++ b/BlendFile/DNA/bNodeTreeInterface.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(567, "bNodeTreeInterface")] + [DNAClassAttribute(567, "bNodeTreeInterface", 64)] public class bNodeTreeInterface { [DNAFieldAttribute(0, "bNodeTreeInterfacePanel", "root_panel", "bNodeTreeInterfacePanel", 48, false)] public bNodeTreeInterfacePanel root_panel; @@ -21,7 +21,7 @@ namespace BlendFile.DNA { public int active_index; [DNAFieldAttribute(2, "int", "next_uid", "int", 4, false)] public int next_uid; - [DNAFieldAttribute(3, "bNodeTreeInterfaceRuntimeHandle", "*runtime", "bNodeTreeInterfaceRuntimeHandle", 4, true)] + [DNAFieldAttribute(3, "bNodeTreeInterfaceRuntimeHandle", "*runtime", "bNodeTreeInterfaceRuntimeHandle", 8, true)] public bNodeTreeInterfaceRuntimeHandle ptr_runtime; public bNodeTreeInterface() { this.root_panel = default; diff --git a/BlendFile/DNA/bNodeTreeInterfaceItem.cs b/BlendFile/DNA/bNodeTreeInterfaceItem.cs index f1ea6b6..de64279 100644 --- a/BlendFile/DNA/bNodeTreeInterfaceItem.cs +++ b/BlendFile/DNA/bNodeTreeInterfaceItem.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(564, "bNodeTreeInterfaceItem")] + [DNAClassAttribute(564, "bNodeTreeInterfaceItem", 8)] public struct bNodeTreeInterfaceItem { [DNAFieldAttribute(0, "char", "item_type", "char", 1, false)] public char item_type; diff --git a/BlendFile/DNA/bNodeTreeInterfacePanel.cs b/BlendFile/DNA/bNodeTreeInterfacePanel.cs index 36e66df..0448977 100644 --- a/BlendFile/DNA/bNodeTreeInterfacePanel.cs +++ b/BlendFile/DNA/bNodeTreeInterfacePanel.cs @@ -13,19 +13,19 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(566, "bNodeTreeInterfacePanel")] + [DNAClassAttribute(566, "bNodeTreeInterfacePanel", 48)] public class bNodeTreeInterfacePanel { [DNAFieldAttribute(0, "bNodeTreeInterfaceItem", "item", "bNodeTreeInterfaceItem", 8, false)] public bNodeTreeInterfaceItem item; - [DNAFieldAttribute(1, "char", "*name", "char", 4, true)] + [DNAFieldAttribute(1, "char", "*name", "char", 8, true)] public char ptr_name; - [DNAFieldAttribute(2, "char", "*description", "char", 4, true)] + [DNAFieldAttribute(2, "char", "*description", "char", 8, true)] public char ptr_description; [DNAFieldAttribute(3, "int", "flag", "int", 4, false)] public int flag; [DNAFieldAttribute(4, "char", "_pad[4]", "System.Char[]", 4, false)] public char[] _pad = new System.Char[4]; - [DNAFieldAttribute(5, "bNodeTreeInterfaceItem", "**items_array", "bNodeTreeInterfaceItem", 4, true)] + [DNAFieldAttribute(5, "bNodeTreeInterfaceItem", "**items_array", "bNodeTreeInterfaceItem", 8, true)] public bNodeTreeInterfaceItem ptr_ptr_items_array; [DNAFieldAttribute(6, "int", "items_num", "int", 4, false)] public int items_num; diff --git a/BlendFile/DNA/bNodeTreeInterfaceSocket.cs b/BlendFile/DNA/bNodeTreeInterfaceSocket.cs index 418b9b9..72723d3 100644 --- a/BlendFile/DNA/bNodeTreeInterfaceSocket.cs +++ b/BlendFile/DNA/bNodeTreeInterfaceSocket.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(565, "bNodeTreeInterfaceSocket")] + [DNAClassAttribute(565, "bNodeTreeInterfaceSocket", 72)] public class bNodeTreeInterfaceSocket { [DNAFieldAttribute(0, "bNodeTreeInterfaceItem", "item", "bNodeTreeInterfaceItem", 8, false)] public bNodeTreeInterfaceItem item; - [DNAFieldAttribute(1, "char", "*name", "char", 4, true)] + [DNAFieldAttribute(1, "char", "*name", "char", 8, true)] public char ptr_name; - [DNAFieldAttribute(2, "char", "*description", "char", 4, true)] + [DNAFieldAttribute(2, "char", "*description", "char", 8, true)] public char ptr_description; - [DNAFieldAttribute(3, "char", "*socket_type", "char", 4, true)] + [DNAFieldAttribute(3, "char", "*socket_type", "char", 8, true)] public char ptr_socket_type; [DNAFieldAttribute(4, "int", "flag", "int", 4, false)] public int flag; @@ -29,13 +29,13 @@ namespace BlendFile.DNA { public short attribute_domain; [DNAFieldAttribute(6, "short", "default_input", "short", 2, false)] public short default_input; - [DNAFieldAttribute(7, "char", "*default_attribute_name", "char", 4, true)] + [DNAFieldAttribute(7, "char", "*default_attribute_name", "char", 8, true)] public char ptr_default_attribute_name; - [DNAFieldAttribute(8, "char", "*identifier", "char", 4, true)] + [DNAFieldAttribute(8, "char", "*identifier", "char", 8, true)] public char ptr_identifier; - [DNAFieldAttribute(9, "void", "*socket_data", "void", 4, true)] + [DNAFieldAttribute(9, "void", "*socket_data", "void", 8, true)] public object ptr_socket_data; - [DNAFieldAttribute(10, "IDProperty", "*properties", "IDProperty", 4, true)] + [DNAFieldAttribute(10, "IDProperty", "*properties", "IDProperty", 8, true)] public IDProperty ptr_properties; public bNodeTreeInterfaceSocket() { this.item = default; diff --git a/BlendFile/DNA/bNodeTreePath.cs b/BlendFile/DNA/bNodeTreePath.cs index 3aa8bfc..7e7649a 100644 --- a/BlendFile/DNA/bNodeTreePath.cs +++ b/BlendFile/DNA/bNodeTreePath.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(955, "bNodeTreePath")] + [DNAClassAttribute(955, "bNodeTreePath", 168)] public class bNodeTreePath { - [DNAFieldAttribute(0, "bNodeTreePath", "*next", "bNodeTreePath", 4, true)] + [DNAFieldAttribute(0, "bNodeTreePath", "*next", "bNodeTreePath", 8, true)] public bNodeTreePath ptr_next; - [DNAFieldAttribute(1, "bNodeTreePath", "*prev", "bNodeTreePath", 4, true)] + [DNAFieldAttribute(1, "bNodeTreePath", "*prev", "bNodeTreePath", 8, true)] public bNodeTreePath ptr_prev; - [DNAFieldAttribute(2, "bNodeTree", "*nodetree", "bNodeTree", 4, true)] + [DNAFieldAttribute(2, "bNodeTree", "*nodetree", "bNodeTree", 8, true)] public bNodeTree ptr_nodetree; [DNAFieldAttribute(3, "bNodeInstanceKey", "parent_key", "bNodeInstanceKey", 4, false)] public bNodeInstanceKey parent_key; diff --git a/BlendFile/DNA/bObjectSolverConstraint.cs b/BlendFile/DNA/bObjectSolverConstraint.cs index aa148e4..a399ae7 100644 --- a/BlendFile/DNA/bObjectSolverConstraint.cs +++ b/BlendFile/DNA/bObjectSolverConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(203, "bObjectSolverConstraint")] + [DNAClassAttribute(203, "bObjectSolverConstraint", 152)] public class bObjectSolverConstraint { - [DNAFieldAttribute(0, "MovieClip", "*clip", "MovieClip", 4, true)] + [DNAFieldAttribute(0, "MovieClip", "*clip", "MovieClip", 8, true)] public MovieClip ptr_clip; [DNAFieldAttribute(1, "int", "flag", "int", 4, false)] public int flag; @@ -25,7 +25,7 @@ namespace BlendFile.DNA { public char[] @object = new System.Char[64]; [DNAFieldAttribute(4, "float", "invmat[4][4]", "System.Single[,]", 64, false)] public float[,] invmat = new System.Single[4,4]; - [DNAFieldAttribute(5, "Object", "*camera", "Object", 4, true)] + [DNAFieldAttribute(5, "Object", "*camera", "Object", 8, true)] public Object ptr_camera; public bObjectSolverConstraint() { this.ptr_clip = default; diff --git a/BlendFile/DNA/bPathCompare.cs b/BlendFile/DNA/bPathCompare.cs index a80df50..29e8260 100644 --- a/BlendFile/DNA/bPathCompare.cs +++ b/BlendFile/DNA/bPathCompare.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(999, "bPathCompare")] + [DNAClassAttribute(999, "bPathCompare", 792)] public class bPathCompare { - [DNAFieldAttribute(0, "bPathCompare", "*next", "bPathCompare", 4, true)] + [DNAFieldAttribute(0, "bPathCompare", "*next", "bPathCompare", 8, true)] public bPathCompare ptr_next; - [DNAFieldAttribute(1, "bPathCompare", "*prev", "bPathCompare", 4, true)] + [DNAFieldAttribute(1, "bPathCompare", "*prev", "bPathCompare", 8, true)] public bPathCompare ptr_prev; [DNAFieldAttribute(2, "char", "path[768]", "System.Char[]", 768, false)] public char[] path = new System.Char[768]; diff --git a/BlendFile/DNA/bPivotConstraint.cs b/BlendFile/DNA/bPivotConstraint.cs index 80648ac..1af1dae 100644 --- a/BlendFile/DNA/bPivotConstraint.cs +++ b/BlendFile/DNA/bPivotConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(195, "bPivotConstraint")] + [DNAClassAttribute(195, "bPivotConstraint", 88)] public class bPivotConstraint { - [DNAFieldAttribute(0, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; [DNAFieldAttribute(1, "char", "subtarget[64]", "System.Char[]", 64, false)] public char[] subtarget = new System.Char[64]; diff --git a/BlendFile/DNA/bPose.cs b/BlendFile/DNA/bPose.cs index 3936049..e902aa1 100644 --- a/BlendFile/DNA/bPose.cs +++ b/BlendFile/DNA/bPose.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(58, "bPose")] + [DNAClassAttribute(58, "bPose", 136)] public class bPose { [DNAFieldAttribute(0, "ListBase", "chanbase", "ListBase", 16, false)] public ListBase chanbase; - [DNAFieldAttribute(1, "GHash", "*chanhash", "GHash", 4, true)] + [DNAFieldAttribute(1, "GHash", "*chanhash", "GHash", 8, true)] public GHash ptr_chanhash; - [DNAFieldAttribute(2, "bPoseChannel", "**chan_array", "bPoseChannel", 4, true)] + [DNAFieldAttribute(2, "bPoseChannel", "**chan_array", "bPoseChannel", 8, true)] public bPoseChannel ptr_ptr_chan_array; [DNAFieldAttribute(3, "short", "flag", "short", 2, false)] public short flag; @@ -37,9 +37,9 @@ namespace BlendFile.DNA { public int active_group; [DNAFieldAttribute(10, "int", "iksolver", "int", 4, false)] public int iksolver; - [DNAFieldAttribute(11, "void", "*ikdata", "void", 4, true)] + [DNAFieldAttribute(11, "void", "*ikdata", "void", 8, true)] public object ptr_ikdata; - [DNAFieldAttribute(12, "void", "*ikparam", "void", 4, true)] + [DNAFieldAttribute(12, "void", "*ikparam", "void", 8, true)] public object ptr_ikparam; [DNAFieldAttribute(13, "bAnimVizSettings", "avs", "bAnimVizSettings", 32, false)] public bAnimVizSettings avs; diff --git a/BlendFile/DNA/bPoseChannel.cs b/BlendFile/DNA/bPoseChannel.cs index 5bd6196..d8b4df2 100644 --- a/BlendFile/DNA/bPoseChannel.cs +++ b/BlendFile/DNA/bPoseChannel.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(53, "bPoseChannel")] + [DNAClassAttribute(53, "bPoseChannel", 1016)] public class bPoseChannel { - [DNAFieldAttribute(0, "bPoseChannel", "*next", "bPoseChannel", 4, true)] + [DNAFieldAttribute(0, "bPoseChannel", "*next", "bPoseChannel", 8, true)] public bPoseChannel ptr_next; - [DNAFieldAttribute(1, "bPoseChannel", "*prev", "bPoseChannel", 4, true)] + [DNAFieldAttribute(1, "bPoseChannel", "*prev", "bPoseChannel", 8, true)] public bPoseChannel ptr_prev; - [DNAFieldAttribute(2, "IDProperty", "*prop", "IDProperty", 4, true)] + [DNAFieldAttribute(2, "IDProperty", "*prop", "IDProperty", 8, true)] public IDProperty ptr_prop; [DNAFieldAttribute(3, "ListBase", "constraints", "ListBase", 16, false)] public ListBase constraints; @@ -43,21 +43,21 @@ namespace BlendFile.DNA { public char bboneflag; [DNAFieldAttribute(13, "char", "_pad0[4]", "System.Char[]", 4, false)] public char[] _pad0 = new System.Char[4]; - [DNAFieldAttribute(14, "Bone", "*bone", "Bone", 4, true)] + [DNAFieldAttribute(14, "Bone", "*bone", "Bone", 8, true)] public Bone ptr_bone; - [DNAFieldAttribute(15, "bPoseChannel", "*parent", "bPoseChannel", 4, true)] + [DNAFieldAttribute(15, "bPoseChannel", "*parent", "bPoseChannel", 8, true)] public bPoseChannel ptr_parent; - [DNAFieldAttribute(16, "bPoseChannel", "*child", "bPoseChannel", 4, true)] + [DNAFieldAttribute(16, "bPoseChannel", "*child", "bPoseChannel", 8, true)] public bPoseChannel ptr_child; [DNAFieldAttribute(17, "ListBase", "iktree", "ListBase", 16, false)] public ListBase iktree; [DNAFieldAttribute(18, "ListBase", "siktree", "ListBase", 16, false)] public ListBase siktree; - [DNAFieldAttribute(19, "bMotionPath", "*mpath", "bMotionPath", 4, true)] + [DNAFieldAttribute(19, "bMotionPath", "*mpath", "bMotionPath", 8, true)] public bMotionPath ptr_mpath; - [DNAFieldAttribute(20, "Object", "*custom", "Object", 4, true)] + [DNAFieldAttribute(20, "Object", "*custom", "Object", 8, true)] public Object ptr_custom; - [DNAFieldAttribute(21, "bPoseChannel", "*custom_tx", "bPoseChannel", 4, true)] + [DNAFieldAttribute(21, "bPoseChannel", "*custom_tx", "bPoseChannel", 8, true)] public bPoseChannel ptr_custom_tx; [DNAFieldAttribute(22, "float", "custom_scale", "float", 4, false)] public float custom_scale; @@ -139,15 +139,15 @@ namespace BlendFile.DNA { public float[] scale_in = new System.Single[3]; [DNAFieldAttribute(61, "float", "scale_out[3]", "System.Single[]", 12, false)] public float[] scale_out = new System.Single[3]; - [DNAFieldAttribute(62, "bPoseChannel", "*bbone_prev", "bPoseChannel", 4, true)] + [DNAFieldAttribute(62, "bPoseChannel", "*bbone_prev", "bPoseChannel", 8, true)] public bPoseChannel ptr_bbone_prev; - [DNAFieldAttribute(63, "bPoseChannel", "*bbone_next", "bPoseChannel", 4, true)] + [DNAFieldAttribute(63, "bPoseChannel", "*bbone_next", "bPoseChannel", 8, true)] public bPoseChannel ptr_bbone_next; - [DNAFieldAttribute(64, "void", "*temp", "void", 4, true)] + [DNAFieldAttribute(64, "void", "*temp", "void", 8, true)] public object ptr_temp; - [DNAFieldAttribute(65, "bPoseChannelDrawData", "*draw_data", "bPoseChannelDrawData", 4, true)] + [DNAFieldAttribute(65, "bPoseChannelDrawData", "*draw_data", "bPoseChannelDrawData", 8, true)] public bPoseChannelDrawData ptr_draw_data; - [DNAFieldAttribute(66, "bPoseChannel", "*orig_pchan", "bPoseChannel", 4, true)] + [DNAFieldAttribute(66, "bPoseChannel", "*orig_pchan", "bPoseChannel", 8, true)] public bPoseChannel ptr_orig_pchan; [DNAFieldAttribute(67, "BoneColor", "color", "BoneColor", 24, false)] public BoneColor color; diff --git a/BlendFile/DNA/bPoseChannel_BBoneSegmentBoundary.cs b/BlendFile/DNA/bPoseChannel_BBoneSegmentBoundary.cs index 63dbe45..5380ea4 100644 --- a/BlendFile/DNA/bPoseChannel_BBoneSegmentBoundary.cs +++ b/BlendFile/DNA/bPoseChannel_BBoneSegmentBoundary.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(48, "bPoseChannel_BBoneSegmentBoundary")] + [DNAClassAttribute(48, "bPoseChannel_BBoneSegmentBoundary", 32)] public struct bPoseChannel_BBoneSegmentBoundary { [DNAFieldAttribute(0, "float", "point[3]", "System.Single[]", 12, false)] public float[] point = new System.Single[3]; diff --git a/BlendFile/DNA/bPoseChannel_Runtime.cs b/BlendFile/DNA/bPoseChannel_Runtime.cs index 11c0b01..fca6530 100644 --- a/BlendFile/DNA/bPoseChannel_Runtime.cs +++ b/BlendFile/DNA/bPoseChannel_Runtime.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(49, "bPoseChannel_Runtime")] + [DNAClassAttribute(49, "bPoseChannel_Runtime", 168)] public class bPoseChannel_Runtime { [DNAFieldAttribute(0, "SessionUID", "session_uid", "SessionUID", 8, false)] public SessionUID session_uid; @@ -25,17 +25,17 @@ namespace BlendFile.DNA { public float bbone_arc_length_reciprocal; [DNAFieldAttribute(4, "char", "_pad1[4]", "System.Char[]", 4, false)] public char[] _pad1 = new System.Char[4]; - [DNAFieldAttribute(5, "Mat4", "*bbone_rest_mats", "Mat4", 4, true)] + [DNAFieldAttribute(5, "Mat4", "*bbone_rest_mats", "Mat4", 8, true)] public Mat4 ptr_bbone_rest_mats; - [DNAFieldAttribute(6, "Mat4", "*bbone_pose_mats", "Mat4", 4, true)] + [DNAFieldAttribute(6, "Mat4", "*bbone_pose_mats", "Mat4", 8, true)] public Mat4 ptr_bbone_pose_mats; - [DNAFieldAttribute(7, "Mat4", "*bbone_deform_mats", "Mat4", 4, true)] + [DNAFieldAttribute(7, "Mat4", "*bbone_deform_mats", "Mat4", 8, true)] public Mat4 ptr_bbone_deform_mats; - [DNAFieldAttribute(8, "DualQuat", "*bbone_dual_quats", "DualQuat", 4, true)] + [DNAFieldAttribute(8, "DualQuat", "*bbone_dual_quats", "DualQuat", 8, true)] public DualQuat ptr_bbone_dual_quats; - [DNAFieldAttribute(9, "bPoseChannel_BBoneSegmentBoundary", "*bbone_segment_boundaries", "bPoseChannel_BBoneSegmentBoundary", 4, true)] + [DNAFieldAttribute(9, "bPoseChannel_BBoneSegmentBoundary", "*bbone_segment_boundaries", "bPoseChannel_BBoneSegmentBoundary", 8, true)] public bPoseChannel_BBoneSegmentBoundary ptr_bbone_segment_boundaries; - [DNAFieldAttribute(10, "void", "*_pad", "void", 4, true)] + [DNAFieldAttribute(10, "void", "*_pad", "void", 8, true)] public object ptr__pad; public bPoseChannel_Runtime() { this.session_uid = default; diff --git a/BlendFile/DNA/bPythonConstraint.cs b/BlendFile/DNA/bPythonConstraint.cs index 971cda7..83dcd9d 100644 --- a/BlendFile/DNA/bPythonConstraint.cs +++ b/BlendFile/DNA/bPythonConstraint.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(174, "bPythonConstraint")] + [DNAClassAttribute(174, "bPythonConstraint", 112)] public class bPythonConstraint { - [DNAFieldAttribute(0, "Text", "*text", "Text", 4, true)] + [DNAFieldAttribute(0, "Text", "*text", "Text", 8, true)] public Text ptr_text; - [DNAFieldAttribute(1, "IDProperty", "*prop", "IDProperty", 4, true)] + [DNAFieldAttribute(1, "IDProperty", "*prop", "IDProperty", 8, true)] public IDProperty ptr_prop; [DNAFieldAttribute(2, "int", "flag", "int", 4, false)] public int flag; @@ -25,7 +25,7 @@ namespace BlendFile.DNA { public int tarnum; [DNAFieldAttribute(4, "ListBase", "targets", "ListBase", 16, false)] public ListBase targets; - [DNAFieldAttribute(5, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(5, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; [DNAFieldAttribute(6, "char", "subtarget[64]", "System.Char[]", 64, false)] public char[] subtarget = new System.Char[64]; diff --git a/BlendFile/DNA/bRigidBodyJointConstraint.cs b/BlendFile/DNA/bRigidBodyJointConstraint.cs index 0b4fb13..604aaad 100644 --- a/BlendFile/DNA/bRigidBodyJointConstraint.cs +++ b/BlendFile/DNA/bRigidBodyJointConstraint.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(191, "bRigidBodyJointConstraint")] + [DNAClassAttribute(191, "bRigidBodyJointConstraint", 104)] public class bRigidBodyJointConstraint { - [DNAFieldAttribute(0, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; - [DNAFieldAttribute(1, "Object", "*child", "Object", 4, true)] + [DNAFieldAttribute(1, "Object", "*child", "Object", 8, true)] public Object ptr_child; [DNAFieldAttribute(2, "int", "type", "int", 4, false)] public int type; diff --git a/BlendFile/DNA/bRotLimitConstraint.cs b/BlendFile/DNA/bRotLimitConstraint.cs index 3125517..10ca337 100644 --- a/BlendFile/DNA/bRotLimitConstraint.cs +++ b/BlendFile/DNA/bRotLimitConstraint.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(197, "bRotLimitConstraint")] + [DNAClassAttribute(197, "bRotLimitConstraint", 32)] public struct bRotLimitConstraint { [DNAFieldAttribute(0, "float", "xmin", "float", 4, false)] public float xmin; diff --git a/BlendFile/DNA/bRotateLikeConstraint.cs b/BlendFile/DNA/bRotateLikeConstraint.cs index 4c88691..6aeb1f5 100644 --- a/BlendFile/DNA/bRotateLikeConstraint.cs +++ b/BlendFile/DNA/bRotateLikeConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(180, "bRotateLikeConstraint")] + [DNAClassAttribute(180, "bRotateLikeConstraint", 80)] public class bRotateLikeConstraint { - [DNAFieldAttribute(0, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; [DNAFieldAttribute(1, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/bSameVolumeConstraint.cs b/BlendFile/DNA/bSameVolumeConstraint.cs index 0ad7203..f566a65 100644 --- a/BlendFile/DNA/bSameVolumeConstraint.cs +++ b/BlendFile/DNA/bSameVolumeConstraint.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(183, "bSameVolumeConstraint")] + [DNAClassAttribute(183, "bSameVolumeConstraint", 8)] public struct bSameVolumeConstraint { [DNAFieldAttribute(0, "char", "flag", "char", 1, false)] public char flag; diff --git a/BlendFile/DNA/bScreen.cs b/BlendFile/DNA/bScreen.cs index 6c62e13..f2fdbc5 100644 --- a/BlendFile/DNA/bScreen.cs +++ b/BlendFile/DNA/bScreen.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(240, "bScreen")] + [DNAClassAttribute(240, "bScreen", 336)] public class bScreen { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; @@ -25,7 +25,7 @@ namespace BlendFile.DNA { public ListBase areabase; [DNAFieldAttribute(4, "ListBase", "regionbase", "ListBase", 16, false)] public ListBase regionbase; - [DNAFieldAttribute(5, "Scene", "*scene", "Scene", 4, true)] + [DNAFieldAttribute(5, "Scene", "*scene", "Scene", 8, true)] public Scene ptr_scene; [DNAFieldAttribute(6, "short", "flag", "short", 2, false)] public short flag; @@ -53,15 +53,15 @@ namespace BlendFile.DNA { public char scrubbing; [DNAFieldAttribute(18, "char", "_pad[1]", "System.Char[]", 1, false)] public char[] _pad = new System.Char[1]; - [DNAFieldAttribute(19, "ARegion", "*active_region", "ARegion", 4, true)] + [DNAFieldAttribute(19, "ARegion", "*active_region", "ARegion", 8, true)] public ARegion ptr_active_region; - [DNAFieldAttribute(20, "wmTimer", "*animtimer", "wmTimer", 4, true)] + [DNAFieldAttribute(20, "wmTimer", "*animtimer", "wmTimer", 8, true)] public wmTimer ptr_animtimer; - [DNAFieldAttribute(21, "void", "*context", "void", 4, true)] + [DNAFieldAttribute(21, "void", "*context", "void", 8, true)] public object ptr_context; - [DNAFieldAttribute(22, "wmTooltipState", "*tool_tip", "wmTooltipState", 4, true)] + [DNAFieldAttribute(22, "wmTooltipState", "*tool_tip", "wmTooltipState", 8, true)] public wmTooltipState ptr_tool_tip; - [DNAFieldAttribute(23, "PreviewImage", "*preview", "PreviewImage", 4, true)] + [DNAFieldAttribute(23, "PreviewImage", "*preview", "PreviewImage", 8, true)] public PreviewImage ptr_preview; public bScreen() { this.id = default; diff --git a/BlendFile/DNA/bShrinkwrapConstraint.cs b/BlendFile/DNA/bShrinkwrapConstraint.cs index 29e2282..dfdf319 100644 --- a/BlendFile/DNA/bShrinkwrapConstraint.cs +++ b/BlendFile/DNA/bShrinkwrapConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(200, "bShrinkwrapConstraint")] + [DNAClassAttribute(200, "bShrinkwrapConstraint", 24)] public class bShrinkwrapConstraint { - [DNAFieldAttribute(0, "Object", "*target", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*target", "Object", 8, true)] public Object ptr_target; [DNAFieldAttribute(1, "float", "dist", "float", 4, false)] public float dist; diff --git a/BlendFile/DNA/bSizeLikeConstraint.cs b/BlendFile/DNA/bSizeLikeConstraint.cs index befe635..c8de450 100644 --- a/BlendFile/DNA/bSizeLikeConstraint.cs +++ b/BlendFile/DNA/bSizeLikeConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(182, "bSizeLikeConstraint")] + [DNAClassAttribute(182, "bSizeLikeConstraint", 80)] public class bSizeLikeConstraint { - [DNAFieldAttribute(0, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; [DNAFieldAttribute(1, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/bSizeLimitConstraint.cs b/BlendFile/DNA/bSizeLimitConstraint.cs index 872f6ac..726a964 100644 --- a/BlendFile/DNA/bSizeLimitConstraint.cs +++ b/BlendFile/DNA/bSizeLimitConstraint.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(198, "bSizeLimitConstraint")] + [DNAClassAttribute(198, "bSizeLimitConstraint", 28)] public struct bSizeLimitConstraint { [DNAFieldAttribute(0, "float", "xmin", "float", 4, false)] public float xmin; diff --git a/BlendFile/DNA/bSound.cs b/BlendFile/DNA/bSound.cs index 797536c..5c27ef4 100644 --- a/BlendFile/DNA/bSound.cs +++ b/BlendFile/DNA/bSound.cs @@ -13,19 +13,19 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(886, "bSound")] + [DNAClassAttribute(886, "bSound", 1344)] public class bSound { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; [DNAFieldAttribute(1, "char", "name[1024]", "System.Char[]", 1024, false)] public char[] name = new System.Char[1024]; - [DNAFieldAttribute(2, "PackedFile", "*packedfile", "PackedFile", 4, true)] + [DNAFieldAttribute(2, "PackedFile", "*packedfile", "PackedFile", 8, true)] public PackedFile ptr_packedfile; - [DNAFieldAttribute(3, "void", "*handle", "void", 4, true)] + [DNAFieldAttribute(3, "void", "*handle", "void", 8, true)] public object ptr_handle; - [DNAFieldAttribute(4, "PackedFile", "*newpackedfile", "PackedFile", 4, true)] + [DNAFieldAttribute(4, "PackedFile", "*newpackedfile", "PackedFile", 8, true)] public PackedFile ptr_newpackedfile; - [DNAFieldAttribute(5, "Ipo", "*ipo", "Ipo", 4, true)] + [DNAFieldAttribute(5, "Ipo", "*ipo", "Ipo", 8, true)] public Ipo ptr_ipo; [DNAFieldAttribute(6, "float", "volume", "float", 4, false)] public float volume; @@ -47,13 +47,13 @@ namespace BlendFile.DNA { public char[] _pad = new System.Char[4]; [DNAFieldAttribute(15, "double", "offset_time", "double", 8, false)] public double offset_time; - [DNAFieldAttribute(16, "void", "*cache", "void", 4, true)] + [DNAFieldAttribute(16, "void", "*cache", "void", 8, true)] public object ptr_cache; - [DNAFieldAttribute(17, "void", "*waveform", "void", 4, true)] + [DNAFieldAttribute(17, "void", "*waveform", "void", 8, true)] public object ptr_waveform; - [DNAFieldAttribute(18, "void", "*playback_handle", "void", 4, true)] + [DNAFieldAttribute(18, "void", "*playback_handle", "void", 8, true)] public object ptr_playback_handle; - [DNAFieldAttribute(19, "void", "*spinlock", "void", 4, true)] + [DNAFieldAttribute(19, "void", "*spinlock", "void", 8, true)] public object ptr_spinlock; [DNAFieldAttribute(20, "int", "audio_channels", "int", 4, false)] public int audio_channels; diff --git a/BlendFile/DNA/bSplineIKConstraint.cs b/BlendFile/DNA/bSplineIKConstraint.cs index 59b18ce..b8e733d 100644 --- a/BlendFile/DNA/bSplineIKConstraint.cs +++ b/BlendFile/DNA/bSplineIKConstraint.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(177, "bSplineIKConstraint")] + [DNAClassAttribute(177, "bSplineIKConstraint", 48)] public class bSplineIKConstraint { - [DNAFieldAttribute(0, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; - [DNAFieldAttribute(1, "float", "*points", "float", 4, true)] + [DNAFieldAttribute(1, "float", "*points", "float", 8, true)] public float ptr_points; [DNAFieldAttribute(2, "short", "numpoints", "short", 2, false)] public short numpoints; diff --git a/BlendFile/DNA/bStretchToConstraint.cs b/BlendFile/DNA/bStretchToConstraint.cs index 9c2cc7b..394ae64 100644 --- a/BlendFile/DNA/bStretchToConstraint.cs +++ b/BlendFile/DNA/bStretchToConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(190, "bStretchToConstraint")] + [DNAClassAttribute(190, "bStretchToConstraint", 104)] public class bStretchToConstraint { - [DNAFieldAttribute(0, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; [DNAFieldAttribute(1, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/bTheme.cs b/BlendFile/DNA/bTheme.cs index be83953..96627d3 100644 --- a/BlendFile/DNA/bTheme.cs +++ b/BlendFile/DNA/bTheme.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(997, "bTheme")] + [DNAClassAttribute(997, "bTheme", 19320)] public class bTheme { - [DNAFieldAttribute(0, "bTheme", "*next", "bTheme", 4, true)] + [DNAFieldAttribute(0, "bTheme", "*next", "bTheme", 8, true)] public bTheme ptr_next; - [DNAFieldAttribute(1, "bTheme", "*prev", "bTheme", 4, true)] + [DNAFieldAttribute(1, "bTheme", "*prev", "bTheme", 8, true)] public bTheme ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/bToolRef.cs b/BlendFile/DNA/bToolRef.cs index 7149714..bca99f4 100644 --- a/BlendFile/DNA/bToolRef.cs +++ b/BlendFile/DNA/bToolRef.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(862, "bToolRef")] + [DNAClassAttribute(862, "bToolRef", 168)] public class bToolRef { - [DNAFieldAttribute(0, "bToolRef", "*next", "bToolRef", 4, true)] + [DNAFieldAttribute(0, "bToolRef", "*next", "bToolRef", 8, true)] public bToolRef ptr_next; - [DNAFieldAttribute(1, "bToolRef", "*prev", "bToolRef", 4, true)] + [DNAFieldAttribute(1, "bToolRef", "*prev", "bToolRef", 8, true)] public bToolRef ptr_prev; [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false)] public char[] idname = new System.Char[64]; @@ -29,9 +29,9 @@ namespace BlendFile.DNA { public short space_type; [DNAFieldAttribute(6, "int", "mode", "int", 4, false)] public int mode; - [DNAFieldAttribute(7, "IDProperty", "*properties", "IDProperty", 4, true)] + [DNAFieldAttribute(7, "IDProperty", "*properties", "IDProperty", 8, true)] public IDProperty ptr_properties; - [DNAFieldAttribute(8, "bToolRef_Runtime", "*runtime", "bToolRef_Runtime", 4, true)] + [DNAFieldAttribute(8, "bToolRef_Runtime", "*runtime", "bToolRef_Runtime", 8, true)] public bToolRef_Runtime ptr_runtime; public bToolRef() { this.ptr_next = default; diff --git a/BlendFile/DNA/bTrackToConstraint.cs b/BlendFile/DNA/bTrackToConstraint.cs index b13a157..329a865 100644 --- a/BlendFile/DNA/bTrackToConstraint.cs +++ b/BlendFile/DNA/bTrackToConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(179, "bTrackToConstraint")] + [DNAClassAttribute(179, "bTrackToConstraint", 88)] public class bTrackToConstraint { - [DNAFieldAttribute(0, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; [DNAFieldAttribute(1, "int", "reserved1", "int", 4, false)] public int reserved1; diff --git a/BlendFile/DNA/bTransLikeConstraint.cs b/BlendFile/DNA/bTransLikeConstraint.cs index 7862878..bdffd7f 100644 --- a/BlendFile/DNA/bTransLikeConstraint.cs +++ b/BlendFile/DNA/bTransLikeConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(184, "bTransLikeConstraint")] + [DNAClassAttribute(184, "bTransLikeConstraint", 80)] public class bTransLikeConstraint { - [DNAFieldAttribute(0, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; [DNAFieldAttribute(1, "int", "flag", "int", 4, false)] public int flag; diff --git a/BlendFile/DNA/bTransformCacheConstraint.cs b/BlendFile/DNA/bTransformCacheConstraint.cs index 368f5a0..e4313b1 100644 --- a/BlendFile/DNA/bTransformCacheConstraint.cs +++ b/BlendFile/DNA/bTransformCacheConstraint.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(204, "bTransformCacheConstraint")] + [DNAClassAttribute(204, "bTransformCacheConstraint", 2064)] public class bTransformCacheConstraint { - [DNAFieldAttribute(0, "CacheFile", "*cache_file", "CacheFile", 4, true)] + [DNAFieldAttribute(0, "CacheFile", "*cache_file", "CacheFile", 8, true)] public CacheFile ptr_cache_file; [DNAFieldAttribute(1, "char", "object_path[1024]", "System.Char[]", 1024, false)] public char[] object_path = new System.Char[1024]; - [DNAFieldAttribute(2, "CacheReader", "*reader", "CacheReader", 4, true)] + [DNAFieldAttribute(2, "CacheReader", "*reader", "CacheReader", 8, true)] public CacheReader ptr_reader; [DNAFieldAttribute(3, "char", "reader_object_path[1024]", "System.Char[]", 1024, false)] public char[] reader_object_path = new System.Char[1024]; diff --git a/BlendFile/DNA/bTransformConstraint.cs b/BlendFile/DNA/bTransformConstraint.cs index 09403ce..80d071b 100644 --- a/BlendFile/DNA/bTransformConstraint.cs +++ b/BlendFile/DNA/bTransformConstraint.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(194, "bTransformConstraint")] + [DNAClassAttribute(194, "bTransformConstraint", 232)] public class bTransformConstraint { - [DNAFieldAttribute(0, "Object", "*tar", "Object", 4, true)] + [DNAFieldAttribute(0, "Object", "*tar", "Object", 8, true)] public Object ptr_tar; [DNAFieldAttribute(1, "char", "subtarget[64]", "System.Char[]", 64, false)] public char[] subtarget = new System.Char[64]; diff --git a/BlendFile/DNA/bUUID.cs b/BlendFile/DNA/bUUID.cs index 8aaa36c..e7e8792 100644 --- a/BlendFile/DNA/bUUID.cs +++ b/BlendFile/DNA/bUUID.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(112, "bUUID")] + [DNAClassAttribute(112, "bUUID", 16)] public struct bUUID { [DNAFieldAttribute(0, "int", "time_low", "int", 4, false)] public int time_low; diff --git a/BlendFile/DNA/bUserAssetLibrary.cs b/BlendFile/DNA/bUserAssetLibrary.cs index 2c607db..54271ab 100644 --- a/BlendFile/DNA/bUserAssetLibrary.cs +++ b/BlendFile/DNA/bUserAssetLibrary.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1005, "bUserAssetLibrary")] + [DNAClassAttribute(1005, "bUserAssetLibrary", 1112)] public class bUserAssetLibrary { - [DNAFieldAttribute(0, "bUserAssetLibrary", "*next", "bUserAssetLibrary", 4, true)] + [DNAFieldAttribute(0, "bUserAssetLibrary", "*next", "bUserAssetLibrary", 8, true)] public bUserAssetLibrary ptr_next; - [DNAFieldAttribute(1, "bUserAssetLibrary", "*prev", "bUserAssetLibrary", 4, true)] + [DNAFieldAttribute(1, "bUserAssetLibrary", "*prev", "bUserAssetLibrary", 8, true)] public bUserAssetLibrary ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/bUserAssetShelfSettings.cs b/BlendFile/DNA/bUserAssetShelfSettings.cs index 4345949..d5e1542 100644 --- a/BlendFile/DNA/bUserAssetShelfSettings.cs +++ b/BlendFile/DNA/bUserAssetShelfSettings.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1014, "bUserAssetShelfSettings")] + [DNAClassAttribute(1014, "bUserAssetShelfSettings", 96)] public class bUserAssetShelfSettings { - [DNAFieldAttribute(0, "bUserAssetShelfSettings", "*next", "bUserAssetShelfSettings", 4, true)] + [DNAFieldAttribute(0, "bUserAssetShelfSettings", "*next", "bUserAssetShelfSettings", 8, true)] public bUserAssetShelfSettings ptr_next; - [DNAFieldAttribute(1, "bUserAssetShelfSettings", "*prev", "bUserAssetShelfSettings", 4, true)] + [DNAFieldAttribute(1, "bUserAssetShelfSettings", "*prev", "bUserAssetShelfSettings", 8, true)] public bUserAssetShelfSettings ptr_prev; [DNAFieldAttribute(2, "char", "shelf_idname[64]", "System.Char[]", 64, false)] public char[] shelf_idname = new System.Char[64]; diff --git a/BlendFile/DNA/bUserExtensionRepo.cs b/BlendFile/DNA/bUserExtensionRepo.cs index 02d3015..977a57e 100644 --- a/BlendFile/DNA/bUserExtensionRepo.cs +++ b/BlendFile/DNA/bUserExtensionRepo.cs @@ -13,17 +13,17 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1006, "bUserExtensionRepo")] + [DNAClassAttribute(1006, "bUserExtensionRepo", 2192)] public class bUserExtensionRepo { - [DNAFieldAttribute(0, "bUserExtensionRepo", "*next", "bUserExtensionRepo", 4, true)] + [DNAFieldAttribute(0, "bUserExtensionRepo", "*next", "bUserExtensionRepo", 8, true)] public bUserExtensionRepo ptr_next; - [DNAFieldAttribute(1, "bUserExtensionRepo", "*prev", "bUserExtensionRepo", 4, true)] + [DNAFieldAttribute(1, "bUserExtensionRepo", "*prev", "bUserExtensionRepo", 8, true)] public bUserExtensionRepo ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; [DNAFieldAttribute(3, "char", "module[48]", "System.Char[]", 48, false)] public char[] module = new System.Char[48]; - [DNAFieldAttribute(4, "char", "*access_token", "char", 4, true)] + [DNAFieldAttribute(4, "char", "*access_token", "char", 8, true)] public char ptr_access_token; [DNAFieldAttribute(5, "char", "custom_dirpath[1024]", "System.Char[]", 1024, false)] public char[] custom_dirpath = new System.Char[1024]; diff --git a/BlendFile/DNA/bUserMenu.cs b/BlendFile/DNA/bUserMenu.cs index a652498..b95c8de 100644 --- a/BlendFile/DNA/bUserMenu.cs +++ b/BlendFile/DNA/bUserMenu.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1000, "bUserMenu")] + [DNAClassAttribute(1000, "bUserMenu", 104)] public class bUserMenu { - [DNAFieldAttribute(0, "bUserMenu", "*next", "bUserMenu", 4, true)] + [DNAFieldAttribute(0, "bUserMenu", "*next", "bUserMenu", 8, true)] public bUserMenu ptr_next; - [DNAFieldAttribute(1, "bUserMenu", "*prev", "bUserMenu", 4, true)] + [DNAFieldAttribute(1, "bUserMenu", "*prev", "bUserMenu", 8, true)] public bUserMenu ptr_prev; [DNAFieldAttribute(2, "char", "space_type", "char", 1, false)] public char space_type; diff --git a/BlendFile/DNA/bUserMenuItem.cs b/BlendFile/DNA/bUserMenuItem.cs index 3ecdbf9..52b399f 100644 --- a/BlendFile/DNA/bUserMenuItem.cs +++ b/BlendFile/DNA/bUserMenuItem.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1001, "bUserMenuItem")] + [DNAClassAttribute(1001, "bUserMenuItem", 88)] public class bUserMenuItem { - [DNAFieldAttribute(0, "bUserMenuItem", "*next", "bUserMenuItem", 4, true)] + [DNAFieldAttribute(0, "bUserMenuItem", "*next", "bUserMenuItem", 8, true)] public bUserMenuItem ptr_next; - [DNAFieldAttribute(1, "bUserMenuItem", "*prev", "bUserMenuItem", 4, true)] + [DNAFieldAttribute(1, "bUserMenuItem", "*prev", "bUserMenuItem", 8, true)] public bUserMenuItem ptr_prev; [DNAFieldAttribute(2, "char", "ui_name[64]", "System.Char[]", 64, false)] public char[] ui_name = new System.Char[64]; diff --git a/BlendFile/DNA/bUserMenuItem_Menu.cs b/BlendFile/DNA/bUserMenuItem_Menu.cs index 39e96de..3dec34e 100644 --- a/BlendFile/DNA/bUserMenuItem_Menu.cs +++ b/BlendFile/DNA/bUserMenuItem_Menu.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1003, "bUserMenuItem_Menu")] + [DNAClassAttribute(1003, "bUserMenuItem_Menu", 152)] public struct bUserMenuItem_Menu { [DNAFieldAttribute(0, "bUserMenuItem", "item", "bUserMenuItem", 88, false)] public bUserMenuItem item; diff --git a/BlendFile/DNA/bUserMenuItem_Op.cs b/BlendFile/DNA/bUserMenuItem_Op.cs index 949245f..30c008b 100644 --- a/BlendFile/DNA/bUserMenuItem_Op.cs +++ b/BlendFile/DNA/bUserMenuItem_Op.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1002, "bUserMenuItem_Op")] + [DNAClassAttribute(1002, "bUserMenuItem_Op", 232)] public class bUserMenuItem_Op { [DNAFieldAttribute(0, "bUserMenuItem", "item", "bUserMenuItem", 88, false)] public bUserMenuItem item; [DNAFieldAttribute(1, "char", "op_idname[64]", "System.Char[]", 64, false)] public char[] op_idname = new System.Char[64]; - [DNAFieldAttribute(2, "IDProperty", "*prop", "IDProperty", 4, true)] + [DNAFieldAttribute(2, "IDProperty", "*prop", "IDProperty", 8, true)] public IDProperty ptr_prop; [DNAFieldAttribute(3, "char", "op_prop_enum[64]", "System.Char[]", 64, false)] public char[] op_prop_enum = new System.Char[64]; diff --git a/BlendFile/DNA/bUserMenuItem_Prop.cs b/BlendFile/DNA/bUserMenuItem_Prop.cs index a911dd8..85ae37c 100644 --- a/BlendFile/DNA/bUserMenuItem_Prop.cs +++ b/BlendFile/DNA/bUserMenuItem_Prop.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1004, "bUserMenuItem_Prop")] + [DNAClassAttribute(1004, "bUserMenuItem_Prop", 416)] public struct bUserMenuItem_Prop { [DNAFieldAttribute(0, "bUserMenuItem", "item", "bUserMenuItem", 88, false)] public bUserMenuItem item; diff --git a/BlendFile/DNA/bUserScriptDirectory.cs b/BlendFile/DNA/bUserScriptDirectory.cs index a0954c8..e7cfbe9 100644 --- a/BlendFile/DNA/bUserScriptDirectory.cs +++ b/BlendFile/DNA/bUserScriptDirectory.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1013, "bUserScriptDirectory")] + [DNAClassAttribute(1013, "bUserScriptDirectory", 848)] public class bUserScriptDirectory { - [DNAFieldAttribute(0, "bUserScriptDirectory", "*next", "bUserScriptDirectory", 4, true)] + [DNAFieldAttribute(0, "bUserScriptDirectory", "*next", "bUserScriptDirectory", 8, true)] public bUserScriptDirectory ptr_next; - [DNAFieldAttribute(1, "bUserScriptDirectory", "*prev", "bUserScriptDirectory", 4, true)] + [DNAFieldAttribute(1, "bUserScriptDirectory", "*prev", "bUserScriptDirectory", 8, true)] public bUserScriptDirectory ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/mat4x4f.cs b/BlendFile/DNA/mat4x4f.cs index df52f52..732c6f3 100644 --- a/BlendFile/DNA/mat4x4f.cs +++ b/BlendFile/DNA/mat4x4f.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1021, "mat4x4f")] + [DNAClassAttribute(1021, "mat4x4f", 64)] public struct mat4x4f { [DNAFieldAttribute(0, "float", "value[4][4]", "System.Single[,]", 64, false)] public float[,] value = new System.Single[4,4]; diff --git a/BlendFile/DNA/raw_data.cs b/BlendFile/DNA/raw_data.cs index 7e49a14..3c346b7 100644 --- a/BlendFile/DNA/raw_data.cs +++ b/BlendFile/DNA/raw_data.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(13, "raw_data")] + [DNAClassAttribute(13, "raw_data", 0)] public struct raw_data { public raw_data() { } diff --git a/BlendFile/DNA/rctf.cs b/BlendFile/DNA/rctf.cs index 2ced804..3bc6815 100644 --- a/BlendFile/DNA/rctf.cs +++ b/BlendFile/DNA/rctf.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(87, "rctf")] + [DNAClassAttribute(87, "rctf", 16)] public struct rctf { [DNAFieldAttribute(0, "float", "xmin", "float", 4, false)] public float xmin; diff --git a/BlendFile/DNA/rcti.cs b/BlendFile/DNA/rcti.cs index 8381296..24e9115 100644 --- a/BlendFile/DNA/rcti.cs +++ b/BlendFile/DNA/rcti.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(864, "rcti")] + [DNAClassAttribute(864, "rcti", 16)] public struct rcti { [DNAFieldAttribute(0, "int", "xmin", "int", 4, false)] public int xmin; diff --git a/BlendFile/DNA/tPaletteColorHSV.cs b/BlendFile/DNA/tPaletteColorHSV.cs index 34ae6da..c1269a0 100644 --- a/BlendFile/DNA/tPaletteColorHSV.cs +++ b/BlendFile/DNA/tPaletteColorHSV.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(136, "tPaletteColorHSV")] + [DNAClassAttribute(136, "tPaletteColorHSV", 28)] public struct tPaletteColorHSV { [DNAFieldAttribute(0, "float", "rgb[3]", "System.Single[]", 12, false)] public float[] rgb = new System.Single[3]; diff --git a/BlendFile/DNA/uiFontStyle.cs b/BlendFile/DNA/uiFontStyle.cs index 3ba7772..5d82697 100644 --- a/BlendFile/DNA/uiFontStyle.cs +++ b/BlendFile/DNA/uiFontStyle.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(987, "uiFontStyle")] + [DNAClassAttribute(987, "uiFontStyle", 32)] public struct uiFontStyle { [DNAFieldAttribute(0, "short", "uifont_id", "short", 2, false)] public short uifont_id; diff --git a/BlendFile/DNA/uiList.cs b/BlendFile/DNA/uiList.cs index db4fa42..907bc61 100644 --- a/BlendFile/DNA/uiList.cs +++ b/BlendFile/DNA/uiList.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(855, "uiList")] + [DNAClassAttribute(855, "uiList", 328)] public class uiList { - [DNAFieldAttribute(0, "uiList", "*next", "uiList", 4, true)] + [DNAFieldAttribute(0, "uiList", "*next", "uiList", 8, true)] public uiList ptr_next; - [DNAFieldAttribute(1, "uiList", "*prev", "uiList", 4, true)] + [DNAFieldAttribute(1, "uiList", "*prev", "uiList", 8, true)] public uiList ptr_prev; - [DNAFieldAttribute(2, "uiListType", "*type", "uiListType", 4, true)] + [DNAFieldAttribute(2, "uiListType", "*type", "uiListType", 8, true)] public uiListType ptr_type; [DNAFieldAttribute(3, "char", "list_id[128]", "System.Char[]", 128, false)] public char[] list_id = new System.Char[128]; @@ -41,9 +41,9 @@ namespace BlendFile.DNA { public int filter_flag; [DNAFieldAttribute(12, "int", "filter_sort_flag", "int", 4, false)] public int filter_sort_flag; - [DNAFieldAttribute(13, "IDProperty", "*properties", "IDProperty", 4, true)] + [DNAFieldAttribute(13, "IDProperty", "*properties", "IDProperty", 8, true)] public IDProperty ptr_properties; - [DNAFieldAttribute(14, "uiListDyn", "*dyn_data", "uiListDyn", 4, true)] + [DNAFieldAttribute(14, "uiListDyn", "*dyn_data", "uiListDyn", 8, true)] public uiListDyn ptr_dyn_data; public uiList() { this.ptr_next = default; diff --git a/BlendFile/DNA/uiPanelColors.cs b/BlendFile/DNA/uiPanelColors.cs index a5747d8..5c79c94 100644 --- a/BlendFile/DNA/uiPanelColors.cs +++ b/BlendFile/DNA/uiPanelColors.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(991, "uiPanelColors")] + [DNAClassAttribute(991, "uiPanelColors", 16)] public struct uiPanelColors { [DNAFieldAttribute(0, "char", "header[4]", "System.Char[]", 4, false)] public char[] header = new System.Char[4]; diff --git a/BlendFile/DNA/uiPreview.cs b/BlendFile/DNA/uiPreview.cs index d495b63..117a899 100644 --- a/BlendFile/DNA/uiPreview.cs +++ b/BlendFile/DNA/uiPreview.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(859, "uiPreview")] + [DNAClassAttribute(859, "uiPreview", 88)] public class uiPreview { - [DNAFieldAttribute(0, "uiPreview", "*next", "uiPreview", 4, true)] + [DNAFieldAttribute(0, "uiPreview", "*next", "uiPreview", 8, true)] public uiPreview ptr_next; - [DNAFieldAttribute(1, "uiPreview", "*prev", "uiPreview", 4, true)] + [DNAFieldAttribute(1, "uiPreview", "*prev", "uiPreview", 8, true)] public uiPreview ptr_prev; [DNAFieldAttribute(2, "char", "preview_id[64]", "System.Char[]", 64, false)] public char[] preview_id = new System.Char[64]; diff --git a/BlendFile/DNA/uiStyle.cs b/BlendFile/DNA/uiStyle.cs index 8d1b217..ae1d463 100644 --- a/BlendFile/DNA/uiStyle.cs +++ b/BlendFile/DNA/uiStyle.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(988, "uiStyle")] + [DNAClassAttribute(988, "uiStyle", 232)] public class uiStyle { - [DNAFieldAttribute(0, "uiStyle", "*next", "uiStyle", 4, true)] + [DNAFieldAttribute(0, "uiStyle", "*next", "uiStyle", 8, true)] public uiStyle ptr_next; - [DNAFieldAttribute(1, "uiStyle", "*prev", "uiStyle", 4, true)] + [DNAFieldAttribute(1, "uiStyle", "*prev", "uiStyle", 8, true)] public uiStyle ptr_prev; [DNAFieldAttribute(2, "char", "name[64]", "System.Char[]", 64, false)] public char[] name = new System.Char[64]; diff --git a/BlendFile/DNA/uiWidgetColors.cs b/BlendFile/DNA/uiWidgetColors.cs index d0d9741..941a007 100644 --- a/BlendFile/DNA/uiWidgetColors.cs +++ b/BlendFile/DNA/uiWidgetColors.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(989, "uiWidgetColors")] + [DNAClassAttribute(989, "uiWidgetColors", 40)] public struct uiWidgetColors { [DNAFieldAttribute(0, "char", "outline[4]", "System.Char[]", 4, false)] public char[] outline = new System.Char[4]; diff --git a/BlendFile/DNA/uiWidgetStateColors.cs b/BlendFile/DNA/uiWidgetStateColors.cs index a3289de..10d520e 100644 --- a/BlendFile/DNA/uiWidgetStateColors.cs +++ b/BlendFile/DNA/uiWidgetStateColors.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(990, "uiWidgetStateColors")] + [DNAClassAttribute(990, "uiWidgetStateColors", 48)] public struct uiWidgetStateColors { [DNAFieldAttribute(0, "char", "inner_anim[4]", "System.Char[]", 4, false)] public char[] inner_anim = new System.Char[4]; diff --git a/BlendFile/DNA/vec2f.cs b/BlendFile/DNA/vec2f.cs index 99e4abd..62a5ed0 100644 --- a/BlendFile/DNA/vec2f.cs +++ b/BlendFile/DNA/vec2f.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1016, "vec2f")] + [DNAClassAttribute(1016, "vec2f", 8)] public struct vec2f { [DNAFieldAttribute(0, "float", "x", "float", 4, false)] public float x; diff --git a/BlendFile/DNA/vec2i.cs b/BlendFile/DNA/vec2i.cs index df8ecdb..5067501 100644 --- a/BlendFile/DNA/vec2i.cs +++ b/BlendFile/DNA/vec2i.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1017, "vec2i")] + [DNAClassAttribute(1017, "vec2i", 8)] public struct vec2i { [DNAFieldAttribute(0, "int", "x", "int", 4, false)] public int x; diff --git a/BlendFile/DNA/vec2s.cs b/BlendFile/DNA/vec2s.cs index 259b209..63634b1 100644 --- a/BlendFile/DNA/vec2s.cs +++ b/BlendFile/DNA/vec2s.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(846, "vec2s")] + [DNAClassAttribute(846, "vec2s", 4)] public struct vec2s { [DNAFieldAttribute(0, "short", "x", "short", 2, false)] public short x; diff --git a/BlendFile/DNA/vec3f.cs b/BlendFile/DNA/vec3f.cs index 24c6005..3ba1e6d 100644 --- a/BlendFile/DNA/vec3f.cs +++ b/BlendFile/DNA/vec3f.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1019, "vec3f")] + [DNAClassAttribute(1019, "vec3f", 12)] public struct vec3f { [DNAFieldAttribute(0, "float", "x", "float", 4, false)] public float x; diff --git a/BlendFile/DNA/vec3i.cs b/BlendFile/DNA/vec3i.cs index 9df529b..04b6861 100644 --- a/BlendFile/DNA/vec3i.cs +++ b/BlendFile/DNA/vec3i.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1018, "vec3i")] + [DNAClassAttribute(1018, "vec3i", 12)] public struct vec3i { [DNAFieldAttribute(0, "int", "x", "int", 4, false)] public int x; diff --git a/BlendFile/DNA/vec4f.cs b/BlendFile/DNA/vec4f.cs index 8b53ac0..2e144d0 100644 --- a/BlendFile/DNA/vec4f.cs +++ b/BlendFile/DNA/vec4f.cs @@ -13,7 +13,7 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1020, "vec4f")] + [DNAClassAttribute(1020, "vec4f", 16)] public struct vec4f { [DNAFieldAttribute(0, "float", "x", "float", 4, false)] public float x; diff --git a/BlendFile/DNA/wmKeyConfig.cs b/BlendFile/DNA/wmKeyConfig.cs index d51ef7b..789f460 100644 --- a/BlendFile/DNA/wmKeyConfig.cs +++ b/BlendFile/DNA/wmKeyConfig.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1050, "wmKeyConfig")] + [DNAClassAttribute(1050, "wmKeyConfig", 168)] public class wmKeyConfig { - [DNAFieldAttribute(0, "wmKeyConfig", "*next", "wmKeyConfig", 4, true)] + [DNAFieldAttribute(0, "wmKeyConfig", "*next", "wmKeyConfig", 8, true)] public wmKeyConfig ptr_next; - [DNAFieldAttribute(1, "wmKeyConfig", "*prev", "wmKeyConfig", 4, true)] + [DNAFieldAttribute(1, "wmKeyConfig", "*prev", "wmKeyConfig", 8, true)] public wmKeyConfig ptr_prev; [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false)] public char[] idname = new System.Char[64]; diff --git a/BlendFile/DNA/wmKeyConfigPref.cs b/BlendFile/DNA/wmKeyConfigPref.cs index e4a0a70..e3b64f1 100644 --- a/BlendFile/DNA/wmKeyConfigPref.cs +++ b/BlendFile/DNA/wmKeyConfigPref.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1063, "wmKeyConfigPref")] + [DNAClassAttribute(1063, "wmKeyConfigPref", 88)] public class wmKeyConfigPref { - [DNAFieldAttribute(0, "wmKeyConfigPref", "*next", "wmKeyConfigPref", 4, true)] + [DNAFieldAttribute(0, "wmKeyConfigPref", "*next", "wmKeyConfigPref", 8, true)] public wmKeyConfigPref ptr_next; - [DNAFieldAttribute(1, "wmKeyConfigPref", "*prev", "wmKeyConfigPref", 4, true)] + [DNAFieldAttribute(1, "wmKeyConfigPref", "*prev", "wmKeyConfigPref", 8, true)] public wmKeyConfigPref ptr_prev; [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false)] public char[] idname = new System.Char[64]; - [DNAFieldAttribute(3, "IDProperty", "*prop", "IDProperty", 4, true)] + [DNAFieldAttribute(3, "IDProperty", "*prop", "IDProperty", 8, true)] public IDProperty ptr_prop; public wmKeyConfigPref() { this.ptr_next = default; diff --git a/BlendFile/DNA/wmKeyMap.cs b/BlendFile/DNA/wmKeyMap.cs index 7e9856e..e6804c6 100644 --- a/BlendFile/DNA/wmKeyMap.cs +++ b/BlendFile/DNA/wmKeyMap.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1061, "wmKeyMap")] + [DNAClassAttribute(1061, "wmKeyMap", 256)] public class wmKeyMap { - [DNAFieldAttribute(0, "wmKeyMap", "*next", "wmKeyMap", 4, true)] + [DNAFieldAttribute(0, "wmKeyMap", "*next", "wmKeyMap", 8, true)] public wmKeyMap ptr_next; - [DNAFieldAttribute(1, "wmKeyMap", "*prev", "wmKeyMap", 4, true)] + [DNAFieldAttribute(1, "wmKeyMap", "*prev", "wmKeyMap", 8, true)] public wmKeyMap ptr_prev; [DNAFieldAttribute(2, "ListBase", "items", "ListBase", 16, false)] public ListBase items; @@ -35,7 +35,7 @@ namespace BlendFile.DNA { public short flag; [DNAFieldAttribute(9, "short", "kmi_id", "short", 2, false)] public short kmi_id; - [DNAFieldAttribute(12, "void", "*modal_items", "void", 4, true)] + [DNAFieldAttribute(12, "void", "*modal_items", "void", 8, true)] public object ptr_modal_items; public wmKeyMap() { this.ptr_next = default; diff --git a/BlendFile/DNA/wmKeyMapDiffItem.cs b/BlendFile/DNA/wmKeyMapDiffItem.cs index 35a87ef..14851c3 100644 --- a/BlendFile/DNA/wmKeyMapDiffItem.cs +++ b/BlendFile/DNA/wmKeyMapDiffItem.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1060, "wmKeyMapDiffItem")] + [DNAClassAttribute(1060, "wmKeyMapDiffItem", 32)] public class wmKeyMapDiffItem { - [DNAFieldAttribute(0, "wmKeyMapDiffItem", "*next", "wmKeyMapDiffItem", 4, true)] + [DNAFieldAttribute(0, "wmKeyMapDiffItem", "*next", "wmKeyMapDiffItem", 8, true)] public wmKeyMapDiffItem ptr_next; - [DNAFieldAttribute(1, "wmKeyMapDiffItem", "*prev", "wmKeyMapDiffItem", 4, true)] + [DNAFieldAttribute(1, "wmKeyMapDiffItem", "*prev", "wmKeyMapDiffItem", 8, true)] public wmKeyMapDiffItem ptr_prev; - [DNAFieldAttribute(2, "wmKeyMapItem", "*remove_item", "wmKeyMapItem", 4, true)] + [DNAFieldAttribute(2, "wmKeyMapItem", "*remove_item", "wmKeyMapItem", 8, true)] public wmKeyMapItem ptr_remove_item; - [DNAFieldAttribute(3, "wmKeyMapItem", "*add_item", "wmKeyMapItem", 4, true)] + [DNAFieldAttribute(3, "wmKeyMapItem", "*add_item", "wmKeyMapItem", 8, true)] public wmKeyMapItem ptr_add_item; public wmKeyMapDiffItem() { this.ptr_next = default; diff --git a/BlendFile/DNA/wmKeyMapItem.cs b/BlendFile/DNA/wmKeyMapItem.cs index 47e7860..83d4509 100644 --- a/BlendFile/DNA/wmKeyMapItem.cs +++ b/BlendFile/DNA/wmKeyMapItem.cs @@ -13,15 +13,15 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1058, "wmKeyMapItem")] + [DNAClassAttribute(1058, "wmKeyMapItem", 184)] public class wmKeyMapItem { - [DNAFieldAttribute(0, "wmKeyMapItem", "*next", "wmKeyMapItem", 4, true)] + [DNAFieldAttribute(0, "wmKeyMapItem", "*next", "wmKeyMapItem", 8, true)] public wmKeyMapItem ptr_next; - [DNAFieldAttribute(1, "wmKeyMapItem", "*prev", "wmKeyMapItem", 4, true)] + [DNAFieldAttribute(1, "wmKeyMapItem", "*prev", "wmKeyMapItem", 8, true)] public wmKeyMapItem ptr_prev; [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false)] public char[] idname = new System.Char[64]; - [DNAFieldAttribute(3, "IDProperty", "*properties", "IDProperty", 4, true)] + [DNAFieldAttribute(3, "IDProperty", "*properties", "IDProperty", 8, true)] public IDProperty ptr_properties; [DNAFieldAttribute(4, "char", "propvalue_str[64]", "System.Char[]", 64, false)] public char[] propvalue_str = new System.Char[64]; @@ -51,7 +51,7 @@ namespace BlendFile.DNA { public short id; [DNAFieldAttribute(17, "char", "_pad[2]", "System.Char[]", 2, false)] public char[] _pad = new System.Char[2]; - [DNAFieldAttribute(18, "PointerRNA", "*ptr", "PointerRNA", 4, true)] + [DNAFieldAttribute(18, "PointerRNA", "*ptr", "PointerRNA", 8, true)] public PointerRNA ptr_ptr; public wmKeyMapItem() { this.ptr_next = default; diff --git a/BlendFile/DNA/wmOperator.cs b/BlendFile/DNA/wmOperator.cs index 64adef5..e16f2fd 100644 --- a/BlendFile/DNA/wmOperator.cs +++ b/BlendFile/DNA/wmOperator.cs @@ -13,31 +13,31 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(946, "wmOperator")] + [DNAClassAttribute(946, "wmOperator", 168)] public class wmOperator { - [DNAFieldAttribute(0, "wmOperator", "*next", "wmOperator", 4, true)] + [DNAFieldAttribute(0, "wmOperator", "*next", "wmOperator", 8, true)] public wmOperator ptr_next; - [DNAFieldAttribute(1, "wmOperator", "*prev", "wmOperator", 4, true)] + [DNAFieldAttribute(1, "wmOperator", "*prev", "wmOperator", 8, true)] public wmOperator ptr_prev; [DNAFieldAttribute(2, "char", "idname[64]", "System.Char[]", 64, false)] public char[] idname = new System.Char[64]; - [DNAFieldAttribute(3, "IDProperty", "*properties", "IDProperty", 4, true)] + [DNAFieldAttribute(3, "IDProperty", "*properties", "IDProperty", 8, true)] public IDProperty ptr_properties; - [DNAFieldAttribute(4, "wmOperatorType", "*type", "wmOperatorType", 4, true)] + [DNAFieldAttribute(4, "wmOperatorType", "*type", "wmOperatorType", 8, true)] public wmOperatorType ptr_type; - [DNAFieldAttribute(5, "void", "*customdata", "void", 4, true)] + [DNAFieldAttribute(5, "void", "*customdata", "void", 8, true)] public object ptr_customdata; - [DNAFieldAttribute(6, "void", "*py_instance", "void", 4, true)] + [DNAFieldAttribute(6, "void", "*py_instance", "void", 8, true)] public object ptr_py_instance; - [DNAFieldAttribute(7, "PointerRNA", "*ptr", "PointerRNA", 4, true)] + [DNAFieldAttribute(7, "PointerRNA", "*ptr", "PointerRNA", 8, true)] public PointerRNA ptr_ptr; - [DNAFieldAttribute(8, "ReportList", "*reports", "ReportList", 4, true)] + [DNAFieldAttribute(8, "ReportList", "*reports", "ReportList", 8, true)] public ReportList ptr_reports; [DNAFieldAttribute(9, "ListBase", "macro", "ListBase", 16, false)] public ListBase macro; - [DNAFieldAttribute(10, "wmOperator", "*opm", "wmOperator", 4, true)] + [DNAFieldAttribute(10, "wmOperator", "*opm", "wmOperator", 8, true)] public wmOperator ptr_opm; - [DNAFieldAttribute(11, "uiLayout", "*layout", "uiLayout", 4, true)] + [DNAFieldAttribute(11, "uiLayout", "*layout", "uiLayout", 8, true)] public uiLayout ptr_layout; [DNAFieldAttribute(12, "short", "flag", "short", 2, false)] public short flag; diff --git a/BlendFile/DNA/wmOwnerID.cs b/BlendFile/DNA/wmOwnerID.cs index 7b951a8..d3fc9ed 100644 --- a/BlendFile/DNA/wmOwnerID.cs +++ b/BlendFile/DNA/wmOwnerID.cs @@ -13,11 +13,11 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1067, "wmOwnerID")] + [DNAClassAttribute(1067, "wmOwnerID", 144)] public class wmOwnerID { - [DNAFieldAttribute(0, "wmOwnerID", "*next", "wmOwnerID", 4, true)] + [DNAFieldAttribute(0, "wmOwnerID", "*next", "wmOwnerID", 8, true)] public wmOwnerID ptr_next; - [DNAFieldAttribute(1, "wmOwnerID", "*prev", "wmOwnerID", 4, true)] + [DNAFieldAttribute(1, "wmOwnerID", "*prev", "wmOwnerID", 8, true)] public wmOwnerID ptr_prev; [DNAFieldAttribute(2, "char", "name[128]", "System.Char[]", 128, false)] public char[] name = new System.Char[128]; diff --git a/BlendFile/DNA/wmWindow.cs b/BlendFile/DNA/wmWindow.cs index 77e1d86..7cc338d 100644 --- a/BlendFile/DNA/wmWindow.cs +++ b/BlendFile/DNA/wmWindow.cs @@ -13,31 +13,31 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1048, "wmWindow")] + [DNAClassAttribute(1048, "wmWindow", 376)] public class wmWindow { - [DNAFieldAttribute(0, "wmWindow", "*next", "wmWindow", 4, true)] + [DNAFieldAttribute(0, "wmWindow", "*next", "wmWindow", 8, true)] public wmWindow ptr_next; - [DNAFieldAttribute(1, "wmWindow", "*prev", "wmWindow", 4, true)] + [DNAFieldAttribute(1, "wmWindow", "*prev", "wmWindow", 8, true)] public wmWindow ptr_prev; - [DNAFieldAttribute(2, "void", "*ghostwin", "void", 4, true)] + [DNAFieldAttribute(2, "void", "*ghostwin", "void", 8, true)] public object ptr_ghostwin; - [DNAFieldAttribute(3, "void", "*gpuctx", "void", 4, true)] + [DNAFieldAttribute(3, "void", "*gpuctx", "void", 8, true)] public object ptr_gpuctx; - [DNAFieldAttribute(4, "wmWindow", "*parent", "wmWindow", 4, true)] + [DNAFieldAttribute(4, "wmWindow", "*parent", "wmWindow", 8, true)] public wmWindow ptr_parent; - [DNAFieldAttribute(5, "Scene", "*scene", "Scene", 4, true)] + [DNAFieldAttribute(5, "Scene", "*scene", "Scene", 8, true)] public Scene ptr_scene; - [DNAFieldAttribute(6, "Scene", "*new_scene", "Scene", 4, true)] + [DNAFieldAttribute(6, "Scene", "*new_scene", "Scene", 8, true)] public Scene ptr_new_scene; [DNAFieldAttribute(7, "char", "view_layer_name[64]", "System.Char[]", 64, false)] public char[] view_layer_name = new System.Char[64]; - [DNAFieldAttribute(8, "Scene", "*unpinned_scene", "Scene", 4, true)] + [DNAFieldAttribute(8, "Scene", "*unpinned_scene", "Scene", 8, true)] public Scene ptr_unpinned_scene; - [DNAFieldAttribute(9, "WorkSpaceInstanceHook", "*workspace_hook", "WorkSpaceInstanceHook", 4, true)] + [DNAFieldAttribute(9, "WorkSpaceInstanceHook", "*workspace_hook", "WorkSpaceInstanceHook", 8, true)] public WorkSpaceInstanceHook ptr_workspace_hook; [DNAFieldAttribute(10, "ScrAreaMap", "global_area_map", "ScrAreaMap", 48, false)] public ScrAreaMap global_area_map; - [DNAFieldAttribute(11, "bScreen", "*screen", "bScreen", 4, true)] + [DNAFieldAttribute(11, "bScreen", "*screen", "bScreen", 8, true)] public bScreen ptr_screen; [DNAFieldAttribute(12, "int", "winid", "int", 4, false)] public int winid; @@ -79,13 +79,13 @@ namespace BlendFile.DNA { public char event_queue_consecutive_gesture_type; [DNAFieldAttribute(31, "int", "event_queue_consecutive_gesture_xy[2]", "System.Int32[]", 8, false)] public int[] event_queue_consecutive_gesture_xy = new System.Int32[2]; - [DNAFieldAttribute(32, "wmEvent_ConsecutiveData", "*event_queue_consecutive_gesture_data", "wmEvent_ConsecutiveData", 4, true)] + [DNAFieldAttribute(32, "wmEvent_ConsecutiveData", "*event_queue_consecutive_gesture_data", "wmEvent_ConsecutiveData", 8, true)] public wmEvent_ConsecutiveData ptr_event_queue_consecutive_gesture_data; - [DNAFieldAttribute(33, "wmEvent", "*eventstate", "wmEvent", 4, true)] + [DNAFieldAttribute(33, "wmEvent", "*eventstate", "wmEvent", 8, true)] public wmEvent ptr_eventstate; - [DNAFieldAttribute(34, "wmEvent", "*event_last_handled", "wmEvent", 4, true)] + [DNAFieldAttribute(34, "wmEvent", "*event_last_handled", "wmEvent", 8, true)] public wmEvent ptr_event_last_handled; - [DNAFieldAttribute(35, "wmIMEData", "*ime_data", "wmIMEData", 4, true)] + [DNAFieldAttribute(35, "wmIMEData", "*ime_data", "wmIMEData", 8, true)] public wmIMEData ptr_ime_data; [DNAFieldAttribute(36, "char", "ime_data_is_composing", "char", 1, false)] public char ime_data_is_composing; @@ -99,11 +99,11 @@ namespace BlendFile.DNA { public ListBase modalhandlers; [DNAFieldAttribute(41, "ListBase", "gesture", "ListBase", 16, false)] public ListBase gesture; - [DNAFieldAttribute(42, "Stereo3dFormat", "*stereo3d_format", "Stereo3dFormat", 4, true)] + [DNAFieldAttribute(42, "Stereo3dFormat", "*stereo3d_format", "Stereo3dFormat", 8, true)] public Stereo3dFormat ptr_stereo3d_format; [DNAFieldAttribute(43, "ListBase", "drawcalls", "ListBase", 16, false)] public ListBase drawcalls; - [DNAFieldAttribute(44, "void", "*cursor_keymap_status", "void", 4, true)] + [DNAFieldAttribute(44, "void", "*cursor_keymap_status", "void", 8, true)] public object ptr_cursor_keymap_status; [DNAFieldAttribute(45, "uint64_t", "eventstate_prev_press_time_ms", "uint64_t", 8, false)] public ulong eventstate_prev_press_time_ms; diff --git a/BlendFile/DNA/wmWindowManager.cs b/BlendFile/DNA/wmWindowManager.cs index 9f94f17..7f8ec07 100644 --- a/BlendFile/DNA/wmWindowManager.cs +++ b/BlendFile/DNA/wmWindowManager.cs @@ -13,13 +13,13 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1047, "wmWindowManager")] + [DNAClassAttribute(1047, "wmWindowManager", 1456)] public class wmWindowManager { [DNAFieldAttribute(0, "ID", "id", "ID", 208, false)] public ID id; - [DNAFieldAttribute(1, "wmWindow", "*windrawable", "wmWindow", 4, true)] + [DNAFieldAttribute(1, "wmWindow", "*windrawable", "wmWindow", 8, true)] public wmWindow ptr_windrawable; - [DNAFieldAttribute(2, "wmWindow", "*winactive", "wmWindow", 4, true)] + [DNAFieldAttribute(2, "wmWindow", "*winactive", "wmWindow", 8, true)] public wmWindow ptr_winactive; [DNAFieldAttribute(3, "ListBase", "windows", "ListBase", 16, false)] public ListBase windows; @@ -37,9 +37,9 @@ namespace BlendFile.DNA { public ListBase operators; [DNAFieldAttribute(10, "ListBase", "notifier_queue", "ListBase", 16, false)] public ListBase notifier_queue; - [DNAFieldAttribute(11, "GSet", "*notifier_queue_set", "GSet", 4, true)] + [DNAFieldAttribute(11, "GSet", "*notifier_queue_set", "GSet", 8, true)] public GSet ptr_notifier_queue_set; - [DNAFieldAttribute(12, "wmNotifier", "*notifier_current", "wmNotifier", 4, true)] + [DNAFieldAttribute(12, "wmNotifier", "*notifier_current", "wmNotifier", 8, true)] public wmNotifier ptr_notifier_current; [DNAFieldAttribute(13, "int", "extensions_updates", "int", 4, false)] public int extensions_updates; @@ -53,27 +53,27 @@ namespace BlendFile.DNA { public ListBase drags; [DNAFieldAttribute(18, "ListBase", "keyconfigs", "ListBase", 16, false)] public ListBase keyconfigs; - [DNAFieldAttribute(19, "wmKeyConfig", "*defaultconf", "wmKeyConfig", 4, true)] + [DNAFieldAttribute(19, "wmKeyConfig", "*defaultconf", "wmKeyConfig", 8, true)] public wmKeyConfig ptr_defaultconf; - [DNAFieldAttribute(20, "wmKeyConfig", "*addonconf", "wmKeyConfig", 4, true)] + [DNAFieldAttribute(20, "wmKeyConfig", "*addonconf", "wmKeyConfig", 8, true)] public wmKeyConfig ptr_addonconf; - [DNAFieldAttribute(21, "wmKeyConfig", "*userconf", "wmKeyConfig", 4, true)] + [DNAFieldAttribute(21, "wmKeyConfig", "*userconf", "wmKeyConfig", 8, true)] public wmKeyConfig ptr_userconf; [DNAFieldAttribute(22, "ListBase", "timers", "ListBase", 16, false)] public ListBase timers; - [DNAFieldAttribute(23, "wmTimer", "*autosavetimer", "wmTimer", 4, true)] + [DNAFieldAttribute(23, "wmTimer", "*autosavetimer", "wmTimer", 8, true)] public wmTimer ptr_autosavetimer; [DNAFieldAttribute(24, "char", "autosave_scheduled", "char", 1, false)] public char autosave_scheduled; [DNAFieldAttribute(25, "char", "_pad2[7]", "System.Char[]", 7, false)] public char[] _pad2 = new System.Char[7]; - [DNAFieldAttribute(26, "UndoStack", "*undo_stack", "UndoStack", 4, true)] + [DNAFieldAttribute(26, "UndoStack", "*undo_stack", "UndoStack", 8, true)] public UndoStack ptr_undo_stack; - [DNAFieldAttribute(27, "wmMsgBus", "*message_bus", "wmMsgBus", 4, true)] + [DNAFieldAttribute(27, "wmMsgBus", "*message_bus", "wmMsgBus", 8, true)] public wmMsgBus ptr_message_bus; [DNAFieldAttribute(28, "wmXrData", "xr", "wmXrData", 1008, false)] public wmXrData xr; - [DNAFieldAttribute(29, "WindowManagerRuntimeHandle", "*runtime", "WindowManagerRuntimeHandle", 4, true)] + [DNAFieldAttribute(29, "WindowManagerRuntimeHandle", "*runtime", "WindowManagerRuntimeHandle", 8, true)] public WindowManagerRuntimeHandle ptr_runtime; public wmWindowManager() { this.id = default; diff --git a/BlendFile/DNA/wmXrData.cs b/BlendFile/DNA/wmXrData.cs index 03a75da..ea56290 100644 --- a/BlendFile/DNA/wmXrData.cs +++ b/BlendFile/DNA/wmXrData.cs @@ -13,9 +13,9 @@ using System; namespace BlendFile.DNA { using BlendFile; - [DNAClassAttribute(1044, "wmXrData")] + [DNAClassAttribute(1044, "wmXrData", 1008)] public class wmXrData { - [DNAFieldAttribute(0, "wmXrRuntimeData", "*runtime", "wmXrRuntimeData", 4, true)] + [DNAFieldAttribute(0, "wmXrRuntimeData", "*runtime", "wmXrRuntimeData", 8, true)] public wmXrRuntimeData ptr_runtime; [DNAFieldAttribute(1, "XrSessionSettings", "session_settings", "XrSessionSettings", 1000, false)] public XrSessionSettings session_settings; diff --git a/BlendFile/DNAClassAttribute.cs b/BlendFile/DNAClassAttribute.cs index 6bf5e6f..e4651f9 100644 --- a/BlendFile/DNAClassAttribute.cs +++ b/BlendFile/DNAClassAttribute.cs @@ -32,9 +32,19 @@ namespace BlendFile { this._originalName = value; } } - public DNAClassAttribute(int originalIndex, string originalName) { + private int _size; + public virtual int Size { + get { + return _size; + } + set { + this._size = value; + } + } + public DNAClassAttribute(int originalIndex, string originalName, int size) { this.OriginalIndex = originalIndex; this.OriginalName = originalName; + this.Size = size; } } }