#[repr(C)]pub struct VkPhysicalDeviceRayTracingPipelinePropertiesKHR {
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub shaderGroupHandleSize: u32,
pub maxRayRecursionDepth: u32,
pub maxShaderGroupStride: u32,
pub shaderGroupBaseAlignment: u32,
pub shaderGroupHandleCaptureReplaySize: u32,
pub maxRayDispatchInvocationCount: u32,
pub shaderGroupHandleAlignment: u32,
pub maxRayHitAttributeSize: u32,
}Fields§
§sType: VkStructureType§pNext: *mut c_void§shaderGroupHandleSize: u32§maxRayRecursionDepth: u32§maxShaderGroupStride: u32§shaderGroupBaseAlignment: u32§shaderGroupHandleCaptureReplaySize: u32§maxRayDispatchInvocationCount: u32§shaderGroupHandleAlignment: u32§maxRayHitAttributeSize: u32Trait Implementations§
Source§impl Clone for VkPhysicalDeviceRayTracingPipelinePropertiesKHR
impl Clone for VkPhysicalDeviceRayTracingPipelinePropertiesKHR
Source§fn clone(&self) -> VkPhysicalDeviceRayTracingPipelinePropertiesKHR
fn clone(&self) -> VkPhysicalDeviceRayTracingPipelinePropertiesKHR
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 VkPhysicalDeviceRayTracingPipelinePropertiesKHR
Auto Trait Implementations§
impl Freeze for VkPhysicalDeviceRayTracingPipelinePropertiesKHR
impl RefUnwindSafe for VkPhysicalDeviceRayTracingPipelinePropertiesKHR
impl !Send for VkPhysicalDeviceRayTracingPipelinePropertiesKHR
impl !Sync for VkPhysicalDeviceRayTracingPipelinePropertiesKHR
impl Unpin for VkPhysicalDeviceRayTracingPipelinePropertiesKHR
impl UnwindSafe for VkPhysicalDeviceRayTracingPipelinePropertiesKHR
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