#[repr(C)]pub struct RayTracingShaderGroupCreateInfoNV {
pub s_type: StructureType,
pub p_next: *const c_void,
pub ty: RayTracingShaderGroupTypeKHR,
pub general_shader: u32,
pub closest_hit_shader: u32,
pub any_hit_shader: u32,
pub intersection_shader: u32,
}Expand description
Fields
s_type: StructureTypep_next: *const c_voidty: RayTracingShaderGroupTypeKHRgeneral_shader: u32closest_hit_shader: u32any_hit_shader: u32intersection_shader: u32Implementations
sourceimpl RayTracingShaderGroupCreateInfoNV
impl RayTracingShaderGroupCreateInfoNV
pub fn builder<'a>() -> RayTracingShaderGroupCreateInfoNVBuilder<'a>
Trait Implementations
sourceimpl Clone for RayTracingShaderGroupCreateInfoNV
impl Clone for RayTracingShaderGroupCreateInfoNV
sourcefn clone(&self) -> RayTracingShaderGroupCreateInfoNV
fn clone(&self) -> RayTracingShaderGroupCreateInfoNV
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Default for RayTracingShaderGroupCreateInfoNV
impl Default for RayTracingShaderGroupCreateInfoNV
sourcefn default() -> RayTracingShaderGroupCreateInfoNV
fn default() -> RayTracingShaderGroupCreateInfoNV
Returns the “default value” for a type. Read more
impl Copy for RayTracingShaderGroupCreateInfoNV
Auto Trait Implementations
impl RefUnwindSafe for RayTracingShaderGroupCreateInfoNV
impl !Send for RayTracingShaderGroupCreateInfoNV
impl !Sync for RayTracingShaderGroupCreateInfoNV
impl Unpin for RayTracingShaderGroupCreateInfoNV
impl UnwindSafe for RayTracingShaderGroupCreateInfoNV
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