#[repr(C)]pub struct ClusterAccelerationStructureCommandsInfoNV {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub input: ClusterAccelerationStructureInputInfoNV,
pub dst_implicit_data: DeviceAddress,
pub scratch_data: DeviceAddress,
pub dst_addresses_array: StridedDeviceAddressRegionKHR,
pub dst_sizes_array: StridedDeviceAddressRegionKHR,
pub src_infos_array: StridedDeviceAddressRegionKHR,
pub src_infos_count: DeviceAddress,
pub address_resolution_flags: ClusterAccelerationStructureAddressResolutionFlagsNV,
}Fields§
§s_type: StructureType§p_next: *mut c_void§input: ClusterAccelerationStructureInputInfoNV§dst_implicit_data: DeviceAddress§scratch_data: DeviceAddress§dst_addresses_array: StridedDeviceAddressRegionKHR§dst_sizes_array: StridedDeviceAddressRegionKHR§src_infos_array: StridedDeviceAddressRegionKHR§src_infos_count: DeviceAddress§address_resolution_flags: ClusterAccelerationStructureAddressResolutionFlagsNVTrait Implementations§
impl Copy for ClusterAccelerationStructureCommandsInfoNV
Auto Trait Implementations§
impl !Send for ClusterAccelerationStructureCommandsInfoNV
impl !Sync for ClusterAccelerationStructureCommandsInfoNV
impl Freeze for ClusterAccelerationStructureCommandsInfoNV
impl RefUnwindSafe for ClusterAccelerationStructureCommandsInfoNV
impl Unpin for ClusterAccelerationStructureCommandsInfoNV
impl UnsafeUnpin for ClusterAccelerationStructureCommandsInfoNV
impl UnwindSafe for ClusterAccelerationStructureCommandsInfoNV
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