Class bUUID


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

    Class Documentation

    Blender Source Code

    Universally Unique Identifier according to RFC4122.

    , because Windows already defines that type.

    • Field Detail

      • __DNA__SDNA_INDEX

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

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

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

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

        Pointer Arithmetics

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

         bUUID buuid = ...;
         CPointer<Object> p = buuid.__dna__addressof(bUUID.__DNA__FIELD__time_low);
         CPointer<Integer> p_time_low = p.cast(new Class[]{Integer.class});
         

        Metadata

        • Field: 'time_low'
        • Signature: 'int'
        • Actual Size (32bit/64bit): 4/4
      • __DNA__FIELD__time_mid

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

        Pointer Arithmetics

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

         bUUID buuid = ...;
         CPointer<Object> p = buuid.__dna__addressof(bUUID.__DNA__FIELD__time_mid);
         CPointer<Short> p_time_mid = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'time_mid'
        • Signature: 'ushort'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__time_hi_and_version

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

        Pointer Arithmetics

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

         bUUID buuid = ...;
         CPointer<Object> p = buuid.__dna__addressof(bUUID.__DNA__FIELD__time_hi_and_version);
         CPointer<Short> p_time_hi_and_version = p.cast(new Class[]{Short.class});
         

        Metadata

        • Field: 'time_hi_and_version'
        • Signature: 'ushort'
        • Actual Size (32bit/64bit): 2/2
      • __DNA__FIELD__clock_seq_hi_and_reserved

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

        Pointer Arithmetics

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

         bUUID buuid = ...;
         CPointer<Object> p = buuid.__dna__addressof(bUUID.__DNA__FIELD__clock_seq_hi_and_reserved);
         CPointer<Byte> p_clock_seq_hi_and_reserved = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'clock_seq_hi_and_reserved'
        • Signature: 'uchar'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__clock_seq_low

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

        Pointer Arithmetics

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

         bUUID buuid = ...;
         CPointer<Object> p = buuid.__dna__addressof(bUUID.__DNA__FIELD__clock_seq_low);
         CPointer<Byte> p_clock_seq_low = p.cast(new Class[]{Byte.class});
         

        Metadata

        • Field: 'clock_seq_low'
        • Signature: 'uchar'
        • Actual Size (32bit/64bit): 1/1
      • __DNA__FIELD__node

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

        Pointer Arithmetics

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

         bUUID buuid = ...;
         CPointer<Object> p = buuid.__dna__addressof(bUUID.__DNA__FIELD__node);
         CPointer<CArrayFacade<Byte>> p_node = p.cast(new Class[]{CArrayFacade.class, Byte.class});
         

        Metadata

        • Field: 'node'
        • Signature: 'uchar[6]'
        • Actual Size (32bit/64bit): 6/6
    • Constructor Detail

      • bUUID

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

        protected bUUID​(bUUID that)
    • Method Detail

      • getTime_low

        public int getTime_low()
                        throws java.io.IOException
        Get method for struct member 'time_low'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__time_low
      • setTime_low

        public void setTime_low​(int time_low)
                         throws java.io.IOException
        Set method for struct member 'time_low'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__time_low
      • getTime_mid

        public short getTime_mid()
                          throws java.io.IOException
        Get method for struct member 'time_mid'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__time_mid
      • setTime_mid

        public void setTime_mid​(short time_mid)
                         throws java.io.IOException
        Set method for struct member 'time_mid'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__time_mid
      • getTime_hi_and_version

        public short getTime_hi_and_version()
                                     throws java.io.IOException
        Get method for struct member 'time_hi_and_version'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__time_hi_and_version
      • setTime_hi_and_version

        public void setTime_hi_and_version​(short time_hi_and_version)
                                    throws java.io.IOException
        Set method for struct member 'time_hi_and_version'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__time_hi_and_version
      • getClock_seq_hi_and_reserved

        public byte getClock_seq_hi_and_reserved()
                                          throws java.io.IOException
        Get method for struct member 'clock_seq_hi_and_reserved'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clock_seq_hi_and_reserved
      • setClock_seq_hi_and_reserved

        public void setClock_seq_hi_and_reserved​(byte clock_seq_hi_and_reserved)
                                          throws java.io.IOException
        Set method for struct member 'clock_seq_hi_and_reserved'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clock_seq_hi_and_reserved
      • getClock_seq_low

        public byte getClock_seq_low()
                              throws java.io.IOException
        Get method for struct member 'clock_seq_low'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clock_seq_low
      • setClock_seq_low

        public void setClock_seq_low​(byte clock_seq_low)
                              throws java.io.IOException
        Set method for struct member 'clock_seq_low'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__clock_seq_low
      • getNode

        public CArrayFacade<java.lang.Byte> getNode()
                                             throws java.io.IOException
        Get method for struct member 'node'.
        Throws:
        java.io.IOException
        See Also:
        __DNA__FIELD__node
      • setNode

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

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