Class IpoCurve


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

    Class Documentation

    Blender Source Code

    IPO Curve IPO Curve

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__next);
         CPointer<CPointer<IpoCurve>> p_next = p.cast(new Class[]{CPointer.class, IpoCurve.class});
         

        Metadata

        • Field: 'next'
        • Signature: 'IpoCurve*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__prev

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

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__prev);
         CPointer<CPointer<IpoCurve>> p_prev = p.cast(new Class[]{CPointer.class, IpoCurve.class});
         

        Metadata

        • Field: 'prev'
        • Signature: 'IpoCurve*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__bp

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

        Field Documentation

        Blender Source Code

        Array of BPoints (sizeof(BPoint) * totvert) - i.e. baked/imported data.

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__bp);
         CPointer<CPointer<BPoint>> p_bp = p.cast(new Class[]{CPointer.class, BPoint.class});
         

        Metadata

        • Field: 'bp'
        • Signature: 'BPoint*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__bezt

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

        Field Documentation

        Blender Source Code

        Array of BezTriples (sizeof(BezTriple) * totvert) - i.e. user-editable keyframes .

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__bezt);
         CPointer<CPointer<BezTriple>> p_bezt = p.cast(new Class[]{CPointer.class, BezTriple.class});
         

        Metadata

        • Field: 'bezt'
        • Signature: 'BezTriple*'
        • Actual Size (32bit/64bit): 4/8
      • __DNA__FIELD__maxrct

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

        Field Documentation

        Blender Source Code

        Bounding boxes.

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__maxrct);
         CPointer<rctf> p_maxrct = p.cast(new Class[]{rctf.class});
         

        Metadata

        • Field: 'maxrct'
        • Signature: 'rctf'
        • Actual Size (32bit/64bit): 16/16
      • __DNA__FIELD__totrct

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

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__totrct);
         CPointer<rctf> p_totrct = p.cast(new Class[]{rctf.class});
         

        Metadata

        • Field: 'totrct'
        • Signature: 'rctf'
        • Actual Size (32bit/64bit): 16/16
      • __DNA__FIELD__blocktype

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

        Field Documentation

        Blender Source Code

        Blocktype= ipo-blocktype; adrcode= type of ipo-curve; vartype= 'format' of data.

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__blocktype);
         CPointer<Short> p_blocktype = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'blocktype'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__adrcode

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

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__adrcode);
         CPointer<Short> p_adrcode = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'adrcode'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__vartype

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

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__vartype);
         CPointer<Short> p_vartype = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'vartype'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__totvert

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

        Field Documentation

        Blender Source Code

        Total number of BezTriples (i.e. keyframes) on curve.

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__totvert);
         CPointer<Short> p_totvert = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'totvert'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__ipo

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

        Field Documentation

        Blender Source Code

        Interpolation and extrapolation modes .

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__ipo);
         CPointer<Short> p_ipo = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'ipo'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__extrap

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

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__extrap);
         CPointer<Short> p_extrap = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'extrap'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__flag

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

        Field Documentation

        Blender Source Code

        Flag= settings; rt= ???.

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__flag);
         CPointer<Short> p_flag = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'flag'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__rt

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

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__rt);
         CPointer<Short> p_rt = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'rt'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__ymin

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

        Field Documentation

        Blender Source Code

        Minimum/maximum y-extents for curve.

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__ymin);
         CPointer<Float> p_ymin = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'ymin'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__ymax

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

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__ymax);
         CPointer<Float> p_ymax = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'ymax'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__bitmask

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

        Field Documentation

        Blender Source Code

        ???.

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__bitmask);
         CPointer<Integer> p_bitmask = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'bitmask'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__slide_min

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

        Field Documentation

        Blender Source Code

        Minimum/maximum values for sliders (in action editor).

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__slide_min);
         CPointer<Float> p_slide_min = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'slide_min'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__slide_max

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

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__slide_max);
         CPointer<Float> p_slide_max = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'slide_max'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__curval

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

        Field Documentation

        Blender Source Code

        Value of ipo-curve for current frame.

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__curval);
         CPointer<Float> p_curval = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'curval'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__driver

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

        Field Documentation

        Blender Source Code

        Pointer to ipo-driver for this curve.

        Pointer Arithmetics

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

         IpoCurve ipocurve = ...;
         CPointer<Object> p = ipocurve.__dna__addressof(IpoCurve.__DNA__FIELD__driver);
         CPointer<CPointer<IpoDriver>> p_driver = p.cast(new Class[]{CPointer.class, IpoDriver.class});
         

        Metadata

        • Field: 'driver'
        • Signature: 'IpoDriver*'
        • Actual Size (32bit/64bit): 4/8
    • Constructor Detail

      • IpoCurve

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

        protected IpoCurve​(IpoCurve that)
    • Method Detail

      • setNext

        public void setNext​(CPointer<IpoCurve> next)
                     throws java.io.IOException
        Set method for struct member 'next'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__next
      • setPrev

        public void setPrev​(CPointer<IpoCurve> prev)
                     throws java.io.IOException
        Set method for struct member 'prev'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__prev
      • getBp

        public CPointer<BPoint> getBp()
                               throws java.io.IOException
        Get method for struct member 'bp'.

        Field Documentation

        Blender Source Code

        Array of BPoints (sizeof(BPoint) * totvert) - i.e. baked/imported data.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bp
      • setBp

        public void setBp​(CPointer<BPoint> bp)
                   throws java.io.IOException
        Set method for struct member 'bp'.

        Field Documentation

        Blender Source Code

        Array of BPoints (sizeof(BPoint) * totvert) - i.e. baked/imported data.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bp
      • getBezt

        public CPointer<BezTriple> getBezt()
                                    throws java.io.IOException
        Get method for struct member 'bezt'.

        Field Documentation

        Blender Source Code

        Array of BezTriples (sizeof(BezTriple) * totvert) - i.e. user-editable keyframes .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bezt
      • setBezt

        public void setBezt​(CPointer<BezTriple> bezt)
                     throws java.io.IOException
        Set method for struct member 'bezt'.

        Field Documentation

        Blender Source Code

        Array of BezTriples (sizeof(BezTriple) * totvert) - i.e. user-editable keyframes .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bezt
      • getMaxrct

        public rctf getMaxrct()
                       throws java.io.IOException
        Get method for struct member 'maxrct'.

        Field Documentation

        Blender Source Code

        Bounding boxes.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__maxrct
      • setMaxrct

        public void setMaxrct​(rctf maxrct)
                       throws java.io.IOException
        Set method for struct member 'maxrct'.

        Field Documentation

        Blender Source Code

        Bounding boxes.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__maxrct
      • getTotrct

        public rctf getTotrct()
                       throws java.io.IOException
        Get method for struct member 'totrct'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__totrct
      • setTotrct

        public void setTotrct​(rctf totrct)
                       throws java.io.IOException
        Set method for struct member 'totrct'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__totrct
      • getBlocktype

        public short getBlocktype()
                           throws java.io.IOException
        Get method for struct member 'blocktype'.

        Field Documentation

        Blender Source Code

        Blocktype= ipo-blocktype; adrcode= type of ipo-curve; vartype= 'format' of data.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__blocktype
      • setBlocktype

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

        Field Documentation

        Blender Source Code

        Blocktype= ipo-blocktype; adrcode= type of ipo-curve; vartype= 'format' of data.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__blocktype
      • getAdrcode

        public short getAdrcode()
                         throws java.io.IOException
        Get method for struct member 'adrcode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__adrcode
      • setAdrcode

        public void setAdrcode​(short adrcode)
                        throws java.io.IOException
        Set method for struct member 'adrcode'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__adrcode
      • getVartype

        public short getVartype()
                         throws java.io.IOException
        Get method for struct member 'vartype'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vartype
      • setVartype

        public void setVartype​(short vartype)
                        throws java.io.IOException
        Set method for struct member 'vartype'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__vartype
      • getTotvert

        public short getTotvert()
                         throws java.io.IOException
        Get method for struct member 'totvert'.

        Field Documentation

        Blender Source Code

        Total number of BezTriples (i.e. keyframes) on curve.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__totvert
      • setTotvert

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

        Field Documentation

        Blender Source Code

        Total number of BezTriples (i.e. keyframes) on curve.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__totvert
      • getIpo

        public short getIpo()
                     throws java.io.IOException
        Get method for struct member 'ipo'.

        Field Documentation

        Blender Source Code

        Interpolation and extrapolation modes .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ipo
      • setIpo

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

        Field Documentation

        Blender Source Code

        Interpolation and extrapolation modes .

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ipo
      • getExtrap

        public short getExtrap()
                        throws java.io.IOException
        Get method for struct member 'extrap'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__extrap
      • setExtrap

        public void setExtrap​(short extrap)
                       throws java.io.IOException
        Set method for struct member 'extrap'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__extrap
      • getFlag

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

        Field Documentation

        Blender Source Code

        Flag= settings; rt= ???.

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

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

        Field Documentation

        Blender Source Code

        Flag= settings; rt= ???.

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

        public short getRt()
                    throws java.io.IOException
        Get method for struct member 'rt'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rt
      • setRt

        public void setRt​(short rt)
                   throws java.io.IOException
        Set method for struct member 'rt'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rt
      • getYmin

        public float getYmin()
                      throws java.io.IOException
        Get method for struct member 'ymin'.

        Field Documentation

        Blender Source Code

        Minimum/maximum y-extents for curve.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ymin
      • setYmin

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

        Field Documentation

        Blender Source Code

        Minimum/maximum y-extents for curve.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ymin
      • getYmax

        public float getYmax()
                      throws java.io.IOException
        Get method for struct member 'ymax'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ymax
      • setYmax

        public void setYmax​(float ymax)
                     throws java.io.IOException
        Set method for struct member 'ymax'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__ymax
      • getBitmask

        public int getBitmask()
                       throws java.io.IOException
        Get method for struct member 'bitmask'.

        Field Documentation

        Blender Source Code

        ???.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bitmask
      • setBitmask

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

        Field Documentation

        Blender Source Code

        ???.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bitmask
      • getSlide_min

        public float getSlide_min()
                           throws java.io.IOException
        Get method for struct member 'slide_min'.

        Field Documentation

        Blender Source Code

        Minimum/maximum values for sliders (in action editor).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__slide_min
      • setSlide_min

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

        Field Documentation

        Blender Source Code

        Minimum/maximum values for sliders (in action editor).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__slide_min
      • getSlide_max

        public float getSlide_max()
                           throws java.io.IOException
        Get method for struct member 'slide_max'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__slide_max
      • setSlide_max

        public void setSlide_max​(float slide_max)
                          throws java.io.IOException
        Set method for struct member 'slide_max'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__slide_max
      • getCurval

        public float getCurval()
                        throws java.io.IOException
        Get method for struct member 'curval'.

        Field Documentation

        Blender Source Code

        Value of ipo-curve for current frame.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__curval
      • setCurval

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

        Field Documentation

        Blender Source Code

        Value of ipo-curve for current frame.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__curval
      • getDriver

        public CPointer<IpoDriver> getDriver()
                                      throws java.io.IOException
        Get method for struct member 'driver'.

        Field Documentation

        Blender Source Code

        Pointer to ipo-driver for this curve.

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__driver
      • setDriver

        public void setDriver​(CPointer<IpoDriver> driver)
                       throws java.io.IOException
        Set method for struct member 'driver'.

        Field Documentation

        Blender Source Code

        Pointer to ipo-driver for this curve.

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

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