//------------------------------------------------------------------------------ // // 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(446, "SubsurfModifierData", 152)] public class SubsurfModifierData { [DNAFieldAttribute(0, "ModifierData", "modifier", "ModifierData", 120, false, 0)] public ModifierData modifier; [DNAFieldAttribute(1, "short", "subdivType", "short", 2, false, 120)] public short subdivType; [DNAFieldAttribute(2, "short", "levels", "short", 2, false, 122)] public short levels; [DNAFieldAttribute(3, "short", "renderLevels", "short", 2, false, 124)] public short renderLevels; [DNAFieldAttribute(4, "short", "flags", "short", 2, false, 126)] public short flags; [DNAFieldAttribute(5, "short", "uv_smooth", "short", 2, false, 128)] public short uv_smooth; [DNAFieldAttribute(6, "short", "quality", "short", 2, false, 130)] public short quality; [DNAFieldAttribute(7, "short", "boundary_smooth", "short", 2, false, 132)] public short boundary_smooth; [DNAFieldAttribute(8, "char", "_pad[2]", "System.Char[]", 2, false, 134)] public char[] _pad = new System.Char[2]; [DNAFieldAttribute(9, "void", "*emCache", "void", 8, true, 136)] public object ptr_emCache; [DNAFieldAttribute(10, "void", "*mCache", "void", 8, true, 144)] public object ptr_mCache; public SubsurfModifierData() { this.modifier = default; this.subdivType = default; this.levels = default; this.renderLevels = default; this.flags = default; this.uv_smooth = default; this.quality = default; this.boundary_smooth = default; this._pad = default; this.ptr_emCache = default; this.ptr_mCache = default; } public SubsurfModifierData(ModifierData modifier, short subdivType, short levels, short renderLevels, short flags, short uv_smooth, short quality, short boundary_smooth, char[] _pad, object ptr_emCache, object ptr_mCache) { this.modifier = modifier; this.subdivType = subdivType; this.levels = levels; this.renderLevels = renderLevels; this.flags = flags; this.uv_smooth = uv_smooth; this.quality = quality; this.boundary_smooth = boundary_smooth; this._pad = _pad; this.ptr_emCache = ptr_emCache; this.ptr_mCache = ptr_mCache; } } }