//------------------------------------------------------------------------------ // // 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(454, "BevelModifierData", 368)] public class BevelModifierData { [DNAFieldAttribute(120, "ModifierData", 0, "modifier", "ModifierData", false, 0)] public ModifierData modifier; [DNAFieldAttribute(4, "float", 1, "value", "float", false, 120)] public float value; [DNAFieldAttribute(4, "int", 2, "res", "int", false, 124)] public int res; [DNAFieldAttribute(2, "short", 3, "flags", "short", false, 128)] public short flags; [DNAFieldAttribute(2, "short", 4, "val_flags", "short", false, 130)] public short val_flags; [DNAFieldAttribute(2, "short", 5, "profile_type", "short", false, 132)] public short profile_type; [DNAFieldAttribute(2, "short", 6, "lim_flags", "short", false, 134)] public short lim_flags; [DNAFieldAttribute(2, "short", 7, "e_flags", "short", false, 136)] public short e_flags; [DNAFieldAttribute(2, "short", 8, "mat", "short", false, 138)] public short mat; [DNAFieldAttribute(2, "short", 9, "edge_flags", "short", false, 140)] public short edge_flags; [DNAFieldAttribute(2, "short", 10, "face_str_mode", "short", false, 142)] public short face_str_mode; [DNAFieldAttribute(2, "short", 11, "miter_inner", "short", false, 144)] public short miter_inner; [DNAFieldAttribute(2, "short", 12, "miter_outer", "short", false, 146)] public short miter_outer; [DNAFieldAttribute(2, "short", 13, "vmesh_method", "short", false, 148)] public short vmesh_method; [DNAFieldAttribute(1, "char", 14, "affect_type", "char", false, 150)] public char affect_type; [DNAFieldAttribute(1, "char", 15, "_pad", "char", false, 151)] public char _pad; [DNAFieldAttribute(4, "float", 16, "profile", "float", false, 152)] public float profile; [DNAFieldAttribute(4, "float", 17, "bevel_angle", "float", false, 156)] public float bevel_angle; [DNAFieldAttribute(4, "float", 18, "spread", "float", false, 160)] public float spread; [DNAArrayAttribute(64, "char", 19, "defgrp_name[64]", "System.Char[]", 64, false, 164)] public char[] defgrp_name = new System.Char[64]; [DNAArrayAttribute(4, "char", 20, "_pad1[4]", "System.Char[]", 4, false, 228)] public char[] _pad1 = new System.Char[4]; [DNAFieldAttribute(8, "CurveProfile", 21, "*custom_profile", "CurveProfile", true, 232)] public CurveProfile custom_profile; [DNAArrayAttribute(64, "char", 22, "edge_weight_name[64]", "System.Char[]", 64, false, 240)] public char[] edge_weight_name = new System.Char[64]; [DNAArrayAttribute(64, "char", 23, "vertex_weight_name[64]", "System.Char[]", 64, false, 304)] public char[] vertex_weight_name = new System.Char[64]; public BevelModifierData() { this.modifier = default; this.value = default; this.res = default; this.flags = default; this.val_flags = default; this.profile_type = default; this.lim_flags = default; this.e_flags = default; this.mat = default; this.edge_flags = default; this.face_str_mode = default; this.miter_inner = default; this.miter_outer = default; this.vmesh_method = default; this.affect_type = default; this._pad = default; this.profile = default; this.bevel_angle = default; this.spread = default; this.defgrp_name = default; this._pad1 = default; this.custom_profile = default; this.edge_weight_name = default; this.vertex_weight_name = default; } public BevelModifierData( ModifierData modifier, float value, int res, short flags, short val_flags, short profile_type, short lim_flags, short e_flags, short mat, short edge_flags, short face_str_mode, short miter_inner, short miter_outer, short vmesh_method, char affect_type, char _pad, float profile, float bevel_angle, float spread, char[] defgrp_name, char[] _pad1, CurveProfile custom_profile, char[] edge_weight_name, char[] vertex_weight_name) { this.modifier = modifier; this.value = value; this.res = res; this.flags = flags; this.val_flags = val_flags; this.profile_type = profile_type; this.lim_flags = lim_flags; this.e_flags = e_flags; this.mat = mat; this.edge_flags = edge_flags; this.face_str_mode = face_str_mode; this.miter_inner = miter_inner; this.miter_outer = miter_outer; this.vmesh_method = vmesh_method; this.affect_type = affect_type; this._pad = _pad; this.profile = profile; this.bevel_angle = bevel_angle; this.spread = spread; this.defgrp_name = defgrp_name; this._pad1 = _pad1; this.custom_profile = custom_profile; this.edge_weight_name = edge_weight_name; this.vertex_weight_name = vertex_weight_name; } } }