#rendering-engine #3d-rendering #api-bindings #interface #front-end #anari

sys anari_sys

FFI bindings for the ANARI frontend library, a 3D rendering engine interface API

5 releases

0.1.4+anari.0.12.1 Jan 14, 2025
0.1.3+anari.0.12.0 Jan 10, 2025
0.1.2+anari.0.11.1 Oct 29, 2024
0.1.1+anari.0.11.0 Oct 19, 2024
0.1.0+anari.0.10.0 Jul 21, 2024

#15 in Rendering engine

Download history 36/week @ 2024-10-20 130/week @ 2024-10-27 20/week @ 2024-11-03 2/week @ 2024-11-10 12/week @ 2024-11-17 1/week @ 2024-11-24 1/week @ 2024-12-08 137/week @ 2025-01-05 123/week @ 2025-01-12 19/week @ 2025-01-19 4/week @ 2025-02-02

166 downloads per month

Apache-2.0

75KB
1.5K SLoC

Rust 1K SLoC // 0.0% comments C++ 732 SLoC // 0.1% comments

anari_sys

Latest Version anari_sys documentation ANARI 1.0 ANARI-SDK 0.12.1 build

Raw Rust bindings to the ANARI frontend library (https://github.com/KhronosGroup/ANARI-SDK), a 3D rendering engine interface API.

Bindings

This library includes a pre-generated bindings.rs file. New bindings can be generated using the bindgen feature:

cargo build --features bindgen

Example

# with the libanari_library_helide dynamic library findable (e.g. in LD_LIBRARY_PATH on linux)
cargo run --example info helide

Licence

anari_sys is licensed under the Apache License, Version 2.0 LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be licensed as above, without any additional terms or conditions.

Dependencies

~8–440KB