Class NodeTexBrick


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         NodeTexBrick nodetexbrick = ...;
         CPointer<Object> p = nodetexbrick.__dna__addressof(NodeTexBrick.__DNA__FIELD__base);
         CPointer<NodeTexBase> p_base = p.cast(new Class[]{NodeTexBase.class});
         

        Metadata

        • Field: 'base'
        • Signature: 'NodeTexBase'
        • Actual Size (32bit/64bit): 956/960
      • __DNA__FIELD__offset_freq

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

        Pointer Arithmetics

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

         NodeTexBrick nodetexbrick = ...;
         CPointer<Object> p = nodetexbrick.__dna__addressof(NodeTexBrick.__DNA__FIELD__offset_freq);
         CPointer<Integer> p_offset_freq = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'offset_freq'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__squash_freq

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

        Pointer Arithmetics

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

         NodeTexBrick nodetexbrick = ...;
         CPointer<Object> p = nodetexbrick.__dna__addressof(NodeTexBrick.__DNA__FIELD__squash_freq);
         CPointer<Integer> p_squash_freq = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'squash_freq'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__offset

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

        Pointer Arithmetics

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

         NodeTexBrick nodetexbrick = ...;
         CPointer<Object> p = nodetexbrick.__dna__addressof(NodeTexBrick.__DNA__FIELD__offset);
         CPointer<Float> p_offset = p.cast(new Class[]{Float.class});
         

        Metadata

        • Field: 'offset'
        • Signature: 'float'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__squash

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

        Pointer Arithmetics

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

         NodeTexBrick nodetexbrick = ...;
         CPointer<Object> p = nodetexbrick.__dna__addressof(NodeTexBrick.__DNA__FIELD__squash);
         CPointer<Float> p_squash = p.cast(new Class[]{Float.class});
         

        Metadata

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

      • NodeTexBrick

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

        protected NodeTexBrick​(NodeTexBrick that)
    • Method Detail

      • getBase

        public NodeTexBase getBase()
                            throws java.io.IOException
        Get method for struct member 'base'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__base
      • setBase

        public void setBase​(NodeTexBase base)
                     throws java.io.IOException
        Set method for struct member 'base'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__base
      • getOffset_freq

        public int getOffset_freq()
                           throws java.io.IOException
        Get method for struct member 'offset_freq'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__offset_freq
      • setOffset_freq

        public void setOffset_freq​(int offset_freq)
                            throws java.io.IOException
        Set method for struct member 'offset_freq'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__offset_freq
      • getSquash_freq

        public int getSquash_freq()
                           throws java.io.IOException
        Get method for struct member 'squash_freq'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__squash_freq
      • setSquash_freq

        public void setSquash_freq​(int squash_freq)
                            throws java.io.IOException
        Set method for struct member 'squash_freq'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__squash_freq
      • getOffset

        public float getOffset()
                        throws java.io.IOException
        Get method for struct member 'offset'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__offset
      • setOffset

        public void setOffset​(float offset)
                       throws java.io.IOException
        Set method for struct member 'offset'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__offset
      • getSquash

        public float getSquash()
                        throws java.io.IOException
        Get method for struct member 'squash'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__squash
      • setSquash

        public void setSquash​(float squash)
                       throws java.io.IOException
        Set method for struct member 'squash'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__squash
      • __io__addressof

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