Class MultiresModifierData


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

    Class Documentation

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

        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:

         MultiresModifierData multiresmodifierdata = ...;
         CPointer<Object> p = multiresmodifierdata.__dna__addressof(MultiresModifierData.__DNA__FIELD__modifier);
         CPointer<ModifierData> p_modifier = p.cast(new Class[]{ModifierData.class});
         

        Metadata

        • Field: 'modifier'
        • Signature: 'ModifierData'
        • Actual Size (32bit/64bit): 100/120
      • __DNA__FIELD__lvl

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

        Pointer Arithmetics

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

         MultiresModifierData multiresmodifierdata = ...;
         CPointer<Object> p = multiresmodifierdata.__dna__addressof(MultiresModifierData.__DNA__FIELD__lvl);
         CPointer<Byte> p_lvl = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'lvl'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__sculptlvl

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

        Pointer Arithmetics

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

         MultiresModifierData multiresmodifierdata = ...;
         CPointer<Object> p = multiresmodifierdata.__dna__addressof(MultiresModifierData.__DNA__FIELD__sculptlvl);
         CPointer<Byte> p_sculptlvl = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'sculptlvl'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__renderlvl

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

        Pointer Arithmetics

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

         MultiresModifierData multiresmodifierdata = ...;
         CPointer<Object> p = multiresmodifierdata.__dna__addressof(MultiresModifierData.__DNA__FIELD__renderlvl);
         CPointer<Byte> p_renderlvl = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'renderlvl'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__totlvl

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

        Pointer Arithmetics

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

         MultiresModifierData multiresmodifierdata = ...;
         CPointer<Object> p = multiresmodifierdata.__dna__addressof(MultiresModifierData.__DNA__FIELD__totlvl);
         CPointer<Byte> p_totlvl = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'totlvl'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__simple

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

        Pointer Arithmetics

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

         MultiresModifierData multiresmodifierdata = ...;
         CPointer<Object> p = multiresmodifierdata.__dna__addressof(MultiresModifierData.__DNA__FIELD__simple);
         CPointer<Byte> p_simple = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'simple'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__flags

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

        Pointer Arithmetics

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

         MultiresModifierData multiresmodifierdata = ...;
         CPointer<Object> p = multiresmodifierdata.__dna__addressof(MultiresModifierData.__DNA__FIELD__flags);
         CPointer<Byte> p_flags = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'flags'
        • Signature: 'char'
        • Actual Size (32bit/64bit): 1/1
      • __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:

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

        Metadata

        • Field: '_pad'
        • Signature: 'char[2]'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__quality

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

        Pointer Arithmetics

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

         MultiresModifierData multiresmodifierdata = ...;
         CPointer<Object> p = multiresmodifierdata.__dna__addressof(MultiresModifierData.__DNA__FIELD__quality);
         CPointer<Short> p_quality = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'quality'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__uv_smooth

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

        Pointer Arithmetics

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

         MultiresModifierData multiresmodifierdata = ...;
         CPointer<Object> p = multiresmodifierdata.__dna__addressof(MultiresModifierData.__DNA__FIELD__uv_smooth);
         CPointer<Short> p_uv_smooth = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'uv_smooth'
        • Signature: 'short'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD___pad2

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

        Pointer Arithmetics

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

         MultiresModifierData multiresmodifierdata = ...;
         CPointer<Object> p = multiresmodifierdata.__dna__addressof(MultiresModifierData.__DNA__FIELD___pad2);
         CPointer<CArrayFacade<Byte>> p__pad2 = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

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

      • MultiresModifierData

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

      • getModifier

        public ModifierData getModifier()
                                 throws java.io.IOException
        Get method for struct member 'modifier'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__modifier
      • setModifier

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

        public byte getLvl()
                    throws java.io.IOException
        Get method for struct member 'lvl'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lvl
      • setLvl

        public void setLvl​(byte lvl)
                    throws java.io.IOException
        Set method for struct member 'lvl'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__lvl
      • getSculptlvl

        public byte getSculptlvl()
                          throws java.io.IOException
        Get method for struct member 'sculptlvl'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sculptlvl
      • setSculptlvl

        public void setSculptlvl​(byte sculptlvl)
                          throws java.io.IOException
        Set method for struct member 'sculptlvl'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__sculptlvl
      • getRenderlvl

        public byte getRenderlvl()
                          throws java.io.IOException
        Get method for struct member 'renderlvl'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__renderlvl
      • setRenderlvl

        public void setRenderlvl​(byte renderlvl)
                          throws java.io.IOException
        Set method for struct member 'renderlvl'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__renderlvl
      • getTotlvl

        public byte getTotlvl()
                       throws java.io.IOException
        Get method for struct member 'totlvl'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__totlvl
      • setTotlvl

        public void setTotlvl​(byte totlvl)
                       throws java.io.IOException
        Set method for struct member 'totlvl'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__totlvl
      • getSimple

        public byte getSimple()
                       throws java.io.IOException
        Get method for struct member 'simple'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__simple
      • setSimple

        public void setSimple​(byte simple)
                       throws java.io.IOException
        Set method for struct member 'simple'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__simple
      • getFlags

        public byte getFlags()
                      throws java.io.IOException
        Get method for struct member 'flags'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flags
      • setFlags

        public void setFlags​(byte flags)
                      throws java.io.IOException
        Set method for struct member 'flags'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__flags
      • 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
      • getQuality

        public short getQuality()
                         throws java.io.IOException
        Get method for struct member 'quality'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__quality
      • setQuality

        public void setQuality​(short quality)
                        throws java.io.IOException
        Set method for struct member 'quality'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__quality
      • getUv_smooth

        public short getUv_smooth()
                           throws java.io.IOException
        Get method for struct member 'uv_smooth'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uv_smooth
      • setUv_smooth

        public void setUv_smooth​(short uv_smooth)
                          throws java.io.IOException
        Set method for struct member 'uv_smooth'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__uv_smooth
      • get_pad2

        public CArrayFacade<java.lang.Byte> get_pad2()
                                              throws java.io.IOException
        Get method for struct member '_pad2'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD___pad2
      • set_pad2

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