.\" Automatically generated by Pandoc 2.9.2.1 .\" .TH "RTCRay" "3" "" "" "Embree Ray Tracing Kernels 4" .hy .SS NAME .IP .nf \f[C] RTCRayHit - combined single ray/hit structure \f[R] .fi .SS SYNOPSIS .IP .nf \f[C] #include struct RTCORE_ALIGN(16) RTCRayHit { struct RTCRay ray; struct RTCHit hit; }; \f[R] .fi .SS DESCRIPTION .PP The \f[C]RTCRayHit\f[R] structure is used as input for the \f[C]rtcIntersect\f[R]-type functions and stores the ray to intersect and some hit fields that hold the intersection result afterwards. .PP The \f[C]embree4/rtcore_ray.h\f[R] header additionally defines the same ray/hit structure in structure of array (SOA) layout for API functions accepting ray packets of size 4 (\f[C]RTCRayHit4\f[R] type), size 8 (\f[C]RTCRayHit8\f[R] type), and size 16 (\f[C]RTCRayHit16\f[R] type). The header additionally defines an \f[C]RTCRayHitNt\f[R] template to generate ray/hit packets of an arbitrary compile-time size. .SS EXIT STATUS .SS SEE ALSO .PP [RTCRay], [RTCHit]