#[repr(C)]pub struct VkBuildPartitionedAccelerationStructureInfoNV {
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub input: VkPartitionedAccelerationStructureInstancesInputNV,
pub srcAccelerationStructureData: VkDeviceAddress,
pub dstAccelerationStructureData: VkDeviceAddress,
pub scratchData: VkDeviceAddress,
pub srcInfos: VkDeviceAddress,
pub srcInfosCount: VkDeviceAddress,
}
Fields§
§sType: VkStructureType
§pNext: *mut c_void
§input: VkPartitionedAccelerationStructureInstancesInputNV
§srcAccelerationStructureData: VkDeviceAddress
§dstAccelerationStructureData: VkDeviceAddress
§scratchData: VkDeviceAddress
§srcInfos: VkDeviceAddress
§srcInfosCount: VkDeviceAddress
Trait Implementations§
Source§impl Clone for VkBuildPartitionedAccelerationStructureInfoNV
impl Clone for VkBuildPartitionedAccelerationStructureInfoNV
Source§fn clone(&self) -> VkBuildPartitionedAccelerationStructureInfoNV
fn clone(&self) -> VkBuildPartitionedAccelerationStructureInfoNV
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for VkBuildPartitionedAccelerationStructureInfoNV
Auto Trait Implementations§
impl Freeze for VkBuildPartitionedAccelerationStructureInfoNV
impl RefUnwindSafe for VkBuildPartitionedAccelerationStructureInfoNV
impl !Send for VkBuildPartitionedAccelerationStructureInfoNV
impl !Sync for VkBuildPartitionedAccelerationStructureInfoNV
impl Unpin for VkBuildPartitionedAccelerationStructureInfoNV
impl UnwindSafe for VkBuildPartitionedAccelerationStructureInfoNV
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