Struct vulkano::sync::PipelineMemoryAccess
source · [−]pub struct PipelineMemoryAccess {
pub stages: PipelineStages,
pub access: AccessFlags,
pub exclusive: bool,
}
Expand description
The full specification of memory access by the pipeline for a particular resource.
Fields
stages: PipelineStages
The pipeline stages the resource will be accessed in.
access: AccessFlags
The type of memory access that will be performed.
exclusive: bool
Whether the resource needs exclusive (mutable) access or can be shared.
Trait Implementations
sourceimpl Clone for PipelineMemoryAccess
impl Clone for PipelineMemoryAccess
sourcefn clone(&self) -> PipelineMemoryAccess
fn clone(&self) -> PipelineMemoryAccess
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PipelineMemoryAccess
impl Debug for PipelineMemoryAccess
impl Copy for PipelineMemoryAccess
Auto Trait Implementations
impl RefUnwindSafe for PipelineMemoryAccess
impl Send for PipelineMemoryAccess
impl Sync for PipelineMemoryAccess
impl Unpin for PipelineMemoryAccess
impl UnwindSafe for PipelineMemoryAccess
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more