Class LineStyleGeometryModifier_BezierCurve


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         LineStyleGeometryModifier_BezierCurve linestylegeometrymodifier_beziercurve = ...;
         CPointer<Object> p = linestylegeometrymodifier_beziercurve.__dna__addressof(LineStyleGeometryModifier_BezierCurve.__DNA__FIELD__modifier);
         CPointer<LineStyleModifier> p_modifier = p.cast(new Class[]{LineStyleModifier.class});
         

        Metadata

        • Field: 'modifier'
        • Signature: 'LineStyleModifier'
        • Actual Size (32bit/64bit): 88/96
      • __DNA__FIELD__error

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

        Field Documentation

        Blender Python API

        Maximum distance allowed between the new Bezier curve and the original backbone geometry

        Pointer Arithmetics

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

         LineStyleGeometryModifier_BezierCurve linestylegeometrymodifier_beziercurve = ...;
         CPointer<Object> p = linestylegeometrymodifier_beziercurve.__dna__addressof(LineStyleGeometryModifier_BezierCurve.__DNA__FIELD__error);
         CPointer<Float> p_error = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'error'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD___pad

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

        Pointer Arithmetics

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

         LineStyleGeometryModifier_BezierCurve linestylegeometrymodifier_beziercurve = ...;
         CPointer<Object> p = linestylegeometrymodifier_beziercurve.__dna__addressof(LineStyleGeometryModifier_BezierCurve.__DNA__FIELD___pad);
         CPointer<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: '_pad'
        • Signature: 'char[4]'
        • Actual Size (32bit/64bit): 4/4
    • Constructor Detail

      • LineStyleGeometryModifier_BezierCurve

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

      • setModifier

        public void setModifier​(LineStyleModifier modifier)
                         throws java.io.IOException
        Set method for struct member 'modifier'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__modifier
      • getError

        public float getError()
                       throws java.io.IOException
        Get method for struct member 'error'.

        Field Documentation

        Blender Python API

        Maximum distance allowed between the new Bezier curve and the original backbone geometry
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__error
      • setError

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

        Field Documentation

        Blender Python API

        Maximum distance allowed between the new Bezier curve and the original backbone geometry
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__error
      • get_pad

        public CArrayFacade<java.lang.Byte> get_pad()
                                             throws java.io.IOException
        Get method for struct member '_pad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad
      • set_pad

        public void set_pad​(CArrayFacade<java.lang.Byte> _pad)
                     throws java.io.IOException
        Set method for struct member '_pad'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad