[−][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
Methods
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,