Class GP_Interpolate_Settings


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

    Class Documentation

    Blender Source Code

    Settings for GP Interpolation Operators.

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Field Documentation

        Blender Source Code

        Custom interpolation curve (for use with GP_IPO_CURVEMAP).

        Pointer Arithmetics

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

         GP_Interpolate_Settings gp_interpolate_settings = ...;
         CPointer<Object> p = gp_interpolate_settings.__dna__addressof(GP_Interpolate_Settings.__DNA__FIELD__custom_ipo);
         CPointer<CPointer<CurveMapping>> p_custom_ipo = p.cast(new Class[]{CPointer.class, CurveMapping.class});
         

        Metadata

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

      • GP_Interpolate_Settings

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

      • getCustom_ipo

        public CPointer<CurveMapping> getCustom_ipo()
                                             throws java.io.IOException
        Get method for struct member 'custom_ipo'.

        Field Documentation

        Blender Source Code

        Custom interpolation curve (for use with GP_IPO_CURVEMAP).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__custom_ipo
      • setCustom_ipo

        public void setCustom_ipo​(CPointer<CurveMapping> custom_ipo)
                           throws java.io.IOException
        Set method for struct member 'custom_ipo'.

        Field Documentation

        Blender Source Code

        Custom interpolation curve (for use with GP_IPO_CURVEMAP).

        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__custom_ipo