284 lines
13 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|