#[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
sourceimpl Clone for PhysicalDeviceRayTracingPropertiesNV
impl Clone for PhysicalDeviceRayTracingPropertiesNV
sourcefn clone(&self) -> PhysicalDeviceRayTracingPropertiesNV
fn clone(&self) -> PhysicalDeviceRayTracingPropertiesNV
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 PartialEq<PhysicalDeviceRayTracingPropertiesNV> for PhysicalDeviceRayTracingPropertiesNV
impl PartialEq<PhysicalDeviceRayTracingPropertiesNV> for PhysicalDeviceRayTracingPropertiesNV
sourcefn 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 ==
. Read more
sourcefn ne(&self, other: &PhysicalDeviceRayTracingPropertiesNV) -> bool
fn ne(&self, other: &PhysicalDeviceRayTracingPropertiesNV) -> bool
This method tests for !=
.
impl Copy for PhysicalDeviceRayTracingPropertiesNV
impl Eq for PhysicalDeviceRayTracingPropertiesNV
impl StructuralEq for PhysicalDeviceRayTracingPropertiesNV
impl StructuralPartialEq for PhysicalDeviceRayTracingPropertiesNV
Auto Trait Implementations
impl RefUnwindSafe for PhysicalDeviceRayTracingPropertiesNV
impl !Send for PhysicalDeviceRayTracingPropertiesNV
impl !Sync for PhysicalDeviceRayTracingPropertiesNV
impl Unpin for PhysicalDeviceRayTracingPropertiesNV
impl UnwindSafe for PhysicalDeviceRayTracingPropertiesNV
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more