Class BoidSettings


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

    Class Documentation

    Blender Source Code

    planned for near future typedef struct BoidSignal { struct BoidSignal *next, *prev; float loc[3]; float volume, falloff; int id; } BoidSignal; typedef struct BoidSignalDefine { struct BoidSignalDefine *next, *prev; int id, _pad[4]; char name[32]; } BoidSignalDefine;

    typedef struct BoidSimulationData { ListBase / ListBase / } BoidSimulationData;

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__options);
         CPointer<Integer> p_options = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'options'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__last_state_id

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

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__last_state_id);
         CPointer<Integer> p_last_state_id = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'last_state_id'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__landing_smoothness

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

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__landing_smoothness);
         CPointer<Float> p_landing_smoothness = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'landing_smoothness'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__height

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

        Field Documentation

        Blender Python API

        Boid height relative to particle size

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__height);
         CPointer<Float> p_height = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'height'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__banking

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

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__banking);
         CPointer<Float> p_banking = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'banking'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__pitch

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

        Field Documentation

        Blender Python API

        Amount of rotation around side vector

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__pitch);
         CPointer<Float> p_pitch = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'pitch'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__health

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

        Field Documentation

        Blender Python API

        Initial boid health when born

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__health);
         CPointer<Float> p_health = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'health'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__aggression

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

        Field Documentation

        Blender Python API

        Boid will fight this times stronger enemy

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__aggression);
         CPointer<Float> p_aggression = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'aggression'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__strength

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

        Field Documentation

        Blender Python API

        Maximum caused damage on attack per second

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__strength);
         CPointer<Float> p_strength = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'strength'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__accuracy

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

        Field Documentation

        Blender Python API

        Accuracy of attack

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__accuracy);
         CPointer<Float> p_accuracy = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'accuracy'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__range

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

        Field Documentation

        Blender Python API

        Maximum distance from which a boid can attack

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__range);
         CPointer<Float> p_range = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'range'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__air_min_speed

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

        Field Documentation

        Blender Source Code

        flying related

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__air_min_speed);
         CPointer<Float> p_air_min_speed = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'air_min_speed'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__air_max_speed

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

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__air_max_speed);
         CPointer<Float> p_air_max_speed = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'air_max_speed'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__air_max_acc

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

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__air_max_acc);
         CPointer<Float> p_air_max_acc = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'air_max_acc'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__air_max_ave

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

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__air_max_ave);
         CPointer<Float> p_air_max_ave = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'air_max_ave'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__air_personal_space

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

        Field Documentation

        Blender Python API

        Radius of boids personal space in air (% of particle size)

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__air_personal_space);
         CPointer<Float> p_air_personal_space = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'air_personal_space'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__land_jump_speed

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

        Field Documentation

        Blender Python API

        Maximum speed for jumping

        Blender Source Code

        walk/run related

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__land_jump_speed);
         CPointer<Float> p_land_jump_speed = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'land_jump_speed'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__land_max_speed

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

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__land_max_speed);
         CPointer<Float> p_land_max_speed = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'land_max_speed'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__land_max_acc

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

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__land_max_acc);
         CPointer<Float> p_land_max_acc = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'land_max_acc'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__land_max_ave

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

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__land_max_ave);
         CPointer<Float> p_land_max_ave = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'land_max_ave'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__land_personal_space

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

        Field Documentation

        Blender Python API

        Radius of boids personal space on land (% of particle size)

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__land_personal_space);
         CPointer<Float> p_land_personal_space = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'land_personal_space'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__land_stick_force

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

        Field Documentation

        Blender Python API

        How strong a force must be to start effecting a boid on land

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__land_stick_force);
         CPointer<Float> p_land_stick_force = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'land_stick_force'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__states

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

        Field Documentation

        Blender Python API

        (read-only)

        Pointer Arithmetics

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

         BoidSettings boidsettings = ...;
         CPointer<Object> p = boidsettings.__dna__addressof(BoidSettings.__DNA__FIELD__states);
         CPointer<ListBase> p_states = p.cast(new Class[]{ListBase.class});
         

        Metadata

        • Field: 'states'
        • Signature: 'ListBase'
        • Actual Size (32bit/64bit): 8/16
    • Constructor Detail

      • BoidSettings

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

        protected BoidSettings​(BoidSettings that)
    • Method Detail

      • getOptions

        public int getOptions()
                       throws java.io.IOException
        Get method for struct member 'options'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__options
      • setOptions

        public void setOptions​(int options)
                        throws java.io.IOException
        Set method for struct member 'options'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__options
      • getLast_state_id

        public int getLast_state_id()
                             throws java.io.IOException
        Get method for struct member 'last_state_id'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__last_state_id
      • setLast_state_id

        public void setLast_state_id​(int last_state_id)
                              throws java.io.IOException
        Set method for struct member 'last_state_id'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__last_state_id
      • getLanding_smoothness

        public float getLanding_smoothness()
                                    throws java.io.IOException
        Get method for struct member 'landing_smoothness'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__landing_smoothness
      • setLanding_smoothness

        public void setLanding_smoothness​(float landing_smoothness)
                                   throws java.io.IOException
        Set method for struct member 'landing_smoothness'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__landing_smoothness
      • getHeight

        public float getHeight()
                        throws java.io.IOException
        Get method for struct member 'height'.

        Field Documentation

        Blender Python API

        Boid height relative to particle size
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__height
      • setHeight

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

        Field Documentation

        Blender Python API

        Boid height relative to particle size
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__height
      • getBanking

        public float getBanking()
                         throws java.io.IOException
        Get method for struct member 'banking'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__banking
      • setBanking

        public void setBanking​(float banking)
                        throws java.io.IOException
        Set method for struct member 'banking'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__banking
      • getPitch

        public float getPitch()
                       throws java.io.IOException
        Get method for struct member 'pitch'.

        Field Documentation

        Blender Python API

        Amount of rotation around side vector
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pitch
      • setPitch

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

        Field Documentation

        Blender Python API

        Amount of rotation around side vector
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pitch
      • getHealth

        public float getHealth()
                        throws java.io.IOException
        Get method for struct member 'health'.

        Field Documentation

        Blender Python API

        Initial boid health when born
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__health
      • setHealth

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

        Field Documentation

        Blender Python API

        Initial boid health when born
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__health
      • getAggression

        public float getAggression()
                            throws java.io.IOException
        Get method for struct member 'aggression'.

        Field Documentation

        Blender Python API

        Boid will fight this times stronger enemy
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__aggression
      • setAggression

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

        Field Documentation

        Blender Python API

        Boid will fight this times stronger enemy
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__aggression
      • getStrength

        public float getStrength()
                          throws java.io.IOException
        Get method for struct member 'strength'.

        Field Documentation

        Blender Python API

        Maximum caused damage on attack per second
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__strength
      • setStrength

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

        Field Documentation

        Blender Python API

        Maximum caused damage on attack per second
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__strength
      • getAccuracy

        public float getAccuracy()
                          throws java.io.IOException
        Get method for struct member 'accuracy'.

        Field Documentation

        Blender Python API

        Accuracy of attack
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__accuracy
      • setAccuracy

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

        Field Documentation

        Blender Python API

        Accuracy of attack
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__accuracy
      • getRange

        public float getRange()
                       throws java.io.IOException
        Get method for struct member 'range'.

        Field Documentation

        Blender Python API

        Maximum distance from which a boid can attack
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__range
      • setRange

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

        Field Documentation

        Blender Python API

        Maximum distance from which a boid can attack
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__range
      • getAir_min_speed

        public float getAir_min_speed()
                               throws java.io.IOException
        Get method for struct member 'air_min_speed'.

        Field Documentation

        Blender Source Code

        flying related

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__air_min_speed
      • setAir_min_speed

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

        Field Documentation

        Blender Source Code

        flying related

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__air_min_speed
      • getAir_max_speed

        public float getAir_max_speed()
                               throws java.io.IOException
        Get method for struct member 'air_max_speed'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__air_max_speed
      • setAir_max_speed

        public void setAir_max_speed​(float air_max_speed)
                              throws java.io.IOException
        Set method for struct member 'air_max_speed'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__air_max_speed
      • getAir_max_acc

        public float getAir_max_acc()
                             throws java.io.IOException
        Get method for struct member 'air_max_acc'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__air_max_acc
      • setAir_max_acc

        public void setAir_max_acc​(float air_max_acc)
                            throws java.io.IOException
        Set method for struct member 'air_max_acc'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__air_max_acc
      • getAir_max_ave

        public float getAir_max_ave()
                             throws java.io.IOException
        Get method for struct member 'air_max_ave'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__air_max_ave
      • setAir_max_ave

        public void setAir_max_ave​(float air_max_ave)
                            throws java.io.IOException
        Set method for struct member 'air_max_ave'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__air_max_ave
      • getAir_personal_space

        public float getAir_personal_space()
                                    throws java.io.IOException
        Get method for struct member 'air_personal_space'.

        Field Documentation

        Blender Python API

        Radius of boids personal space in air (% of particle size)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__air_personal_space
      • setAir_personal_space

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

        Field Documentation

        Blender Python API

        Radius of boids personal space in air (% of particle size)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__air_personal_space
      • getLand_jump_speed

        public float getLand_jump_speed()
                                 throws java.io.IOException
        Get method for struct member 'land_jump_speed'.

        Field Documentation

        Blender Python API

        Maximum speed for jumping

        Blender Source Code

        walk/run related

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__land_jump_speed
      • setLand_jump_speed

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

        Field Documentation

        Blender Python API

        Maximum speed for jumping

        Blender Source Code

        walk/run related

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__land_jump_speed
      • getLand_max_speed

        public float getLand_max_speed()
                                throws java.io.IOException
        Get method for struct member 'land_max_speed'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__land_max_speed
      • setLand_max_speed

        public void setLand_max_speed​(float land_max_speed)
                               throws java.io.IOException
        Set method for struct member 'land_max_speed'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__land_max_speed
      • getLand_max_acc

        public float getLand_max_acc()
                              throws java.io.IOException
        Get method for struct member 'land_max_acc'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__land_max_acc
      • setLand_max_acc

        public void setLand_max_acc​(float land_max_acc)
                             throws java.io.IOException
        Set method for struct member 'land_max_acc'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__land_max_acc
      • getLand_max_ave

        public float getLand_max_ave()
                              throws java.io.IOException
        Get method for struct member 'land_max_ave'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__land_max_ave
      • setLand_max_ave

        public void setLand_max_ave​(float land_max_ave)
                             throws java.io.IOException
        Set method for struct member 'land_max_ave'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__land_max_ave
      • getLand_personal_space

        public float getLand_personal_space()
                                     throws java.io.IOException
        Get method for struct member 'land_personal_space'.

        Field Documentation

        Blender Python API

        Radius of boids personal space on land (% of particle size)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__land_personal_space
      • setLand_personal_space

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

        Field Documentation

        Blender Python API

        Radius of boids personal space on land (% of particle size)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__land_personal_space
      • getLand_stick_force

        public float getLand_stick_force()
                                  throws java.io.IOException
        Get method for struct member 'land_stick_force'.

        Field Documentation

        Blender Python API

        How strong a force must be to start effecting a boid on land
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__land_stick_force
      • setLand_stick_force

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

        Field Documentation

        Blender Python API

        How strong a force must be to start effecting a boid on land
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__land_stick_force
      • getStates

        public ListBase getStates()
                           throws java.io.IOException
        Get method for struct member 'states'.

        Field Documentation

        Blender Python API

        (read-only)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__states
      • setStates

        public void setStates​(ListBase states)
                       throws java.io.IOException
        Set method for struct member 'states'.

        Field Documentation

        Blender Python API

        (read-only)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__states
      • __io__addressof

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