pub struct AccelerationStructureSyncInfo {
pub stage_mask: PipelineStageFlags,
pub access_mask: AccessFlags,
pub queue_family_index: Option<u32>,
}Expand description
Synchronization information for an acceleration structure.
Fields§
§stage_mask: PipelineStageFlagsPipeline stages that access the acceleration structure.
access_mask: AccessFlagsAccess types performed by those stages.
queue_family_index: Option<u32>Current exclusive queue-family ownership, when relevant.
Trait Implementations§
Source§impl Clone for AccelerationStructureSyncInfo
impl Clone for AccelerationStructureSyncInfo
Source§fn clone(&self) -> AccelerationStructureSyncInfo
fn clone(&self) -> AccelerationStructureSyncInfo
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AccelerationStructureSyncInfo
Auto Trait Implementations§
impl Freeze for AccelerationStructureSyncInfo
impl RefUnwindSafe for AccelerationStructureSyncInfo
impl Send for AccelerationStructureSyncInfo
impl Sync for AccelerationStructureSyncInfo
impl Unpin for AccelerationStructureSyncInfo
impl UnsafeUnpin for AccelerationStructureSyncInfo
impl UnwindSafe for AccelerationStructureSyncInfo
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