#[repr(C)]pub struct PhysicalDeviceRayTracingPropertiesNV {
pub s_type: StructureType,
pub next: *mut c_void,
pub shader_group_handle_size: u32,
pub max_recursion_depth: u32,
pub max_shader_group_stride: u32,
pub shader_group_base_alignment: u32,
pub max_geometry_count: u64,
pub max_instance_count: u64,
pub max_triangle_count: u64,
pub max_descriptor_set_acceleration_structures: u32,
}
Expand description
Fields§
§s_type: StructureType
§next: *mut c_void
§shader_group_handle_size: u32
§max_recursion_depth: u32
§max_shader_group_stride: u32
§shader_group_base_alignment: u32
§max_geometry_count: u64
§max_instance_count: u64
§max_triangle_count: u64
§max_descriptor_set_acceleration_structures: u32
Trait Implementations§
source§impl Clone for PhysicalDeviceRayTracingPropertiesNV
impl Clone for PhysicalDeviceRayTracingPropertiesNV
source§fn clone(&self) -> PhysicalDeviceRayTracingPropertiesNV
fn clone(&self) -> PhysicalDeviceRayTracingPropertiesNV
Returns a copy 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 moresource§impl PartialEq for PhysicalDeviceRayTracingPropertiesNV
impl PartialEq for PhysicalDeviceRayTracingPropertiesNV
source§fn eq(&self, other: &PhysicalDeviceRayTracingPropertiesNV) -> bool
fn eq(&self, other: &PhysicalDeviceRayTracingPropertiesNV) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for PhysicalDeviceRayTracingPropertiesNV
impl Eq for PhysicalDeviceRayTracingPropertiesNV
impl StructuralPartialEq 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