5 个版本
0.2.0 | 2022年10月30日 |
---|---|
0.1.3 | 2021年12月18日 |
0.1.2 | 2021年12月15日 |
0.1.1 | 2021年1月19日 |
0.1.0 | 2021年1月19日 |
#2 in #hapi
12KB
240 代码行
hapi-sys
对Houdini Engine 19.5 API的原始Rust绑定
要查看高级的惯用API,请参阅 hapi-rs
lib.rs
:
信息
对Houdini Engine C API的原始绑定。hapi-rs这个更为优雅、Rusty的crate使用这些绑定,目前处于开发中。
有一个名为 rustify
的功能标志可用,它可以使枚举及其变体看起来不那么丑陋,例如 HAPI_Result::HAPI_RESULT_SUCCESS
变为 HapiResult::Success
构建
必须设置HFS变量,它用于查找Houdini头文件和库
运行测试
env LD_LIBRARY_PATH=$HDSO cargo test
// 在Linux上
env DYLD_FALLBACK_LIBRARY_PATH=$HDSO cargo test
// 在Mac上
在Windows上,确保$HFS/bin包含在$PATH中
无运行时依赖
~0–1.9MB
~36K SLoC