#[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 Cast for PhysicalDeviceRayTracingPropertiesNV
impl Cast for PhysicalDeviceRayTracingPropertiesNV
§type Target = PhysicalDeviceRayTracingPropertiesNV
type Target = PhysicalDeviceRayTracingPropertiesNV
The other type this type can be used interchangeably with in FFI.
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 Default for PhysicalDeviceRayTracingPropertiesNV
impl Default for PhysicalDeviceRayTracingPropertiesNV
source§fn default() -> PhysicalDeviceRayTracingPropertiesNV
fn default() -> PhysicalDeviceRayTracingPropertiesNV
Returns the “default value” for a type. Read more
source§impl HasBuilder<'static> for PhysicalDeviceRayTracingPropertiesNV
impl HasBuilder<'static> for PhysicalDeviceRayTracingPropertiesNV
source§impl PartialEq<PhysicalDeviceRayTracingPropertiesNV> for PhysicalDeviceRayTracingPropertiesNV
impl PartialEq<PhysicalDeviceRayTracingPropertiesNV> 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 ExtendsPhysicalDeviceProperties2 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§
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