Class FMod_Stepped


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

    Class Documentation

    Blender Source Code

    stepped modifier data

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Field Documentation

        Blender Source Code

        Number of frames each interpolated value should be held.

        Pointer Arithmetics

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

         FMod_Stepped fmod_stepped = ...;
         CPointer<Object> p = fmod_stepped.__dna__addressof(FMod_Stepped.__DNA__FIELD__step_size);
         CPointer<Float> p_step_size = p.cast(new Class[]{Float.class});
         

        Metadata

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

        Field Documentation

        Blender Source Code

        Reference frame number that stepping starts from.

        Pointer Arithmetics

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

         FMod_Stepped fmod_stepped = ...;
         CPointer<Object> p = fmod_stepped.__dna__addressof(FMod_Stepped.__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__start_frame

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

        Field Documentation

        Blender Source Code

        Start frame of the frame range that modifier works in.

        Pointer Arithmetics

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

         FMod_Stepped fmod_stepped = ...;
         CPointer<Object> p = fmod_stepped.__dna__addressof(FMod_Stepped.__DNA__FIELD__start_frame);
         CPointer<Float> p_start_frame = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'start_frame'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__end_frame

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

        Field Documentation

        Blender Source Code

        End frame of the frame range that modifier works in.

        Pointer Arithmetics

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

         FMod_Stepped fmod_stepped = ...;
         CPointer<Object> p = fmod_stepped.__dna__addressof(FMod_Stepped.__DNA__FIELD__end_frame);
         CPointer<Float> p_end_frame = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'end_frame'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__flag

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

        Field Documentation

        Blender Source Code

        Various settings.

        Pointer Arithmetics

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

         FMod_Stepped fmod_stepped = ...;
         CPointer<Object> p = fmod_stepped.__dna__addressof(FMod_Stepped.__DNA__FIELD__flag);
         CPointer<Integer> p_flag = p.cast(new Class[]{Integer.class});
         

        Metadata

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

      • FMod_Stepped

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

        protected FMod_Stepped​(FMod_Stepped that)
    • Method Detail

      • getStep_size

        public float getStep_size()
                           throws java.io.IOException
        Get method for struct member 'step_size'.

        Field Documentation

        Blender Source Code

        Number of frames each interpolated value should be held.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__step_size
      • setStep_size

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

        Field Documentation

        Blender Source Code

        Number of frames each interpolated value should be held.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__step_size
      • getOffset

        public float getOffset()
                        throws java.io.IOException
        Get method for struct member 'offset'.

        Field Documentation

        Blender Source Code

        Reference frame number that stepping starts from.

        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'.

        Field Documentation

        Blender Source Code

        Reference frame number that stepping starts from.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__offset
      • getStart_frame

        public float getStart_frame()
                             throws java.io.IOException
        Get method for struct member 'start_frame'.

        Field Documentation

        Blender Source Code

        Start frame of the frame range that modifier works in.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__start_frame
      • setStart_frame

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

        Field Documentation

        Blender Source Code

        Start frame of the frame range that modifier works in.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__start_frame
      • getEnd_frame

        public float getEnd_frame()
                           throws java.io.IOException
        Get method for struct member 'end_frame'.

        Field Documentation

        Blender Source Code

        End frame of the frame range that modifier works in.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__end_frame
      • setEnd_frame

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

        Field Documentation

        Blender Source Code

        End frame of the frame range that modifier works in.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__end_frame
      • getFlag

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

        Field Documentation

        Blender Source Code

        Various settings.

        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

        Various settings.

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

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