#[repr(C)]pub struct PhysicalDeviceRayTracingValidationFeaturesNV {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub ray_tracing_validation: u32,
}Expand description
VkPhysicalDeviceRayTracingValidationFeaturesNV
Provided by VK_NV_ray_tracing_validation.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_VALIDATION_FEATURES_NV.
p_next: *mut c_voidOptional, may be null.
ray_tracing_validation: u32Implementations§
Source§impl PhysicalDeviceRayTracingValidationFeaturesNV
impl PhysicalDeviceRayTracingValidationFeaturesNV
Sourcepub fn builder<'a>() -> PhysicalDeviceRayTracingValidationFeaturesNVBuilder<'a>
pub fn builder<'a>() -> PhysicalDeviceRayTracingValidationFeaturesNVBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PhysicalDeviceRayTracingValidationFeaturesNV
impl Clone for PhysicalDeviceRayTracingValidationFeaturesNV
Source§fn clone(&self) -> PhysicalDeviceRayTracingValidationFeaturesNV
fn clone(&self) -> PhysicalDeviceRayTracingValidationFeaturesNV
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 PhysicalDeviceRayTracingValidationFeaturesNV
impl ExtendsDeviceCreateInfo for PhysicalDeviceRayTracingValidationFeaturesNV
impl ExtendsPhysicalDeviceFeatures2 for PhysicalDeviceRayTracingValidationFeaturesNV
Auto Trait Implementations§
impl Freeze for PhysicalDeviceRayTracingValidationFeaturesNV
impl RefUnwindSafe for PhysicalDeviceRayTracingValidationFeaturesNV
impl !Send for PhysicalDeviceRayTracingValidationFeaturesNV
impl !Sync for PhysicalDeviceRayTracingValidationFeaturesNV
impl Unpin for PhysicalDeviceRayTracingValidationFeaturesNV
impl UnsafeUnpin for PhysicalDeviceRayTracingValidationFeaturesNV
impl UnwindSafe for PhysicalDeviceRayTracingValidationFeaturesNV
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