#[repr(C)]pub struct RayTracingShaderGroupCreateInfoNV {
pub s_type: StructureType,
pub p_next: *const c_void,
pub type: RayTracingShaderGroupTypeKHR,
pub general_shader: u32,
pub closest_hit_shader: u32,
pub any_hit_shader: u32,
pub intersection_shader: u32,
}Fields§
§s_type: StructureType§p_next: *const c_void§type: RayTracingShaderGroupTypeKHR§general_shader: u32§closest_hit_shader: u32§any_hit_shader: u32§intersection_shader: u32Trait Implementations§
impl Copy for RayTracingShaderGroupCreateInfoNV
Auto Trait Implementations§
impl !Send for RayTracingShaderGroupCreateInfoNV
impl !Sync for RayTracingShaderGroupCreateInfoNV
impl Freeze for RayTracingShaderGroupCreateInfoNV
impl RefUnwindSafe for RayTracingShaderGroupCreateInfoNV
impl Unpin for RayTracingShaderGroupCreateInfoNV
impl UnsafeUnpin for RayTracingShaderGroupCreateInfoNV
impl UnwindSafe for RayTracingShaderGroupCreateInfoNV
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