Пример #1
0
 public static unsafe global::JavaGl.Obj.IObj Read(global::Java.IO.Reader reader)
 {
     if (id_read_Ljava_io_Reader_ == IntPtr.Zero)
     {
         id_read_Ljava_io_Reader_ = JNIEnv.GetStaticMethodID(class_ref, "read", "(Ljava/io/Reader;)Lde/javagl/obj/Obj;");
     }
     try {
         JValue *__args = stackalloc JValue [1];
         __args [0] = new JValue(reader);
         global::JavaGl.Obj.IObj __ret = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IObj> (JNIEnv.CallStaticObjectMethod(class_ref, id_read_Ljava_io_Reader_, __args), JniHandleOwnership.TransferLocalRef);
         return(__ret);
     } finally {
     }
 }
Пример #2
0
 public static unsafe global::JavaGl.Obj.IObj ConvertToRenderable(global::JavaGl.Obj.IReadableObj input)
 {
     if (id_convertToRenderable_Lde_javagl_obj_ReadableObj_ == IntPtr.Zero)
     {
         id_convertToRenderable_Lde_javagl_obj_ReadableObj_ = JNIEnv.GetStaticMethodID(class_ref, "convertToRenderable", "(Lde/javagl/obj/ReadableObj;)Lde/javagl/obj/Obj;");
     }
     try {
         JValue *__args = stackalloc JValue [1];
         __args [0] = new JValue(input);
         global::JavaGl.Obj.IObj __ret = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IObj> (JNIEnv.CallStaticObjectMethod(class_ref, id_convertToRenderable_Lde_javagl_obj_ReadableObj_, __args), JniHandleOwnership.TransferLocalRef);
         return(__ret);
     } finally {
     }
 }
Пример #3
0
 public static unsafe global::JavaGl.Obj.IObj CreateFromIndexedTriangleData(global::Java.Nio.IntBuffer indices, global::Java.Nio.FloatBuffer vertices, global::Java.Nio.FloatBuffer texCoords, global::Java.Nio.FloatBuffer normals)
 {
     if (id_createFromIndexedTriangleData_Ljava_nio_IntBuffer_Ljava_nio_FloatBuffer_Ljava_nio_FloatBuffer_Ljava_nio_FloatBuffer_ == IntPtr.Zero)
     {
         id_createFromIndexedTriangleData_Ljava_nio_IntBuffer_Ljava_nio_FloatBuffer_Ljava_nio_FloatBuffer_Ljava_nio_FloatBuffer_ = JNIEnv.GetStaticMethodID(class_ref, "createFromIndexedTriangleData", "(Ljava/nio/IntBuffer;Ljava/nio/FloatBuffer;Ljava/nio/FloatBuffer;Ljava/nio/FloatBuffer;)Lde/javagl/obj/Obj;");
     }
     try {
         JValue *__args = stackalloc JValue [4];
         __args [0] = new JValue(indices);
         __args [1] = new JValue(vertices);
         __args [2] = new JValue(texCoords);
         __args [3] = new JValue(normals);
         global::JavaGl.Obj.IObj __ret = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IObj> (JNIEnv.CallStaticObjectMethod(class_ref, id_createFromIndexedTriangleData_Ljava_nio_IntBuffer_Ljava_nio_FloatBuffer_Ljava_nio_FloatBuffer_Ljava_nio_FloatBuffer_, __args), JniHandleOwnership.TransferLocalRef);
         return(__ret);
     } finally {
     }
 }
Пример #4
0
        public static unsafe global::JavaGl.Obj.IObj Read(global::System.IO.Stream inputStream)
        {
            if (id_read_Ljava_io_InputStream_ == IntPtr.Zero)
            {
                id_read_Ljava_io_InputStream_ = JNIEnv.GetStaticMethodID(class_ref, "read", "(Ljava/io/InputStream;)Lde/javagl/obj/Obj;");
            }
            IntPtr native_inputStream = global::Android.Runtime.InputStreamAdapter.ToLocalJniHandle(inputStream);

            try {
                JValue *__args = stackalloc JValue [1];
                __args [0] = new JValue(native_inputStream);
                global::JavaGl.Obj.IObj __ret = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IObj> (JNIEnv.CallStaticObjectMethod(class_ref, id_read_Ljava_io_InputStream_, __args), JniHandleOwnership.TransferLocalRef);
                return(__ret);
            } finally {
                JNIEnv.DeleteLocalRef(native_inputStream);
            }
        }
Пример #5
0
        public static unsafe global::JavaGl.Obj.IObj GroupToObj(global::JavaGl.Obj.IReadableObj input, global::JavaGl.Obj.IObjGroup inputGroup, global::System.Collections.Generic.IList <global::Java.Lang.Integer> vertexIndexMapping)
        {
            if (id_groupToObj_Lde_javagl_obj_ReadableObj_Lde_javagl_obj_ObjGroup_Ljava_util_List_ == IntPtr.Zero)
            {
                id_groupToObj_Lde_javagl_obj_ReadableObj_Lde_javagl_obj_ObjGroup_Ljava_util_List_ = JNIEnv.GetStaticMethodID(class_ref, "groupToObj", "(Lde/javagl/obj/ReadableObj;Lde/javagl/obj/ObjGroup;Ljava/util/List;)Lde/javagl/obj/Obj;");
            }
            IntPtr native_vertexIndexMapping = global::Android.Runtime.JavaList <global::Java.Lang.Integer> .ToLocalJniHandle(vertexIndexMapping);

            try {
                JValue *__args = stackalloc JValue [3];
                __args [0] = new JValue(input);
                __args [1] = new JValue(inputGroup);
                __args [2] = new JValue(native_vertexIndexMapping);
                global::JavaGl.Obj.IObj __ret = global::Java.Lang.Object.GetObject <global::JavaGl.Obj.IObj> (JNIEnv.CallStaticObjectMethod(class_ref, id_groupToObj_Lde_javagl_obj_ReadableObj_Lde_javagl_obj_ObjGroup_Ljava_util_List_, __args), JniHandleOwnership.TransferLocalRef);
                return(__ret);
            } finally {
                JNIEnv.DeleteLocalRef(native_vertexIndexMapping);
            }
        }