Files
BlenderSharp/BlendFile/DNA/PartDeflect.cs
2025-03-11 19:12:04 +01:00

274 lines
12 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(757, "PartDeflect", 232)]
public class PartDeflect {
[DNAFieldAttribute(4, "int", 0, "flag", "int", false, 0)]
public int flag;
[DNAFieldAttribute(2, "short", 1, "deflect", "short", false, 4)]
public short deflect;
[DNAFieldAttribute(2, "short", 2, "forcefield", "short", false, 6)]
public short forcefield;
[DNAFieldAttribute(2, "short", 3, "falloff", "short", false, 8)]
public short falloff;
[DNAFieldAttribute(2, "short", 4, "shape", "short", false, 10)]
public short shape;
[DNAFieldAttribute(2, "short", 5, "tex_mode", "short", false, 12)]
public short tex_mode;
[DNAFieldAttribute(2, "short", 6, "kink", "short", false, 14)]
public short kink;
[DNAFieldAttribute(2, "short", 7, "kink_axis", "short", false, 16)]
public short kink_axis;
[DNAFieldAttribute(2, "short", 8, "zdir", "short", false, 18)]
public short zdir;
[DNAFieldAttribute(4, "float", 9, "f_strength", "float", false, 20)]
public float f_strength;
[DNAFieldAttribute(4, "float", 10, "f_damp", "float", false, 24)]
public float f_damp;
[DNAFieldAttribute(4, "float", 11, "f_flow", "float", false, 28)]
public float f_flow;
[DNAFieldAttribute(4, "float", 12, "f_wind_factor", "float", false, 32)]
public float f_wind_factor;
[DNAArrayAttribute(4, "char", 13, "_pad0[4]", "System.Char[]", 4, 36)]
public char[] _pad0 = new System.Char[4];
[DNAFieldAttribute(4, "float", 14, "f_size", "float", false, 40)]
public float f_size;
[DNAFieldAttribute(4, "float", 15, "f_power", "float", false, 44)]
public float f_power;
[DNAFieldAttribute(4, "float", 16, "maxdist", "float", false, 48)]
public float maxdist;
[DNAFieldAttribute(4, "float", 17, "mindist", "float", false, 52)]
public float mindist;
[DNAFieldAttribute(4, "float", 18, "f_power_r", "float", false, 56)]
public float f_power_r;
[DNAFieldAttribute(4, "float", 19, "maxrad", "float", false, 60)]
public float maxrad;
[DNAFieldAttribute(4, "float", 20, "minrad", "float", false, 64)]
public float minrad;
[DNAFieldAttribute(4, "float", 21, "pdef_damp", "float", false, 68)]
public float pdef_damp;
[DNAFieldAttribute(4, "float", 22, "pdef_rdamp", "float", false, 72)]
public float pdef_rdamp;
[DNAFieldAttribute(4, "float", 23, "pdef_perm", "float", false, 76)]
public float pdef_perm;
[DNAFieldAttribute(4, "float", 24, "pdef_frict", "float", false, 80)]
public float pdef_frict;
[DNAFieldAttribute(4, "float", 25, "pdef_rfrict", "float", false, 84)]
public float pdef_rfrict;
[DNAFieldAttribute(4, "float", 26, "pdef_stickness", "float", false, 88)]
public float pdef_stickness;
[DNAFieldAttribute(4, "float", 27, "absorption", "float", false, 92)]
public float absorption;
[DNAFieldAttribute(4, "float", 28, "pdef_sbdamp", "float", false, 96)]
public float pdef_sbdamp;
[DNAFieldAttribute(4, "float", 29, "pdef_sbift", "float", false, 100)]
public float pdef_sbift;
[DNAFieldAttribute(4, "float", 30, "pdef_sboft", "float", false, 104)]
public float pdef_sboft;
[DNAFieldAttribute(4, "float", 31, "clump_fac", "float", false, 108)]
public float clump_fac;
[DNAFieldAttribute(4, "float", 32, "clump_pow", "float", false, 112)]
public float clump_pow;
[DNAFieldAttribute(4, "float", 33, "kink_freq", "float", false, 116)]
public float kink_freq;
[DNAFieldAttribute(4, "float", 34, "kink_shape", "float", false, 120)]
public float kink_shape;
[DNAFieldAttribute(4, "float", 35, "kink_amp", "float", false, 124)]
public float kink_amp;
[DNAFieldAttribute(4, "float", 36, "free_end", "float", false, 128)]
public float free_end;
[DNAFieldAttribute(4, "float", 37, "tex_nabla", "float", false, 132)]
public float tex_nabla;
[DNAFieldAttribute(8, "Tex", 38, "*tex", "Tex", true, 136)]
public Tex tex;
[DNAFieldAttribute(4, "float", 39, "f_noise", "float", false, 144)]
public float f_noise;
[DNAFieldAttribute(4, "int", 40, "seed", "int", false, 148)]
public int seed;
[DNAArrayAttribute(16, "float", 41, "drawvec1[4]", "System.Single[]", 4, 152)]
public float[] drawvec1 = new System.Single[4];
[DNAArrayAttribute(16, "float", 42, "drawvec2[4]", "System.Single[]", 4, 168)]
public float[] drawvec2 = new System.Single[4];
[DNAArrayAttribute(12, "float", 43, "drawvec_falloff_min[3]", "System.Single[]", 3, 184)]
public float[] drawvec_falloff_min = new System.Single[3];
[DNAArrayAttribute(4, "char", 44, "_pad1[4]", "System.Char[]", 4, 196)]
public char[] _pad1 = new System.Char[4];
[DNAArrayAttribute(12, "float", 45, "drawvec_falloff_max[3]", "System.Single[]", 3, 200)]
public float[] drawvec_falloff_max = new System.Single[3];
[DNAArrayAttribute(4, "char", 46, "_pad2[4]", "System.Char[]", 4, 212)]
public char[] _pad2 = new System.Char[4];
[DNAFieldAttribute(8, "Object", 47, "*f_source", "Object", true, 216)]
public Object f_source;
[DNAFieldAttribute(4, "float", 48, "pdef_cfrict", "float", false, 224)]
public float pdef_cfrict;
[DNAArrayAttribute(4, "char", 49, "_pad[4]", "System.Char[]", 4, 228)]
public char[] _pad = new System.Char[4];
public PartDeflect() {
this.flag = default;
this.deflect = default;
this.forcefield = default;
this.falloff = default;
this.shape = default;
this.tex_mode = default;
this.kink = default;
this.kink_axis = default;
this.zdir = default;
this.f_strength = default;
this.f_damp = default;
this.f_flow = default;
this.f_wind_factor = default;
this._pad0 = default;
this.f_size = default;
this.f_power = default;
this.maxdist = default;
this.mindist = default;
this.f_power_r = default;
this.maxrad = default;
this.minrad = default;
this.pdef_damp = default;
this.pdef_rdamp = default;
this.pdef_perm = default;
this.pdef_frict = default;
this.pdef_rfrict = default;
this.pdef_stickness = default;
this.absorption = default;
this.pdef_sbdamp = default;
this.pdef_sbift = default;
this.pdef_sboft = default;
this.clump_fac = default;
this.clump_pow = default;
this.kink_freq = default;
this.kink_shape = default;
this.kink_amp = default;
this.free_end = default;
this.tex_nabla = default;
this.tex = default;
this.f_noise = default;
this.seed = default;
this.drawvec1 = default;
this.drawvec2 = default;
this.drawvec_falloff_min = default;
this._pad1 = default;
this.drawvec_falloff_max = default;
this._pad2 = default;
this.f_source = default;
this.pdef_cfrict = default;
this._pad = default;
}
public PartDeflect(
int flag,
short deflect,
short forcefield,
short falloff,
short shape,
short tex_mode,
short kink,
short kink_axis,
short zdir,
float f_strength,
float f_damp,
float f_flow,
float f_wind_factor,
char[] _pad0,
float f_size,
float f_power,
float maxdist,
float mindist,
float f_power_r,
float maxrad,
float minrad,
float pdef_damp,
float pdef_rdamp,
float pdef_perm,
float pdef_frict,
float pdef_rfrict,
float pdef_stickness,
float absorption,
float pdef_sbdamp,
float pdef_sbift,
float pdef_sboft,
float clump_fac,
float clump_pow,
float kink_freq,
float kink_shape,
float kink_amp,
float free_end,
float tex_nabla,
Tex tex,
float f_noise,
int seed,
float[] drawvec1,
float[] drawvec2,
float[] drawvec_falloff_min,
char[] _pad1,
float[] drawvec_falloff_max,
char[] _pad2,
Object f_source,
float pdef_cfrict,
char[] _pad) {
this.flag = flag;
this.deflect = deflect;
this.forcefield = forcefield;
this.falloff = falloff;
this.shape = shape;
this.tex_mode = tex_mode;
this.kink = kink;
this.kink_axis = kink_axis;
this.zdir = zdir;
this.f_strength = f_strength;
this.f_damp = f_damp;
this.f_flow = f_flow;
this.f_wind_factor = f_wind_factor;
this._pad0 = _pad0;
this.f_size = f_size;
this.f_power = f_power;
this.maxdist = maxdist;
this.mindist = mindist;
this.f_power_r = f_power_r;
this.maxrad = maxrad;
this.minrad = minrad;
this.pdef_damp = pdef_damp;
this.pdef_rdamp = pdef_rdamp;
this.pdef_perm = pdef_perm;
this.pdef_frict = pdef_frict;
this.pdef_rfrict = pdef_rfrict;
this.pdef_stickness = pdef_stickness;
this.absorption = absorption;
this.pdef_sbdamp = pdef_sbdamp;
this.pdef_sbift = pdef_sbift;
this.pdef_sboft = pdef_sboft;
this.clump_fac = clump_fac;
this.clump_pow = clump_pow;
this.kink_freq = kink_freq;
this.kink_shape = kink_shape;
this.kink_amp = kink_amp;
this.free_end = free_end;
this.tex_nabla = tex_nabla;
this.tex = tex;
this.f_noise = f_noise;
this.seed = seed;
this.drawvec1 = drawvec1;
this.drawvec2 = drawvec2;
this.drawvec_falloff_min = drawvec_falloff_min;
this._pad1 = _pad1;
this.drawvec_falloff_max = drawvec_falloff_max;
this._pad2 = _pad2;
this.f_source = f_source;
this.pdef_cfrict = pdef_cfrict;
this._pad = _pad;
}
}
}