Class NodeTexWave


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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:

         NodeTexWave nodetexwave = ...;
         CPointer<Object> p = nodetexwave.__dna__addressof(NodeTexWave.__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__wave_type

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

        Pointer Arithmetics

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

         NodeTexWave nodetexwave = ...;
         CPointer<Object> p = nodetexwave.__dna__addressof(NodeTexWave.__DNA__FIELD__wave_type);
         CPointer<Integer> p_wave_type = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'wave_type'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__bands_direction

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

        Pointer Arithmetics

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

         NodeTexWave nodetexwave = ...;
         CPointer<Object> p = nodetexwave.__dna__addressof(NodeTexWave.__DNA__FIELD__bands_direction);
         CPointer<Integer> p_bands_direction = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'bands_direction'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__rings_direction

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

        Pointer Arithmetics

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

         NodeTexWave nodetexwave = ...;
         CPointer<Object> p = nodetexwave.__dna__addressof(NodeTexWave.__DNA__FIELD__rings_direction);
         CPointer<Integer> p_rings_direction = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'rings_direction'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__wave_profile

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

        Pointer Arithmetics

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

         NodeTexWave nodetexwave = ...;
         CPointer<Object> p = nodetexwave.__dna__addressof(NodeTexWave.__DNA__FIELD__wave_profile);
         CPointer<Integer> p_wave_profile = p.cast(new Class[]{Integer.class});
         

        Metadata

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

      • NodeTexWave

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

        protected NodeTexWave​(NodeTexWave 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
      • getWave_type

        public int getWave_type()
                         throws java.io.IOException
        Get method for struct member 'wave_type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wave_type
      • setWave_type

        public void setWave_type​(int wave_type)
                          throws java.io.IOException
        Set method for struct member 'wave_type'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wave_type
      • getBands_direction

        public int getBands_direction()
                               throws java.io.IOException
        Get method for struct member 'bands_direction'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bands_direction
      • setBands_direction

        public void setBands_direction​(int bands_direction)
                                throws java.io.IOException
        Set method for struct member 'bands_direction'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__bands_direction
      • getRings_direction

        public int getRings_direction()
                               throws java.io.IOException
        Get method for struct member 'rings_direction'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rings_direction
      • setRings_direction

        public void setRings_direction​(int rings_direction)
                                throws java.io.IOException
        Set method for struct member 'rings_direction'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__rings_direction
      • getWave_profile

        public int getWave_profile()
                            throws java.io.IOException
        Get method for struct member 'wave_profile'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wave_profile
      • setWave_profile

        public void setWave_profile​(int wave_profile)
                             throws java.io.IOException
        Set method for struct member 'wave_profile'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__wave_profile
      • __io__addressof

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