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 moresourceimpl Debug for PipelineMemoryAccess
impl Debug for PipelineMemoryAccess
sourceimpl Default for PipelineMemoryAccess
impl Default for PipelineMemoryAccess
sourcefn default() -> PipelineMemoryAccess
fn default() -> PipelineMemoryAccess
Returns the “default value” for a type. Read more
sourceimpl PartialEq<PipelineMemoryAccess> for PipelineMemoryAccess
impl PartialEq<PipelineMemoryAccess> for PipelineMemoryAccess
sourcefn eq(&self, other: &PipelineMemoryAccess) -> bool
fn eq(&self, other: &PipelineMemoryAccess) -> bool
impl Copy for PipelineMemoryAccess
impl Eq for PipelineMemoryAccess
impl StructuralEq for PipelineMemoryAccess
impl StructuralPartialEq 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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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