这是一个特定于 MonoTouch 的问题。
我目前正在为 OpenGL 开发一个包装器,它与 OpenTK 等包装器完全不同。该包装器用于加快 OpenGL 开发速度。
方法不是这样声明的:void glGenTextures(Int32 n, UInt32[] textures);
,它们被声明为void glGenTextures(Int32 count, [Out]TextureHandle[] textures)
where TextureHandle
is a structure,其大小与 a 相同UInt32
。
问题
在 Windows 上,我可以使用GetProcAddress
,wglGetProcAddress
并Marshal.GetDelegateForFunctionPointer
从方法指针创建委托,但如何在 iOS 上使用 MonoTouch 来执行此操作。有什么办法吗,还是monotouch还不支持?