//------------------------------------------------------------------------------ // // 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; public class Collection { [DNAFieldAttribute(0, "ID", "id", 208)] public ID id; [DNAFieldAttribute(1, "ID", "*owner_id", 208)] public ID ptr_owner_id; [DNAFieldAttribute(2, "ListBase", "gobject", 16)] public ListBase gobject; [DNAFieldAttribute(3, "ListBase", "children", 16)] public ListBase children; [DNAFieldAttribute(4, "char", "_pad0[4]", 1)] public char[] _pad0 = new System.Char[4]; [DNAFieldAttribute(5, "int", "active_exporter_index", 4)] public int active_exporter_index; [DNAFieldAttribute(6, "ListBase", "exporters", 16)] public ListBase exporters; [DNAFieldAttribute(7, "PreviewImage", "*preview", 48)] public PreviewImage ptr_preview; [DNAFieldAttribute(8, "int", "layer", 4)] public int layer; [DNAFieldAttribute(9, "float", "dupli_ofs[3]", 4)] public float[] dupli_ofs = new System.Single[3]; [DNAFieldAttribute(10, "uchar", "flag", 1)] public byte flag; [DNAFieldAttribute(11, "int8_t", "color_tag", 1)] public sbyte color_tag; [DNAFieldAttribute(12, "char", "_pad1[2]", 1)] public char[] _pad1 = new System.Char[2]; [DNAFieldAttribute(13, "uchar", "lineart_usage", 1)] public byte lineart_usage; [DNAFieldAttribute(14, "uchar", "lineart_flags", 1)] public byte lineart_flags; [DNAFieldAttribute(15, "uchar", "lineart_intersection_mask", 1)] public byte lineart_intersection_mask; [DNAFieldAttribute(16, "uchar", "lineart_intersection_priority", 1)] public byte lineart_intersection_priority; [DNAFieldAttribute(17, "ViewLayer", "*view_layer", 336)] public ViewLayer ptr_view_layer; [DNAFieldAttribute(18, "Collection_Runtime", "runtime", 64)] public Collection_Runtime runtime; public Collection( ID id, ID ptr_owner_id, ListBase gobject, ListBase children, char[] _pad0, int active_exporter_index, ListBase exporters, PreviewImage ptr_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 ptr_view_layer, Collection_Runtime runtime) { this.id = id; this.ptr_owner_id = ptr_owner_id; this.gobject = gobject; this.children = children; this._pad0 = _pad0; this.active_exporter_index = active_exporter_index; this.exporters = exporters; this.ptr_preview = ptr_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.ptr_view_layer = ptr_view_layer; this.runtime = runtime; } } }