我正在查看头文件并看到了 openGL 绘图模型,所以当我在网上看到时,我正忙着从 CoreGraphics 切换插件中的所有内容,显然,openGL 绘图模型实际上并不存在并且永远不会......
你们中的任何人都可以帮助我或将我链接到可以帮助我做到这一点的好教程或资源吗?
谢谢!
我正在查看头文件并看到了 openGL 绘图模型,所以当我在网上看到时,我正忙着从 CoreGraphics 切换插件中的所有内容,显然,openGL 绘图模型实际上并不存在并且永远不会......
你们中的任何人都可以帮助我或将我链接到可以帮助我做到这一点的好教程或资源吗?
谢谢!
使用带有 Mac NPAPI 插件的 OpenGL 唯一受支持的方法是使用带有 CAOpenGLLayer 的 CoreAnimation 绘图模型。
您可能想阅读Stuart Morgan关于 Mac 绘图模型主题的博文。
请注意,在 Safari 上您将使用CoreAnimation在其他浏览器上您将使用InvalidatingCoreAnimation;它将以相同的方式工作,但使用 Invalidating 您需要每次调用NPN_InvalidateRect 。
FireBreath有一个绘制所有这些模型的示例;它被包含在BasicMediaPlayer示例中。即使您决定不使用 FireBreath,您也可能会发现代码或文档具有指导意义。
希望有帮助