Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何知道project是否使用OpenGL ES_Iphone_Cocoa Touch_Opengl Es - Fatal编程技术网

Iphone 如何知道project是否使用OpenGL ES

Iphone 如何知道project是否使用OpenGL ES,iphone,cocoa-touch,opengl-es,Iphone,Cocoa Touch,Opengl Es,我正在为ios项目创建静态库。 我在图书馆里做截图。如果项目使用openGL,我有另一个功能来制作屏幕截图。 所以我的问题是如何检测项目是否使用我的库中的opengl。 这是检查project是否具有opengl框架的一种方法吗 多谢各位 更新: 实际上,我只需要知道一件事——如何使这个函数成为glReadPixels(0、0、320、480、GL_RGBA、GL_无符号字节、缓冲区);使用内省?我们可以通过内省来判断某个东西是否有关联,选择一个已知只存在于该库中的符号。例如,如果链接了GLKi

我正在为ios项目创建静态库。 我在图书馆里做截图。如果项目使用openGL,我有另一个功能来制作屏幕截图。 所以我的问题是如何检测项目是否使用我的库中的opengl。 这是检查project是否具有opengl框架的一种方法吗

多谢各位

更新:
实际上,我只需要知道一件事——如何使这个函数成为glReadPixels(0、0、320、480、GL_RGBA、GL_无符号字节、缓冲区);使用内省?

我们可以通过内省来判断某个东西是否有关联,选择一个已知只存在于该库中的符号。例如,如果链接了GLKit,我们可以通过以下方式检查EAGLContext:

+ (BOOL)glkIsLinked {

    return NSClassFromString(@"EAGLContext") != nil;
}

实际上,我只需要知道一件事——如何使这个函数成为glReadPixels(0、0、320、480、GL_RGBA、GL_无符号字节、缓冲区);使用内省?