#[repr(C)]pub struct PhysicalDeviceRayTracingPropertiesNV {
pub s_type: StructureType,
pub p_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: StructureTypep_next: *mut c_voidshader_group_handle_size: u32max_recursion_depth: u32max_shader_group_stride: u32shader_group_base_alignment: u32max_geometry_count: u64max_instance_count: u64max_triangle_count: u64max_descriptor_set_acceleration_structures: u32Implementations
sourceimpl PhysicalDeviceRayTracingPropertiesNV
impl PhysicalDeviceRayTracingPropertiesNV
pub fn builder<'a>() -> PhysicalDeviceRayTracingPropertiesNVBuilder<'a>
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 Default for PhysicalDeviceRayTracingPropertiesNV
impl Default for PhysicalDeviceRayTracingPropertiesNV
sourcefn default() -> PhysicalDeviceRayTracingPropertiesNV
fn default() -> PhysicalDeviceRayTracingPropertiesNV
Returns the “default value” for a type. Read more
impl Copy for PhysicalDeviceRayTracingPropertiesNV
impl ExtendsPhysicalDeviceProperties2 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