C中的高性能UI布局库.
Clay,一个UI布局库 Clay(简称C布局)是一个高性能的2D UI布局库. 主要特性 - 微秒布局性能 - Flex-box 类似布局模型,用于复杂,应答的布局,包括文本包装,滚动容器和宽相比缩放 - 过渡 API 方便布局动画 - 单 4.8k LOC Cadil.h 文件,零依赖性(包括没有标准库链接) - WASMZ支持:用克编译为15kb未压缩的. WASM文件,用于浏览器 - 静态竞技场基于内存的使用,没有maloc / 免费,并且总内存管理率较低(例如8192布局元素的3.5mb). - 说吧 类似回放的巢式声明语法 - Render 不可知论:输出一个可轻松地在任意3D引擎中复合的渲染原始的排序列表,甚至编译为HTML(提供了实例) 看看粘土网站 以一个粘土的例子编译为..