Class GSVertexArray_cxx_0x2d166c60

    • Field Detail

      • SIZE

        public static final int SIZE
      • HASH_SHIFT

        public static final int HASH_SHIFT
    • Constructor Detail

      • GSVertexArray_cxx_0x2d166c60

        public GSVertexArray_cxx_0x2d166c60​(long address)
    • Method Detail

      • hashCode

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

        public static @com.alibaba.fastffi.CXXReference,@com.alibaba.fastffi.FFITypeAlias("grape::VertexRange<uint64_t>") 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: GSVertexArray
        Get the data bound to the querying vertex.
        Specified by:
        get in interface GSVertexArray<Long>
        Parameters:
        arg0 - querying vertex.
        Returns:
        vertex data.
      • 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: GSVertexArray
        Init a vertex Array with a range of vertices, with default value.
        Specified by:
        init in interface GSVertexArray<Long>
        Parameters:
        arg0 - vertex range.
        arg1 - default value.
      • nativeInit1

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

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

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

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

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

        public @com.alibaba.fastffi.FFINameAlias("size") long size()
        Description copied from interface: GSVertexArray
        Inherited from grape::Array
        Specified by:
        size in interface GSVertexArray<Long>
      • nativeSize

        public static @com.alibaba.fastffi.FFINameAlias("size") long nativeSize​(long ptr)
      • nativeSwap

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

        public static long nativeCreateFactory0()