//------------------------------------------------------------------------------ // // 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(807, "Paint")] public class Paint { [DNAFieldAttribute(0, "Brush", "*brush", 2216)] public Brush ptr_brush; [DNAFieldAttribute(1, "AssetWeakReference", "*brush_asset_reference", 24)] public AssetWeakReference ptr_brush_asset_reference; [DNAFieldAttribute(2, "Brush", "*eraser_brush", 2216)] public Brush ptr_eraser_brush; [DNAFieldAttribute(3, "AssetWeakReference", "*eraser_brush_asset_reference", 24)] public AssetWeakReference ptr_eraser_brush_asset_reference; [DNAFieldAttribute(4, "ToolSystemBrushBindings", "tool_brush_bindings", 24)] public ToolSystemBrushBindings tool_brush_bindings; [DNAFieldAttribute(5, "Palette", "*palette", 232)] public Palette ptr_palette; [DNAFieldAttribute(6, "CurveMapping", "*cavity_curve", 424)] public CurveMapping ptr_cavity_curve; [DNAFieldAttribute(7, "void", "*paint_cursor", 0)] public object ptr_paint_cursor; [DNAFieldAttribute(8, "char", "paint_cursor_col[4]", 1)] public char[] paint_cursor_col = new System.Char[4]; [DNAFieldAttribute(9, "int", "flags", 4)] public int flags; [DNAFieldAttribute(10, "int", "num_input_samples", 4)] public int num_input_samples; [DNAFieldAttribute(11, "int", "symmetry_flags", 4)] public int symmetry_flags; [DNAFieldAttribute(12, "float", "tile_offset[3]", 4)] public float[] tile_offset = new System.Single[3]; [DNAFieldAttribute(13, "char", "_pad2[4]", 1)] public char[] _pad2 = new System.Char[4]; [DNAFieldAttribute(14, "Paint_Runtime", "runtime", 8)] public Paint_Runtime runtime; public Paint() { this.ptr_brush = default; this.ptr_brush_asset_reference = default; this.ptr_eraser_brush = default; this.ptr_eraser_brush_asset_reference = default; this.tool_brush_bindings = default; this.ptr_palette = default; this.ptr_cavity_curve = default; this.ptr_paint_cursor = default; this.paint_cursor_col = default; this.flags = default; this.num_input_samples = default; this.symmetry_flags = default; this.tile_offset = default; this._pad2 = default; this.runtime = default; } 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; } } }