pub struct BufferSubresourceSyncInfo {
pub access_mask: AccessFlags,
pub queue_family_index: Option<u32>,
pub range: BufferSubresourceRange,
pub stage_mask: PipelineStageFlags,
}Expand description
Synchronization information for one accessed buffer range.
Fields§
§access_mask: AccessFlagsAccess types performed by stage_mask.
queue_family_index: Option<u32>Queue-family ownership for this range, when exclusive ownership is known.
range: BufferSubresourceRangeThe tracked buffer range.
stage_mask: PipelineStageFlagsPipeline stages that access range.
Trait Implementations§
Source§impl Clone for BufferSubresourceSyncInfo
impl Clone for BufferSubresourceSyncInfo
Source§fn clone(&self) -> BufferSubresourceSyncInfo
fn clone(&self) -> BufferSubresourceSyncInfo
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 BufferSubresourceSyncInfo
Source§impl Debug for BufferSubresourceSyncInfo
impl Debug for BufferSubresourceSyncInfo
impl Eq for BufferSubresourceSyncInfo
Source§impl PartialEq for BufferSubresourceSyncInfo
impl PartialEq for BufferSubresourceSyncInfo
Source§fn eq(&self, other: &BufferSubresourceSyncInfo) -> bool
fn eq(&self, other: &BufferSubresourceSyncInfo) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BufferSubresourceSyncInfo
Auto Trait Implementations§
impl Freeze for BufferSubresourceSyncInfo
impl RefUnwindSafe for BufferSubresourceSyncInfo
impl Send for BufferSubresourceSyncInfo
impl Sync for BufferSubresourceSyncInfo
impl Unpin for BufferSubresourceSyncInfo
impl UnsafeUnpin for BufferSubresourceSyncInfo
impl UnwindSafe for BufferSubresourceSyncInfo
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