#[repr(C)]pub struct BuildPartitionedAccelerationStructureInfoNV {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub input: PartitionedAccelerationStructureInstancesInputNV,
pub src_acceleration_structure_data: u64,
pub dst_acceleration_structure_data: u64,
pub scratch_data: u64,
pub src_infos: u64,
pub src_infos_count: u64,
}Expand description
VkBuildPartitionedAccelerationStructureInfoNV
Provided by VK_NV_partitioned_acceleration_structure.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_BUILD_PARTITIONED_ACCELERATION_STRUCTURE_INFO_NV.
p_next: *mut c_voidOptional, may be null.
input: PartitionedAccelerationStructureInstancesInputNV§src_acceleration_structure_data: u64§dst_acceleration_structure_data: u64§scratch_data: u64§src_infos: u64§src_infos_count: u64Implementations§
Source§impl BuildPartitionedAccelerationStructureInfoNV
impl BuildPartitionedAccelerationStructureInfoNV
Sourcepub fn builder<'a>() -> BuildPartitionedAccelerationStructureInfoNVBuilder<'a>
pub fn builder<'a>() -> BuildPartitionedAccelerationStructureInfoNVBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for BuildPartitionedAccelerationStructureInfoNV
impl Clone for BuildPartitionedAccelerationStructureInfoNV
Source§fn clone(&self) -> BuildPartitionedAccelerationStructureInfoNV
fn clone(&self) -> BuildPartitionedAccelerationStructureInfoNV
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 moreSource§impl Default for BuildPartitionedAccelerationStructureInfoNV
impl Default for BuildPartitionedAccelerationStructureInfoNV
Source§fn default() -> BuildPartitionedAccelerationStructureInfoNV
fn default() -> BuildPartitionedAccelerationStructureInfoNV
Returns the “default value” for a type. Read more
impl Copy for BuildPartitionedAccelerationStructureInfoNV
Auto Trait Implementations§
impl Freeze for BuildPartitionedAccelerationStructureInfoNV
impl RefUnwindSafe for BuildPartitionedAccelerationStructureInfoNV
impl !Send for BuildPartitionedAccelerationStructureInfoNV
impl !Sync for BuildPartitionedAccelerationStructureInfoNV
impl Unpin for BuildPartitionedAccelerationStructureInfoNV
impl UnsafeUnpin for BuildPartitionedAccelerationStructureInfoNV
impl UnwindSafe for BuildPartitionedAccelerationStructureInfoNV
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