[−][src]Struct vulkano::sync::AccessFlagBits
Fields
indirect_command_read: boolindex_read: boolvertex_attribute_read: booluniform_read: boolinput_attachment_read: boolshader_read: boolshader_write: boolcolor_attachment_read: boolcolor_attachment_write: booldepth_stencil_attachment_read: booldepth_stencil_attachment_write: booltransfer_read: booltransfer_write: boolhost_read: boolhost_write: boolmemory_read: boolmemory_write: boolMethods
impl AccessFlagBits[src]
pub fn all() -> AccessFlagBits[src]
Builds an AccessFlagBits struct with all bits set.
pub fn none() -> AccessFlagBits[src]
Builds an AccessFlagBits struct with none of the bits set.
impl AccessFlagBits[src]
pub fn is_compatible_with(&self, stages: &PipelineStages) -> bool[src]
Returns true if the access flags can be used with the given pipeline stages.
Corresponds to Table 4. Supported access types in section 6.1.3. Access Types of the
Vulkan specs.
Trait Implementations
impl Clone for AccessFlagBits[src]
fn clone(&self) -> AccessFlagBits[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for AccessFlagBits[src]
impl BitOr<AccessFlagBits> for AccessFlagBits[src]
type Output = AccessFlagBits
The resulting type after applying the | operator.
fn bitor(self, rhs: AccessFlagBits) -> AccessFlagBits[src]
impl BitOrAssign<AccessFlagBits> for AccessFlagBits[src]
fn bitor_assign(&mut self, rhs: AccessFlagBits)[src]
impl Debug for AccessFlagBits[src]
Auto Trait Implementations
impl Send for AccessFlagBits
impl Unpin for AccessFlagBits
impl Sync for AccessFlagBits
impl UnwindSafe for AccessFlagBits
impl RefUnwindSafe for AccessFlagBits
Blanket Implementations
impl<T> Content for T[src]
fn ref_from_ptr(*mut c_void, usize) -> Option<*mut T>[src]
fn is_size_suitable(usize) -> bool[src]
fn indiv_size() -> usize[src]
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,