legui:Java OpenGL GUI库。 为与最新的LWJGL(LWJGL 3)结合使用而创建

时间:2021-02-02 17:31:02
【文件属性】:
文件名称: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)

网友评论