#[repr(C)]pub struct PartitionedAccelerationStructureInstancesInputNV {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub flags: BuildAccelerationStructureFlagsKHR,
pub instance_count: u32,
pub max_instance_per_partition_count: u32,
pub partition_count: u32,
pub max_instance_in_global_partition_count: u32,
}Expand description
VkPartitionedAccelerationStructureInstancesInputNV
Provided by VK_NV_partitioned_acceleration_structure.
§Extended By
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_PARTITIONED_ACCELERATION_STRUCTURE_INSTANCES_INPUT_NV.
p_next: *mut c_voidOptional, may be null.
flags: BuildAccelerationStructureFlagsKHR§instance_count: u32§max_instance_per_partition_count: u32§partition_count: u32§max_instance_in_global_partition_count: u32Implementations§
Source§impl PartitionedAccelerationStructureInstancesInputNV
impl PartitionedAccelerationStructureInstancesInputNV
Sourcepub fn builder<'a>() -> PartitionedAccelerationStructureInstancesInputNVBuilder<'a>
pub fn builder<'a>() -> PartitionedAccelerationStructureInstancesInputNVBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for PartitionedAccelerationStructureInstancesInputNV
impl Clone for PartitionedAccelerationStructureInstancesInputNV
Source§fn clone(&self) -> PartitionedAccelerationStructureInstancesInputNV
fn clone(&self) -> PartitionedAccelerationStructureInstancesInputNV
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 PartitionedAccelerationStructureInstancesInputNV
Auto Trait Implementations§
impl Freeze for PartitionedAccelerationStructureInstancesInputNV
impl RefUnwindSafe for PartitionedAccelerationStructureInstancesInputNV
impl !Send for PartitionedAccelerationStructureInstancesInputNV
impl !Sync for PartitionedAccelerationStructureInstancesInputNV
impl Unpin for PartitionedAccelerationStructureInstancesInputNV
impl UnsafeUnpin for PartitionedAccelerationStructureInstancesInputNV
impl UnwindSafe for PartitionedAccelerationStructureInstancesInputNV
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