Class FMod_Cycles


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

    Class Documentation

    Blender Source Code

    TODO: we can only do complete cycles...

    cycling/repetition modifier data

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Field Documentation

        Blender Source Code

        Extrapolation mode to use before first keyframe.

        Pointer Arithmetics

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

         FMod_Cycles fmod_cycles = ...;
         CPointer<Object> p = fmod_cycles.__dna__addressof(FMod_Cycles.__DNA__FIELD__before_mode);
         CPointer<Short> p_before_mode = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'before_mode'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__after_mode

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

        Field Documentation

        Blender Source Code

        Extrapolation mode to use after last keyframe.

        Pointer Arithmetics

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

         FMod_Cycles fmod_cycles = ...;
         CPointer<Object> p = fmod_cycles.__dna__addressof(FMod_Cycles.__DNA__FIELD__after_mode);
         CPointer<Short> p_after_mode = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'after_mode'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__before_cycles

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

        Field Documentation

        Blender Source Code

        Number of 'cycles' before first keyframe to do.

        Pointer Arithmetics

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

         FMod_Cycles fmod_cycles = ...;
         CPointer<Object> p = fmod_cycles.__dna__addressof(FMod_Cycles.__DNA__FIELD__before_cycles);
         CPointer<Short> p_before_cycles = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'before_cycles'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__after_cycles

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

        Field Documentation

        Blender Source Code

        Number of 'cycles' after last keyframe to do.

        Pointer Arithmetics

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

         FMod_Cycles fmod_cycles = ...;
         CPointer<Object> p = fmod_cycles.__dna__addressof(FMod_Cycles.__DNA__FIELD__after_cycles);
         CPointer<Short> p_after_cycles = p.cast(new Class[]{Short.class});
         

        Metadata

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

      • FMod_Cycles

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

        protected FMod_Cycles​(FMod_Cycles that)
    • Method Detail

      • getBefore_mode

        public short getBefore_mode()
                             throws java.io.IOException
        Get method for struct member 'before_mode'.

        Field Documentation

        Blender Source Code

        Extrapolation mode to use before first keyframe.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__before_mode
      • setBefore_mode

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

        Field Documentation

        Blender Source Code

        Extrapolation mode to use before first keyframe.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__before_mode
      • getAfter_mode

        public short getAfter_mode()
                            throws java.io.IOException
        Get method for struct member 'after_mode'.

        Field Documentation

        Blender Source Code

        Extrapolation mode to use after last keyframe.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__after_mode
      • setAfter_mode

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

        Field Documentation

        Blender Source Code

        Extrapolation mode to use after last keyframe.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__after_mode
      • getBefore_cycles

        public short getBefore_cycles()
                               throws java.io.IOException
        Get method for struct member 'before_cycles'.

        Field Documentation

        Blender Source Code

        Number of 'cycles' before first keyframe to do.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__before_cycles
      • setBefore_cycles

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

        Field Documentation

        Blender Source Code

        Number of 'cycles' before first keyframe to do.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__before_cycles
      • getAfter_cycles

        public short getAfter_cycles()
                              throws java.io.IOException
        Get method for struct member 'after_cycles'.

        Field Documentation

        Blender Source Code

        Number of 'cycles' after last keyframe to do.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__after_cycles
      • setAfter_cycles

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

        Field Documentation

        Blender Source Code

        Number of 'cycles' after last keyframe to do.

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

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