//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using System; namespace BlendFile.DNA { using BlendFile; public class FluidsimSettings { [DNAFieldAttribute(0, "FluidsimModifierData", "*fmd", 136)] public FluidsimModifierData ptr_fmd; [DNAFieldAttribute(1, "int", "threads", 4)] public int threads; [DNAFieldAttribute(2, "char", "_pad1[4]", 1)] public char[] _pad1 = new System.Char[4]; [DNAFieldAttribute(3, "short", "type", 2)] public short type; [DNAFieldAttribute(4, "short", "show_advancedoptions", 2)] public short show_advancedoptions; [DNAFieldAttribute(5, "short", "resolutionxyz", 2)] public short resolutionxyz; [DNAFieldAttribute(6, "short", "previewresxyz", 2)] public short previewresxyz; [DNAFieldAttribute(7, "float", "realsize", 4)] public float realsize; [DNAFieldAttribute(8, "short", "guiDisplayMode", 2)] public short guiDisplayMode; [DNAFieldAttribute(9, "short", "renderDisplayMode", 2)] public short renderDisplayMode; [DNAFieldAttribute(10, "float", "viscosityValue", 4)] public float viscosityValue; [DNAFieldAttribute(11, "short", "viscosityMode", 2)] public short viscosityMode; [DNAFieldAttribute(12, "short", "viscosityExponent", 2)] public short viscosityExponent; [DNAFieldAttribute(13, "float", "grav[3]", 4)] public float[] grav = new System.Single[3]; [DNAFieldAttribute(14, "float", "animStart", 4)] public float animStart; [DNAFieldAttribute(15, "float", "animEnd", 4)] public float animEnd; [DNAFieldAttribute(16, "int", "bakeStart", 4)] public int bakeStart; [DNAFieldAttribute(17, "int", "bakeEnd", 4)] public int bakeEnd; [DNAFieldAttribute(18, "int", "frameOffset", 4)] public int frameOffset; [DNAFieldAttribute(19, "char", "_pad2[4]", 1)] public char[] _pad2 = new System.Char[4]; [DNAFieldAttribute(20, "float", "gstar", 4)] public float gstar; [DNAFieldAttribute(21, "int", "maxRefine", 4)] public int maxRefine; [DNAFieldAttribute(22, "float", "iniVelx", 4)] public float iniVelx; [DNAFieldAttribute(23, "float", "iniVely", 4)] public float iniVely; [DNAFieldAttribute(24, "float", "iniVelz", 4)] public float iniVelz; [DNAFieldAttribute(25, "char", "surfdataPath[1024]", 1)] public char[] surfdataPath = new System.Char[1024]; [DNAFieldAttribute(26, "float", "bbStart[3]", 4)] public float[] bbStart = new System.Single[3]; [DNAFieldAttribute(27, "float", "bbSize[3]", 4)] public float[] bbSize = new System.Single[3]; [DNAFieldAttribute(28, "Ipo", "*ipo", 248)] public Ipo ptr_ipo; [DNAFieldAttribute(29, "short", "typeFlags", 2)] public short typeFlags; [DNAFieldAttribute(30, "char", "domainNovecgen", 1)] public char domainNovecgen; [DNAFieldAttribute(31, "char", "volumeInitType", 1)] public char volumeInitType; [DNAFieldAttribute(32, "float", "partSlipValue", 4)] public float partSlipValue; [DNAFieldAttribute(33, "int", "generateTracers", 4)] public int generateTracers; [DNAFieldAttribute(34, "float", "generateParticles", 4)] public float generateParticles; [DNAFieldAttribute(35, "float", "surfaceSmoothing", 4)] public float surfaceSmoothing; [DNAFieldAttribute(36, "int", "surfaceSubdivs", 4)] public int surfaceSubdivs; [DNAFieldAttribute(37, "int", "flag", 4)] public int flag; [DNAFieldAttribute(38, "float", "particleInfSize", 4)] public float particleInfSize; [DNAFieldAttribute(39, "float", "particleInfAlpha", 4)] public float particleInfAlpha; [DNAFieldAttribute(40, "float", "farFieldSize", 4)] public float farFieldSize; [DNAFieldAttribute(41, "FluidVertexVelocity", "*meshVelocities", 12)] public FluidVertexVelocity ptr_meshVelocities; [DNAFieldAttribute(42, "int", "totvert", 4)] public int totvert; [DNAFieldAttribute(43, "float", "cpsTimeStart", 4)] public float cpsTimeStart; [DNAFieldAttribute(44, "float", "cpsTimeEnd", 4)] public float cpsTimeEnd; [DNAFieldAttribute(45, "float", "cpsQuality", 4)] public float cpsQuality; [DNAFieldAttribute(46, "float", "attractforceStrength", 4)] public float attractforceStrength; [DNAFieldAttribute(47, "float", "attractforceRadius", 4)] public float attractforceRadius; [DNAFieldAttribute(48, "float", "velocityforceStrength", 4)] public float velocityforceStrength; [DNAFieldAttribute(49, "float", "velocityforceRadius", 4)] public float velocityforceRadius; [DNAFieldAttribute(50, "int", "lastgoodframe", 4)] public int lastgoodframe; [DNAFieldAttribute(51, "float", "animRate", 4)] public float animRate; public FluidsimSettings( FluidsimModifierData ptr_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 ptr_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 ptr_meshVelocities, int totvert, float cpsTimeStart, float cpsTimeEnd, float cpsQuality, float attractforceStrength, float attractforceRadius, float velocityforceStrength, float velocityforceRadius, int lastgoodframe, float animRate) { this.ptr_fmd = ptr_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.ptr_ipo = ptr_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.ptr_meshVelocities = ptr_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; } } }