//------------------------------------------------------------------------------ // // 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(92, "ChannelDriver", 304)] public class ChannelDriver { [DNAFieldAttribute(0, "ListBase", "variables", "ListBase", 16, false)] public ListBase variables; [DNAFieldAttribute(1, "char", "expression[256]", "System.Char[]", 256, false)] public char[] expression = new System.Char[256]; [DNAFieldAttribute(2, "void", "*expr_comp", "void", 8, true)] public object ptr_expr_comp; [DNAFieldAttribute(3, "ExprPyLike_Parsed", "*expr_simple", "ExprPyLike_Parsed", 8, true)] public ExprPyLike_Parsed ptr_expr_simple; [DNAFieldAttribute(4, "float", "curval", "float", 4, false)] public float curval; [DNAFieldAttribute(5, "float", "influence", "float", 4, false)] public float influence; [DNAFieldAttribute(6, "int", "type", "int", 4, false)] public int type; [DNAFieldAttribute(7, "int", "flag", "int", 4, false)] public int flag; public ChannelDriver() { this.variables = default; this.expression = default; this.ptr_expr_comp = default; this.ptr_expr_simple = default; this.curval = default; this.influence = default; this.type = default; this.flag = default; } public ChannelDriver(ListBase variables, char[] expression, object ptr_expr_comp, ExprPyLike_Parsed ptr_expr_simple, float curval, float influence, int type, int flag) { this.variables = variables; this.expression = expression; this.ptr_expr_comp = ptr_expr_comp; this.ptr_expr_simple = ptr_expr_simple; this.curval = curval; this.influence = influence; this.type = type; this.flag = flag; } } }