有没有快速的方法来检索Xcode中的OpenGL ES函数和符号的文档?

时间:2011-07-25 22:56:38

标签: xcode opengl-es documentation opengl-es-2.0

在学习OpenGL ES 2.0的过程中,我发现在线查找像glBindFramebuffer这样的OpenGL ES相关符号并不方便。也许有更好的方法?是否有更好的OpenGL ES文档浏览器?

4 个答案:

答案 0 :(得分:3)

我找不到离线文档,因此我为OpenGL ES 2.0和1.1打包了Dash Docsets。如果你不使用Dash,你仍然可以参考HTML文档。

答案 1 :(得分:2)

好吧,我猜有OpenGL ES 2.0参考页面(http://www.khronos.org/opengles/sdk/docs/man/),但 在线。

您可以随时打印Quick Reference Card,这很有帮助,但前提是您对相关功能有所了解。

最后,如果使用C ++,你可以尝试GLES Emulator。这是由我的同事编写的,它包含OpenGL ES 2.0标题,其中包含从在线文档中提取的文档注释。您可以:   - 直接在Visual Studio或Eclipse中使用它   - 从中​​生成Doxygen,以获得OpenGL文档的离线版本   - 使用一些bash魔法将注释从“C”头文件传输到NDK类文件

希望这会有所帮助...... (对不起该链接,我缺少发布> 2链接的声誉)

答案 2 :(得分:2)

$ wget -r -l 2 http://www.khronos.org/opengles/sdk/docs/man/xhtml/index.html

答案 3 :(得分:1)

这是另一种方式。不完全适用于XCode,但我认为它仍然有用。

可以使用所有OpenGL文档的源代码克隆存储库。使用您最喜欢的SVN或CVS客户端:

svn co --username anonymous --password anonymous https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/docs/manglsl glsl
svn co --username anonymous --password anonymous https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/docs/man2 opengl_2
svn co --username anonymous --password anonymous https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/docs/man3 opengl_3
svn co --username anonymous --password anonymous https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/docs/man4 opengl_4
svn co --username anonymous --password anonymous https://cvs.khronos.org/svn/repos/ogles/trunk/sdk/docs opengl_es_2_3
svn co --username anonymous --password anonymous https://cvs.khronos.org/svn/repos/registry/trunk/public/egl/sdk/docs opengl_es_1

之后,您需要找到合适的'index.php'文件并在浏览器中打开它。 这样,您将在左侧获得带有索引的手册页,就像在离线文档中一样。

如果您愿意,您可以获得更多:在“生态系统”存储库中至少有“超级圣经”书籍来源。只需浏览一些级别。

有关详细信息,请参阅维基页面: http://www.opengl.org/wiki/Getting_started/XML_Toolchain_and_Man_Pages