Class NodeBokehImage


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         NodeBokehImage nodebokehimage = ...;
         CPointer<Object> p = nodebokehimage.__dna__addressof(NodeBokehImage.__DNA__FIELD__angle);
         CPointer<Float> p_angle = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'angle'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__flaps

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

        Pointer Arithmetics

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

         NodeBokehImage nodebokehimage = ...;
         CPointer<Object> p = nodebokehimage.__dna__addressof(NodeBokehImage.__DNA__FIELD__flaps);
         CPointer<Integer> p_flaps = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'flaps'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__rounding

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

        Pointer Arithmetics

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

         NodeBokehImage nodebokehimage = ...;
         CPointer<Object> p = nodebokehimage.__dna__addressof(NodeBokehImage.__DNA__FIELD__rounding);
         CPointer<Float> p_rounding = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'rounding'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__catadioptric

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

        Pointer Arithmetics

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

         NodeBokehImage nodebokehimage = ...;
         CPointer<Object> p = nodebokehimage.__dna__addressof(NodeBokehImage.__DNA__FIELD__catadioptric);
         CPointer<Float> p_catadioptric = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'catadioptric'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__lensshift

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

        Pointer Arithmetics

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

         NodeBokehImage nodebokehimage = ...;
         CPointer<Object> p = nodebokehimage.__dna__addressof(NodeBokehImage.__DNA__FIELD__lensshift);
         CPointer<Float> p_lensshift = p.cast(new Class[]{Float.class});
         

        Metadata

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

      • NodeBokehImage

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

      • getAngle

        public float getAngle()
                       throws java.io.IOException
        Get method for struct member 'angle'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__angle
      • setAngle

        public void setAngle​(float angle)
                      throws java.io.IOException
        Set method for struct member 'angle'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__angle
      • getFlaps

        public int getFlaps()
                     throws java.io.IOException
        Get method for struct member 'flaps'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flaps
      • setFlaps

        public void setFlaps​(int flaps)
                      throws java.io.IOException
        Set method for struct member 'flaps'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flaps
      • getRounding

        public float getRounding()
                          throws java.io.IOException
        Get method for struct member 'rounding'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rounding
      • setRounding

        public void setRounding​(float rounding)
                         throws java.io.IOException
        Set method for struct member 'rounding'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rounding
      • getCatadioptric

        public float getCatadioptric()
                              throws java.io.IOException
        Get method for struct member 'catadioptric'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__catadioptric
      • setCatadioptric

        public void setCatadioptric​(float catadioptric)
                             throws java.io.IOException
        Set method for struct member 'catadioptric'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__catadioptric
      • getLensshift

        public float getLensshift()
                           throws java.io.IOException
        Get method for struct member 'lensshift'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lensshift
      • setLensshift

        public void setLensshift​(float lensshift)
                          throws java.io.IOException
        Set method for struct member 'lensshift'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lensshift
      • __io__addressof

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