Class VertexArray_cxx_0xd8bd4666

    • Field Detail

      • SIZE

        public static final int SIZE
      • HASH_SHIFT

        public static final int HASH_SHIFT
    • Constructor Detail

      • VertexArray_cxx_0xd8bd4666

        public VertexArray_cxx_0xd8bd4666​(long address)
    • Method Detail

      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • native_GetVertexRange

        public static @com.alibaba.fastffi.CXXReference long native_GetVertexRange​(long ptr)
      • delete

        public void delete()
        Specified by:
        delete in interface com.alibaba.fastffi.CXXPointer
      • nativeDelete

        public static void nativeDelete​(long ptr)
      • get

        public Long get​(Vertex<Long> arg0)
        Description copied from interface: VertexArray
        Get the data bound to a vertex.
        Specified by:
        get in interface VertexArray<Long,​Long>
        Parameters:
        arg0 - querying vertex.
        Returns:
        bound value.
      • nativeGet

        public static @com.alibaba.fastffi.FFINameAlias("GetValue"),@com.alibaba.fastffi.CXXReference long nativeGet​(long ptr,
                                                                                                                     long arg00)
      • nativeInit0

        public static void nativeInit0​(long ptr,
                                       long arg00)
      • init

        public void init​(VertexRange<Long> arg0,
                         Long arg1)
        Description copied from interface: VertexArray
        Init a vertex array with a range of vertices, with initial value specified.
        Specified by:
        init in interface VertexArray<Long,​Long>
        Parameters:
        arg0 - vertex range.
        arg1 - initial value.
      • nativeInit1

        public static void nativeInit1​(long ptr,
                                       long arg00,
                                       long arg11)
      • setValue

        public void setValue​(Vertex<Long> arg0,
                             Long arg1)
        Description copied from interface: VertexArray
        Bind a specific vertex with one value.
        Specified by:
        setValue in interface VertexArray<Long,​Long>
        Parameters:
        arg0 - vertex.
        arg1 - value to bind.
      • nativeSetValue0

        public static void nativeSetValue0​(long ptr,
                                           long arg00,
                                           long arg11)
      • setValue

        public void setValue​(VertexRange<Long> arg0,
                             Long arg1)
        Description copied from interface: VertexArray
        Full fill the vertex array with specified value in a specific range.
        Specified by:
        setValue in interface VertexArray<Long,​Long>
        Parameters:
        arg0 - value to fill in this array.
        arg1 - vertex range.
      • nativeSetValue1

        public static void nativeSetValue1​(long ptr,
                                           long arg00,
                                           long arg11)
      • setValue

        public void setValue​(Long arg0)
        Description copied from interface: VertexArray
        Full fill the vertex array with specified value.
        Specified by:
        setValue in interface VertexArray<Long,​Long>
        Parameters:
        arg0 - value to fill in this array.
      • nativeSetValue2

        public static void nativeSetValue2​(long ptr,
                                           long arg00)
      • nativeCreateFactory0

        public static long nativeCreateFactory0()