// Automatically generated by BlenderSharp at 22/01/2025 02:21:57 namespace BlendFile.DNA { public class DynamicPaintSurface { public DynamicPaintSurface ptr_next; public DynamicPaintSurface ptr_prev; public DynamicPaintCanvasSettings ptr_canvas; public PaintSurfaceData ptr_data; public Collection ptr_brush_group; public EffectorWeights ptr_effector_weights; public PointCache ptr_pointcache; public ListBase ptcaches; public int current_frame; public char[] name = new System.Char[64]; public short format; public short type; public short disp_type; public short image_fileformat; public short effect_ui; public short init_color_type; public int flags; public int effect; public int image_resolution; public int substeps; public int start_frame; public int end_frame; public float[] init_color = new System.Single[4]; public Tex ptr_init_texture; public char[] init_layername = new System.Char[68]; public int dry_speed; public int diss_speed; public float color_dry_threshold; public float depth_clamp; public float disp_factor; public float spread_speed; public float color_spread_speed; public float shrink_speed; public float drip_vel; public float drip_acc; public float influence_scale; public float radius_scale; public float wave_damping; public float wave_speed; public float wave_timescale; public float wave_spring; public float wave_smoothness; public char[] _pad2 = new System.Char[4]; public char[] uvlayer_name = new System.Char[68]; public char[] image_output_path = new System.Char[1024]; public char[] output_name = new System.Char[68]; public char[] output_name2 = new System.Char[68]; public DynamicPaintSurface( DynamicPaintSurface ptr_next, DynamicPaintSurface ptr_prev, DynamicPaintCanvasSettings ptr_canvas, PaintSurfaceData ptr_data, Collection ptr_brush_group, EffectorWeights ptr_effector_weights, PointCache ptr_pointcache, ListBase ptcaches, int current_frame, char[] name, short format, short type, short disp_type, short image_fileformat, short effect_ui, short init_color_type, int flags, int effect, int image_resolution, int substeps, int start_frame, int end_frame, float[] init_color, Tex ptr_init_texture, char[] init_layername, int dry_speed, int diss_speed, float color_dry_threshold, float depth_clamp, float disp_factor, float spread_speed, float color_spread_speed, float shrink_speed, float drip_vel, float drip_acc, float influence_scale, float radius_scale, float wave_damping, float wave_speed, float wave_timescale, float wave_spring, float wave_smoothness, char[] _pad2, char[] uvlayer_name, char[] image_output_path, char[] output_name, char[] output_name2) { this.ptr_next = ptr_next; this.ptr_prev = ptr_prev; this.ptr_canvas = ptr_canvas; this.ptr_data = ptr_data; this.ptr_brush_group = ptr_brush_group; this.ptr_effector_weights = ptr_effector_weights; this.ptr_pointcache = ptr_pointcache; this.ptcaches = ptcaches; this.current_frame = current_frame; this.name = name; this.format = format; this.type = type; this.disp_type = disp_type; this.image_fileformat = image_fileformat; this.effect_ui = effect_ui; this.init_color_type = init_color_type; this.flags = flags; this.effect = effect; this.image_resolution = image_resolution; this.substeps = substeps; this.start_frame = start_frame; this.end_frame = end_frame; this.init_color = init_color; this.ptr_init_texture = ptr_init_texture; this.init_layername = init_layername; this.dry_speed = dry_speed; this.diss_speed = diss_speed; this.color_dry_threshold = color_dry_threshold; this.depth_clamp = depth_clamp; this.disp_factor = disp_factor; this.spread_speed = spread_speed; this.color_spread_speed = color_spread_speed; this.shrink_speed = shrink_speed; this.drip_vel = drip_vel; this.drip_acc = drip_acc; this.influence_scale = influence_scale; this.radius_scale = radius_scale; this.wave_damping = wave_damping; this.wave_speed = wave_speed; this.wave_timescale = wave_timescale; this.wave_spring = wave_spring; this.wave_smoothness = wave_smoothness; this._pad2 = _pad2; this.uvlayer_name = uvlayer_name; this.image_output_path = image_output_path; this.output_name = output_name; this.output_name2 = output_name2; } } }