//------------------------------------------------------------------------------ // // 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(165, "CurveMap", 80)] public class CurveMap { [DNAFieldAttribute(2, "short", 0, "totpoint", "short", false, 0)] public short totpoint; [DNAFieldAttribute(2, "short", 1, "flag", "short", false, 2)] public short flag; [DNAFieldAttribute(4, "float", 2, "range", "float", false, 4)] public float range; [DNAFieldAttribute(4, "float", 3, "mintable", "float", false, 8)] public float mintable; [DNAFieldAttribute(4, "float", 4, "maxtable", "float", false, 12)] public float maxtable; [DNAArrayAttribute(8, "float", 5, "ext_in[2]", "System.Single[]", 2, 16)] public float[] ext_in = new System.Single[2]; [DNAArrayAttribute(8, "float", 6, "ext_out[2]", "System.Single[]", 2, 24)] public float[] ext_out = new System.Single[2]; [DNAFieldAttribute(8, "CurveMapPoint", 7, "*curve", "CurveMapPoint", true, 32)] public CurveMapPoint curve; [DNAFieldAttribute(8, "CurveMapPoint", 8, "*table", "CurveMapPoint", true, 40)] public CurveMapPoint table; [DNAFieldAttribute(8, "CurveMapPoint", 9, "*premultable", "CurveMapPoint", true, 48)] public CurveMapPoint premultable; [DNAArrayAttribute(8, "float", 10, "premul_ext_in[2]", "System.Single[]", 2, 56)] public float[] premul_ext_in = new System.Single[2]; [DNAArrayAttribute(8, "float", 11, "premul_ext_out[2]", "System.Single[]", 2, 64)] public float[] premul_ext_out = new System.Single[2]; [DNAFieldAttribute(2, "short", 12, "default_handle_type", "short", false, 72)] public short default_handle_type; [DNAArrayAttribute(6, "char", 13, "_pad[6]", "System.Char[]", 6, 74)] public char[] _pad = new System.Char[6]; public CurveMap() { this.totpoint = default; this.flag = default; this.range = default; this.mintable = default; this.maxtable = default; this.ext_in = default; this.ext_out = default; this.curve = default; this.table = default; this.premultable = default; this.premul_ext_in = default; this.premul_ext_out = default; this.default_handle_type = default; this._pad = default; } public CurveMap(short totpoint, short flag, float range, float mintable, float maxtable, float[] ext_in, float[] ext_out, CurveMapPoint curve, CurveMapPoint table, CurveMapPoint premultable, float[] premul_ext_in, float[] premul_ext_out, short default_handle_type, char[] _pad) { this.totpoint = totpoint; this.flag = flag; this.range = range; this.mintable = mintable; this.maxtable = maxtable; this.ext_in = ext_in; this.ext_out = ext_out; this.curve = curve; this.table = table; this.premultable = premultable; this.premul_ext_in = premul_ext_in; this.premul_ext_out = premul_ext_out; this.default_handle_type = default_handle_type; this._pad = _pad; } } }