pub struct RayFlags {
pub opaque_khr: bool,
pub no_opaque_khr: bool,
pub terminate_on_first_hit_khr: bool,
pub skip_closest_hit_shader_khr: bool,
pub cull_back_facing_triangles_khr: bool,
pub cull_front_facing_triangles_khr: bool,
pub cull_opaque_khr: bool,
pub cull_no_opaque_khr: bool,
pub skip_triangles_khr: bool,
pub skip_aab_bs_khr: bool,
}
Fields
opaque_khr: bool
no_opaque_khr: bool
terminate_on_first_hit_khr: bool
skip_closest_hit_shader_khr: bool
cull_back_facing_triangles_khr: bool
cull_front_facing_triangles_khr: bool
cull_opaque_khr: bool
cull_no_opaque_khr: bool
skip_triangles_khr: bool
skip_aab_bs_khr: bool
Trait Implementations
impl StructuralPartialEq for RayFlags
Auto Trait Implementations
impl RefUnwindSafe for RayFlags
impl Send for RayFlags
impl Sync for RayFlags
impl Unpin for RayFlags
impl UnwindSafe for RayFlags
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more