【文件属性】:
文件名称:nuklear:该项目为nuklear.h提供了Go绑定-小型ANSI C GUI库
文件大小:3.43MB
文件格式:ZIP
更新时间:2021-04-13 11:25:29
C
Nuklear
程序包nk为nuklear.h(小型ANSI C gui库)提供Go绑定。 见 。 所有绑定代码都是使用定义的规则自动生成的。
没有惯用的包装程序包可以使事情更容易使用,但是原始的API非常简单。 nk程序包一开始就很好,然后我们将找出比包装程序更好的东西。
功能(普通C版)
即时模式图形用户界面工具包
单头库
用C89(ANSI C)编写
小代码库(〜15kLOC)
注重便携性,效率和简单性
没有依赖项(如果不需要,甚至没有标准库)
完全可换肤和可自定义
内存占用少,可根据需要进行总内存控制
UTF-8支持
没有全局或隐藏状态
可自定义的库模块(您只能编译和使用所需的库模块)
可选的字体烘焙器和顶点缓冲区输出
关于nuklear.h
这是用ANSI C编写并在公共领域获得许可的最小状态立即模式图形用户界面单头工具包。 它被设计为应用程序的简单可嵌入用户界面,
【文件预览】:
nuklear-master
----nk.yml(4KB)
----cmd()
--------nk-examples()
--------nk-android()
--------nk-example()
--------nk-example-sdl2()
----assets()
--------demo2.png(1.33MB)
--------demo.png(129KB)
----CHANGELOG.txt(19KB)
----.gitignore(10B)
----Makefile(173B)
----nk()
--------impl_glfw_gl3.go(8KB)
--------nuklear.h(967KB)
--------impl_android_common.go(8KB)
--------const.go(16KB)
--------cgo_helpers.go(320KB)
--------impl_sdl2_common.go(5KB)
--------impl_glfw_common.go(6KB)
--------doc.go(314B)
--------impl_sdl2_gl3.go(8KB)
--------nk.c(307B)
--------impl_sdl2_gl2.go(5KB)
--------impl_android_gles3.go(8KB)
--------impl_glfw_gl2.go(5KB)
--------cgo_helpers.c(1KB)
--------cgo_helpers.h(2KB)
--------impl_android_gles2.go(11KB)
--------etc.go(7KB)
--------nk.go(201KB)
--------types.go(13KB)
--------nk.h(87B)
----README.md(6KB)
----LICENSE.txt(1KB)