[−][src]Struct vulkano::sync::AccessFlagBits
Fields
indirect_command_read: bool
index_read: bool
vertex_attribute_read: bool
uniform_read: bool
input_attachment_read: bool
shader_read: bool
shader_write: bool
color_attachment_read: bool
color_attachment_write: bool
depth_stencil_attachment_read: bool
depth_stencil_attachment_write: bool
transfer_read: bool
transfer_write: bool
host_read: bool
host_write: bool
memory_read: bool
memory_write: bool
Implementations
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 BitOr<AccessFlagBits> for AccessFlagBits
[src]
type Output = AccessFlagBits
The resulting type after applying the |
operator.
pub fn bitor(self, rhs: AccessFlagBits) -> AccessFlagBits
[src]
impl BitOrAssign<AccessFlagBits> for AccessFlagBits
[src]
pub fn bitor_assign(&mut self, rhs: AccessFlagBits)
[src]
impl Clone for AccessFlagBits
[src]
pub fn clone(&self) -> AccessFlagBits
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for AccessFlagBits
[src]
impl Debug for AccessFlagBits
[src]
Auto Trait Implementations
impl RefUnwindSafe for AccessFlagBits
[src]
impl Send for AccessFlagBits
[src]
impl Sync for AccessFlagBits
[src]
impl Unpin for AccessFlagBits
[src]
impl UnwindSafe for AccessFlagBits
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Content for T
[src]
pub fn ref_from_ptr(*mut c_void, usize) -> Option<*mut T>
[src]
pub fn is_size_suitable(usize) -> bool
[src]
pub fn indiv_size() -> usize
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut 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.
pub 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>,