//------------------------------------------------------------------------------ // // 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 UnifiedPaintSettings { public int size; public float unprojected_radius; public float alpha; public float weight; public float[] rgb = new System.Single[3]; public float[] secondary_rgb = new System.Single[3]; public int input_samples; public int flag; public char[] _pad = new System.Char[4]; public float[] last_rake = new System.Single[2]; public float last_rake_angle; public int last_stroke_valid; public float[] average_stroke_accum = new System.Single[3]; public int average_stroke_counter; public float brush_rotation; public float brush_rotation_sec; public int anchored_size; public float overlap_factor; public char draw_inverted; public char stroke_active; public char draw_anchored; public char do_linear_conversion; public float[] last_location = new System.Single[3]; public int last_hit; public float[] anchored_initial_mouse = new System.Single[2]; public float pixel_radius; public float initial_pixel_radius; public float start_pixel_radius; public float size_pressure_value; public float[] tex_mouse = new System.Single[2]; public float[] mask_tex_mouse = new System.Single[2]; public ColorSpace ptr_colorspace; public UnifiedPaintSettings( int size, float unprojected_radius, float alpha, float weight, float[] rgb, float[] secondary_rgb, int input_samples, int flag, char[] _pad, float[] last_rake, float last_rake_angle, int last_stroke_valid, float[] average_stroke_accum, int average_stroke_counter, float brush_rotation, float brush_rotation_sec, int anchored_size, float overlap_factor, char draw_inverted, char stroke_active, char draw_anchored, char do_linear_conversion, float[] last_location, int last_hit, float[] anchored_initial_mouse, float pixel_radius, float initial_pixel_radius, float start_pixel_radius, float size_pressure_value, float[] tex_mouse, float[] mask_tex_mouse, ColorSpace ptr_colorspace) { this.size = size; this.unprojected_radius = unprojected_radius; this.alpha = alpha; this.weight = weight; this.rgb = rgb; this.secondary_rgb = secondary_rgb; this.input_samples = input_samples; this.flag = flag; this._pad = _pad; this.last_rake = last_rake; this.last_rake_angle = last_rake_angle; this.last_stroke_valid = last_stroke_valid; this.average_stroke_accum = average_stroke_accum; this.average_stroke_counter = average_stroke_counter; this.brush_rotation = brush_rotation; this.brush_rotation_sec = brush_rotation_sec; this.anchored_size = anchored_size; this.overlap_factor = overlap_factor; this.draw_inverted = draw_inverted; this.stroke_active = stroke_active; this.draw_anchored = draw_anchored; this.do_linear_conversion = do_linear_conversion; this.last_location = last_location; this.last_hit = last_hit; this.anchored_initial_mouse = anchored_initial_mouse; this.pixel_radius = pixel_radius; this.initial_pixel_radius = initial_pixel_radius; this.start_pixel_radius = start_pixel_radius; this.size_pressure_value = size_pressure_value; this.tex_mouse = tex_mouse; this.mask_tex_mouse = mask_tex_mouse; this.ptr_colorspace = ptr_colorspace; } } }