//------------------------------------------------------------------------------ // // 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 { public class FluidsimSettings { public FluidsimModifierData ptr_fmd; public int threads; public char[] _pad1 = new System.Char[4]; public short type; public short show_advancedoptions; public short resolutionxyz; public short previewresxyz; public float realsize; public short guiDisplayMode; public short renderDisplayMode; public float viscosityValue; public short viscosityMode; public short viscosityExponent; public float[] grav = new System.Single[3]; public float animStart; public float animEnd; public int bakeStart; public int bakeEnd; public int frameOffset; public char[] _pad2 = new System.Char[4]; public float gstar; public int maxRefine; public float iniVelx; public float iniVely; public float iniVelz; public char[] surfdataPath = new System.Char[1024]; public float[] bbStart = new System.Single[3]; public float[] bbSize = new System.Single[3]; public Ipo ptr_ipo; public short typeFlags; public char domainNovecgen; public char volumeInitType; public float partSlipValue; public int generateTracers; public float generateParticles; public float surfaceSmoothing; public int surfaceSubdivs; public int flag; public float particleInfSize; public float particleInfAlpha; public float farFieldSize; public FluidVertexVelocity ptr_meshVelocities; public int totvert; public float cpsTimeStart; public float cpsTimeEnd; public float cpsQuality; public float attractforceStrength; public float attractforceRadius; public float velocityforceStrength; public float velocityforceRadius; public int lastgoodframe; 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; } } }