//------------------------------------------------------------------------------ // // 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 22/01/2025 02:33:14 namespace BlendFile.DNA { public class Paint { public Brush ptr_brush; public AssetWeakReference ptr_brush_asset_reference; public Brush ptr_eraser_brush; public AssetWeakReference ptr_eraser_brush_asset_reference; public ToolSystemBrushBindings tool_brush_bindings; public Palette ptr_palette; public CurveMapping ptr_cavity_curve; public object ptr_paint_cursor; public char[] paint_cursor_col = new System.Char[4]; public int flags; public int num_input_samples; public int symmetry_flags; public float[] tile_offset = new System.Single[3]; public char[] _pad2 = new System.Char[4]; public Paint_Runtime runtime; public Paint(Brush ptr_brush, AssetWeakReference ptr_brush_asset_reference, Brush ptr_eraser_brush, AssetWeakReference ptr_eraser_brush_asset_reference, ToolSystemBrushBindings tool_brush_bindings, Palette ptr_palette, CurveMapping ptr_cavity_curve, object ptr_paint_cursor, char[] paint_cursor_col, int flags, int num_input_samples, int symmetry_flags, float[] tile_offset, char[] _pad2, Paint_Runtime runtime) { this.ptr_brush = ptr_brush; this.ptr_brush_asset_reference = ptr_brush_asset_reference; this.ptr_eraser_brush = ptr_eraser_brush; this.ptr_eraser_brush_asset_reference = ptr_eraser_brush_asset_reference; this.tool_brush_bindings = tool_brush_bindings; this.ptr_palette = ptr_palette; this.ptr_cavity_curve = ptr_cavity_curve; this.ptr_paint_cursor = ptr_paint_cursor; this.paint_cursor_col = paint_cursor_col; this.flags = flags; this.num_input_samples = num_input_samples; this.symmetry_flags = symmetry_flags; this.tile_offset = tile_offset; this._pad2 = _pad2; this.runtime = runtime; } } }