#[repr(transparent)]pub struct DependencyFlagBits(pub u32);Expand description
Open integer representation of VkDependencyFlagBits.
Tuple Fields§
§0: u32Implementations§
Source§impl DependencyFlagBits
impl DependencyFlagBits
Sourcepub const BY_REGION_BIT: Self
pub const BY_REGION_BIT: Self
Native value VK_DEPENDENCY_BY_REGION_BIT.
Sourcepub const DEVICE_GROUP_BIT: Self
pub const DEVICE_GROUP_BIT: Self
Native value VK_DEPENDENCY_DEVICE_GROUP_BIT.
Sourcepub const VIEW_LOCAL_BIT: Self
pub const VIEW_LOCAL_BIT: Self
Native value VK_DEPENDENCY_VIEW_LOCAL_BIT.
Sourcepub const VIEW_LOCAL_BIT_KHR: Self
pub const VIEW_LOCAL_BIT_KHR: Self
Native value VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR.
Sourcepub const DEVICE_GROUP_BIT_KHR: Self
pub const DEVICE_GROUP_BIT_KHR: Self
Native value VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR.
Sourcepub const FEEDBACK_LOOP_BIT_EXT: Self
pub const FEEDBACK_LOOP_BIT_EXT: Self
Native value VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT.
Sourcepub const QUEUE_FAMILY_OWNERSHIP_TRANSFER_USE_ALL_STAGES_BIT_KHR: Self
pub const QUEUE_FAMILY_OWNERSHIP_TRANSFER_USE_ALL_STAGES_BIT_KHR: Self
Native value VK_DEPENDENCY_QUEUE_FAMILY_OWNERSHIP_TRANSFER_USE_ALL_STAGES_BIT_KHR.
Khronos reference: VK_DEPENDENCY_QUEUE_FAMILY_OWNERSHIP_TRANSFER_USE_ALL_STAGES_BIT_KHR
Sourcepub const ASYMMETRIC_EVENT_BIT_KHR: Self
pub const ASYMMETRIC_EVENT_BIT_KHR: Self
Native value VK_DEPENDENCY_ASYMMETRIC_EVENT_BIT_KHR.
pub const fn from_raw(value: u32) -> Self
pub const fn as_raw(self) -> u32
pub const fn empty() -> Self
Trait Implementations§
Source§impl BitAnd for DependencyFlagBits
impl BitAnd for DependencyFlagBits
Source§impl BitOr for DependencyFlagBits
impl BitOr for DependencyFlagBits
Source§impl BitXor for DependencyFlagBits
impl BitXor for DependencyFlagBits
Source§impl Clone for DependencyFlagBits
impl Clone for DependencyFlagBits
impl Copy for DependencyFlagBits
Source§impl Debug for DependencyFlagBits
impl Debug for DependencyFlagBits
Source§impl Default for DependencyFlagBits
impl Default for DependencyFlagBits
impl Eq for DependencyFlagBits
Source§impl Hash for DependencyFlagBits
impl Hash for DependencyFlagBits
Source§impl Not for DependencyFlagBits
impl Not for DependencyFlagBits
Source§impl PartialEq for DependencyFlagBits
impl PartialEq for DependencyFlagBits
impl StructuralPartialEq for DependencyFlagBits
Auto Trait Implementations§
impl Forget for DependencyFlagBits
impl Freeze for DependencyFlagBits
impl Move for DependencyFlagBits
impl RefUnwindSafe for DependencyFlagBits
impl Send for DependencyFlagBits
impl Sync for DependencyFlagBits
impl Unpin for DependencyFlagBits
impl UnsafeUnpin for DependencyFlagBits
impl UnwindSafe for DependencyFlagBits
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more