Class GSVertexArray_cxx_0x13932289

    • Field Detail

      • SIZE

        public static final int SIZE
      • HASH_SHIFT

        public static final int HASH_SHIFT
    • Constructor Detail

      • GSVertexArray_cxx_0x13932289

        public GSVertexArray_cxx_0x13932289​(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)
      • nativeGet

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

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

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

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

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

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

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

        public static void nativeSetValue2​(long ptr,
                                           double 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<Double>
      • 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()