Files
BlenderSharp/BlendFile/DNA/ToolSettings.cs

316 lines
14 KiB
C#

//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using BlendFile.CompatTypes;
using System;
// Automatically generated by BlenderSharp at 22/01/2025 02:33:14
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;
}
}
}