//------------------------------------------------------------------------------ // // 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(343, "LayerCollection", 64)] public class LayerCollection { [DNAFieldAttribute(0, "LayerCollection", "*next", "LayerCollection", 8, true, 0)] public LayerCollection ptr_next; [DNAFieldAttribute(1, "LayerCollection", "*prev", "LayerCollection", 8, true, 8)] public LayerCollection ptr_prev; [DNAFieldAttribute(2, "Collection", "*collection", "Collection", 8, true, 16)] public Collection ptr_collection; [DNAFieldAttribute(3, "void", "*_pad1", "void", 8, true, 24)] public object ptr__pad1; [DNAFieldAttribute(4, "short", "flag", "short", 2, false, 32)] public short flag; [DNAFieldAttribute(5, "short", "runtime_flag", "short", 2, false, 34)] public short runtime_flag; [DNAFieldAttribute(6, "char", "_pad[4]", "System.Char[]", 4, false, 36)] public char[] _pad = new System.Char[4]; [DNAFieldAttribute(7, "ListBase", "layer_collections", "ListBase", 16, false, 40)] public ListBase layer_collections; [DNAFieldAttribute(8, "short", "local_collections_bits", "short", 2, false, 56)] public short local_collections_bits; [DNAFieldAttribute(9, "short", "_pad2[3]", "System.Int16[]", 6, false, 58)] public short[] _pad2 = new System.Int16[3]; public LayerCollection() { this.ptr_next = default; this.ptr_prev = default; this.ptr_collection = default; this.ptr__pad1 = default; this.flag = default; this.runtime_flag = default; this._pad = default; this.layer_collections = default; this.local_collections_bits = default; this._pad2 = default; } public LayerCollection(LayerCollection ptr_next, LayerCollection ptr_prev, Collection ptr_collection, object ptr__pad1, short flag, short runtime_flag, char[] _pad, ListBase layer_collections, short local_collections_bits, short[] _pad2) { this.ptr_next = ptr_next; this.ptr_prev = ptr_prev; this.ptr_collection = ptr_collection; this.ptr__pad1 = ptr__pad1; this.flag = flag; this.runtime_flag = runtime_flag; this._pad = _pad; this.layer_collections = layer_collections; this.local_collections_bits = local_collections_bits; this._pad2 = _pad2; } } }