#[repr(C)]pub struct RayTracingShaderGroupCreateInfoKHR {
pub sType: StructureType,
pub pNext: *const c_void,
pub typ: RayTracingShaderGroupTypeKHR,
pub generalShader: u32,
pub closestHitShader: u32,
pub anyHitShader: u32,
pub intersectionShader: u32,
pub pShaderGroupCaptureReplayHandle: *const c_void,
}Fields§
§sType: StructureType§pNext: *const c_void§typ: RayTracingShaderGroupTypeKHR§generalShader: u32§closestHitShader: u32§anyHitShader: u32§intersectionShader: u32§pShaderGroupCaptureReplayHandle: *const c_voidTrait Implementations§
Source§impl Clone for RayTracingShaderGroupCreateInfoKHR
impl Clone for RayTracingShaderGroupCreateInfoKHR
Source§fn clone(&self) -> RayTracingShaderGroupCreateInfoKHR
fn clone(&self) -> RayTracingShaderGroupCreateInfoKHR
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RayTracingShaderGroupCreateInfoKHR
Auto Trait Implementations§
impl Freeze for RayTracingShaderGroupCreateInfoKHR
impl RefUnwindSafe for RayTracingShaderGroupCreateInfoKHR
impl !Send for RayTracingShaderGroupCreateInfoKHR
impl !Sync for RayTracingShaderGroupCreateInfoKHR
impl Unpin for RayTracingShaderGroupCreateInfoKHR
impl UnwindSafe for RayTracingShaderGroupCreateInfoKHR
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