#[repr(C)]pub union ClusterAccelerationStructureOpInputNV {
pub p_clusters_bottom_level: *mut ClusterAccelerationStructureClustersBottomLevelInputNV,
pub p_triangle_clusters: *mut ClusterAccelerationStructureTriangleClusterInputNV,
pub p_move_objects: *mut ClusterAccelerationStructureMoveObjectsInputNV,
}Expand description
VkClusterAccelerationStructureOpInputNV
Provided by VK_NV_cluster_acceleration_structure.
Fields§
§p_clusters_bottom_level: *mut ClusterAccelerationStructureClustersBottomLevelInputNV§p_triangle_clusters: *mut ClusterAccelerationStructureTriangleClusterInputNV§p_move_objects: *mut ClusterAccelerationStructureMoveObjectsInputNVTrait Implementations§
Source§impl Clone for ClusterAccelerationStructureOpInputNV
impl Clone for ClusterAccelerationStructureOpInputNV
Source§fn clone(&self) -> ClusterAccelerationStructureOpInputNV
fn clone(&self) -> ClusterAccelerationStructureOpInputNV
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 ClusterAccelerationStructureOpInputNV
Auto Trait Implementations§
impl Freeze for ClusterAccelerationStructureOpInputNV
impl RefUnwindSafe for ClusterAccelerationStructureOpInputNV
impl !Send for ClusterAccelerationStructureOpInputNV
impl !Sync for ClusterAccelerationStructureOpInputNV
impl Unpin for ClusterAccelerationStructureOpInputNV
impl UnsafeUnpin for ClusterAccelerationStructureOpInputNV
impl UnwindSafe for ClusterAccelerationStructureOpInputNV
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