Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jeikabu/lmbr
https://github.com/jeikabu/lmbr
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/jeikabu/lmbr
- Owner: jeikabu
- Created: 2019-08-02T10:33:17.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-12-12T15:49:10.000Z (almost 5 years ago)
- Last Synced: 2024-10-07T22:11:42.692Z (about 1 month ago)
- Language: Rust
- Size: 125 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
__Experimental__ Rust FFI bindings for [Amazon Lumberyard](https://aws.amazon.com/lumberyard/).
Also requires [modified Lumberyard source](https://github.com/jeikabu/lumberyard/tree/lmbr).
## "Tutorials"
- [Static libraries](https://rendered-obsolete.github.io/2019/09/30/lmbr_rust.html)
- [Editor plugin](https://rendered-obsolete.github.io/2019/10/05/lmbr_editor_rust.html)## Replacing Bindings
```powershell
# Path to custom version of llvm/clang
PS> $env:LIBCLANG_PATH="D:\projects\llvm\build\Debug\bin"
# Path to Lumberyard source (defaults to `C:\Amazon\Lumberyard\1.21.0.0`)
PS> $env:LMBR_ROOT="D:\projects\lumberyard"
PS> cd ./lmbr_sys/
# Updates and replaces `lmbr_sys/src/bindings.rs`
PS> cargo build --features bindgen-generate
```