//------------------------------------------------------------------------------ // // 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", 120)] public class Paint { [DNAFieldAttribute(8, "Brush", 0, "*brush", "Brush", true, 0)] public Brush brush; [DNAFieldAttribute(8, "AssetWeakReference", 1, "*brush_asset_reference", "AssetWeakReference", true, 8)] public AssetWeakReference brush_asset_reference; [DNAFieldAttribute(8, "Brush", 2, "*eraser_brush", "Brush", true, 16)] public Brush eraser_brush; [DNAFieldAttribute(8, "AssetWeakReference", 3, "*eraser_brush_asset_reference", "AssetWeakReference", true, 24)] public AssetWeakReference eraser_brush_asset_reference; [DNAFieldAttribute(24, "ToolSystemBrushBindings", 4, "tool_brush_bindings", "ToolSystemBrushBindings", false, 32)] public ToolSystemBrushBindings tool_brush_bindings; [DNAFieldAttribute(8, "Palette", 5, "*palette", "Palette", true, 56)] public Palette palette; [DNAFieldAttribute(8, "CurveMapping", 6, "*cavity_curve", "CurveMapping", true, 64)] public CurveMapping cavity_curve; [DNAFieldAttribute(8, "void", 7, "*paint_cursor", "void", true, 72)] public object paint_cursor; [DNAFieldAttribute(4, "char", 8, "paint_cursor_col[4]", "System.Char[]", false, 80)] public char[] paint_cursor_col = new System.Char[4]; [DNAFieldAttribute(4, "int", 9, "flags", "int", false, 84)] public int flags; [DNAFieldAttribute(4, "int", 10, "num_input_samples", "int", false, 88)] public int num_input_samples; [DNAFieldAttribute(4, "int", 11, "symmetry_flags", "int", false, 92)] public int symmetry_flags; [DNAFieldAttribute(12, "float", 12, "tile_offset[3]", "System.Single[]", false, 96)] public float[] tile_offset = new System.Single[3]; [DNAFieldAttribute(4, "char", 13, "_pad2[4]", "System.Char[]", false, 108)] public char[] _pad2 = new System.Char[4]; [DNAFieldAttribute(8, "Paint_Runtime", 14, "runtime", "Paint_Runtime", false, 112)] public Paint_Runtime runtime; public Paint() { this.brush = default; this.brush_asset_reference = default; this.eraser_brush = default; this.eraser_brush_asset_reference = default; this.tool_brush_bindings = default; this.palette = default; this.cavity_curve = default; this.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 brush, AssetWeakReference brush_asset_reference, Brush eraser_brush, AssetWeakReference eraser_brush_asset_reference, ToolSystemBrushBindings tool_brush_bindings, Palette palette, CurveMapping cavity_curve, object paint_cursor, char[] paint_cursor_col, int flags, int num_input_samples, int symmetry_flags, float[] tile_offset, char[] _pad2, Paint_Runtime runtime) { this.brush = brush; this.brush_asset_reference = brush_asset_reference; this.eraser_brush = eraser_brush; this.eraser_brush_asset_reference = eraser_brush_asset_reference; this.tool_brush_bindings = tool_brush_bindings; this.palette = palette; this.cavity_curve = cavity_curve; this.paint_cursor = 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; } } }