8个版本 (4个重大变更)
使用旧的Rust 2015
0.6.1 | 2018年6月2日 |
---|---|
0.6.0 | 2018年5月13日 |
0.5.0 | 2018年1月5日 |
0.4.1 | 2018年1月3日 |
0.1.2 | 2017年12月31日 |
#201 在 渲染
10KB
217 行
Shadertoy API
Rust库包装了Shadertoy REST API,以便能够轻松搜索和下载Shadertoy资源。
用法
在 Cargo.toml
[dependencies]
shadertoy = "0.5"
示例用法
extern crate shadertoy;
fn test() {
let client = shadertoy::Client::new("Bd8tWD"); // insert your own API key here
let search_params = shadertoy::SearchParams {
string: "car",
sort_order: shadertoy::SearchSortOrder::Love,
filters: vec![],
};
match client.search(&search_params) {
Ok(shader_ids) => println!("\"Car\" shadertoys: {:?}", shader_ids),
Err(err) => println!("Search failed: {}", err),
}
}
待办事项
许可证
根据您的选择,许可方式如下
- Apache许可证,版本2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
贡献
欢迎贡献!请注意,您的贡献假定是Apache-2.0/MIT双重许可。
依赖项
~17–29MB
~511K SLoC