//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using System; namespace BlendFile.DNA { using BlendFile; [DNAClassAttribute(70, "Collection", 376)] public class Collection { [DNAFieldAttribute(208, "ID", 0, "id", "ID", false, 0)] public ID id; [DNAFieldAttribute(8, "ID", 1, "*owner_id", "ID", true, 208)] public ID owner_id; [DNAFieldAttribute(16, "ListBase", 2, "gobject", "ListBase", false, 216)] public ListBase gobject; [DNAFieldAttribute(16, "ListBase", 3, "children", "ListBase", false, 232)] public ListBase children; [DNAArrayAttribute(4, "char", 4, "_pad0[4]", "System.Char[]", 4, false, 248)] public char[] _pad0 = new System.Char[4]; [DNAFieldAttribute(4, "int", 5, "active_exporter_index", "int", false, 252)] public int active_exporter_index; [DNAFieldAttribute(16, "ListBase", 6, "exporters", "ListBase", false, 256)] public ListBase exporters; [DNAFieldAttribute(8, "PreviewImage", 7, "*preview", "PreviewImage", true, 272)] public PreviewImage preview; [DNAFieldAttribute(4, "int", 8, "layer", "int", false, 280)] public int layer; [DNAArrayAttribute(12, "float", 9, "dupli_ofs[3]", "System.Single[]", 3, false, 284)] public float[] dupli_ofs = new System.Single[3]; [DNAFieldAttribute(1, "uchar", 10, "flag", "uchar", false, 296)] public byte flag; [DNAFieldAttribute(1, "int8_t", 11, "color_tag", "int8_t", false, 297)] public sbyte color_tag; [DNAArrayAttribute(2, "char", 12, "_pad1[2]", "System.Char[]", 2, false, 298)] public char[] _pad1 = new System.Char[2]; [DNAFieldAttribute(1, "uchar", 13, "lineart_usage", "uchar", false, 300)] public byte lineart_usage; [DNAFieldAttribute(1, "uchar", 14, "lineart_flags", "uchar", false, 301)] public byte lineart_flags; [DNAFieldAttribute(1, "uchar", 15, "lineart_intersection_mask", "uchar", false, 302)] public byte lineart_intersection_mask; [DNAFieldAttribute(1, "uchar", 16, "lineart_intersection_priority", "uchar", false, 303)] public byte lineart_intersection_priority; [DNAFieldAttribute(8, "ViewLayer", 17, "*view_layer", "ViewLayer", true, 304)] public ViewLayer view_layer; [DNAFieldAttribute(64, "Collection_Runtime", 18, "runtime", "Collection_Runtime", false, 312)] public Collection_Runtime runtime; public Collection() { this.id = default; this.owner_id = default; this.gobject = default; this.children = default; this._pad0 = default; this.active_exporter_index = default; this.exporters = default; this.preview = default; this.layer = default; this.dupli_ofs = default; this.flag = default; this.color_tag = default; this._pad1 = default; this.lineart_usage = default; this.lineart_flags = default; this.lineart_intersection_mask = default; this.lineart_intersection_priority = default; this.view_layer = default; this.runtime = default; } public Collection( ID id, ID owner_id, ListBase gobject, ListBase children, char[] _pad0, int active_exporter_index, ListBase exporters, PreviewImage preview, int layer, float[] dupli_ofs, byte flag, sbyte color_tag, char[] _pad1, byte lineart_usage, byte lineart_flags, byte lineart_intersection_mask, byte lineart_intersection_priority, ViewLayer view_layer, Collection_Runtime runtime) { this.id = id; this.owner_id = owner_id; this.gobject = gobject; this.children = children; this._pad0 = _pad0; this.active_exporter_index = active_exporter_index; this.exporters = exporters; this.preview = preview; this.layer = layer; this.dupli_ofs = dupli_ofs; this.flag = flag; this.color_tag = color_tag; this._pad1 = _pad1; this.lineart_usage = lineart_usage; this.lineart_flags = lineart_flags; this.lineart_intersection_mask = lineart_intersection_mask; this.lineart_intersection_priority = lineart_intersection_priority; this.view_layer = view_layer; this.runtime = runtime; } } }