Class FMod_Noise


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

    Class Documentation

    Blender Source Code

    noise modifier data

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         FMod_Noise fmod_noise = ...;
         CPointer<Object> p = fmod_noise.__dna__addressof(FMod_Noise.__DNA__FIELD__size);
         CPointer<Float> p_size = p.cast(new Class[]{Float.class});
         

        Metadata

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

        Pointer Arithmetics

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

         FMod_Noise fmod_noise = ...;
         CPointer<Object> p = fmod_noise.__dna__addressof(FMod_Noise.__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__phase

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

        Pointer Arithmetics

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

         FMod_Noise fmod_noise = ...;
         CPointer<Object> p = fmod_noise.__dna__addressof(FMod_Noise.__DNA__FIELD__phase);
         CPointer<Float> p_phase = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'phase'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__offset

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

        Pointer Arithmetics

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

         FMod_Noise fmod_noise = ...;
         CPointer<Object> p = fmod_noise.__dna__addressof(FMod_Noise.__DNA__FIELD__offset);
         CPointer<Float> p_offset = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'offset'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__depth

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

        Pointer Arithmetics

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

         FMod_Noise fmod_noise = ...;
         CPointer<Object> p = fmod_noise.__dna__addressof(FMod_Noise.__DNA__FIELD__depth);
         CPointer<Short> p_depth = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'depth'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__modification

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

        Pointer Arithmetics

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

         FMod_Noise fmod_noise = ...;
         CPointer<Object> p = fmod_noise.__dna__addressof(FMod_Noise.__DNA__FIELD__modification);
         CPointer<Short> p_modification = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'modification'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
    • Constructor Detail

      • FMod_Noise

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

        protected FMod_Noise​(FMod_Noise that)
    • Method Detail

      • getSize

        public float getSize()
                      throws java.io.IOException
        Get method for struct member 'size'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__size
      • setSize

        public void setSize​(float size)
                     throws java.io.IOException
        Set method for struct member 'size'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__size
      • getStrength

        public float getStrength()
                          throws java.io.IOException
        Get method for struct member 'strength'.
        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'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__strength
      • getPhase

        public float getPhase()
                       throws java.io.IOException
        Get method for struct member 'phase'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__phase
      • setPhase

        public void setPhase​(float phase)
                      throws java.io.IOException
        Set method for struct member 'phase'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__phase
      • getOffset

        public float getOffset()
                        throws java.io.IOException
        Get method for struct member 'offset'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__offset
      • setOffset

        public void setOffset​(float offset)
                       throws java.io.IOException
        Set method for struct member 'offset'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__offset
      • getDepth

        public short getDepth()
                       throws java.io.IOException
        Get method for struct member 'depth'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__depth
      • setDepth

        public void setDepth​(short depth)
                      throws java.io.IOException
        Set method for struct member 'depth'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__depth
      • getModification

        public short getModification()
                              throws java.io.IOException
        Get method for struct member 'modification'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__modification
      • setModification

        public void setModification​(short modification)
                             throws java.io.IOException
        Set method for struct member 'modification'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__modification
      • __io__addressof

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