Class DynamicPaintBrushSettings


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

    Class Documentation

    Blender Source Code

    Brush settings

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Field Documentation

        Blender Source Code

        For fast RNA access.

        Pointer Arithmetics

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

         DynamicPaintBrushSettings dynamicpaintbrushsettings = ...;
         CPointer<Object> p = dynamicpaintbrushsettings.__dna__addressof(DynamicPaintBrushSettings.__DNA__FIELD__pmd);
         CPointer<CPointer<DynamicPaintModifierData>> p_pmd = p.cast(new Class[]{CPointer.class, DynamicPaintModifierData.class});
         

        Metadata

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

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

        Field Documentation

        Blender Source Code

        Note

        .

        Storing the particle system pointer here is very weak, as it prevents modifiers' data copying to be self-sufficient (extra external code needs to ensure the pointer remains valid when the modifier data is copied from one object to another). See e.g. BKE_object_copy_particlesystems or BKE_object_copy_modifier.

        Pointer Arithmetics

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

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

        Metadata

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

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

        Pointer Arithmetics

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

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

        Metadata

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

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

        Pointer Arithmetics

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

         DynamicPaintBrushSettings dynamicpaintbrushsettings = ...;
         CPointer<Object> p = dynamicpaintbrushsettings.__dna__addressof(DynamicPaintBrushSettings.__DNA__FIELD__collision);
         CPointer<Integer> p_collision = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'collision'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__r

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

        Pointer Arithmetics

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

         DynamicPaintBrushSettings dynamicpaintbrushsettings = ...;
         CPointer<Object> p = dynamicpaintbrushsettings.__dna__addressof(DynamicPaintBrushSettings.__DNA__FIELD__r);
         CPointer<Float> p_r = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'r'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__g

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

        Pointer Arithmetics

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

         DynamicPaintBrushSettings dynamicpaintbrushsettings = ...;
         CPointer<Object> p = dynamicpaintbrushsettings.__dna__addressof(DynamicPaintBrushSettings.__DNA__FIELD__g);
         CPointer<Float> p_g = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'g'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__b

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

        Pointer Arithmetics

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

         DynamicPaintBrushSettings dynamicpaintbrushsettings = ...;
         CPointer<Object> p = dynamicpaintbrushsettings.__dna__addressof(DynamicPaintBrushSettings.__DNA__FIELD__b);
         CPointer<Float> p_b = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'b'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__alpha

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

        Pointer Arithmetics

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

         DynamicPaintBrushSettings dynamicpaintbrushsettings = ...;
         CPointer<Object> p = dynamicpaintbrushsettings.__dna__addressof(DynamicPaintBrushSettings.__DNA__FIELD__alpha);
         CPointer<Float> p_alpha = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'alpha'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__wetness

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

        Pointer Arithmetics

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

         DynamicPaintBrushSettings dynamicpaintbrushsettings = ...;
         CPointer<Object> p = dynamicpaintbrushsettings.__dna__addressof(DynamicPaintBrushSettings.__DNA__FIELD__wetness);
         CPointer<Float> p_wetness = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'wetness'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__particle_radius

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

        Pointer Arithmetics

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

         DynamicPaintBrushSettings dynamicpaintbrushsettings = ...;
         CPointer<Object> p = dynamicpaintbrushsettings.__dna__addressof(DynamicPaintBrushSettings.__DNA__FIELD__particle_radius);
         CPointer<Float> p_particle_radius = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'particle_radius'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__particle_smooth

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

        Pointer Arithmetics

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

         DynamicPaintBrushSettings dynamicpaintbrushsettings = ...;
         CPointer<Object> p = dynamicpaintbrushsettings.__dna__addressof(DynamicPaintBrushSettings.__DNA__FIELD__particle_smooth);
         CPointer<Float> p_particle_smooth = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'particle_smooth'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__paint_distance

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

        Field Documentation

        Blender Python API

        Maximum distance from brush to mesh surface to affect paint

        Pointer Arithmetics

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

         DynamicPaintBrushSettings dynamicpaintbrushsettings = ...;
         CPointer<Object> p = dynamicpaintbrushsettings.__dna__addressof(DynamicPaintBrushSettings.__DNA__FIELD__paint_distance);
         CPointer<Float> p_paint_distance = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'paint_distance'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__paint_ramp

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

        Field Documentation

        Blender Python API

        (read-only) Color ramp used to define proximity falloff

        Blender Source Code

        color ramps Proximity paint falloff.

        Pointer Arithmetics

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

         DynamicPaintBrushSettings dynamicpaintbrushsettings = ...;
         CPointer<Object> p = dynamicpaintbrushsettings.__dna__addressof(DynamicPaintBrushSettings.__DNA__FIELD__paint_ramp);
         CPointer<CPointer<ColorBand>> p_paint_ramp = p.cast(new Class[]{CPointer.class, ColorBand.class});
         

        Metadata

        • Field: 'paint_ramp'
        • Signature: 'ColorBand*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__vel_ramp

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

        Field Documentation

        Blender Source Code

        Velocity paint ramp.

        Pointer Arithmetics

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

         DynamicPaintBrushSettings dynamicpaintbrushsettings = ...;
         CPointer<Object> p = dynamicpaintbrushsettings.__dna__addressof(DynamicPaintBrushSettings.__DNA__FIELD__vel_ramp);
         CPointer<CPointer<ColorBand>> p_vel_ramp = p.cast(new Class[]{CPointer.class, ColorBand.class});
         

        Metadata

        • Field: 'vel_ramp'
        • Signature: 'ColorBand*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__proximity_falloff

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

        Field Documentation

        Blender Python API

        Proximity falloff type

        Pointer Arithmetics

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

         DynamicPaintBrushSettings dynamicpaintbrushsettings = ...;
         CPointer<Object> p = dynamicpaintbrushsettings.__dna__addressof(DynamicPaintBrushSettings.__DNA__FIELD__proximity_falloff);
         CPointer<Short> p_proximity_falloff = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'proximity_falloff'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__wave_type

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

        Pointer Arithmetics

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

         DynamicPaintBrushSettings dynamicpaintbrushsettings = ...;
         CPointer<Object> p = dynamicpaintbrushsettings.__dna__addressof(DynamicPaintBrushSettings.__DNA__FIELD__wave_type);
         CPointer<Short> p_wave_type = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'wave_type'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__ray_dir

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

        Pointer Arithmetics

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

         DynamicPaintBrushSettings dynamicpaintbrushsettings = ...;
         CPointer<Object> p = dynamicpaintbrushsettings.__dna__addressof(DynamicPaintBrushSettings.__DNA__FIELD__ray_dir);
         CPointer<Short> p_ray_dir = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'ray_dir'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __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:

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

        Metadata

        • Field: '_pad'
        • Signature: 'char[2]'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__wave_factor

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

        Field Documentation

        Blender Python API

        Multiplier for wave influence of this brush

        Pointer Arithmetics

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

         DynamicPaintBrushSettings dynamicpaintbrushsettings = ...;
         CPointer<Object> p = dynamicpaintbrushsettings.__dna__addressof(DynamicPaintBrushSettings.__DNA__FIELD__wave_factor);
         CPointer<Float> p_wave_factor = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'wave_factor'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__wave_clamp

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

        Field Documentation

        Blender Python API

        Maximum level of surface intersection used to influence waves (use 0.0 to disable)

        Pointer Arithmetics

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

         DynamicPaintBrushSettings dynamicpaintbrushsettings = ...;
         CPointer<Object> p = dynamicpaintbrushsettings.__dna__addressof(DynamicPaintBrushSettings.__DNA__FIELD__wave_clamp);
         CPointer<Float> p_wave_clamp = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'wave_clamp'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__max_velocity

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

        Pointer Arithmetics

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

         DynamicPaintBrushSettings dynamicpaintbrushsettings = ...;
         CPointer<Object> p = dynamicpaintbrushsettings.__dna__addressof(DynamicPaintBrushSettings.__DNA__FIELD__max_velocity);
         CPointer<Float> p_max_velocity = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'max_velocity'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__smudge_strength

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

        Field Documentation

        Blender Python API

        Smudge effect strength

        Pointer Arithmetics

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

         DynamicPaintBrushSettings dynamicpaintbrushsettings = ...;
         CPointer<Object> p = dynamicpaintbrushsettings.__dna__addressof(DynamicPaintBrushSettings.__DNA__FIELD__smudge_strength);
         CPointer<Float> p_smudge_strength = p.cast(new Class[]{Float.class});
         

        Metadata

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

      • DynamicPaintBrushSettings

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

      • setPmd

        public void setPmd​(CPointer<DynamicPaintModifierData> pmd)
                    throws java.io.IOException
        Set method for struct member 'pmd'.

        Field Documentation

        Blender Source Code

        For fast RNA access.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__pmd
      • getPsys

        public CPointer<ParticleSystem> getPsys()
                                         throws java.io.IOException
        Get method for struct member 'psys'.

        Field Documentation

        Blender Source Code

        Note

        .

        Storing the particle system pointer here is very weak, as it prevents modifiers' data copying to be self-sufficient (extra external code needs to ensure the pointer remains valid when the modifier data is copied from one object to another). See e.g. BKE_object_copy_particlesystems or BKE_object_copy_modifier.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__psys
      • setPsys

        public void setPsys​(CPointer<ParticleSystem> psys)
                     throws java.io.IOException
        Set method for struct member 'psys'.

        Field Documentation

        Blender Source Code

        Note

        .

        Storing the particle system pointer here is very weak, as it prevents modifiers' data copying to be self-sufficient (extra external code needs to ensure the pointer remains valid when the modifier data is copied from one object to another). See e.g. BKE_object_copy_particlesystems or BKE_object_copy_modifier.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__psys
      • getFlags

        public int getFlags()
                     throws java.io.IOException
        Get method for struct member 'flags'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flags
      • setFlags

        public void setFlags​(int flags)
                      throws java.io.IOException
        Set method for struct member 'flags'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flags
      • getCollision

        public int getCollision()
                         throws java.io.IOException
        Get method for struct member 'collision'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__collision
      • setCollision

        public void setCollision​(int collision)
                          throws java.io.IOException
        Set method for struct member 'collision'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__collision
      • getR

        public float getR()
                   throws java.io.IOException
        Get method for struct member 'r'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__r
      • setR

        public void setR​(float r)
                  throws java.io.IOException
        Set method for struct member 'r'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__r
      • getG

        public float getG()
                   throws java.io.IOException
        Get method for struct member 'g'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__g
      • setG

        public void setG​(float g)
                  throws java.io.IOException
        Set method for struct member 'g'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__g
      • getB

        public float getB()
                   throws java.io.IOException
        Get method for struct member 'b'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__b
      • setB

        public void setB​(float b)
                  throws java.io.IOException
        Set method for struct member 'b'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__b
      • getAlpha

        public float getAlpha()
                       throws java.io.IOException
        Get method for struct member 'alpha'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__alpha
      • setAlpha

        public void setAlpha​(float alpha)
                      throws java.io.IOException
        Set method for struct member 'alpha'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__alpha
      • getWetness

        public float getWetness()
                         throws java.io.IOException
        Get method for struct member 'wetness'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wetness
      • setWetness

        public void setWetness​(float wetness)
                        throws java.io.IOException
        Set method for struct member 'wetness'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wetness
      • getParticle_radius

        public float getParticle_radius()
                                 throws java.io.IOException
        Get method for struct member 'particle_radius'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__particle_radius
      • setParticle_radius

        public void setParticle_radius​(float particle_radius)
                                throws java.io.IOException
        Set method for struct member 'particle_radius'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__particle_radius
      • getParticle_smooth

        public float getParticle_smooth()
                                 throws java.io.IOException
        Get method for struct member 'particle_smooth'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__particle_smooth
      • setParticle_smooth

        public void setParticle_smooth​(float particle_smooth)
                                throws java.io.IOException
        Set method for struct member 'particle_smooth'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__particle_smooth
      • getPaint_distance

        public float getPaint_distance()
                                throws java.io.IOException
        Get method for struct member 'paint_distance'.

        Field Documentation

        Blender Python API

        Maximum distance from brush to mesh surface to affect paint
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__paint_distance
      • setPaint_distance

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

        Field Documentation

        Blender Python API

        Maximum distance from brush to mesh surface to affect paint
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__paint_distance
      • getPaint_ramp

        public CPointer<ColorBand> getPaint_ramp()
                                          throws java.io.IOException
        Get method for struct member 'paint_ramp'.

        Field Documentation

        Blender Python API

        (read-only) Color ramp used to define proximity falloff

        Blender Source Code

        color ramps Proximity paint falloff.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__paint_ramp
      • setPaint_ramp

        public void setPaint_ramp​(CPointer<ColorBand> paint_ramp)
                           throws java.io.IOException
        Set method for struct member 'paint_ramp'.

        Field Documentation

        Blender Python API

        (read-only) Color ramp used to define proximity falloff

        Blender Source Code

        color ramps Proximity paint falloff.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__paint_ramp
      • getVel_ramp

        public CPointer<ColorBand> getVel_ramp()
                                        throws java.io.IOException
        Get method for struct member 'vel_ramp'.

        Field Documentation

        Blender Source Code

        Velocity paint ramp.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vel_ramp
      • setVel_ramp

        public void setVel_ramp​(CPointer<ColorBand> vel_ramp)
                         throws java.io.IOException
        Set method for struct member 'vel_ramp'.

        Field Documentation

        Blender Source Code

        Velocity paint ramp.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vel_ramp
      • getProximity_falloff

        public short getProximity_falloff()
                                   throws java.io.IOException
        Get method for struct member 'proximity_falloff'.

        Field Documentation

        Blender Python API

        Proximity falloff type
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__proximity_falloff
      • setProximity_falloff

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

        Field Documentation

        Blender Python API

        Proximity falloff type
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__proximity_falloff
      • getWave_type

        public short getWave_type()
                           throws java.io.IOException
        Get method for struct member 'wave_type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wave_type
      • setWave_type

        public void setWave_type​(short wave_type)
                          throws java.io.IOException
        Set method for struct member 'wave_type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wave_type
      • getRay_dir

        public short getRay_dir()
                         throws java.io.IOException
        Get method for struct member 'ray_dir'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ray_dir
      • setRay_dir

        public void setRay_dir​(short ray_dir)
                        throws java.io.IOException
        Set method for struct member 'ray_dir'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ray_dir
      • 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
      • getWave_factor

        public float getWave_factor()
                             throws java.io.IOException
        Get method for struct member 'wave_factor'.

        Field Documentation

        Blender Python API

        Multiplier for wave influence of this brush
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wave_factor
      • setWave_factor

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

        Field Documentation

        Blender Python API

        Multiplier for wave influence of this brush
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wave_factor
      • getWave_clamp

        public float getWave_clamp()
                            throws java.io.IOException
        Get method for struct member 'wave_clamp'.

        Field Documentation

        Blender Python API

        Maximum level of surface intersection used to influence waves (use 0.0 to disable)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wave_clamp
      • setWave_clamp

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

        Field Documentation

        Blender Python API

        Maximum level of surface intersection used to influence waves (use 0.0 to disable)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wave_clamp
      • getMax_velocity

        public float getMax_velocity()
                              throws java.io.IOException
        Get method for struct member 'max_velocity'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__max_velocity
      • setMax_velocity

        public void setMax_velocity​(float max_velocity)
                             throws java.io.IOException
        Set method for struct member 'max_velocity'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__max_velocity
      • getSmudge_strength

        public float getSmudge_strength()
                                 throws java.io.IOException
        Get method for struct member 'smudge_strength'.

        Field Documentation

        Blender Python API

        Smudge effect strength
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__smudge_strength
      • setSmudge_strength

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

        Field Documentation

        Blender Python API

        Smudge effect strength
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__smudge_strength