[−][src]Crate embree_rs
Rust bindings to Embree. These are still in development, so a range of features are in progress.
Documentation
Rust doc can be found here, Embree documentation can be found here. See the examples/ for some example applications using the bindings.
Re-exports
pub use buffer::Buffer; |
pub use buffer::MappedBuffer; |
pub use device::Device; |
pub use geometry::Geometry; |
pub use instance::Instance; |
pub use quad_mesh::QuadMesh; |
pub use ray::Ray; |
pub use ray::Hit; |
pub use ray::RayHit; |
pub use ray::IntersectContext; |
pub use soa_ray::SoARay; |
pub use soa_ray::SoAHit; |
pub use soa_ray::SoARayRef; |
pub use soa_ray::SoARayRefMut; |
pub use soa_ray::SoARayIter; |
pub use soa_ray::SoARayIterMut; |
pub use soa_ray::SoAHitRef; |
pub use soa_ray::SoAHitIter; |
pub use soa_ray::SoAHitIterMut; |
pub use ray_packet::Ray4; |
pub use ray_packet::Hit4; |
pub use ray_packet::RayHit4; |
pub use ray_stream::RayN; |
pub use ray_stream::HitN; |
pub use ray_stream::RayHitN; |
pub use scene::Scene; |
pub use scene::CommittedScene; |
pub use triangle_mesh::TriangleMesh; |
pub use sys::RTCBufferType as BufferType; |
pub use sys::RTCBuildQuality as BuildQuality; |
pub use sys::RTCDeviceProperty as DeviceProperty; |
pub use sys::RTCError as Error; |
pub use sys::RTCFormat as Format; |
pub use sys::RTCGeometryType as GeometryType; |
pub use sys::RTCSubdivisionMode as SubdivisionMode; |
pub use sys::RTCBuildFlags as BuildFlags; |
pub use sys::RTCCurveFlags as CurveFlags; |
pub use sys::RTCIntersectContextFlags as IntersectContextFlags; |
pub use sys::RTCSceneFlags as SceneFlags; |
Modules
buffer | |
device | |
geometry | |
instance | |
quad_mesh | |
ray | |
ray_packet | |
ray_stream | |
scene | |
soa_ray | |
sys | |
triangle_mesh |
Functions
aligned_vector | Utility for making specifically aligned vectors |
aligned_vector_init |