3个版本
0.1.2 | 2020年9月23日 |
---|---|
0.1.1 | 2020年9月8日 |
0.1.0 | 2020年9月8日 |
#594 in 图形API
每月22次下载
18KB
239 代码行
rgx-lyon
此crate通过lyon为rgx提供非常丰富的矢量形状渲染功能。
基本示例
let mut builder = ShapeBuilder::default();
lyon::tessellation::basic_shapes::fill_circle(
Point::new(50., 50.),
25.,
&FillOptions::default(),
&mut builder,
)
.expect("Error tesselating circle");
let shape = builder.prepare(&renderer);
// { ... }
pass.set_pipeline(&self.pipeline);
self.shape.draw(pass);
要深入了解,请查看examples/ 目录。您可以使用 cargo run --example <name>
运行单个示例,例如 cargo run --example circle
依赖项
~11MB
~221K SLoC