Files
BlenderSharp/BlendFile/DNA/DynamicPaintSurface.cs
Samuele Lorefice 0674e6b136 - Modified DNAClassAttribute to also support usage on structs
- Added auto generation of DNAClass attributes on file generation
- Regenerated all files
2025-01-23 16:15:50 +01:00

210 lines
9.1 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 System;
namespace BlendFile.DNA {
using BlendFile;
[DNAClassAttribute(226, "DynamicPaintSurface")]
public class DynamicPaintSurface {
[DNAFieldAttribute(0, "DynamicPaintSurface", "*next", 1568)]
public DynamicPaintSurface ptr_next;
[DNAFieldAttribute(1, "DynamicPaintSurface", "*prev", 1568)]
public DynamicPaintSurface ptr_prev;
[DNAFieldAttribute(2, "DynamicPaintCanvasSettings", "*canvas", 96)]
public DynamicPaintCanvasSettings ptr_canvas;
[DNAFieldAttribute(3, "PaintSurfaceData", "*data", 0)]
public PaintSurfaceData ptr_data;
[DNAFieldAttribute(4, "Collection", "*brush_group", 376)]
public Collection ptr_brush_group;
[DNAFieldAttribute(5, "EffectorWeights", "*effector_weights", 72)]
public EffectorWeights ptr_effector_weights;
[DNAFieldAttribute(6, "PointCache", "*pointcache", 1392)]
public PointCache ptr_pointcache;
[DNAFieldAttribute(7, "ListBase", "ptcaches", 16)]
public ListBase ptcaches;
[DNAFieldAttribute(8, "int", "current_frame", 4)]
public int current_frame;
[DNAFieldAttribute(9, "char", "name[64]", 1)]
public char[] name = new System.Char[64];
[DNAFieldAttribute(10, "short", "format", 2)]
public short format;
[DNAFieldAttribute(11, "short", "type", 2)]
public short type;
[DNAFieldAttribute(12, "short", "disp_type", 2)]
public short disp_type;
[DNAFieldAttribute(13, "short", "image_fileformat", 2)]
public short image_fileformat;
[DNAFieldAttribute(14, "short", "effect_ui", 2)]
public short effect_ui;
[DNAFieldAttribute(15, "short", "init_color_type", 2)]
public short init_color_type;
[DNAFieldAttribute(16, "int", "flags", 4)]
public int flags;
[DNAFieldAttribute(17, "int", "effect", 4)]
public int effect;
[DNAFieldAttribute(18, "int", "image_resolution", 4)]
public int image_resolution;
[DNAFieldAttribute(19, "int", "substeps", 4)]
public int substeps;
[DNAFieldAttribute(20, "int", "start_frame", 4)]
public int start_frame;
[DNAFieldAttribute(21, "int", "end_frame", 4)]
public int end_frame;
[DNAFieldAttribute(22, "float", "init_color[4]", 4)]
public float[] init_color = new System.Single[4];
[DNAFieldAttribute(23, "Tex", "*init_texture", 488)]
public Tex ptr_init_texture;
[DNAFieldAttribute(24, "char", "init_layername[68]", 1)]
public char[] init_layername = new System.Char[68];
[DNAFieldAttribute(25, "int", "dry_speed", 4)]
public int dry_speed;
[DNAFieldAttribute(26, "int", "diss_speed", 4)]
public int diss_speed;
[DNAFieldAttribute(27, "float", "color_dry_threshold", 4)]
public float color_dry_threshold;
[DNAFieldAttribute(28, "float", "depth_clamp", 4)]
public float depth_clamp;
[DNAFieldAttribute(29, "float", "disp_factor", 4)]
public float disp_factor;
[DNAFieldAttribute(30, "float", "spread_speed", 4)]
public float spread_speed;
[DNAFieldAttribute(31, "float", "color_spread_speed", 4)]
public float color_spread_speed;
[DNAFieldAttribute(32, "float", "shrink_speed", 4)]
public float shrink_speed;
[DNAFieldAttribute(33, "float", "drip_vel", 4)]
public float drip_vel;
[DNAFieldAttribute(34, "float", "drip_acc", 4)]
public float drip_acc;
[DNAFieldAttribute(35, "float", "influence_scale", 4)]
public float influence_scale;
[DNAFieldAttribute(36, "float", "radius_scale", 4)]
public float radius_scale;
[DNAFieldAttribute(37, "float", "wave_damping", 4)]
public float wave_damping;
[DNAFieldAttribute(38, "float", "wave_speed", 4)]
public float wave_speed;
[DNAFieldAttribute(39, "float", "wave_timescale", 4)]
public float wave_timescale;
[DNAFieldAttribute(40, "float", "wave_spring", 4)]
public float wave_spring;
[DNAFieldAttribute(41, "float", "wave_smoothness", 4)]
public float wave_smoothness;
[DNAFieldAttribute(42, "char", "_pad2[4]", 1)]
public char[] _pad2 = new System.Char[4];
[DNAFieldAttribute(43, "char", "uvlayer_name[68]", 1)]
public char[] uvlayer_name = new System.Char[68];
[DNAFieldAttribute(44, "char", "image_output_path[1024]", 1)]
public char[] image_output_path = new System.Char[1024];
[DNAFieldAttribute(45, "char", "output_name[68]", 1)]
public char[] output_name = new System.Char[68];
[DNAFieldAttribute(46, "char", "output_name2[68]", 1)]
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;
}
}
}