【文件属性】:
文件名称:legui:Java OpenGL GUI库。 为与最新的LWJGL(LWJGL 3)结合使用而创建
文件大小:3KB
文件格式:ZIP
更新时间:2021-02-02 17:31:02
java gui framework ui opengl
目录
LEGUI-
与LWJGL3一起使用的GUI实现。
此gui库用于与OpenGL端口(LWJGL)结合使用,以使程序员可以快速轻松地将用户界面集成到用Java或Kotlin编写的OpenGL应用程序中。 API与Swing API十分接近。
例子
单选按钮和文本输入
小部件
文字区域
按钮,切换按钮,复选框,选择框
滑杆
滚动面板
对LEGUI的贡献
有关更多信息,请参见。
系统要求
LEGUI需要Java 8+,因为它使用lambda表达式。
后端触及的OpenGL状态
在NanoVG之上制作的默认渲染器,它具有以下状态:
上载或更新纹理时,以下像素存储将设置为默认值: GL_UNPACK_ALIGNMENT , GL_UNPACK_ROW_LENGTH , GL_UNPACK_SKIP_PIXELS , GL_UNPACK_SKIP_ROWS 。 纹理绑定也会受到影响。 当用户加载图像或添加新的字形时,纹理更新可能会发生。 根据需要添加字形的render()方法的开始和结束。
整个帧的数据在渲染结束时进行缓冲和刷新。 以下代码说明了渲染代码所涉及的OpenGL状态:
【文件预览】:
legui-master
----index.md(8KB)
----CNAME(18B)
----_config.yml(26B)