// Automatically generated by BlenderSharp at 22/01/2025 02:21:57 namespace BlendFile.DNA { public class ToolSettings { public VPaint ptr_vpaint; public VPaint ptr_wpaint; public Sculpt ptr_sculpt; public UvSculpt uvsculpt; public GpPaint ptr_gp_paint; public GpVertexPaint ptr_gp_vertexpaint; public GpSculptPaint ptr_gp_sculptpaint; public GpWeightPaint ptr_gp_weightpaint; public CurvesSculpt ptr_curves_sculpt; public float vgroup_weight; public float doublimit; public char automerge; public char object_flag; public char selectmode; public char unwrapper; public char uvcalc_flag; public char uv_flag; public char uv_selectmode; public char uv_sticky; public float uvcalc_margin; public int uvcalc_iterations; public float uvcalc_weight_factor; public char[] uvcalc_weight_group = new System.Char[64]; public short autoik_chainlen; public char gpencil_flags; public char gpencil_v3d_align; public char gpencil_v2d_align; public char annotate_v3d_align; public short annotate_thickness; public float gpencil_surface_offset; public char gpencil_selectmode_edit; public char gpencil_selectmode_sculpt; public char[] _pad0 = new System.Char[6]; public GP_Sculpt_Settings gp_sculpt; public GP_Interpolate_Settings gp_interpolate; public ImagePaintSettings imapaint; public PaintModeSettings paint_mode; public ParticleEditSettings particle; public float proportional_size; public float select_thresh; public short keying_flag; public char autokey_mode; public char keyframe_type; public char multires_subdiv_type; public char edge_mode; public char edge_mode_live_unwrap; public char transform_pivot_point; public char transform_flag; public char snap_node_mode; public short snap_mode; public short snap_uv_mode; public short snap_anim_mode; public short snap_flag; public short snap_flag_node; public short snap_flag_seq; public short snap_flag_anim; public short snap_uv_flag; public char[] _pad = new System.Char[4]; public char snap_target; public char snap_transform_mode_flag; public short snap_face_nearest_steps; public char proportional_edit; public char prop_mode; public char proportional_objects; public char proportional_mask; public char proportional_action; public char proportional_fcurve; public char lock_markers; public char auto_normalize; public char wpaint_lock_relative; public char multipaint; public char weightuser; public char vgroupsubset; public char gpencil_selectmode_vertex; public char uv_sculpt_settings; public char workspace_tool_type; public char[] _pad5 = new System.Char[1]; public short sculpt_paint_settings; public int sculpt_paint_unified_size; public float sculpt_paint_unified_unprojected_radius; public float sculpt_paint_unified_alpha; public UnifiedPaintSettings unified_paint_settings; public CurvePaintSettings curve_paint_settings; public MeshStatVis statvis; public float[] normal_vector = new System.Single[3]; public char[] _pad6 = new System.Char[4]; public CurveProfile ptr_custom_bevel_profile_preset; public SequencerToolSettings ptr_sequencer_tool_settings; public short snap_mode_tools; public char plane_axis; public char plane_depth; public char plane_orient; public char use_plane_axis_auto; public char[] _pad7 = new System.Char[2]; public float snap_angle_increment_2d; public float snap_angle_increment_2d_precision; public float snap_angle_increment_3d; public float snap_angle_increment_3d_precision; public ToolSettings( VPaint ptr_vpaint, VPaint ptr_wpaint, Sculpt ptr_sculpt, UvSculpt uvsculpt, GpPaint ptr_gp_paint, GpVertexPaint ptr_gp_vertexpaint, GpSculptPaint ptr_gp_sculptpaint, GpWeightPaint ptr_gp_weightpaint, CurvesSculpt ptr_curves_sculpt, float vgroup_weight, float doublimit, char automerge, char object_flag, char selectmode, char unwrapper, char uvcalc_flag, char uv_flag, char uv_selectmode, char uv_sticky, float uvcalc_margin, int uvcalc_iterations, float uvcalc_weight_factor, char[] uvcalc_weight_group, short autoik_chainlen, char gpencil_flags, char gpencil_v3d_align, char gpencil_v2d_align, char annotate_v3d_align, short annotate_thickness, float gpencil_surface_offset, char gpencil_selectmode_edit, char gpencil_selectmode_sculpt, char[] _pad0, GP_Sculpt_Settings gp_sculpt, GP_Interpolate_Settings gp_interpolate, ImagePaintSettings imapaint, PaintModeSettings paint_mode, ParticleEditSettings particle, float proportional_size, float select_thresh, short keying_flag, char autokey_mode, char keyframe_type, char multires_subdiv_type, char edge_mode, char edge_mode_live_unwrap, char transform_pivot_point, char transform_flag, char snap_node_mode, short snap_mode, short snap_uv_mode, short snap_anim_mode, short snap_flag, short snap_flag_node, short snap_flag_seq, short snap_flag_anim, short snap_uv_flag, char[] _pad, char snap_target, char snap_transform_mode_flag, short snap_face_nearest_steps, char proportional_edit, char prop_mode, char proportional_objects, char proportional_mask, char proportional_action, char proportional_fcurve, char lock_markers, char auto_normalize, char wpaint_lock_relative, char multipaint, char weightuser, char vgroupsubset, char gpencil_selectmode_vertex, char uv_sculpt_settings, char workspace_tool_type, char[] _pad5, short sculpt_paint_settings, int sculpt_paint_unified_size, float sculpt_paint_unified_unprojected_radius, float sculpt_paint_unified_alpha, UnifiedPaintSettings unified_paint_settings, CurvePaintSettings curve_paint_settings, MeshStatVis statvis, float[] normal_vector, char[] _pad6, CurveProfile ptr_custom_bevel_profile_preset, SequencerToolSettings ptr_sequencer_tool_settings, short snap_mode_tools, char plane_axis, char plane_depth, char plane_orient, char use_plane_axis_auto, char[] _pad7, float snap_angle_increment_2d, float snap_angle_increment_2d_precision, float snap_angle_increment_3d, float snap_angle_increment_3d_precision) { this.ptr_vpaint = ptr_vpaint; this.ptr_wpaint = ptr_wpaint; this.ptr_sculpt = ptr_sculpt; this.uvsculpt = uvsculpt; this.ptr_gp_paint = ptr_gp_paint; this.ptr_gp_vertexpaint = ptr_gp_vertexpaint; this.ptr_gp_sculptpaint = ptr_gp_sculptpaint; this.ptr_gp_weightpaint = ptr_gp_weightpaint; this.ptr_curves_sculpt = ptr_curves_sculpt; this.vgroup_weight = vgroup_weight; this.doublimit = doublimit; this.automerge = automerge; this.object_flag = object_flag; this.selectmode = selectmode; this.unwrapper = unwrapper; this.uvcalc_flag = uvcalc_flag; this.uv_flag = uv_flag; this.uv_selectmode = uv_selectmode; this.uv_sticky = uv_sticky; this.uvcalc_margin = uvcalc_margin; this.uvcalc_iterations = uvcalc_iterations; this.uvcalc_weight_factor = uvcalc_weight_factor; this.uvcalc_weight_group = uvcalc_weight_group; this.autoik_chainlen = autoik_chainlen; this.gpencil_flags = gpencil_flags; this.gpencil_v3d_align = gpencil_v3d_align; this.gpencil_v2d_align = gpencil_v2d_align; this.annotate_v3d_align = annotate_v3d_align; this.annotate_thickness = annotate_thickness; this.gpencil_surface_offset = gpencil_surface_offset; this.gpencil_selectmode_edit = gpencil_selectmode_edit; this.gpencil_selectmode_sculpt = gpencil_selectmode_sculpt; this._pad0 = _pad0; this.gp_sculpt = gp_sculpt; this.gp_interpolate = gp_interpolate; this.imapaint = imapaint; this.paint_mode = paint_mode; this.particle = particle; this.proportional_size = proportional_size; this.select_thresh = select_thresh; this.keying_flag = keying_flag; this.autokey_mode = autokey_mode; this.keyframe_type = keyframe_type; this.multires_subdiv_type = multires_subdiv_type; this.edge_mode = edge_mode; this.edge_mode_live_unwrap = edge_mode_live_unwrap; this.transform_pivot_point = transform_pivot_point; this.transform_flag = transform_flag; this.snap_node_mode = snap_node_mode; this.snap_mode = snap_mode; this.snap_uv_mode = snap_uv_mode; this.snap_anim_mode = snap_anim_mode; this.snap_flag = snap_flag; this.snap_flag_node = snap_flag_node; this.snap_flag_seq = snap_flag_seq; this.snap_flag_anim = snap_flag_anim; this.snap_uv_flag = snap_uv_flag; this._pad = _pad; this.snap_target = snap_target; this.snap_transform_mode_flag = snap_transform_mode_flag; this.snap_face_nearest_steps = snap_face_nearest_steps; this.proportional_edit = proportional_edit; this.prop_mode = prop_mode; this.proportional_objects = proportional_objects; this.proportional_mask = proportional_mask; this.proportional_action = proportional_action; this.proportional_fcurve = proportional_fcurve; this.lock_markers = lock_markers; this.auto_normalize = auto_normalize; this.wpaint_lock_relative = wpaint_lock_relative; this.multipaint = multipaint; this.weightuser = weightuser; this.vgroupsubset = vgroupsubset; this.gpencil_selectmode_vertex = gpencil_selectmode_vertex; this.uv_sculpt_settings = uv_sculpt_settings; this.workspace_tool_type = workspace_tool_type; this._pad5 = _pad5; this.sculpt_paint_settings = sculpt_paint_settings; this.sculpt_paint_unified_size = sculpt_paint_unified_size; this.sculpt_paint_unified_unprojected_radius = sculpt_paint_unified_unprojected_radius; this.sculpt_paint_unified_alpha = sculpt_paint_unified_alpha; this.unified_paint_settings = unified_paint_settings; this.curve_paint_settings = curve_paint_settings; this.statvis = statvis; this.normal_vector = normal_vector; this._pad6 = _pad6; this.ptr_custom_bevel_profile_preset = ptr_custom_bevel_profile_preset; this.ptr_sequencer_tool_settings = ptr_sequencer_tool_settings; this.snap_mode_tools = snap_mode_tools; this.plane_axis = plane_axis; this.plane_depth = plane_depth; this.plane_orient = plane_orient; this.use_plane_axis_auto = use_plane_axis_auto; this._pad7 = _pad7; this.snap_angle_increment_2d = snap_angle_increment_2d; this.snap_angle_increment_2d_precision = snap_angle_increment_2d_precision; this.snap_angle_increment_3d = snap_angle_increment_3d; this.snap_angle_increment_3d_precision = snap_angle_increment_3d_precision; } } }