Class FluidFlowSettings


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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

        Runtime-only fields (from here on). For fast RNA access.

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__fmd);
         CPointer<CPointer<FluidModifierData>> p_fmd = p.cast(new Class[]{CPointer.class, FluidModifierData.class});
         

        Metadata

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

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

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__mesh);
         CPointer<CPointer<Mesh>> p_mesh = p.cast(new Class[]{CPointer.class, Mesh.class});
         

        Metadata

        • Field: 'mesh'
        • Signature: 'Mesh*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__psys

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

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__psys);
         CPointer<CPointer<ParticleSystem>> p_psys = p.cast(new Class[]{CPointer.class, ParticleSystem.class});
         

        Metadata

        • Field: 'psys'
        • Signature: 'ParticleSystem*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__noise_texture

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

        Field Documentation

        Blender Python API

        Texture that controls emission strength

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__noise_texture);
         CPointer<CPointer<Tex>> p_noise_texture = p.cast(new Class[]{CPointer.class, Tex.class});
         

        Metadata

        • Field: 'noise_texture'
        • Signature: 'Tex*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__verts_old

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

        Field Documentation

        Blender Source Code

        Initial velocity. Previous vertex positions in domain space.

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__verts_old);
         CPointer<CPointer<Float>> p_verts_old = p.cast(new Class[]{CPointer.class, Float.class});
         

        Metadata

        • Field: 'verts_old'
        • Signature: 'float*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__numverts

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

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__numverts);
         CPointer<Integer> p_numverts = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'numverts'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__vel_multi

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

        Field Documentation

        Blender Source Code

        Multiplier for inherited velocity.

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__vel_multi);
         CPointer<Float> p_vel_multi = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'vel_multi'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__vel_normal

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

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__vel_normal);
         CPointer<Float> p_vel_normal = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'vel_normal'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__vel_random

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

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__vel_random);
         CPointer<Float> p_vel_random = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'vel_random'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__vel_coord

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

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__vel_coord);
         CPointer<CArrayFacade<Float>> p_vel_coord = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'vel_coord'
        • Signature: 'float[3]'
        • Actual Size (32bit/64bit): 12/12
      • __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:

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__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__density

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

        Field Documentation

        Blender Source Code

        User-accessible fields (from here on). Emission.

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__density);
         CPointer<Float> p_density = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'density'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__color

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

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__color);
         CPointer<CArrayFacade<Float>> p_color = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

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

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

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__fuel_amount);
         CPointer<Float> p_fuel_amount = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'fuel_amount'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__temperature

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

        Field Documentation

        Blender Python API

        Temperature difference to ambient temperature

        Blender Source Code

        Delta temperature (temp - ambient temp).

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__temperature);
         CPointer<Float> p_temperature = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'temperature'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__volume_density

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

        Field Documentation

        Blender Python API

        Controls fluid emission from within the mesh (higher value results in greater emissions from inside the mesh)

        Blender Source Code

        Density emitted within mesh volume.

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__volume_density);
         CPointer<Float> p_volume_density = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'volume_density'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__surface_distance

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

        Field Documentation

        Blender Python API

        Controls fluid emission from the mesh surface (higher value results in emission further away from the mesh surface

        Blender Source Code

        Maximum emission distance from mesh surface.

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__surface_distance);
         CPointer<Float> p_surface_distance = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'surface_distance'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__particle_size

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

        Field Documentation

        Blender Python API

        Particle size in simulation cells

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__particle_size);
         CPointer<Float> p_particle_size = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'particle_size'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__subframes

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

        Field Documentation

        Blender Python API

        Number of additional samples to take between frames to improve quality of fast moving flows

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__subframes);
         CPointer<Integer> p_subframes = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'subframes'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__texture_size

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

        Field Documentation

        Blender Python API

        Size of texture mapping

        Blender Source Code

        Texture control.

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__texture_size);
         CPointer<Float> p_texture_size = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'texture_size'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__texture_offset

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

        Field Documentation

        Blender Python API

        Z-offset of texture mapping

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__texture_offset);
         CPointer<Float> p_texture_offset = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'texture_offset'
        • Signature: 'float'
        • 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:

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__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__uvlayer_name

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

        Field Documentation

        Blender Source Code

        MAX_CUSTOMDATA_LAYER_NAME.

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__uvlayer_name);
         CPointer<CArrayFacade<Byte>> p_uvlayer_name = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'uvlayer_name'
        • Signature: 'char[64]'
        • Actual Size (32bit/64bit): 64/64
      • __DNA__FIELD__vgroup_density

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

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__vgroup_density);
         CPointer<Short> p_vgroup_density = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'vgroup_density'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__type

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

        Field Documentation

        Blender Source Code

        Smoke, flames, both, outflow, liquid.

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__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__behavior

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

        Field Documentation

        Blender Source Code

        Inflow, outflow, static.

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__behavior);
         CPointer<Short> p_behavior = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'behavior'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__source

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

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__source);
         CPointer<Short> p_source = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'source'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__texture_type

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

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__texture_type);
         CPointer<Short> p_texture_type = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'texture_type'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD___pad3

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

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD___pad3);
         CPointer<CArrayFacade<Short>> p__pad3 = p.cast(new Class[]{CArrayFacade.class, Short.class});
         

        Metadata

        • Field: '_pad3'
        • Signature: 'short[3]'
        • Actual Size (32bit/64bit): 6/6
      • __DNA__FIELD__flags

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

        Field Documentation

        Blender Source Code

        Absolute emission etc.

        Pointer Arithmetics

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

         FluidFlowSettings fluidflowsettings = ...;
         CPointer<Object> p = fluidflowsettings.__dna__addressof(FluidFlowSettings.__DNA__FIELD__flags);
         CPointer<Integer> p_flags = p.cast(new Class[]{Integer.class});
         

        Metadata

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

      • FluidFlowSettings

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

      • getFmd

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

        Field Documentation

        Blender Source Code

        Runtime-only fields (from here on). For fast RNA access.

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

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

        Field Documentation

        Blender Source Code

        Runtime-only fields (from here on). For fast RNA access.

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

        public CPointer<Mesh> getMesh()
                               throws java.io.IOException
        Get method for struct member 'mesh'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mesh
      • setMesh

        public void setMesh​(CPointer<Mesh> mesh)
                     throws java.io.IOException
        Set method for struct member 'mesh'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mesh
      • getNoise_texture

        public CPointer<Tex> getNoise_texture()
                                       throws java.io.IOException
        Get method for struct member 'noise_texture'.

        Field Documentation

        Blender Python API

        Texture that controls emission strength
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__noise_texture
      • setNoise_texture

        public void setNoise_texture​(CPointer<Tex> noise_texture)
                              throws java.io.IOException
        Set method for struct member 'noise_texture'.

        Field Documentation

        Blender Python API

        Texture that controls emission strength
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__noise_texture
      • getVerts_old

        public CPointer<java.lang.Float> getVerts_old()
                                               throws java.io.IOException
        Get method for struct member 'verts_old'.

        Field Documentation

        Blender Source Code

        Initial velocity. Previous vertex positions in domain space.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__verts_old
      • setVerts_old

        public void setVerts_old​(CPointer<java.lang.Float> verts_old)
                          throws java.io.IOException
        Set method for struct member 'verts_old'.

        Field Documentation

        Blender Source Code

        Initial velocity. Previous vertex positions in domain space.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__verts_old
      • getNumverts

        public int getNumverts()
                        throws java.io.IOException
        Get method for struct member 'numverts'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__numverts
      • setNumverts

        public void setNumverts​(int numverts)
                         throws java.io.IOException
        Set method for struct member 'numverts'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__numverts
      • getVel_multi

        public float getVel_multi()
                           throws java.io.IOException
        Get method for struct member 'vel_multi'.

        Field Documentation

        Blender Source Code

        Multiplier for inherited velocity.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vel_multi
      • setVel_multi

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

        Field Documentation

        Blender Source Code

        Multiplier for inherited velocity.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vel_multi
      • getVel_normal

        public float getVel_normal()
                            throws java.io.IOException
        Get method for struct member 'vel_normal'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vel_normal
      • setVel_normal

        public void setVel_normal​(float vel_normal)
                           throws java.io.IOException
        Set method for struct member 'vel_normal'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vel_normal
      • getVel_random

        public float getVel_random()
                            throws java.io.IOException
        Get method for struct member 'vel_random'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vel_random
      • setVel_random

        public void setVel_random​(float vel_random)
                           throws java.io.IOException
        Set method for struct member 'vel_random'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vel_random
      • getVel_coord

        public CArrayFacade<java.lang.Float> getVel_coord()
                                                   throws java.io.IOException
        Get method for struct member 'vel_coord'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vel_coord
      • setVel_coord

        public void setVel_coord​(CArrayFacade<java.lang.Float> vel_coord)
                          throws java.io.IOException
        Set method for struct member 'vel_coord'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vel_coord
      • 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
      • getDensity

        public float getDensity()
                         throws java.io.IOException
        Get method for struct member 'density'.

        Field Documentation

        Blender Source Code

        User-accessible fields (from here on). Emission.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__density
      • setDensity

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

        Field Documentation

        Blender Source Code

        User-accessible fields (from here on). Emission.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__density
      • getColor

        public CArrayFacade<java.lang.Float> getColor()
                                               throws java.io.IOException
        Get method for struct member 'color'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__color
      • setColor

        public void setColor​(CArrayFacade<java.lang.Float> color)
                      throws java.io.IOException
        Set method for struct member 'color'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__color
      • getFuel_amount

        public float getFuel_amount()
                             throws java.io.IOException
        Get method for struct member 'fuel_amount'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fuel_amount
      • setFuel_amount

        public void setFuel_amount​(float fuel_amount)
                            throws java.io.IOException
        Set method for struct member 'fuel_amount'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fuel_amount
      • getTemperature

        public float getTemperature()
                             throws java.io.IOException
        Get method for struct member 'temperature'.

        Field Documentation

        Blender Python API

        Temperature difference to ambient temperature

        Blender Source Code

        Delta temperature (temp - ambient temp).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__temperature
      • setTemperature

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

        Field Documentation

        Blender Python API

        Temperature difference to ambient temperature

        Blender Source Code

        Delta temperature (temp - ambient temp).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__temperature
      • getVolume_density

        public float getVolume_density()
                                throws java.io.IOException
        Get method for struct member 'volume_density'.

        Field Documentation

        Blender Python API

        Controls fluid emission from within the mesh (higher value results in greater emissions from inside the mesh)

        Blender Source Code

        Density emitted within mesh volume.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volume_density
      • setVolume_density

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

        Field Documentation

        Blender Python API

        Controls fluid emission from within the mesh (higher value results in greater emissions from inside the mesh)

        Blender Source Code

        Density emitted within mesh volume.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__volume_density
      • getSurface_distance

        public float getSurface_distance()
                                  throws java.io.IOException
        Get method for struct member 'surface_distance'.

        Field Documentation

        Blender Python API

        Controls fluid emission from the mesh surface (higher value results in emission further away from the mesh surface

        Blender Source Code

        Maximum emission distance from mesh surface.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__surface_distance
      • setSurface_distance

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

        Field Documentation

        Blender Python API

        Controls fluid emission from the mesh surface (higher value results in emission further away from the mesh surface

        Blender Source Code

        Maximum emission distance from mesh surface.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__surface_distance
      • getParticle_size

        public float getParticle_size()
                               throws java.io.IOException
        Get method for struct member 'particle_size'.

        Field Documentation

        Blender Python API

        Particle size in simulation cells
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__particle_size
      • setParticle_size

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

        Field Documentation

        Blender Python API

        Particle size in simulation cells
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__particle_size
      • getSubframes

        public int getSubframes()
                         throws java.io.IOException
        Get method for struct member 'subframes'.

        Field Documentation

        Blender Python API

        Number of additional samples to take between frames to improve quality of fast moving flows
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__subframes
      • setSubframes

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

        Field Documentation

        Blender Python API

        Number of additional samples to take between frames to improve quality of fast moving flows
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__subframes
      • getTexture_size

        public float getTexture_size()
                              throws java.io.IOException
        Get method for struct member 'texture_size'.

        Field Documentation

        Blender Python API

        Size of texture mapping

        Blender Source Code

        Texture control.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texture_size
      • setTexture_size

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

        Field Documentation

        Blender Python API

        Size of texture mapping

        Blender Source Code

        Texture control.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texture_size
      • getTexture_offset

        public float getTexture_offset()
                                throws java.io.IOException
        Get method for struct member 'texture_offset'.

        Field Documentation

        Blender Python API

        Z-offset of texture mapping
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texture_offset
      • setTexture_offset

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

        Field Documentation

        Blender Python API

        Z-offset of texture mapping
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texture_offset
      • 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
      • getUvlayer_name

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

        Field Documentation

        Blender Source Code

        MAX_CUSTOMDATA_LAYER_NAME.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uvlayer_name
      • setUvlayer_name

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

        Field Documentation

        Blender Source Code

        MAX_CUSTOMDATA_LAYER_NAME.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uvlayer_name
      • getVgroup_density

        public short getVgroup_density()
                                throws java.io.IOException
        Get method for struct member 'vgroup_density'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vgroup_density
      • setVgroup_density

        public void setVgroup_density​(short vgroup_density)
                               throws java.io.IOException
        Set method for struct member 'vgroup_density'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vgroup_density
      • getType

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

        Field Documentation

        Blender Source Code

        Smoke, flames, both, outflow, liquid.

        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

        Smoke, flames, both, outflow, liquid.

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

        public short getBehavior()
                          throws java.io.IOException
        Get method for struct member 'behavior'.

        Field Documentation

        Blender Source Code

        Inflow, outflow, static.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__behavior
      • setBehavior

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

        Field Documentation

        Blender Source Code

        Inflow, outflow, static.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__behavior
      • getSource

        public short getSource()
                        throws java.io.IOException
        Get method for struct member 'source'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__source
      • setSource

        public void setSource​(short source)
                       throws java.io.IOException
        Set method for struct member 'source'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__source
      • getTexture_type

        public short getTexture_type()
                              throws java.io.IOException
        Get method for struct member 'texture_type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texture_type
      • setTexture_type

        public void setTexture_type​(short texture_type)
                             throws java.io.IOException
        Set method for struct member 'texture_type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__texture_type
      • get_pad3

        public CArrayFacade<java.lang.Short> get_pad3()
                                               throws java.io.IOException
        Get method for struct member '_pad3'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad3
      • set_pad3

        public void set_pad3​(CArrayFacade<java.lang.Short> _pad3)
                      throws java.io.IOException
        Set method for struct member '_pad3'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad3
      • getFlags

        public int getFlags()
                     throws java.io.IOException
        Get method for struct member 'flags'.

        Field Documentation

        Blender Source Code

        Absolute emission etc.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flags
      • setFlags

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

        Field Documentation

        Blender Source Code

        Absolute emission etc.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flags