Class PartDeflect


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Field Documentation

        Blender Source Code

        General settings flag.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__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__deflect

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

        Field Documentation

        Blender Source Code

        Deflection flag - does mesh deflect particles.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__deflect);
         CPointer<Short> p_deflect = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'deflect'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__forcefield

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

        Field Documentation

        Blender Source Code

        Force field type, do the vertices attract / repel particles?

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__forcefield);
         CPointer<Short> p_forcefield = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'forcefield'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__falloff

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

        Field Documentation

        Blender Source Code

        Fall-off type.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__falloff);
         CPointer<Short> p_falloff = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'falloff'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__shape

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

        Field Documentation

        Blender Source Code

        Point, plane or surface.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__shape);
         CPointer<Short> p_shape = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'shape'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__tex_mode

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

        Field Documentation

        Blender Source Code

        Texture effector.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__tex_mode);
         CPointer<Short> p_tex_mode = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'tex_mode'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__kink

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

        Field Documentation

        Blender Source Code

        For curve guide.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__kink);
         CPointer<Short> p_kink = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'kink'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__kink_axis

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

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__kink_axis);
         CPointer<Short> p_kink_axis = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'kink_axis'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__zdir

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

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__zdir);
         CPointer<Short> p_zdir = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'zdir'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__f_strength

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

        Field Documentation

        Blender Source Code

        Main effector values The strength of the force (+ or - ).

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__f_strength);
         CPointer<Float> p_f_strength = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'f_strength'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__f_damp

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

        Field Documentation

        Blender Source Code

        Damping ratio of the harmonic effector.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__f_damp);
         CPointer<Float> p_f_damp = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'f_damp'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__f_flow

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

        Field Documentation

        Blender Source Code

        How much force is converted into "air flow", i.e. force used as the velocity of surrounding medium.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__f_flow);
         CPointer<Float> p_f_flow = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'f_flow'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__f_wind_factor

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

        Field Documentation

        Blender Source Code

        How much force is reduced when acting parallel to a surface, e.g. cloth.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__f_wind_factor);
         CPointer<Float> p_f_wind_factor = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'f_wind_factor'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD___pad0

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

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD___pad0);
         CPointer<CArrayFacade<Byte>> p__pad0 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Noise size for noise effector, restlength for harmonic effector.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__f_size);
         CPointer<Float> p_f_size = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'f_size'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__f_power

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

        Field Documentation

        Blender Source Code

        fall-off The power law - real gravitation is 2 (square).

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__f_power);
         CPointer<Float> p_f_power = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'f_power'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__maxdist

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

        Field Documentation

        Blender Source Code

        If indicated, use this maximum.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__maxdist);
         CPointer<Float> p_maxdist = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'maxdist'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__mindist

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

        Field Documentation

        Blender Source Code

        If indicated, use this minimum.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__mindist);
         CPointer<Float> p_mindist = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'mindist'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__f_power_r

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

        Field Documentation

        Blender Source Code

        Radial fall-off power.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__f_power_r);
         CPointer<Float> p_f_power_r = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'f_power_r'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__maxrad

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

        Field Documentation

        Blender Source Code

        Radial versions of above.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__maxrad);
         CPointer<Float> p_maxrad = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'maxrad'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__minrad

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

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__minrad);
         CPointer<Float> p_minrad = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'minrad'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pdef_damp

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

        Field Documentation

        Blender Source Code

        particle collisions Damping factor for particle deflection.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__pdef_damp);
         CPointer<Float> p_pdef_damp = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'pdef_damp'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pdef_rdamp

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

        Field Documentation

        Blender Source Code

        Random element of damping for deflection.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__pdef_rdamp);
         CPointer<Float> p_pdef_rdamp = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'pdef_rdamp'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pdef_perm

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

        Field Documentation

        Blender Source Code

        Chance of particle passing through mesh.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__pdef_perm);
         CPointer<Float> p_pdef_perm = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'pdef_perm'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pdef_frict

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

        Field Documentation

        Blender Source Code

        Friction factor for particle deflection.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__pdef_frict);
         CPointer<Float> p_pdef_frict = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'pdef_frict'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pdef_rfrict

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

        Field Documentation

        Blender Source Code

        Random element of friction for deflection.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__pdef_rfrict);
         CPointer<Float> p_pdef_rfrict = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'pdef_rfrict'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pdef_stickness

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

        Field Documentation

        Blender Source Code

        Surface particle stickiness.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__pdef_stickness);
         CPointer<Float> p_pdef_stickness = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'pdef_stickness'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__absorption

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

        Field Documentation

        Blender Source Code

        Used for forces.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__absorption);
         CPointer<Float> p_absorption = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'absorption'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pdef_sbdamp

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

        Field Documentation

        Blender Source Code

        softbody collisions Damping factor for softbody deflection.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__pdef_sbdamp);
         CPointer<Float> p_pdef_sbdamp = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'pdef_sbdamp'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pdef_sbift

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

        Field Documentation

        Blender Source Code

        Inner face thickness for softbody deflection.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__pdef_sbift);
         CPointer<Float> p_pdef_sbift = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'pdef_sbift'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pdef_sboft

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

        Field Documentation

        Blender Source Code

        Outer face thickness for softbody deflection.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__pdef_sboft);
         CPointer<Float> p_pdef_sboft = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'pdef_sboft'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__clump_fac

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

        Field Documentation

        Blender Source Code

        guide curve, same as for particle child effects

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__clump_fac);
         CPointer<Float> p_clump_fac = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'clump_fac'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__clump_pow

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

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__clump_pow);
         CPointer<Float> p_clump_pow = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'clump_pow'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__kink_freq

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

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__kink_freq);
         CPointer<Float> p_kink_freq = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'kink_freq'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__kink_shape

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

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__kink_shape);
         CPointer<Float> p_kink_shape = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'kink_shape'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__kink_amp

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

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__kink_amp);
         CPointer<Float> p_kink_amp = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'kink_amp'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__free_end

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

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__free_end);
         CPointer<Float> p_free_end = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'free_end'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__tex_nabla

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

        Field Documentation

        Blender Source Code

        texture effector Used for calculating partial derivatives.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__tex_nabla);
         CPointer<Float> p_tex_nabla = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'tex_nabla'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__tex

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

        Field Documentation

        Blender Source Code

        Texture of the texture effector.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__tex);
         CPointer<CPointer<Tex>> p_tex = p.cast(new Class[]{CPointer.class, Tex.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        effector noise Random noise generator for e.g. wind.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__rng);
         CPointer<CPointer<Object>> p_rng = p.cast(new Class[]{CPointer.class, Object.class});
         

        Metadata

        • Field: 'rng'
        • Signature: 'RNG*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__f_noise

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

        Field Documentation

        Blender Source Code

        Noise of force.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__f_noise);
         CPointer<Float> p_f_noise = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'f_noise'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__seed

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

        Field Documentation

        Blender Source Code

        Noise random seed.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__seed);
         CPointer<Integer> p_seed = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'seed'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__drawvec1

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

        Field Documentation

        Blender Source Code

        Display Size Runtime only : start of the curve or draw scale.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__drawvec1);
         CPointer<CArrayFacade<Float>> p_drawvec1 = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'drawvec1'
        • Signature: 'float[4]'
        • Actual Size (32bit/64bit): 16/16
      • __DNA__FIELD__drawvec2

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

        Field Documentation

        Blender Source Code

        Runtime only : end of the curve.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__drawvec2);
         CPointer<CArrayFacade<Float>> p_drawvec2 = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'drawvec2'
        • Signature: 'float[4]'
        • Actual Size (32bit/64bit): 16/16
      • __DNA__FIELD__drawvec_falloff_min

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

        Field Documentation

        Blender Source Code

        Runtime only.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__drawvec_falloff_min);
         CPointer<CArrayFacade<Float>> p_drawvec_falloff_min = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

        • Field: 'drawvec_falloff_min'
        • 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:

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__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__drawvec_falloff_max

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

        Field Documentation

        Blender Source Code

        Runtime only.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__drawvec_falloff_max);
         CPointer<CArrayFacade<Float>> p_drawvec_falloff_max = p.cast(new Class[]{CArrayFacade.class, Float.class});
         

        Metadata

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__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__f_source

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

        Field Documentation

        Blender Source Code

        Force source object.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__f_source);
         CPointer<CPointer<BlenderObject>> p_f_source = p.cast(new Class[]{CPointer.class, BlenderObject.class});
         

        Metadata

        • Field: 'f_source'
        • Signature: 'Object*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__pdef_cfrict

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

        Field Documentation

        Blender Source Code

        Friction of cloth collisions.

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD__pdef_cfrict);
         CPointer<Float> p_pdef_cfrict = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'pdef_cfrict'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD___pad

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

        Pointer Arithmetics

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

         PartDeflect partdeflect = ...;
         CPointer<Object> p = partdeflect.__dna__addressof(PartDeflect.__DNA__FIELD___pad);
         CPointer<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad'
        • Signature: 'char[4]'
        • Actual Size (32bit/64bit): 4/4
    • Constructor Detail

      • PartDeflect

        public PartDeflect​(long __address,
                           Block __block,
                           BlockTable __blockTable)
      • PartDeflect

        protected PartDeflect​(PartDeflect that)
    • Method Detail

      • getFlag

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

        Field Documentation

        Blender Source Code

        General settings flag.

        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

        General settings flag.

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

        public short getDeflect()
                         throws java.io.IOException
        Get method for struct member 'deflect'.

        Field Documentation

        Blender Source Code

        Deflection flag - does mesh deflect particles.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__deflect
      • setDeflect

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

        Field Documentation

        Blender Source Code

        Deflection flag - does mesh deflect particles.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__deflect
      • getForcefield

        public short getForcefield()
                            throws java.io.IOException
        Get method for struct member 'forcefield'.

        Field Documentation

        Blender Source Code

        Force field type, do the vertices attract / repel particles?

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__forcefield
      • setForcefield

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

        Field Documentation

        Blender Source Code

        Force field type, do the vertices attract / repel particles?

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__forcefield
      • getFalloff

        public short getFalloff()
                         throws java.io.IOException
        Get method for struct member 'falloff'.

        Field Documentation

        Blender Source Code

        Fall-off type.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__falloff
      • setFalloff

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

        Field Documentation

        Blender Source Code

        Fall-off type.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__falloff
      • getShape

        public short getShape()
                       throws java.io.IOException
        Get method for struct member 'shape'.

        Field Documentation

        Blender Source Code

        Point, plane or surface.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shape
      • setShape

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

        Field Documentation

        Blender Source Code

        Point, plane or surface.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__shape
      • getTex_mode

        public short getTex_mode()
                          throws java.io.IOException
        Get method for struct member 'tex_mode'.

        Field Documentation

        Blender Source Code

        Texture effector.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tex_mode
      • setTex_mode

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

        Field Documentation

        Blender Source Code

        Texture effector.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tex_mode
      • getKink

        public short getKink()
                      throws java.io.IOException
        Get method for struct member 'kink'.

        Field Documentation

        Blender Source Code

        For curve guide.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__kink
      • setKink

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

        Field Documentation

        Blender Source Code

        For curve guide.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__kink
      • getKink_axis

        public short getKink_axis()
                           throws java.io.IOException
        Get method for struct member 'kink_axis'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__kink_axis
      • setKink_axis

        public void setKink_axis​(short kink_axis)
                          throws java.io.IOException
        Set method for struct member 'kink_axis'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__kink_axis
      • getZdir

        public short getZdir()
                      throws java.io.IOException
        Get method for struct member 'zdir'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__zdir
      • setZdir

        public void setZdir​(short zdir)
                     throws java.io.IOException
        Set method for struct member 'zdir'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__zdir
      • getF_strength

        public float getF_strength()
                            throws java.io.IOException
        Get method for struct member 'f_strength'.

        Field Documentation

        Blender Source Code

        Main effector values The strength of the force (+ or - ).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__f_strength
      • setF_strength

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

        Field Documentation

        Blender Source Code

        Main effector values The strength of the force (+ or - ).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__f_strength
      • getF_damp

        public float getF_damp()
                        throws java.io.IOException
        Get method for struct member 'f_damp'.

        Field Documentation

        Blender Source Code

        Damping ratio of the harmonic effector.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__f_damp
      • setF_damp

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

        Field Documentation

        Blender Source Code

        Damping ratio of the harmonic effector.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__f_damp
      • getF_flow

        public float getF_flow()
                        throws java.io.IOException
        Get method for struct member 'f_flow'.

        Field Documentation

        Blender Source Code

        How much force is converted into "air flow", i.e. force used as the velocity of surrounding medium.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__f_flow
      • setF_flow

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

        Field Documentation

        Blender Source Code

        How much force is converted into "air flow", i.e. force used as the velocity of surrounding medium.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__f_flow
      • getF_wind_factor

        public float getF_wind_factor()
                               throws java.io.IOException
        Get method for struct member 'f_wind_factor'.

        Field Documentation

        Blender Source Code

        How much force is reduced when acting parallel to a surface, e.g. cloth.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__f_wind_factor
      • setF_wind_factor

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

        Field Documentation

        Blender Source Code

        How much force is reduced when acting parallel to a surface, e.g. cloth.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__f_wind_factor
      • get_pad0

        public CArrayFacade<java.lang.Byte> get_pad0()
                                              throws java.io.IOException
        Get method for struct member '_pad0'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad0
      • set_pad0

        public void set_pad0​(CArrayFacade<java.lang.Byte> _pad0)
                      throws java.io.IOException
        Set method for struct member '_pad0'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad0
      • getF_size

        public float getF_size()
                        throws java.io.IOException
        Get method for struct member 'f_size'.

        Field Documentation

        Blender Source Code

        Noise size for noise effector, restlength for harmonic effector.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__f_size
      • setF_size

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

        Field Documentation

        Blender Source Code

        Noise size for noise effector, restlength for harmonic effector.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__f_size
      • getF_power

        public float getF_power()
                         throws java.io.IOException
        Get method for struct member 'f_power'.

        Field Documentation

        Blender Source Code

        fall-off The power law - real gravitation is 2 (square).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__f_power
      • setF_power

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

        Field Documentation

        Blender Source Code

        fall-off The power law - real gravitation is 2 (square).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__f_power
      • getMaxdist

        public float getMaxdist()
                         throws java.io.IOException
        Get method for struct member 'maxdist'.

        Field Documentation

        Blender Source Code

        If indicated, use this maximum.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__maxdist
      • setMaxdist

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

        Field Documentation

        Blender Source Code

        If indicated, use this maximum.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__maxdist
      • getMindist

        public float getMindist()
                         throws java.io.IOException
        Get method for struct member 'mindist'.

        Field Documentation

        Blender Source Code

        If indicated, use this minimum.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mindist
      • setMindist

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

        Field Documentation

        Blender Source Code

        If indicated, use this minimum.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__mindist
      • getF_power_r

        public float getF_power_r()
                           throws java.io.IOException
        Get method for struct member 'f_power_r'.

        Field Documentation

        Blender Source Code

        Radial fall-off power.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__f_power_r
      • setF_power_r

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

        Field Documentation

        Blender Source Code

        Radial fall-off power.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__f_power_r
      • getMaxrad

        public float getMaxrad()
                        throws java.io.IOException
        Get method for struct member 'maxrad'.

        Field Documentation

        Blender Source Code

        Radial versions of above.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__maxrad
      • setMaxrad

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

        Field Documentation

        Blender Source Code

        Radial versions of above.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__maxrad
      • getMinrad

        public float getMinrad()
                        throws java.io.IOException
        Get method for struct member 'minrad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__minrad
      • setMinrad

        public void setMinrad​(float minrad)
                       throws java.io.IOException
        Set method for struct member 'minrad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__minrad
      • getPdef_damp

        public float getPdef_damp()
                           throws java.io.IOException
        Get method for struct member 'pdef_damp'.

        Field Documentation

        Blender Source Code

        particle collisions Damping factor for particle deflection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pdef_damp
      • setPdef_damp

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

        Field Documentation

        Blender Source Code

        particle collisions Damping factor for particle deflection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pdef_damp
      • getPdef_rdamp

        public float getPdef_rdamp()
                            throws java.io.IOException
        Get method for struct member 'pdef_rdamp'.

        Field Documentation

        Blender Source Code

        Random element of damping for deflection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pdef_rdamp
      • setPdef_rdamp

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

        Field Documentation

        Blender Source Code

        Random element of damping for deflection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pdef_rdamp
      • getPdef_perm

        public float getPdef_perm()
                           throws java.io.IOException
        Get method for struct member 'pdef_perm'.

        Field Documentation

        Blender Source Code

        Chance of particle passing through mesh.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pdef_perm
      • setPdef_perm

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

        Field Documentation

        Blender Source Code

        Chance of particle passing through mesh.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pdef_perm
      • getPdef_frict

        public float getPdef_frict()
                            throws java.io.IOException
        Get method for struct member 'pdef_frict'.

        Field Documentation

        Blender Source Code

        Friction factor for particle deflection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pdef_frict
      • setPdef_frict

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

        Field Documentation

        Blender Source Code

        Friction factor for particle deflection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pdef_frict
      • getPdef_rfrict

        public float getPdef_rfrict()
                             throws java.io.IOException
        Get method for struct member 'pdef_rfrict'.

        Field Documentation

        Blender Source Code

        Random element of friction for deflection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pdef_rfrict
      • setPdef_rfrict

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

        Field Documentation

        Blender Source Code

        Random element of friction for deflection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pdef_rfrict
      • getPdef_stickness

        public float getPdef_stickness()
                                throws java.io.IOException
        Get method for struct member 'pdef_stickness'.

        Field Documentation

        Blender Source Code

        Surface particle stickiness.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pdef_stickness
      • setPdef_stickness

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

        Field Documentation

        Blender Source Code

        Surface particle stickiness.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pdef_stickness
      • getAbsorption

        public float getAbsorption()
                            throws java.io.IOException
        Get method for struct member 'absorption'.

        Field Documentation

        Blender Source Code

        Used for forces.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__absorption
      • setAbsorption

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

        Field Documentation

        Blender Source Code

        Used for forces.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__absorption
      • getPdef_sbdamp

        public float getPdef_sbdamp()
                             throws java.io.IOException
        Get method for struct member 'pdef_sbdamp'.

        Field Documentation

        Blender Source Code

        softbody collisions Damping factor for softbody deflection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pdef_sbdamp
      • setPdef_sbdamp

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

        Field Documentation

        Blender Source Code

        softbody collisions Damping factor for softbody deflection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pdef_sbdamp
      • getPdef_sbift

        public float getPdef_sbift()
                            throws java.io.IOException
        Get method for struct member 'pdef_sbift'.

        Field Documentation

        Blender Source Code

        Inner face thickness for softbody deflection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pdef_sbift
      • setPdef_sbift

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

        Field Documentation

        Blender Source Code

        Inner face thickness for softbody deflection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pdef_sbift
      • getPdef_sboft

        public float getPdef_sboft()
                            throws java.io.IOException
        Get method for struct member 'pdef_sboft'.

        Field Documentation

        Blender Source Code

        Outer face thickness for softbody deflection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pdef_sboft
      • setPdef_sboft

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

        Field Documentation

        Blender Source Code

        Outer face thickness for softbody deflection.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pdef_sboft
      • getClump_fac

        public float getClump_fac()
                           throws java.io.IOException
        Get method for struct member 'clump_fac'.

        Field Documentation

        Blender Source Code

        guide curve, same as for particle child effects

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clump_fac
      • setClump_fac

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

        Field Documentation

        Blender Source Code

        guide curve, same as for particle child effects

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clump_fac
      • getClump_pow

        public float getClump_pow()
                           throws java.io.IOException
        Get method for struct member 'clump_pow'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clump_pow
      • setClump_pow

        public void setClump_pow​(float clump_pow)
                          throws java.io.IOException
        Set method for struct member 'clump_pow'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clump_pow
      • getKink_freq

        public float getKink_freq()
                           throws java.io.IOException
        Get method for struct member 'kink_freq'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__kink_freq
      • setKink_freq

        public void setKink_freq​(float kink_freq)
                          throws java.io.IOException
        Set method for struct member 'kink_freq'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__kink_freq
      • getKink_shape

        public float getKink_shape()
                            throws java.io.IOException
        Get method for struct member 'kink_shape'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__kink_shape
      • setKink_shape

        public void setKink_shape​(float kink_shape)
                           throws java.io.IOException
        Set method for struct member 'kink_shape'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__kink_shape
      • getKink_amp

        public float getKink_amp()
                          throws java.io.IOException
        Get method for struct member 'kink_amp'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__kink_amp
      • setKink_amp

        public void setKink_amp​(float kink_amp)
                         throws java.io.IOException
        Set method for struct member 'kink_amp'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__kink_amp
      • getFree_end

        public float getFree_end()
                          throws java.io.IOException
        Get method for struct member 'free_end'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__free_end
      • setFree_end

        public void setFree_end​(float free_end)
                         throws java.io.IOException
        Set method for struct member 'free_end'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__free_end
      • getTex_nabla

        public float getTex_nabla()
                           throws java.io.IOException
        Get method for struct member 'tex_nabla'.

        Field Documentation

        Blender Source Code

        texture effector Used for calculating partial derivatives.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tex_nabla
      • setTex_nabla

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

        Field Documentation

        Blender Source Code

        texture effector Used for calculating partial derivatives.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tex_nabla
      • getTex

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

        Field Documentation

        Blender Source Code

        Texture of the texture effector.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tex
      • setTex

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

        Field Documentation

        Blender Source Code

        Texture of the texture effector.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__tex
      • getRng

        public CPointer<java.lang.Object> getRng()
                                          throws java.io.IOException
        Get method for struct member 'rng'.

        Field Documentation

        Blender Source Code

        effector noise Random noise generator for e.g. wind.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rng
      • setRng

        public void setRng​(CPointer<java.lang.Object> rng)
                    throws java.io.IOException
        Set method for struct member 'rng'.

        Field Documentation

        Blender Source Code

        effector noise Random noise generator for e.g. wind.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rng
      • getF_noise

        public float getF_noise()
                         throws java.io.IOException
        Get method for struct member 'f_noise'.

        Field Documentation

        Blender Source Code

        Noise of force.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__f_noise
      • setF_noise

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

        Field Documentation

        Blender Source Code

        Noise of force.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__f_noise
      • getSeed

        public int getSeed()
                    throws java.io.IOException
        Get method for struct member 'seed'.

        Field Documentation

        Blender Source Code

        Noise random seed.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__seed
      • setSeed

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

        Field Documentation

        Blender Source Code

        Noise random seed.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__seed
      • getDrawvec1

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

        Field Documentation

        Blender Source Code

        Display Size Runtime only : start of the curve or draw scale.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drawvec1
      • setDrawvec1

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

        Field Documentation

        Blender Source Code

        Display Size Runtime only : start of the curve or draw scale.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drawvec1
      • getDrawvec2

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

        Field Documentation

        Blender Source Code

        Runtime only : end of the curve.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drawvec2
      • setDrawvec2

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

        Field Documentation

        Blender Source Code

        Runtime only : end of the curve.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drawvec2
      • getDrawvec_falloff_min

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

        Field Documentation

        Blender Source Code

        Runtime only.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drawvec_falloff_min
      • setDrawvec_falloff_min

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

        Field Documentation

        Blender Source Code

        Runtime only.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drawvec_falloff_min
      • 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
      • getDrawvec_falloff_max

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

        Field Documentation

        Blender Source Code

        Runtime only.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drawvec_falloff_max
      • setDrawvec_falloff_max

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

        Field Documentation

        Blender Source Code

        Runtime only.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__drawvec_falloff_max
      • 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
      • getF_source

        public CPointer<BlenderObject> getF_source()
                                            throws java.io.IOException
        Get method for struct member 'f_source'.

        Field Documentation

        Blender Source Code

        Force source object.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__f_source
      • setF_source

        public void setF_source​(CPointer<BlenderObject> f_source)
                         throws java.io.IOException
        Set method for struct member 'f_source'.

        Field Documentation

        Blender Source Code

        Force source object.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__f_source
      • getPdef_cfrict

        public float getPdef_cfrict()
                             throws java.io.IOException
        Get method for struct member 'pdef_cfrict'.

        Field Documentation

        Blender Source Code

        Friction of cloth collisions.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pdef_cfrict
      • setPdef_cfrict

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

        Field Documentation

        Blender Source Code

        Friction of cloth collisions.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pdef_cfrict
      • get_pad

        public CArrayFacade<java.lang.Byte> get_pad()
                                             throws java.io.IOException
        Get method for struct member '_pad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad
      • set_pad

        public void set_pad​(CArrayFacade<java.lang.Byte> _pad)
                     throws java.io.IOException
        Set method for struct member '_pad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad
      • __io__addressof

        public CPointer<PartDeflect> __io__addressof()
        Instantiates a pointer on this instance.