#[repr(transparent)]pub struct RayTracingShaderGroupTypeKHR(pub i32);Tuple Fields§
§0: i32Implementations§
Source§impl RayTracingShaderGroupTypeKHR
impl RayTracingShaderGroupTypeKHR
pub const GENERAL_KHR: Self
pub const TRIANGLES_HIT_GROUP_KHR: Self
pub const PROCEDURAL_HIT_GROUP_KHR: Self
pub const GENERAL_NV: Self
pub const TRIANGLES_HIT_GROUP_NV: Self
pub const PROCEDURAL_HIT_GROUP_NV: Self
pub const fn from_raw(value: i32) -> Self
pub const fn as_raw(self) -> i32
pub const fn empty() -> Self
Trait Implementations§
Source§impl Clone for RayTracingShaderGroupTypeKHR
impl Clone for RayTracingShaderGroupTypeKHR
impl Copy for RayTracingShaderGroupTypeKHR
Source§impl Debug for RayTracingShaderGroupTypeKHR
impl Debug for RayTracingShaderGroupTypeKHR
impl Eq for RayTracingShaderGroupTypeKHR
Source§impl Hash for RayTracingShaderGroupTypeKHR
impl Hash for RayTracingShaderGroupTypeKHR
impl StructuralPartialEq for RayTracingShaderGroupTypeKHR
Auto Trait Implementations§
impl Freeze for RayTracingShaderGroupTypeKHR
impl RefUnwindSafe for RayTracingShaderGroupTypeKHR
impl Send for RayTracingShaderGroupTypeKHR
impl Sync for RayTracingShaderGroupTypeKHR
impl Unpin for RayTracingShaderGroupTypeKHR
impl UnsafeUnpin for RayTracingShaderGroupTypeKHR
impl UnwindSafe for RayTracingShaderGroupTypeKHR
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