pub struct RayFlags(/* private fields */);Implementations§
Source§impl RayFlags
impl RayFlags
pub const NONE_KHR: Self
pub const OPAQUE_KHR: Self
pub const NO_OPAQUE_KHR: Self
pub const TERMINATE_ON_FIRST_HIT_KHR: Self
pub const SKIP_CLOSEST_HIT_SHADER_KHR: Self
pub const CULL_BACK_FACING_TRIANGLES_KHR: Self
pub const CULL_FRONT_FACING_TRIANGLES_KHR: Self
pub const CULL_OPAQUE_KHR: Self
pub const CULL_NO_OPAQUE_KHR: Self
pub const SKIP_TRIANGLES_KHR: Self
pub const SKIP_AABBS_KHR: Self
pub const FORCE_OPACITY_MICROMAP2_STATE_EXT: Self
Trait Implementations§
impl Copy for RayFlags
impl Eq for RayFlags
impl StructuralPartialEq for RayFlags
Auto Trait Implementations§
impl Freeze for RayFlags
impl RefUnwindSafe for RayFlags
impl Send for RayFlags
impl Sync for RayFlags
impl Unpin for RayFlags
impl UnsafeUnpin for RayFlags
impl UnwindSafe for RayFlags
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<'a, T> WordExt<'a> for Twhere
T: Word,
impl<'a, T> WordExt<'a> for Twhere
T: Word,
Source§fn parse_one(stream: &mut InstructionStream<'a>) -> ParseResult<Self>
fn parse_one(stream: &mut InstructionStream<'a>) -> ParseResult<Self>
Parses one word.
Source§fn parse_optional(
stream: &mut InstructionStream<'a>,
) -> ParseResult<Option<Self>>
fn parse_optional( stream: &mut InstructionStream<'a>, ) -> ParseResult<Option<Self>>
Tries to optionally parse one word.
Source§fn parse_eos(stream: &mut InstructionStream<'a>) -> ParseResult<&'a [Self]>
fn parse_eos(stream: &mut InstructionStream<'a>) -> ParseResult<&'a [Self]>
Parses words until the end of the stream.