android - 如何在 Android 的 Mono 中实现 GLSurfaceView.IRenderer?

标签 android opengl-es xamarin

我正在阅读 android OpenGL ES 教程,我明白了我必须实现我的渲染器 ( link to the tutorial )。

我试图在 Android 的 Mono 中复制这个,所以我假设我必须实现的接口(interface)是 GLSurfaceView.IRenderer ,但是这个接口(interface)实现了Android.Runtime.IJavaObject ,这需要IntPtr Handle { get; } .

教程没有提到这一点,因为java中显然不存在这个问题。

我如何实现这个属性?或者是否有更直接的方法在 Android 版 Mono 中使用 OpenGL ES?

最佳答案

你的类应该继承自 Java.Lang.Object ,它将为您正确实现 IJavaObject

关于android - 如何在 Android 的 Mono 中实现 GLSurfaceView.IRenderer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18422145/

相关文章:

xaml - 在 Xamarin.Forms 中具有两个带有数字的选择列的选择器

ios - 应用程序在后台时未立即调用 DidReceiveRemoteNotification

android - 主题中所有按钮的圆角 - 如何覆盖?

ios - 为什么 GLK ViewController Delegate 中没有更新?

opengl - 为跨平台桌面应用程序选择什么 OpenGL 版本

android - 使用 OpenGL 处理 Activity 生命周期的正确方法是什么

c# - 将数据绑定(bind)到 xamarin 中的子 Listview 元素

安卓。用户访问 SharedPreferences

java - 为什么我在使用三元运算符时不能抛出异常

java - 如何通过 java 而不是 Firebase 控制台发送 Firebase 推送通知?