Class FluidsimSettings


  • public class FluidsimSettings
    extends CFacade
    Generated facet for DNA struct type 'FluidsimSettings'.

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

        public static final int __DNA__SDNA_INDEX
        This is the sdna index of the struct FluidsimSettings.

        It is required when allocating a new block to store data for FluidsimSettings.

        See Also:
        StructDNA, BlockTable, Constant Field Values
      • __DNA__FIELD__fmd

        public static final long[] __DNA__FIELD__fmd
        Field descriptor (offset) for struct member 'fmd'.

        Field Documentation

        Blender Source Code

        For fast RNA access.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__fmd);
         CPointer<CPointer<FluidsimModifierData>> p_fmd = p.cast(new Class[]{CPointer.class, FluidsimModifierData.class});
         

        Metadata

        • Field: 'fmd'
        • Signature: 'FluidsimModifierData*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__threads

        public static final long[] __DNA__FIELD__threads
        Field descriptor (offset) for struct member 'threads'.

        Field Documentation

        Blender Source Code

        threadcont the calculation is done with

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__threads);
         CPointer<Integer> p_threads = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'threads'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD___pad1

        public static final long[] __DNA__FIELD___pad1
        Field descriptor (offset) for struct member '_pad1'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD___pad1);
         CPointer<CArrayFacade<Byte>> p__pad1 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad1'
        • Signature: 'char[4]'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__type

        public static final long[] __DNA__FIELD__type
        Field descriptor (offset) for struct member 'type'.

        Field Documentation

        Blender Source Code

        domain, fluid or obstacle

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__type);
         CPointer<Short> p_type = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'type'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__show_advancedoptions

        public static final long[] __DNA__FIELD__show_advancedoptions
        Field descriptor (offset) for struct member 'show_advancedoptions'.

        Field Documentation

        Blender Source Code

        display advanced options in fluid sim tab (on=1, off=0)

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__show_advancedoptions);
         CPointer<Short> p_show_advancedoptions = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'show_advancedoptions'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__resolutionxyz

        public static final long[] __DNA__FIELD__resolutionxyz
        Field descriptor (offset) for struct member 'resolutionxyz'.

        Field Documentation

        Blender Source Code

        domain object settings resolutions

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__resolutionxyz);
         CPointer<Short> p_resolutionxyz = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'resolutionxyz'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__previewresxyz

        public static final long[] __DNA__FIELD__previewresxyz
        Field descriptor (offset) for struct member 'previewresxyz'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__previewresxyz);
         CPointer<Short> p_previewresxyz = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'previewresxyz'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__realsize

        public static final long[] __DNA__FIELD__realsize
        Field descriptor (offset) for struct member 'realsize'.

        Field Documentation

        Blender Source Code

        size of the domain in real units (meters along largest resolution x, y, z extent)

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__realsize);
         CPointer<Float> p_realsize = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'realsize'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__guiDisplayMode

        public static final long[] __DNA__FIELD__guiDisplayMode
        Field descriptor (offset) for struct member 'guiDisplayMode'.

        Field Documentation

        Blender Source Code

        show original meshes, preview or final sim

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__guiDisplayMode);
         CPointer<Short> p_guiDisplayMode = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'guiDisplayMode'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__renderDisplayMode

        public static final long[] __DNA__FIELD__renderDisplayMode
        Field descriptor (offset) for struct member 'renderDisplayMode'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__renderDisplayMode);
         CPointer<Short> p_renderDisplayMode = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'renderDisplayMode'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__viscosityValue

        public static final long[] __DNA__FIELD__viscosityValue
        Field descriptor (offset) for struct member 'viscosityValue'.

        Field Documentation

        Blender Source Code

        fluid properties

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__viscosityValue);
         CPointer<Float> p_viscosityValue = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'viscosityValue'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__viscosityMode

        public static final long[] __DNA__FIELD__viscosityMode
        Deprecated.
        Deprecated

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__viscosityMode);
         CPointer<Short> p_viscosityMode = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'viscosityMode'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
        Field descriptor (offset) for struct member 'viscosityMode'.

        Field Documentation

        Blender Source Code

      • __DNA__FIELD__viscosityExponent

        public static final long[] __DNA__FIELD__viscosityExponent
        Field descriptor (offset) for struct member 'viscosityExponent'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__viscosityExponent);
         CPointer<Short> p_viscosityExponent = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'viscosityExponent'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__grav

        public static final long[] __DNA__FIELD__grav
        Field descriptor (offset) for struct member 'grav'.

        Field Documentation

        Blender Source Code

        gravity strength

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__grav);
         CPointer<CArrayFacade<Float>> p_grav = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'grav'
        • Signature: 'float[3]'
        • Actual Size (32bit/64bit): 12/12
      • __DNA__FIELD__animStart

        public static final long[] __DNA__FIELD__animStart
        Field descriptor (offset) for struct member 'animStart'.

        Field Documentation

        Blender Source Code

        anim start end time (in seconds)

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__animStart);
         CPointer<Float> p_animStart = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'animStart'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__animEnd

        public static final long[] __DNA__FIELD__animEnd
        Field descriptor (offset) for struct member 'animEnd'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__animEnd);
         CPointer<Float> p_animEnd = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'animEnd'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__bakeStart

        public static final long[] __DNA__FIELD__bakeStart
        Field descriptor (offset) for struct member 'bakeStart'.

        Field Documentation

        Blender Source Code

        bake start end time (in blender frames)

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__bakeStart);
         CPointer<Integer> p_bakeStart = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'bakeStart'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__bakeEnd

        public static final long[] __DNA__FIELD__bakeEnd
        Field descriptor (offset) for struct member 'bakeEnd'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__bakeEnd);
         CPointer<Integer> p_bakeEnd = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'bakeEnd'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__frameOffset

        public static final long[] __DNA__FIELD__frameOffset
        Field descriptor (offset) for struct member 'frameOffset'.

        Field Documentation

        Blender Source Code

        offset for baked frames

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__frameOffset);
         CPointer<Integer> p_frameOffset = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'frameOffset'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD___pad2

        public static final long[] __DNA__FIELD___pad2
        Field descriptor (offset) for struct member '_pad2'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD___pad2);
         CPointer<CArrayFacade<Byte>> p__pad2 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad2'
        • Signature: 'char[4]'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__gstar

        public static final long[] __DNA__FIELD__gstar
        Field descriptor (offset) for struct member 'gstar'.

        Field Documentation

        Blender Source Code

        g star param (LBM compressibility)

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__gstar);
         CPointer<Float> p_gstar = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'gstar'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__maxRefine

        public static final long[] __DNA__FIELD__maxRefine
        Field descriptor (offset) for struct member 'maxRefine'.

        Field Documentation

        Blender Source Code

        activate refinement?

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__maxRefine);
         CPointer<Integer> p_maxRefine = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'maxRefine'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__iniVelx

        public static final long[] __DNA__FIELD__iniVelx
        Field descriptor (offset) for struct member 'iniVelx'.

        Field Documentation

        Blender Source Code

        fluid object type settings gravity strength

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__iniVelx);
         CPointer<Float> p_iniVelx = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'iniVelx'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__iniVely

        public static final long[] __DNA__FIELD__iniVely
        Field descriptor (offset) for struct member 'iniVely'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__iniVely);
         CPointer<Float> p_iniVely = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'iniVely'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__iniVelz

        public static final long[] __DNA__FIELD__iniVelz
        Field descriptor (offset) for struct member 'iniVelz'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__iniVelz);
         CPointer<Float> p_iniVelz = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'iniVelz'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__surfdataPath

        public static final long[] __DNA__FIELD__surfdataPath
        Field descriptor (offset) for struct member 'surfdataPath'.

        Field Documentation

        Blender Source Code

        store output path, and file prefix for baked fluid surface strlens; 256= FILE_MAXFILE, 768= FILE_MAXDIR

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__surfdataPath);
         CPointer<CArrayFacade<Byte>> p_surfdataPath = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'surfdataPath'
        • Signature: 'char[1024]'
        • Actual Size (32bit/64bit): 1024/1024
      • __DNA__FIELD__bbStart

        public static final long[] __DNA__FIELD__bbStart
        Field descriptor (offset) for struct member 'bbStart'.

        Field Documentation

        Blender Source Code

        store start coords of axis aligned bounding box together with size values are inited during derived mesh display

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__bbStart);
         CPointer<CArrayFacade<Float>> p_bbStart = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'bbStart'
        • Signature: 'float[3]'
        • Actual Size (32bit/64bit): 12/12
      • __DNA__FIELD__bbSize

        public static final long[] __DNA__FIELD__bbSize
        Field descriptor (offset) for struct member 'bbSize'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__bbSize);
         CPointer<CArrayFacade<Float>> p_bbSize = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'bbSize'
        • Signature: 'float[3]'
        • Actual Size (32bit/64bit): 12/12
      • __DNA__FIELD__ipo

        public static final long[] __DNA__FIELD__ipo
        Field descriptor (offset) for struct member 'ipo'.

        Field Documentation

        Blender Source Code

        animated params

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__ipo);
         CPointer<CPointer<Ipo>> p_ipo = p.cast(new Class[]{CPointer.class, Ipo.class});
         

        Metadata

        • Field: 'ipo'
        • Signature: 'Ipo*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__typeFlags

        public static final long[] __DNA__FIELD__typeFlags
        Field descriptor (offset) for struct member 'typeFlags'.

        Field Documentation

        Blender Source Code

        additional flags depending on the type, lower short contains flags to check validity, higher short additional flags

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__typeFlags);
         CPointer<Short> p_typeFlags = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'typeFlags'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__domainNovecgen

        public static final long[] __DNA__FIELD__domainNovecgen
        Field descriptor (offset) for struct member 'domainNovecgen'.

        Field Documentation

        Blender Source Code

        Switch off velocity generation, volume init type for fluid/obstacles (volume=1, shell=2, both=3).

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__domainNovecgen);
         CPointer<Byte> p_domainNovecgen = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'domainNovecgen'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__volumeInitType

        public static final long[] __DNA__FIELD__volumeInitType
        Field descriptor (offset) for struct member 'volumeInitType'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__volumeInitType);
         CPointer<Byte> p_volumeInitType = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'volumeInitType'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__partSlipValue

        public static final long[] __DNA__FIELD__partSlipValue
        Field descriptor (offset) for struct member 'partSlipValue'.

        Field Documentation

        Blender Source Code

        boundary "stickiness" for part slip values

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__partSlipValue);
         CPointer<Float> p_partSlipValue = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'partSlipValue'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__generateTracers

        public static final long[] __DNA__FIELD__generateTracers
        Field descriptor (offset) for struct member 'generateTracers'.

        Field Documentation

        Blender Source Code

        number of tracers to generate

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__generateTracers);
         CPointer<Integer> p_generateTracers = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'generateTracers'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__generateParticles

        public static final long[] __DNA__FIELD__generateParticles
        Field descriptor (offset) for struct member 'generateParticles'.

        Field Documentation

        Blender Source Code

        particle generation - on if >0, then determines amount (experimental...)

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__generateParticles);
         CPointer<Float> p_generateParticles = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'generateParticles'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__surfaceSmoothing

        public static final long[] __DNA__FIELD__surfaceSmoothing
        Field descriptor (offset) for struct member 'surfaceSmoothing'.

        Field Documentation

        Blender Source Code

        smooth fluid surface?

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__surfaceSmoothing);
         CPointer<Float> p_surfaceSmoothing = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'surfaceSmoothing'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__surfaceSubdivs

        public static final long[] __DNA__FIELD__surfaceSubdivs
        Field descriptor (offset) for struct member 'surfaceSubdivs'.

        Field Documentation

        Blender Source Code

        Number of surface subdivisions.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__surfaceSubdivs);
         CPointer<Integer> p_surfaceSubdivs = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'surfaceSubdivs'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__flag

        public static final long[] __DNA__FIELD__flag
        Field descriptor (offset) for struct member 'flag'.

        Field Documentation

        Blender Source Code

        GUI flags.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__flag);
         CPointer<Integer> p_flag = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'flag'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__particleInfSize

        public static final long[] __DNA__FIELD__particleInfSize
        Field descriptor (offset) for struct member 'particleInfSize'.

        Field Documentation

        Blender Source Code

        Particle display - size scaling, and alpha influence.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__particleInfSize);
         CPointer<Float> p_particleInfSize = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'particleInfSize'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__particleInfAlpha

        public static final long[] __DNA__FIELD__particleInfAlpha
        Field descriptor (offset) for struct member 'particleInfAlpha'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__particleInfAlpha);
         CPointer<Float> p_particleInfAlpha = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'particleInfAlpha'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__farFieldSize

        public static final long[] __DNA__FIELD__farFieldSize
        Field descriptor (offset) for struct member 'farFieldSize'.

        Field Documentation

        Blender Source Code

        testing vars

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__farFieldSize);
         CPointer<Float> p_farFieldSize = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'farFieldSize'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__meshVelocities

        public static final long[] __DNA__FIELD__meshVelocities
        Field descriptor (offset) for struct member 'meshVelocities'.

        Field Documentation

        Blender Source Code

        Vertex velocities of simulated fluid mesh.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__meshVelocities);
         CPointer<CPointer<FluidVertexVelocity>> p_meshVelocities = p.cast(new Class[]{CPointer.class, FluidVertexVelocity.class});
         

        Metadata

        • Field: 'meshVelocities'
        • Signature: 'FluidVertexVelocity*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__totvert

        public static final long[] __DNA__FIELD__totvert
        Field descriptor (offset) for struct member 'totvert'.

        Field Documentation

        Blender Source Code

        Number of vertices in simulated fluid mesh.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__totvert);
         CPointer<Integer> p_totvert = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'totvert'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__cpsTimeStart

        public static final long[] __DNA__FIELD__cpsTimeStart
        Field descriptor (offset) for struct member 'cpsTimeStart'.

        Field Documentation

        Blender Source Code

        Fluid control settings

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__cpsTimeStart);
         CPointer<Float> p_cpsTimeStart = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'cpsTimeStart'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__cpsTimeEnd

        public static final long[] __DNA__FIELD__cpsTimeEnd
        Field descriptor (offset) for struct member 'cpsTimeEnd'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__cpsTimeEnd);
         CPointer<Float> p_cpsTimeEnd = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'cpsTimeEnd'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__cpsQuality

        public static final long[] __DNA__FIELD__cpsQuality
        Field descriptor (offset) for struct member 'cpsQuality'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__cpsQuality);
         CPointer<Float> p_cpsQuality = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'cpsQuality'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__attractforceStrength

        public static final long[] __DNA__FIELD__attractforceStrength
        Field descriptor (offset) for struct member 'attractforceStrength'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__attractforceStrength);
         CPointer<Float> p_attractforceStrength = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'attractforceStrength'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__attractforceRadius

        public static final long[] __DNA__FIELD__attractforceRadius
        Field descriptor (offset) for struct member 'attractforceRadius'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__attractforceRadius);
         CPointer<Float> p_attractforceRadius = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'attractforceRadius'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__velocityforceStrength

        public static final long[] __DNA__FIELD__velocityforceStrength
        Field descriptor (offset) for struct member 'velocityforceStrength'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__velocityforceStrength);
         CPointer<Float> p_velocityforceStrength = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'velocityforceStrength'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__velocityforceRadius

        public static final long[] __DNA__FIELD__velocityforceRadius
        Field descriptor (offset) for struct member 'velocityforceRadius'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__velocityforceRadius);
         CPointer<Float> p_velocityforceRadius = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'velocityforceRadius'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__lastgoodframe

        public static final long[] __DNA__FIELD__lastgoodframe
        Field descriptor (offset) for struct member 'lastgoodframe'.

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__lastgoodframe);
         CPointer<Integer> p_lastgoodframe = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'lastgoodframe'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__animRate

        public static final long[] __DNA__FIELD__animRate
        Field descriptor (offset) for struct member 'animRate'.

        Field Documentation

        Blender Source Code

        Simulation/flow rate control (i.e. old "Fac-Time").

        Pointer Arithmetics

        This is how you get a reference on the corresponding field in the struct:

         FluidsimSettings fluidsimsettings = ...;
         CPointer<Object> p = fluidsimsettings.__dna__addressof(FluidsimSettings.__DNA__FIELD__animRate);
         CPointer<Float> p_animRate = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'animRate'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
    • Constructor Detail

      • FluidsimSettings

        public FluidsimSettings​(long __address,
                                Block __block,
                                BlockTable __blockTable)
    • Method Detail

      • getFmd

        public CPointer<FluidsimModifierData> getFmd()
                                              throws java.io.IOException
        Get method for struct member 'fmd'.

        Field Documentation

        Blender Source Code

        For fast RNA access.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fmd
      • setFmd

        public void setFmd​(CPointer<FluidsimModifierData> fmd)
                    throws java.io.IOException
        Set method for struct member 'fmd'.

        Field Documentation

        Blender Source Code

        For fast RNA access.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fmd
      • getThreads

        public int getThreads()
                       throws java.io.IOException
        Get method for struct member 'threads'.

        Field Documentation

        Blender Source Code

        threadcont the calculation is done with

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__threads
      • setThreads

        public void setThreads​(int threads)
                        throws java.io.IOException
        Set method for struct member 'threads'.

        Field Documentation

        Blender Source Code

        threadcont the calculation is done with

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__threads
      • get_pad1

        public CArrayFacade<java.lang.Byte> get_pad1()
                                              throws java.io.IOException
        Get method for struct member '_pad1'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad1
      • set_pad1

        public void set_pad1​(CArrayFacade<java.lang.Byte> _pad1)
                      throws java.io.IOException
        Set method for struct member '_pad1'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad1
      • getType

        public short getType()
                      throws java.io.IOException
        Get method for struct member 'type'.

        Field Documentation

        Blender Source Code

        domain, fluid or obstacle

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__type
      • setType

        public void setType​(short type)
                     throws java.io.IOException
        Set method for struct member 'type'.

        Field Documentation

        Blender Source Code

        domain, fluid or obstacle

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__type
      • getShow_advancedoptions

        public short getShow_advancedoptions()
                                      throws java.io.IOException
        Get method for struct member 'show_advancedoptions'.

        Field Documentation

        Blender Source Code

        display advanced options in fluid sim tab (on=1, off=0)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__show_advancedoptions
      • setShow_advancedoptions

        public void setShow_advancedoptions​(short show_advancedoptions)
                                     throws java.io.IOException
        Set method for struct member 'show_advancedoptions'.

        Field Documentation

        Blender Source Code

        display advanced options in fluid sim tab (on=1, off=0)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__show_advancedoptions
      • getResolutionxyz

        public short getResolutionxyz()
                               throws java.io.IOException
        Get method for struct member 'resolutionxyz'.

        Field Documentation

        Blender Source Code

        domain object settings resolutions

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__resolutionxyz
      • setResolutionxyz

        public void setResolutionxyz​(short resolutionxyz)
                              throws java.io.IOException
        Set method for struct member 'resolutionxyz'.

        Field Documentation

        Blender Source Code

        domain object settings resolutions

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__resolutionxyz
      • getPreviewresxyz

        public short getPreviewresxyz()
                               throws java.io.IOException
        Get method for struct member 'previewresxyz'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__previewresxyz
      • setPreviewresxyz

        public void setPreviewresxyz​(short previewresxyz)
                              throws java.io.IOException
        Set method for struct member 'previewresxyz'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__previewresxyz
      • getRealsize

        public float getRealsize()
                          throws java.io.IOException
        Get method for struct member 'realsize'.

        Field Documentation

        Blender Source Code

        size of the domain in real units (meters along largest resolution x, y, z extent)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__realsize
      • setRealsize

        public void setRealsize​(float realsize)
                         throws java.io.IOException
        Set method for struct member 'realsize'.

        Field Documentation

        Blender Source Code

        size of the domain in real units (meters along largest resolution x, y, z extent)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__realsize
      • getGuiDisplayMode

        public short getGuiDisplayMode()
                                throws java.io.IOException
        Get method for struct member 'guiDisplayMode'.

        Field Documentation

        Blender Source Code

        show original meshes, preview or final sim

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__guiDisplayMode
      • setGuiDisplayMode

        public void setGuiDisplayMode​(short guiDisplayMode)
                               throws java.io.IOException
        Set method for struct member 'guiDisplayMode'.

        Field Documentation

        Blender Source Code

        show original meshes, preview or final sim

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__guiDisplayMode
      • getRenderDisplayMode

        public short getRenderDisplayMode()
                                   throws java.io.IOException
        Get method for struct member 'renderDisplayMode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__renderDisplayMode
      • setRenderDisplayMode

        public void setRenderDisplayMode​(short renderDisplayMode)
                                  throws java.io.IOException
        Set method for struct member 'renderDisplayMode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__renderDisplayMode
      • getViscosityValue

        public float getViscosityValue()
                                throws java.io.IOException
        Get method for struct member 'viscosityValue'.

        Field Documentation

        Blender Source Code

        fluid properties

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viscosityValue
      • setViscosityValue

        public void setViscosityValue​(float viscosityValue)
                               throws java.io.IOException
        Set method for struct member 'viscosityValue'.

        Field Documentation

        Blender Source Code

        fluid properties

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viscosityValue
      • getViscosityMode

        public short getViscosityMode()
                               throws java.io.IOException
        Deprecated.
        Deprecated

        Get method for struct member 'viscosityMode'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viscosityMode
      • setViscosityMode

        public void setViscosityMode​(short viscosityMode)
                              throws java.io.IOException
        Deprecated.
        Deprecated

        Set method for struct member 'viscosityMode'.

        Field Documentation

        Blender Source Code

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viscosityMode
      • getViscosityExponent

        public short getViscosityExponent()
                                   throws java.io.IOException
        Get method for struct member 'viscosityExponent'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viscosityExponent
      • setViscosityExponent

        public void setViscosityExponent​(short viscosityExponent)
                                  throws java.io.IOException
        Set method for struct member 'viscosityExponent'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__viscosityExponent
      • getGrav

        public CArrayFacade<java.lang.Float> getGrav()
                                              throws java.io.IOException
        Get method for struct member 'grav'.

        Field Documentation

        Blender Source Code

        gravity strength

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__grav
      • setGrav

        public void setGrav​(CArrayFacade<java.lang.Float> grav)
                     throws java.io.IOException
        Set method for struct member 'grav'.

        Field Documentation

        Blender Source Code

        gravity strength

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__grav
      • getAnimStart

        public float getAnimStart()
                           throws java.io.IOException
        Get method for struct member 'animStart'.

        Field Documentation

        Blender Source Code

        anim start end time (in seconds)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__animStart
      • setAnimStart

        public void setAnimStart​(float animStart)
                          throws java.io.IOException
        Set method for struct member 'animStart'.

        Field Documentation

        Blender Source Code

        anim start end time (in seconds)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__animStart
      • getAnimEnd

        public float getAnimEnd()
                         throws java.io.IOException
        Get method for struct member 'animEnd'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__animEnd
      • setAnimEnd

        public void setAnimEnd​(float animEnd)
                        throws java.io.IOException
        Set method for struct member 'animEnd'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__animEnd
      • getBakeStart

        public int getBakeStart()
                         throws java.io.IOException
        Get method for struct member 'bakeStart'.

        Field Documentation

        Blender Source Code

        bake start end time (in blender frames)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bakeStart
      • setBakeStart

        public void setBakeStart​(int bakeStart)
                          throws java.io.IOException
        Set method for struct member 'bakeStart'.

        Field Documentation

        Blender Source Code

        bake start end time (in blender frames)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bakeStart
      • getBakeEnd

        public int getBakeEnd()
                       throws java.io.IOException
        Get method for struct member 'bakeEnd'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bakeEnd
      • setBakeEnd

        public void setBakeEnd​(int bakeEnd)
                        throws java.io.IOException
        Set method for struct member 'bakeEnd'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bakeEnd
      • getFrameOffset

        public int getFrameOffset()
                           throws java.io.IOException
        Get method for struct member 'frameOffset'.

        Field Documentation

        Blender Source Code

        offset for baked frames

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__frameOffset
      • setFrameOffset

        public void setFrameOffset​(int frameOffset)
                            throws java.io.IOException
        Set method for struct member 'frameOffset'.

        Field Documentation

        Blender Source Code

        offset for baked frames

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__frameOffset
      • get_pad2

        public CArrayFacade<java.lang.Byte> get_pad2()
                                              throws java.io.IOException
        Get method for struct member '_pad2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad2
      • set_pad2

        public void set_pad2​(CArrayFacade<java.lang.Byte> _pad2)
                      throws java.io.IOException
        Set method for struct member '_pad2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad2
      • getGstar

        public float getGstar()
                       throws java.io.IOException
        Get method for struct member 'gstar'.

        Field Documentation

        Blender Source Code

        g star param (LBM compressibility)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gstar
      • setGstar

        public void setGstar​(float gstar)
                      throws java.io.IOException
        Set method for struct member 'gstar'.

        Field Documentation

        Blender Source Code

        g star param (LBM compressibility)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gstar
      • getMaxRefine

        public int getMaxRefine()
                         throws java.io.IOException
        Get method for struct member 'maxRefine'.

        Field Documentation

        Blender Source Code

        activate refinement?

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__maxRefine
      • setMaxRefine

        public void setMaxRefine​(int maxRefine)
                          throws java.io.IOException
        Set method for struct member 'maxRefine'.

        Field Documentation

        Blender Source Code

        activate refinement?

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__maxRefine
      • getIniVelx

        public float getIniVelx()
                         throws java.io.IOException
        Get method for struct member 'iniVelx'.

        Field Documentation

        Blender Source Code

        fluid object type settings gravity strength

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__iniVelx
      • setIniVelx

        public void setIniVelx​(float iniVelx)
                        throws java.io.IOException
        Set method for struct member 'iniVelx'.

        Field Documentation

        Blender Source Code

        fluid object type settings gravity strength

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__iniVelx
      • getIniVely

        public float getIniVely()
                         throws java.io.IOException
        Get method for struct member 'iniVely'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__iniVely
      • setIniVely

        public void setIniVely​(float iniVely)
                        throws java.io.IOException
        Set method for struct member 'iniVely'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__iniVely
      • getIniVelz

        public float getIniVelz()
                         throws java.io.IOException
        Get method for struct member 'iniVelz'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__iniVelz
      • setIniVelz

        public void setIniVelz​(float iniVelz)
                        throws java.io.IOException
        Set method for struct member 'iniVelz'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__iniVelz
      • getSurfdataPath

        public CArrayFacade<java.lang.Byte> getSurfdataPath()
                                                     throws java.io.IOException
        Get method for struct member 'surfdataPath'.

        Field Documentation

        Blender Source Code

        store output path, and file prefix for baked fluid surface strlens; 256= FILE_MAXFILE, 768= FILE_MAXDIR

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__surfdataPath
      • setSurfdataPath

        public void setSurfdataPath​(CArrayFacade<java.lang.Byte> surfdataPath)
                             throws java.io.IOException
        Set method for struct member 'surfdataPath'.

        Field Documentation

        Blender Source Code

        store output path, and file prefix for baked fluid surface strlens; 256= FILE_MAXFILE, 768= FILE_MAXDIR

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__surfdataPath
      • getBbStart

        public CArrayFacade<java.lang.Float> getBbStart()
                                                 throws java.io.IOException
        Get method for struct member 'bbStart'.

        Field Documentation

        Blender Source Code

        store start coords of axis aligned bounding box together with size values are inited during derived mesh display

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bbStart
      • setBbStart

        public void setBbStart​(CArrayFacade<java.lang.Float> bbStart)
                        throws java.io.IOException
        Set method for struct member 'bbStart'.

        Field Documentation

        Blender Source Code

        store start coords of axis aligned bounding box together with size values are inited during derived mesh display

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bbStart
      • getBbSize

        public CArrayFacade<java.lang.Float> getBbSize()
                                                throws java.io.IOException
        Get method for struct member 'bbSize'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bbSize
      • setBbSize

        public void setBbSize​(CArrayFacade<java.lang.Float> bbSize)
                       throws java.io.IOException
        Set method for struct member 'bbSize'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bbSize
      • getIpo

        public CPointer<Ipo> getIpo()
                             throws java.io.IOException
        Get method for struct member 'ipo'.

        Field Documentation

        Blender Source Code

        animated params

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ipo
      • setIpo

        public void setIpo​(CPointer<Ipo> ipo)
                    throws java.io.IOException
        Set method for struct member 'ipo'.

        Field Documentation

        Blender Source Code

        animated params

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ipo
      • getTypeFlags

        public short getTypeFlags()
                           throws java.io.IOException
        Get method for struct member 'typeFlags'.

        Field Documentation

        Blender Source Code

        additional flags depending on the type, lower short contains flags to check validity, higher short additional flags

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__typeFlags
      • setTypeFlags

        public void setTypeFlags​(short typeFlags)
                          throws java.io.IOException
        Set method for struct member 'typeFlags'.

        Field Documentation

        Blender Source Code

        additional flags depending on the type, lower short contains flags to check validity, higher short additional flags

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__typeFlags
      • getDomainNovecgen

        public byte getDomainNovecgen()
                               throws java.io.IOException
        Get method for struct member 'domainNovecgen'.

        Field Documentation

        Blender Source Code

        Switch off velocity generation, volume init type for fluid/obstacles (volume=1, shell=2, both=3).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__domainNovecgen
      • setDomainNovecgen

        public void setDomainNovecgen​(byte domainNovecgen)
                               throws java.io.IOException
        Set method for struct member 'domainNovecgen'.

        Field Documentation

        Blender Source Code

        Switch off velocity generation, volume init type for fluid/obstacles (volume=1, shell=2, both=3).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__domainNovecgen
      • getVolumeInitType

        public byte getVolumeInitType()
                               throws java.io.IOException
        Get method for struct member 'volumeInitType'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volumeInitType
      • setVolumeInitType

        public void setVolumeInitType​(byte volumeInitType)
                               throws java.io.IOException
        Set method for struct member 'volumeInitType'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volumeInitType
      • getPartSlipValue

        public float getPartSlipValue()
                               throws java.io.IOException
        Get method for struct member 'partSlipValue'.

        Field Documentation

        Blender Source Code

        boundary "stickiness" for part slip values

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__partSlipValue
      • setPartSlipValue

        public void setPartSlipValue​(float partSlipValue)
                              throws java.io.IOException
        Set method for struct member 'partSlipValue'.

        Field Documentation

        Blender Source Code

        boundary "stickiness" for part slip values

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__partSlipValue
      • getGenerateTracers

        public int getGenerateTracers()
                               throws java.io.IOException
        Get method for struct member 'generateTracers'.

        Field Documentation

        Blender Source Code

        number of tracers to generate

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__generateTracers
      • setGenerateTracers

        public void setGenerateTracers​(int generateTracers)
                                throws java.io.IOException
        Set method for struct member 'generateTracers'.

        Field Documentation

        Blender Source Code

        number of tracers to generate

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__generateTracers
      • getGenerateParticles

        public float getGenerateParticles()
                                   throws java.io.IOException
        Get method for struct member 'generateParticles'.

        Field Documentation

        Blender Source Code

        particle generation - on if >0, then determines amount (experimental...)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__generateParticles
      • setGenerateParticles

        public void setGenerateParticles​(float generateParticles)
                                  throws java.io.IOException
        Set method for struct member 'generateParticles'.

        Field Documentation

        Blender Source Code

        particle generation - on if >0, then determines amount (experimental...)

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__generateParticles
      • getSurfaceSmoothing

        public float getSurfaceSmoothing()
                                  throws java.io.IOException
        Get method for struct member 'surfaceSmoothing'.

        Field Documentation

        Blender Source Code

        smooth fluid surface?

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__surfaceSmoothing
      • setSurfaceSmoothing

        public void setSurfaceSmoothing​(float surfaceSmoothing)
                                 throws java.io.IOException
        Set method for struct member 'surfaceSmoothing'.

        Field Documentation

        Blender Source Code

        smooth fluid surface?

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__surfaceSmoothing
      • getSurfaceSubdivs

        public int getSurfaceSubdivs()
                              throws java.io.IOException
        Get method for struct member 'surfaceSubdivs'.

        Field Documentation

        Blender Source Code

        Number of surface subdivisions.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__surfaceSubdivs
      • setSurfaceSubdivs

        public void setSurfaceSubdivs​(int surfaceSubdivs)
                               throws java.io.IOException
        Set method for struct member 'surfaceSubdivs'.

        Field Documentation

        Blender Source Code

        Number of surface subdivisions.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__surfaceSubdivs
      • getFlag

        public int getFlag()
                    throws java.io.IOException
        Get method for struct member 'flag'.

        Field Documentation

        Blender Source Code

        GUI flags.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag
      • setFlag

        public void setFlag​(int flag)
                     throws java.io.IOException
        Set method for struct member 'flag'.

        Field Documentation

        Blender Source Code

        GUI flags.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flag
      • getParticleInfSize

        public float getParticleInfSize()
                                 throws java.io.IOException
        Get method for struct member 'particleInfSize'.

        Field Documentation

        Blender Source Code

        Particle display - size scaling, and alpha influence.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__particleInfSize
      • setParticleInfSize

        public void setParticleInfSize​(float particleInfSize)
                                throws java.io.IOException
        Set method for struct member 'particleInfSize'.

        Field Documentation

        Blender Source Code

        Particle display - size scaling, and alpha influence.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__particleInfSize
      • getParticleInfAlpha

        public float getParticleInfAlpha()
                                  throws java.io.IOException
        Get method for struct member 'particleInfAlpha'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__particleInfAlpha
      • setParticleInfAlpha

        public void setParticleInfAlpha​(float particleInfAlpha)
                                 throws java.io.IOException
        Set method for struct member 'particleInfAlpha'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__particleInfAlpha
      • getFarFieldSize

        public float getFarFieldSize()
                              throws java.io.IOException
        Get method for struct member 'farFieldSize'.

        Field Documentation

        Blender Source Code

        testing vars

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__farFieldSize
      • setFarFieldSize

        public void setFarFieldSize​(float farFieldSize)
                             throws java.io.IOException
        Set method for struct member 'farFieldSize'.

        Field Documentation

        Blender Source Code

        testing vars

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__farFieldSize
      • getMeshVelocities

        public CPointer<FluidVertexVelocity> getMeshVelocities()
                                                        throws java.io.IOException
        Get method for struct member 'meshVelocities'.

        Field Documentation

        Blender Source Code

        Vertex velocities of simulated fluid mesh.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__meshVelocities
      • setMeshVelocities

        public void setMeshVelocities​(CPointer<FluidVertexVelocity> meshVelocities)
                               throws java.io.IOException
        Set method for struct member 'meshVelocities'.

        Field Documentation

        Blender Source Code

        Vertex velocities of simulated fluid mesh.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__meshVelocities
      • getTotvert

        public int getTotvert()
                       throws java.io.IOException
        Get method for struct member 'totvert'.

        Field Documentation

        Blender Source Code

        Number of vertices in simulated fluid mesh.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__totvert
      • setTotvert

        public void setTotvert​(int totvert)
                        throws java.io.IOException
        Set method for struct member 'totvert'.

        Field Documentation

        Blender Source Code

        Number of vertices in simulated fluid mesh.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__totvert
      • getCpsTimeStart

        public float getCpsTimeStart()
                              throws java.io.IOException
        Get method for struct member 'cpsTimeStart'.

        Field Documentation

        Blender Source Code

        Fluid control settings

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cpsTimeStart
      • setCpsTimeStart

        public void setCpsTimeStart​(float cpsTimeStart)
                             throws java.io.IOException
        Set method for struct member 'cpsTimeStart'.

        Field Documentation

        Blender Source Code

        Fluid control settings

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cpsTimeStart
      • getCpsTimeEnd

        public float getCpsTimeEnd()
                            throws java.io.IOException
        Get method for struct member 'cpsTimeEnd'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cpsTimeEnd
      • setCpsTimeEnd

        public void setCpsTimeEnd​(float cpsTimeEnd)
                           throws java.io.IOException
        Set method for struct member 'cpsTimeEnd'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cpsTimeEnd
      • getCpsQuality

        public float getCpsQuality()
                            throws java.io.IOException
        Get method for struct member 'cpsQuality'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cpsQuality
      • setCpsQuality

        public void setCpsQuality​(float cpsQuality)
                           throws java.io.IOException
        Set method for struct member 'cpsQuality'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__cpsQuality
      • getAttractforceStrength

        public float getAttractforceStrength()
                                      throws java.io.IOException
        Get method for struct member 'attractforceStrength'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__attractforceStrength
      • setAttractforceStrength

        public void setAttractforceStrength​(float attractforceStrength)
                                     throws java.io.IOException
        Set method for struct member 'attractforceStrength'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__attractforceStrength
      • getAttractforceRadius

        public float getAttractforceRadius()
                                    throws java.io.IOException
        Get method for struct member 'attractforceRadius'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__attractforceRadius
      • setAttractforceRadius

        public void setAttractforceRadius​(float attractforceRadius)
                                   throws java.io.IOException
        Set method for struct member 'attractforceRadius'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__attractforceRadius
      • getVelocityforceStrength

        public float getVelocityforceStrength()
                                       throws java.io.IOException
        Get method for struct member 'velocityforceStrength'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__velocityforceStrength
      • setVelocityforceStrength

        public void setVelocityforceStrength​(float velocityforceStrength)
                                      throws java.io.IOException
        Set method for struct member 'velocityforceStrength'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__velocityforceStrength
      • getVelocityforceRadius

        public float getVelocityforceRadius()
                                     throws java.io.IOException
        Get method for struct member 'velocityforceRadius'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__velocityforceRadius
      • setVelocityforceRadius

        public void setVelocityforceRadius​(float velocityforceRadius)
                                    throws java.io.IOException
        Set method for struct member 'velocityforceRadius'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__velocityforceRadius
      • getLastgoodframe

        public int getLastgoodframe()
                             throws java.io.IOException
        Get method for struct member 'lastgoodframe'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lastgoodframe
      • setLastgoodframe

        public void setLastgoodframe​(int lastgoodframe)
                              throws java.io.IOException
        Set method for struct member 'lastgoodframe'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lastgoodframe
      • getAnimRate

        public float getAnimRate()
                          throws java.io.IOException
        Get method for struct member 'animRate'.

        Field Documentation

        Blender Source Code

        Simulation/flow rate control (i.e. old "Fac-Time").

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__animRate
      • setAnimRate

        public void setAnimRate​(float animRate)
                         throws java.io.IOException
        Set method for struct member 'animRate'.

        Field Documentation

        Blender Source Code

        Simulation/flow rate control (i.e. old "Fac-Time").

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__animRate