Class LineStyleGeometryModifier_PerlinNoise2D


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         LineStyleGeometryModifier_PerlinNoise2D linestylegeometrymodifier_perlinnoise2d = ...;
         CPointer<Object> p = linestylegeometrymodifier_perlinnoise2d.__dna__addressof(LineStyleGeometryModifier_PerlinNoise2D.__DNA__FIELD__modifier);
         CPointer<LineStyleModifier> p_modifier = p.cast(new Class[]{LineStyleModifier.class});
         

        Metadata

        • Field: 'modifier'
        • Signature: 'LineStyleModifier'
        • Actual Size (32bit/64bit): 88/96
      • __DNA__FIELD__frequency

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

        Field Documentation

        Blender Python API

        Frequency of the Perlin noise

        Pointer Arithmetics

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

         LineStyleGeometryModifier_PerlinNoise2D linestylegeometrymodifier_perlinnoise2d = ...;
         CPointer<Object> p = linestylegeometrymodifier_perlinnoise2d.__dna__addressof(LineStyleGeometryModifier_PerlinNoise2D.__DNA__FIELD__frequency);
         CPointer<Float> p_frequency = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'frequency'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__amplitude

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

        Field Documentation

        Blender Python API

        Amplitude of the Perlin noise

        Pointer Arithmetics

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

         LineStyleGeometryModifier_PerlinNoise2D linestylegeometrymodifier_perlinnoise2d = ...;
         CPointer<Object> p = linestylegeometrymodifier_perlinnoise2d.__dna__addressof(LineStyleGeometryModifier_PerlinNoise2D.__DNA__FIELD__amplitude);
         CPointer<Float> p_amplitude = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'amplitude'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__angle

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

        Field Documentation

        Blender Python API

        Displacement direction

        Blender Source Code

        In radians!.

        Pointer Arithmetics

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

         LineStyleGeometryModifier_PerlinNoise2D linestylegeometrymodifier_perlinnoise2d = ...;
         CPointer<Object> p = linestylegeometrymodifier_perlinnoise2d.__dna__addressof(LineStyleGeometryModifier_PerlinNoise2D.__DNA__FIELD__angle);
         CPointer<Float> p_angle = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'angle'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__octaves

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

        Field Documentation

        Blender Python API

        Number of octaves (i.e., the amount of detail of the Perlin noise)

        Pointer Arithmetics

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

         LineStyleGeometryModifier_PerlinNoise2D linestylegeometrymodifier_perlinnoise2d = ...;
         CPointer<Object> p = linestylegeometrymodifier_perlinnoise2d.__dna__addressof(LineStyleGeometryModifier_PerlinNoise2D.__DNA__FIELD__octaves);
         CPointer<Integer> p_octaves = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'octaves'
        • Signature: 'int'
        • 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 Python API

        Seed for random number generation (if negative, time is used as a seed instead)

        Pointer Arithmetics

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

         LineStyleGeometryModifier_PerlinNoise2D linestylegeometrymodifier_perlinnoise2d = ...;
         CPointer<Object> p = linestylegeometrymodifier_perlinnoise2d.__dna__addressof(LineStyleGeometryModifier_PerlinNoise2D.__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___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:

         LineStyleGeometryModifier_PerlinNoise2D linestylegeometrymodifier_perlinnoise2d = ...;
         CPointer<Object> p = linestylegeometrymodifier_perlinnoise2d.__dna__addressof(LineStyleGeometryModifier_PerlinNoise2D.__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
    • Constructor Detail

      • LineStyleGeometryModifier_PerlinNoise2D

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

      • setModifier

        public void setModifier​(LineStyleModifier modifier)
                         throws java.io.IOException
        Set method for struct member 'modifier'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__modifier
      • getFrequency

        public float getFrequency()
                           throws java.io.IOException
        Get method for struct member 'frequency'.

        Field Documentation

        Blender Python API

        Frequency of the Perlin noise
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__frequency
      • setFrequency

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

        Field Documentation

        Blender Python API

        Frequency of the Perlin noise
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__frequency
      • getAmplitude

        public float getAmplitude()
                           throws java.io.IOException
        Get method for struct member 'amplitude'.

        Field Documentation

        Blender Python API

        Amplitude of the Perlin noise
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__amplitude
      • setAmplitude

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

        Field Documentation

        Blender Python API

        Amplitude of the Perlin noise
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__amplitude
      • getAngle

        public float getAngle()
                       throws java.io.IOException
        Get method for struct member 'angle'.

        Field Documentation

        Blender Python API

        Displacement direction

        Blender Source Code

        In radians!.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__angle
      • setAngle

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

        Field Documentation

        Blender Python API

        Displacement direction

        Blender Source Code

        In radians!.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__angle
      • getOctaves

        public int getOctaves()
                       throws java.io.IOException
        Get method for struct member 'octaves'.

        Field Documentation

        Blender Python API

        Number of octaves (i.e., the amount of detail of the Perlin noise)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__octaves
      • setOctaves

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

        Field Documentation

        Blender Python API

        Number of octaves (i.e., the amount of detail of the Perlin noise)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__octaves
      • getSeed

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

        Field Documentation

        Blender Python API

        Seed for random number generation (if negative, time is used as a seed instead)
        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 Python API

        Seed for random number generation (if negative, time is used as a seed instead)
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__seed
      • 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