piet:2D图形的抽象

时间:2021-04-28 16:44:33
【文件属性】:
文件名称:piet:2D图形的抽象
文件大小:187KB
文件格式:ZIP
更新时间:2021-04-28 16:44:33
Rust Piet:2D图形抽象 此存储库包含用于2D图形绘制的API。 在此阐述了创建此板条箱的动机。 理想情况下,它将成为帮助跨平台的一层。 此存储库的结构为核心API板条箱,“ piet”和每个后端的单独板条箱。 这种结构的一个动机是,可以在不耦合到主板条箱的情况下编写其他后端,并且客户可以选择所需的后端。 另外,可以使用多个后端,这对于测试很有用。 Bézier路径表示和几何图形的同伴是 。 后端 对于跨平台使用, 包装箱会重新导出最适合当前目标的实现。 piet-cairo piet-cairo板条箱取决于在找到的cairo库。 对cairo后端的一个简单测试是运行cargo run --example test-picture 0 ,它将产生一个名为cairo-test-0.png的图像文件。 piet-coregraphics piet-coregraphics板条箱仅适用
【文件预览】:
piet-master
----.gitmodules(103B)
----LICENSE-MIT(1KB)
----LICENSE-APACHE(9KB)
----rustfmt.toml(71B)
----piet-cairo()
--------src()
--------Cargo.toml(864B)
--------examples()
--------README.md(2KB)
----clippy.toml(385B)
----.github()
--------workflows()
----piet-svg()
--------src()
--------Cargo.toml(500B)
--------examples()
----piet()
--------snapshots()
--------src()
--------Cargo.toml(1KB)
----CONTRIBUTING.md(2KB)
----Cargo.toml(300B)
----piet-common()
--------tests()
--------src()
--------Cargo.toml(2KB)
--------examples()
--------README.md(604B)
----piet-direct2d()
--------src()
--------Cargo.toml(776B)
--------examples()
----piet-coregraphics()
--------src()
--------Cargo.toml(731B)
--------examples()
----.gitignore(153B)
----piet-web()
--------src()
--------Cargo.toml(1KB)
--------examples()
--------README.md(837B)
----README.md(4KB)

网友评论