//------------------------------------------------------------------------------ // // 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 BlendFile.CompatTypes; using System; // Automatically generated by BlenderSharp at 01/22/2025 16:57:57 namespace BlendFile.DNA { public class FCurve { public FCurve ptr_next; public FCurve ptr_prev; public bActionGroup ptr_grp; public ChannelDriver ptr_driver; public ListBase modifiers; public BezTriple ptr_bezt; public FPoint ptr_fpt; public int totvert; public int active_keyframe_index; public float curval; public short flag; public short extend; public char auto_smoothing; public char[] _pad = new System.Char[3]; public int array_index; public char ptr_rna_path; public int color_mode; public float[] color = new System.Single[3]; public float prev_norm_factor; public float prev_offset; public FCurve( FCurve ptr_next, FCurve ptr_prev, bActionGroup ptr_grp, ChannelDriver ptr_driver, ListBase modifiers, BezTriple ptr_bezt, FPoint ptr_fpt, int totvert, int active_keyframe_index, float curval, short flag, short extend, char auto_smoothing, char[] _pad, int array_index, char ptr_rna_path, int color_mode, float[] color, float prev_norm_factor, float prev_offset) { this.ptr_next = ptr_next; this.ptr_prev = ptr_prev; this.ptr_grp = ptr_grp; this.ptr_driver = ptr_driver; this.modifiers = modifiers; this.ptr_bezt = ptr_bezt; this.ptr_fpt = ptr_fpt; this.totvert = totvert; this.active_keyframe_index = active_keyframe_index; this.curval = curval; this.flag = flag; this.extend = extend; this.auto_smoothing = auto_smoothing; this._pad = _pad; this.array_index = array_index; this.ptr_rna_path = ptr_rna_path; this.color_mode = color_mode; this.color = color; this.prev_norm_factor = prev_norm_factor; this.prev_offset = prev_offset; } } }