Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.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
如何在本机Linux OpenGL环境中使用Mono中的C#HWNDs? 我有一个C++的GUI,它有一个C++的Windows DLL,可以做OpenGL的东西。我想用MINO在Linux下运行这个程序,并且计划将C++ DLL变成真正的跨平台DLL/。因此,使用原生UNIX OpenGL初始化。_Opengl_Mono - Fatal编程技术网

如何在本机Linux OpenGL环境中使用Mono中的C#HWNDs? 我有一个C++的GUI,它有一个C++的Windows DLL,可以做OpenGL的东西。我想用MINO在Linux下运行这个程序,并且计划将C++ DLL变成真正的跨平台DLL/。因此,使用原生UNIX OpenGL初始化。

如何在本机Linux OpenGL环境中使用Mono中的C#HWNDs? 我有一个C++的GUI,它有一个C++的Windows DLL,可以做OpenGL的东西。我想用MINO在Linux下运行这个程序,并且计划将C++ DLL变成真正的跨平台DLL/。因此,使用原生UNIX OpenGL初始化。,opengl,mono,Opengl,Mono,我不想学习QT或WxWidgets,而是想继续使用C#gui。如何使用当前传递给windows opengl glw的windows窗体HWND,并将其传递给Linux opengl glx并转换为windows对象 如何使用当前传递给windows opengl glw的windows窗体HWND,并将其传递给Linux opengl glx并转换为windows对象 呃,你不能/不能 您必须实现两个代码路径,一个覆盖GLX,另一个覆盖WindowsGDI。从概念上讲,wgl和GLX是相似的(

我不想学习QT或WxWidgets,而是想继续使用C#gui。如何使用当前传递给windows opengl glw的windows窗体HWND,并将其传递给Linux opengl glx并转换为windows对象

如何使用当前传递给windows opengl glw的windows窗体HWND,并将其传递给Linux opengl glx并转换为windows对象

呃,你不能/不能

您必须实现两个代码路径,一个覆盖GLX,另一个覆盖WindowsGDI。从概念上讲,wgl和GLX是相似的(wgl是按照GLX设计的)。但内部数据结构却大不相同