Class NodeDefocus


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

    Class Documentation

    Blender Source Code

    qdn: Defocus blur node

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         NodeDefocus nodedefocus = ...;
         CPointer<Object> p = nodedefocus.__dna__addressof(NodeDefocus.__DNA__FIELD__bktype);
         CPointer<Byte> p_bktype = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'bktype'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD___pad0

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

        Pointer Arithmetics

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

         NodeDefocus nodedefocus = ...;
         CPointer<Object> p = nodedefocus.__dna__addressof(NodeDefocus.__DNA__FIELD___pad0);
         CPointer<Byte> p__pad0 = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: '_pad0'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__preview

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

        Pointer Arithmetics

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

         NodeDefocus nodedefocus = ...;
         CPointer<Object> p = nodedefocus.__dna__addressof(NodeDefocus.__DNA__FIELD__preview);
         CPointer<Byte> p_preview = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'preview'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__gamco

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

        Pointer Arithmetics

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

         NodeDefocus nodedefocus = ...;
         CPointer<Object> p = nodedefocus.__dna__addressof(NodeDefocus.__DNA__FIELD__gamco);
         CPointer<Byte> p_gamco = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'gamco'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__samples

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

        Pointer Arithmetics

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

         NodeDefocus nodedefocus = ...;
         CPointer<Object> p = nodedefocus.__dna__addressof(NodeDefocus.__DNA__FIELD__samples);
         CPointer<Short> p_samples = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'samples'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__no_zbuf

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

        Pointer Arithmetics

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

         NodeDefocus nodedefocus = ...;
         CPointer<Object> p = nodedefocus.__dna__addressof(NodeDefocus.__DNA__FIELD__no_zbuf);
         CPointer<Short> p_no_zbuf = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'no_zbuf'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__fstop

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

        Pointer Arithmetics

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

         NodeDefocus nodedefocus = ...;
         CPointer<Object> p = nodedefocus.__dna__addressof(NodeDefocus.__DNA__FIELD__fstop);
         CPointer<Float> p_fstop = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'fstop'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__maxblur

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

        Pointer Arithmetics

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

         NodeDefocus nodedefocus = ...;
         CPointer<Object> p = nodedefocus.__dna__addressof(NodeDefocus.__DNA__FIELD__maxblur);
         CPointer<Float> p_maxblur = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'maxblur'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__bthresh

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

        Pointer Arithmetics

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

         NodeDefocus nodedefocus = ...;
         CPointer<Object> p = nodedefocus.__dna__addressof(NodeDefocus.__DNA__FIELD__bthresh);
         CPointer<Float> p_bthresh = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'bthresh'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__scale

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

        Pointer Arithmetics

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

         NodeDefocus nodedefocus = ...;
         CPointer<Object> p = nodedefocus.__dna__addressof(NodeDefocus.__DNA__FIELD__scale);
         CPointer<Float> p_scale = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'scale'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__rotation

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

        Pointer Arithmetics

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

         NodeDefocus nodedefocus = ...;
         CPointer<Object> p = nodedefocus.__dna__addressof(NodeDefocus.__DNA__FIELD__rotation);
         CPointer<Float> p_rotation = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'rotation'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD___pad1

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

        Pointer Arithmetics

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

         NodeDefocus nodedefocus = ...;
         CPointer<Object> p = nodedefocus.__dna__addressof(NodeDefocus.__DNA__FIELD___pad1);
         CPointer<CArrayFacade<Byte>> p__pad1 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

      • NodeDefocus

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

        protected NodeDefocus​(NodeDefocus that)
    • Method Detail

      • getBktype

        public byte getBktype()
                       throws java.io.IOException
        Get method for struct member 'bktype'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bktype
      • setBktype

        public void setBktype​(byte bktype)
                       throws java.io.IOException
        Set method for struct member 'bktype'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bktype
      • get_pad0

        public byte get_pad0()
                      throws java.io.IOException
        Get method for struct member '_pad0'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad0
      • set_pad0

        public void set_pad0​(byte _pad0)
                      throws java.io.IOException
        Set method for struct member '_pad0'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad0
      • getPreview

        public byte getPreview()
                        throws java.io.IOException
        Get method for struct member 'preview'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__preview
      • setPreview

        public void setPreview​(byte preview)
                        throws java.io.IOException
        Set method for struct member 'preview'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__preview
      • getGamco

        public byte getGamco()
                      throws java.io.IOException
        Get method for struct member 'gamco'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gamco
      • setGamco

        public void setGamco​(byte gamco)
                      throws java.io.IOException
        Set method for struct member 'gamco'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__gamco
      • getSamples

        public short getSamples()
                         throws java.io.IOException
        Get method for struct member 'samples'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__samples
      • setSamples

        public void setSamples​(short samples)
                        throws java.io.IOException
        Set method for struct member 'samples'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__samples
      • getNo_zbuf

        public short getNo_zbuf()
                         throws java.io.IOException
        Get method for struct member 'no_zbuf'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__no_zbuf
      • setNo_zbuf

        public void setNo_zbuf​(short no_zbuf)
                        throws java.io.IOException
        Set method for struct member 'no_zbuf'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__no_zbuf
      • getFstop

        public float getFstop()
                       throws java.io.IOException
        Get method for struct member 'fstop'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fstop
      • setFstop

        public void setFstop​(float fstop)
                      throws java.io.IOException
        Set method for struct member 'fstop'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__fstop
      • getMaxblur

        public float getMaxblur()
                         throws java.io.IOException
        Get method for struct member 'maxblur'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__maxblur
      • setMaxblur

        public void setMaxblur​(float maxblur)
                        throws java.io.IOException
        Set method for struct member 'maxblur'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__maxblur
      • getBthresh

        public float getBthresh()
                         throws java.io.IOException
        Get method for struct member 'bthresh'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bthresh
      • setBthresh

        public void setBthresh​(float bthresh)
                        throws java.io.IOException
        Set method for struct member 'bthresh'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bthresh
      • getScale

        public float getScale()
                       throws java.io.IOException
        Get method for struct member 'scale'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scale
      • setScale

        public void setScale​(float scale)
                      throws java.io.IOException
        Set method for struct member 'scale'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__scale
      • getRotation

        public float getRotation()
                          throws java.io.IOException
        Get method for struct member 'rotation'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rotation
      • setRotation

        public void setRotation​(float rotation)
                         throws java.io.IOException
        Set method for struct member 'rotation'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rotation
      • get_pad1

        public CArrayFacade<java.lang.Byte> get_pad1()
                                              throws java.io.IOException
        Get method for struct member '_pad1'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad1
      • set_pad1

        public void set_pad1​(CArrayFacade<java.lang.Byte> _pad1)
                      throws java.io.IOException
        Set method for struct member '_pad1'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad1
      • __io__addressof

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