#[repr(C)]pub struct PhysicalDeviceRayTracingPropertiesNV {
pub sType: StructureType,
pub pNext: *mut c_void,
pub shaderGroupHandleSize: u32,
pub maxRecursionDepth: u32,
pub maxShaderGroupStride: u32,
pub shaderGroupBaseAlignment: u32,
pub maxGeometryCount: u64,
pub maxInstanceCount: u64,
pub maxTriangleCount: u64,
pub maxDescriptorSetAccelerationStructures: u32,
}Fields§
§sType: StructureType§pNext: *mut c_void§shaderGroupHandleSize: u32§maxRecursionDepth: u32§maxShaderGroupStride: u32§shaderGroupBaseAlignment: u32§maxGeometryCount: u64§maxInstanceCount: u64§maxTriangleCount: u64§maxDescriptorSetAccelerationStructures: u32Trait Implementations§
Source§impl Clone for PhysicalDeviceRayTracingPropertiesNV
impl Clone for PhysicalDeviceRayTracingPropertiesNV
Source§fn clone(&self) -> PhysicalDeviceRayTracingPropertiesNV
fn clone(&self) -> PhysicalDeviceRayTracingPropertiesNV
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 PhysicalDeviceRayTracingPropertiesNV
Auto Trait Implementations§
impl Freeze for PhysicalDeviceRayTracingPropertiesNV
impl RefUnwindSafe for PhysicalDeviceRayTracingPropertiesNV
impl !Send for PhysicalDeviceRayTracingPropertiesNV
impl !Sync for PhysicalDeviceRayTracingPropertiesNV
impl Unpin for PhysicalDeviceRayTracingPropertiesNV
impl UnwindSafe for PhysicalDeviceRayTracingPropertiesNV
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