nanogui:用于OpenGL,GLES23,Metal和WebAssemblyWebGL的简约C ++ Python GUI库

时间:2024-05-19 02:10:35
【文件属性】:

文件名称:nanogui:用于OpenGL,GLES23,Metal和WebAssemblyWebGL的简约C ++ Python GUI库

文件大小:2.83MB

文件格式:ZIP

更新时间:2024-05-19 02:10:35

C++

纳米GUI NanoGUI是一个用于OpenGL 3 +,GLES 2/3和Metal的简约跨平台窗口小部件库。 由于Mikko Mononen提供的 ,它支持自动布局生成,有状态的C ++ lambdas回调,各种有用的小部件类型以及在Apple设备上具有Retina功能的渲染。 使用提供所有功能的Python绑定。 注意:此存储库包含原始的改进端口。 对开发人员而言,最明显的变化是它不再依赖Eigen或Enoki,并附带了自己的(绝对最小的)向量库。 此外,此处的存储库包含以下更改: 函数和变量名称使用了不同的命名约定集,这在C ++和Python混合环境中感觉更加自然。 (具体来说, underscore_case用于方法和变量,而不是camelCase )。 现在,GUI渲染提供了OpenGL 3 +,GLES 2/3和Metal的后端。 GLES 2支持使NanoGUI可


网友评论