Expand description
Rust FFI bindings for Intel’s Embree 4 high-performance ray tracing library.
Bindings are generated via rust-bindgen.
A valid Embree installation is required. See Installation of Embree from the Embree docs.
Structs§
- RTCBVH
Ty - RTCBounds
- RTCBounds
Function Arguments - RTCBuffer
Ty - RTCBuild
Arguments - RTCBuild
Flags - RTCBuild
Primitive - RTCCollision
- collision callback
- RTCCurve
Flags - RTCDevice
Ty - RTCDisplacement
FunctionN Arguments - RTCFeature
Flags - RTCFilter
FunctionN Arguments - RTCGeometry
Ty - RTCGrid
- RTCHit
- RTCHit4
- RTCHit8
- RTCHit16
- RTCHitN
- RTCInterpolate
Arguments - RTCInterpolateN
Arguments - RTCIntersect
Arguments - RTCIntersect
FunctionN Arguments - RTCLinear
Bounds - RTCOccluded
Arguments - RTCOccluded
FunctionN Arguments - RTCPoint
Query - RTCPoint
Query4 - RTCPoint
Query8 - RTCPoint
Query16 - RTCPoint
Query Context - RTCPoint
Query Function Arguments - RTCQuaternion
Decomposition - RTCRay
- RTCRay4
- RTCRay8
- RTCRay16
- RTCRay
Hit - RTCRay
Hit4 - RTCRay
Hit8 - RTCRay
Hit16 - RTCRay
HitN - RTCRayN
- RTCRay
Query Context - RTCRay
Query Flags - RTCScene
Flags - RTCScene
Ty - RTCThread
Local Allocator Ty
Enums§
Constants§
- RTCBuild
Constants_ RTC_ BUILD_ MAX_ PRIMITIVES_ PER_ LEAF - RTC_
INVALID_ GEOMETRY_ ID - RTC_
MAX_ INSTANCE_ LEVEL_ COUNT - RTC_
MAX_ TIME_ STEP_ COUNT - RTC_
MIN_ WIDTH - RTC_
VERSION - RTC_
VERSION_ MAJOR - RTC_
VERSION_ MINOR - RTC_
VERSION_ PATCH - RTC_
VERSION_ STRING
Functions§
- rtcAttach
Geometry ⚠ - rtcAttach
Geometry ⚠ByID - rtcBuildBVH⚠
- rtcCollide⚠
- Performs collision detection of two scenes
- rtcCommit
Geometry ⚠ - rtcCommit
Scene ⚠ - rtcDetach
Geometry ⚠ - rtcDisable
Geometry ⚠ - rtcEnable
Geometry ⚠ - rtcForward
Intersect1 ⚠ - rtcForward
Intersect4 ⚠ - rtcForward
Intersect8 ⚠ - rtcForward
Intersect16 ⚠ - rtcForward
Occluded1 ⚠ - rtcForward
Occluded4 ⚠ - rtcForward
Occluded8 ⚠ - rtcForward
Occluded16 ⚠ - rtcGet
Buffer ⚠Data - rtcGet
Device ⚠Error - rtcGet
Device ⚠Property - rtcGet
Geometry ⚠ - rtcGet
Geometry ⚠Buffer Data - rtcGet
Geometry ⚠Face - rtcGet
Geometry ⚠First Half Edge - rtcGet
Geometry ⚠Next Half Edge - rtcGet
Geometry ⚠Opposite Half Edge - rtcGet
Geometry ⚠Previous Half Edge - rtcGet
Geometry ⚠Thread Safe - rtcGet
Geometry ⚠Transform - rtcGet
Geometry ⚠Transform From Scene - rtcGet
Geometry ⚠User Data - rtcGet
Geometry ⚠User Data From Scene - rtcGet
Scene ⚠Bounds - rtcGet
Scene ⚠Device - rtcGet
Scene ⚠Flags - rtcGet
Scene ⚠Linear Bounds - rtcInterpolate⚠
- rtcInterpolateN⚠
- rtcIntersect1⚠
- rtcIntersect4⚠
- rtcIntersect8⚠
- rtcIntersect16⚠
- rtcInvoke
Intersect ⚠Filter From Geometry - rtcInvoke
Occluded ⚠Filter From Geometry - rtcJoin
Commit ⚠Scene - rtcNewBVH⚠
- rtcNew
Buffer ⚠ - rtcNew
Device ⚠ - rtcNew
Geometry ⚠ - rtcNew
Scene ⚠ - rtcNew
Shared ⚠Buffer - rtcOccluded1⚠
- rtcOccluded4⚠
- rtcOccluded8⚠
- rtcOccluded16⚠
- rtcPoint
Query ⚠ - rtcPoint
Query4 ⚠ - rtcPoint
Query8 ⚠ - rtcPoint
Query16 ⚠ - rtcReleaseBVH⚠
- rtcRelease
Buffer ⚠ - rtcRelease
Device ⚠ - rtcRelease
Geometry ⚠ - rtcRelease
Scene ⚠ - rtcRetainBVH⚠
- rtcRetain
Buffer ⚠ - rtcRetain
Device ⚠ - rtcRetain
Geometry ⚠ - rtcRetain
Scene ⚠ - rtcSet
Device ⚠Error Function - rtcSet
Device ⚠Memory Monitor Function - rtcSet
Device ⚠Property - rtcSet
Geometry ⚠Bounds Function - rtcSet
Geometry ⚠Buffer - rtcSet
Geometry ⚠Build Quality - rtcSet
Geometry ⚠Displacement Function - rtcSet
Geometry ⚠Enable Filter Function From Arguments - rtcSet
Geometry ⚠Instanced Scene - rtcSet
Geometry ⚠Intersect Filter Function - rtcSet
Geometry ⚠Intersect Function - rtcSet
Geometry ⚠Mask - rtcSet
Geometry ⚠MaxRadius Scale - rtcSet
Geometry ⚠Occluded Filter Function - rtcSet
Geometry ⚠Occluded Function - rtcSet
Geometry ⚠Point Query Function - rtcSet
Geometry ⚠Subdivision Mode - rtcSet
Geometry ⚠Tessellation Rate - rtcSet
Geometry ⚠Time Range - rtcSet
Geometry ⚠Time Step Count - rtcSet
Geometry ⚠Topology Count - rtcSet
Geometry ⚠Transform - rtcSet
Geometry ⚠Transform Quaternion - rtcSet
Geometry ⚠User Data - rtcSet
Geometry ⚠User Primitive Count - rtcSet
Geometry ⚠Vertex Attribute Count - rtcSet
Geometry ⚠Vertex Attribute Topology - rtcSet
NewGeometry ⚠Buffer - rtcSet
Scene ⚠Build Quality - rtcSet
Scene ⚠Flags - rtcSet
Scene ⚠Progress Monitor Function - rtcSet
Shared ⚠Geometry Buffer - rtcThread
Local ⚠Alloc - rtcUpdate
Geometry ⚠Buffer
Type Aliases§
- RTCBVH
- RTCBounds
Function - RTCBuffer
- RTCBuild
Constants - RTCCollide
Func - RTCCreate
Leaf Function - RTCCreate
Node Function - RTCDevice
- RTCDisplacement
FunctionN - RTCError
Function - RTCFilter
FunctionN - RTCGeometry
- RTCIntersect
FunctionN - RTCMemory
Monitor Function - RTCOccluded
FunctionN - RTCPoint
Query Function - RTCProgress
Monitor Function - RTCScene
- RTCSet
Node Bounds Function - RTCSet
Node Children Function - RTCSplit
Primitive Function - RTCThread
Local Allocator