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

284 lines
13 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(482, "FluidsimSettings", 1240)]
public class FluidsimSettings {
[DNAFieldAttribute(8, "FluidsimModifierData", 0, "*fmd", "FluidsimModifierData", true, 0)]
public FluidsimModifierData fmd;
[DNAFieldAttribute(4, "int", 1, "threads", "int", false, 8)]
public int threads;
[DNAArrayAttribute(4, "char", 2, "_pad1[4]", "System.Char[]", 4, 12)]
public char[] _pad1 = new System.Char[4];
[DNAFieldAttribute(2, "short", 3, "type", "short", false, 16)]
public short type;
[DNAFieldAttribute(2, "short", 4, "show_advancedoptions", "short", false, 18)]
public short show_advancedoptions;
[DNAFieldAttribute(2, "short", 5, "resolutionxyz", "short", false, 20)]
public short resolutionxyz;
[DNAFieldAttribute(2, "short", 6, "previewresxyz", "short", false, 22)]
public short previewresxyz;
[DNAFieldAttribute(4, "float", 7, "realsize", "float", false, 24)]
public float realsize;
[DNAFieldAttribute(2, "short", 8, "guiDisplayMode", "short", false, 28)]
public short guiDisplayMode;
[DNAFieldAttribute(2, "short", 9, "renderDisplayMode", "short", false, 30)]
public short renderDisplayMode;
[DNAFieldAttribute(4, "float", 10, "viscosityValue", "float", false, 32)]
public float viscosityValue;
[DNAFieldAttribute(2, "short", 11, "viscosityMode", "short", false, 36)]
public short viscosityMode;
[DNAFieldAttribute(2, "short", 12, "viscosityExponent", "short", false, 38)]
public short viscosityExponent;
[DNAArrayAttribute(12, "float", 13, "grav[3]", "System.Single[]", 3, 40)]
public float[] grav = new System.Single[3];
[DNAFieldAttribute(4, "float", 14, "animStart", "float", false, 52)]
public float animStart;
[DNAFieldAttribute(4, "float", 15, "animEnd", "float", false, 56)]
public float animEnd;
[DNAFieldAttribute(4, "int", 16, "bakeStart", "int", false, 60)]
public int bakeStart;
[DNAFieldAttribute(4, "int", 17, "bakeEnd", "int", false, 64)]
public int bakeEnd;
[DNAFieldAttribute(4, "int", 18, "frameOffset", "int", false, 68)]
public int frameOffset;
[DNAArrayAttribute(4, "char", 19, "_pad2[4]", "System.Char[]", 4, 72)]
public char[] _pad2 = new System.Char[4];
[DNAFieldAttribute(4, "float", 20, "gstar", "float", false, 76)]
public float gstar;
[DNAFieldAttribute(4, "int", 21, "maxRefine", "int", false, 80)]
public int maxRefine;
[DNAFieldAttribute(4, "float", 22, "iniVelx", "float", false, 84)]
public float iniVelx;
[DNAFieldAttribute(4, "float", 23, "iniVely", "float", false, 88)]
public float iniVely;
[DNAFieldAttribute(4, "float", 24, "iniVelz", "float", false, 92)]
public float iniVelz;
[DNAArrayAttribute(1024, "char", 25, "surfdataPath[1024]", "System.Char[]", 1024, 96)]
public char[] surfdataPath = new System.Char[1024];
[DNAArrayAttribute(12, "float", 26, "bbStart[3]", "System.Single[]", 3, 1120)]
public float[] bbStart = new System.Single[3];
[DNAArrayAttribute(12, "float", 27, "bbSize[3]", "System.Single[]", 3, 1132)]
public float[] bbSize = new System.Single[3];
[DNAFieldAttribute(8, "Ipo", 28, "*ipo", "Ipo", true, 1144)]
public Ipo ipo;
[DNAFieldAttribute(2, "short", 29, "typeFlags", "short", false, 1152)]
public short typeFlags;
[DNAFieldAttribute(1, "char", 30, "domainNovecgen", "char", false, 1154)]
public char domainNovecgen;
[DNAFieldAttribute(1, "char", 31, "volumeInitType", "char", false, 1155)]
public char volumeInitType;
[DNAFieldAttribute(4, "float", 32, "partSlipValue", "float", false, 1156)]
public float partSlipValue;
[DNAFieldAttribute(4, "int", 33, "generateTracers", "int", false, 1160)]
public int generateTracers;
[DNAFieldAttribute(4, "float", 34, "generateParticles", "float", false, 1164)]
public float generateParticles;
[DNAFieldAttribute(4, "float", 35, "surfaceSmoothing", "float", false, 1168)]
public float surfaceSmoothing;
[DNAFieldAttribute(4, "int", 36, "surfaceSubdivs", "int", false, 1172)]
public int surfaceSubdivs;
[DNAFieldAttribute(4, "int", 37, "flag", "int", false, 1176)]
public int flag;
[DNAFieldAttribute(4, "float", 38, "particleInfSize", "float", false, 1180)]
public float particleInfSize;
[DNAFieldAttribute(4, "float", 39, "particleInfAlpha", "float", false, 1184)]
public float particleInfAlpha;
[DNAFieldAttribute(4, "float", 40, "farFieldSize", "float", false, 1188)]
public float farFieldSize;
[DNAFieldAttribute(8, "FluidVertexVelocity", 41, "*meshVelocities", "FluidVertexVelocity", true, 1192)]
public FluidVertexVelocity meshVelocities;
[DNAFieldAttribute(4, "int", 42, "totvert", "int", false, 1200)]
public int totvert;
[DNAFieldAttribute(4, "float", 43, "cpsTimeStart", "float", false, 1204)]
public float cpsTimeStart;
[DNAFieldAttribute(4, "float", 44, "cpsTimeEnd", "float", false, 1208)]
public float cpsTimeEnd;
[DNAFieldAttribute(4, "float", 45, "cpsQuality", "float", false, 1212)]
public float cpsQuality;
[DNAFieldAttribute(4, "float", 46, "attractforceStrength", "float", false, 1216)]
public float attractforceStrength;
[DNAFieldAttribute(4, "float", 47, "attractforceRadius", "float", false, 1220)]
public float attractforceRadius;
[DNAFieldAttribute(4, "float", 48, "velocityforceStrength", "float", false, 1224)]
public float velocityforceStrength;
[DNAFieldAttribute(4, "float", 49, "velocityforceRadius", "float", false, 1228)]
public float velocityforceRadius;
[DNAFieldAttribute(4, "int", 50, "lastgoodframe", "int", false, 1232)]
public int lastgoodframe;
[DNAFieldAttribute(4, "float", 51, "animRate", "float", false, 1236)]
public float animRate;
public FluidsimSettings() {
this.fmd = default;
this.threads = default;
this._pad1 = default;
this.type = default;
this.show_advancedoptions = default;
this.resolutionxyz = default;
this.previewresxyz = default;
this.realsize = default;
this.guiDisplayMode = default;
this.renderDisplayMode = default;
this.viscosityValue = default;
this.viscosityMode = default;
this.viscosityExponent = default;
this.grav = default;
this.animStart = default;
this.animEnd = default;
this.bakeStart = default;
this.bakeEnd = default;
this.frameOffset = default;
this._pad2 = default;
this.gstar = default;
this.maxRefine = default;
this.iniVelx = default;
this.iniVely = default;
this.iniVelz = default;
this.surfdataPath = default;
this.bbStart = default;
this.bbSize = default;
this.ipo = default;
this.typeFlags = default;
this.domainNovecgen = default;
this.volumeInitType = default;
this.partSlipValue = default;
this.generateTracers = default;
this.generateParticles = default;
this.surfaceSmoothing = default;
this.surfaceSubdivs = default;
this.flag = default;
this.particleInfSize = default;
this.particleInfAlpha = default;
this.farFieldSize = default;
this.meshVelocities = default;
this.totvert = default;
this.cpsTimeStart = default;
this.cpsTimeEnd = default;
this.cpsQuality = default;
this.attractforceStrength = default;
this.attractforceRadius = default;
this.velocityforceStrength = default;
this.velocityforceRadius = default;
this.lastgoodframe = default;
this.animRate = default;
}
public FluidsimSettings(
FluidsimModifierData fmd,
int threads,
char[] _pad1,
short type,
short show_advancedoptions,
short resolutionxyz,
short previewresxyz,
float realsize,
short guiDisplayMode,
short renderDisplayMode,
float viscosityValue,
short viscosityMode,
short viscosityExponent,
float[] grav,
float animStart,
float animEnd,
int bakeStart,
int bakeEnd,
int frameOffset,
char[] _pad2,
float gstar,
int maxRefine,
float iniVelx,
float iniVely,
float iniVelz,
char[] surfdataPath,
float[] bbStart,
float[] bbSize,
Ipo ipo,
short typeFlags,
char domainNovecgen,
char volumeInitType,
float partSlipValue,
int generateTracers,
float generateParticles,
float surfaceSmoothing,
int surfaceSubdivs,
int flag,
float particleInfSize,
float particleInfAlpha,
float farFieldSize,
FluidVertexVelocity meshVelocities,
int totvert,
float cpsTimeStart,
float cpsTimeEnd,
float cpsQuality,
float attractforceStrength,
float attractforceRadius,
float velocityforceStrength,
float velocityforceRadius,
int lastgoodframe,
float animRate) {
this.fmd = fmd;
this.threads = threads;
this._pad1 = _pad1;
this.type = type;
this.show_advancedoptions = show_advancedoptions;
this.resolutionxyz = resolutionxyz;
this.previewresxyz = previewresxyz;
this.realsize = realsize;
this.guiDisplayMode = guiDisplayMode;
this.renderDisplayMode = renderDisplayMode;
this.viscosityValue = viscosityValue;
this.viscosityMode = viscosityMode;
this.viscosityExponent = viscosityExponent;
this.grav = grav;
this.animStart = animStart;
this.animEnd = animEnd;
this.bakeStart = bakeStart;
this.bakeEnd = bakeEnd;
this.frameOffset = frameOffset;
this._pad2 = _pad2;
this.gstar = gstar;
this.maxRefine = maxRefine;
this.iniVelx = iniVelx;
this.iniVely = iniVely;
this.iniVelz = iniVelz;
this.surfdataPath = surfdataPath;
this.bbStart = bbStart;
this.bbSize = bbSize;
this.ipo = ipo;
this.typeFlags = typeFlags;
this.domainNovecgen = domainNovecgen;
this.volumeInitType = volumeInitType;
this.partSlipValue = partSlipValue;
this.generateTracers = generateTracers;
this.generateParticles = generateParticles;
this.surfaceSmoothing = surfaceSmoothing;
this.surfaceSubdivs = surfaceSubdivs;
this.flag = flag;
this.particleInfSize = particleInfSize;
this.particleInfAlpha = particleInfAlpha;
this.farFieldSize = farFieldSize;
this.meshVelocities = meshVelocities;
this.totvert = totvert;
this.cpsTimeStart = cpsTimeStart;
this.cpsTimeEnd = cpsTimeEnd;
this.cpsQuality = cpsQuality;
this.attractforceStrength = attractforceStrength;
this.attractforceRadius = attractforceRadius;
this.velocityforceStrength = velocityforceStrength;
this.velocityforceRadius = velocityforceRadius;
this.lastgoodframe = lastgoodframe;
this.animRate = animRate;
}
}
}