#[repr(transparent)]pub struct VkPipelineLayoutCreateFlags(pub i32);Expand description
VkPipelineLayoutCreateFlags
Tuple Fields§
§0: i32Implementations§
Source§impl VkPipelineLayoutCreateFlags
impl VkPipelineLayoutCreateFlags
Sourcepub const fn has_any_flags(self, flags: Self) -> bool
pub const fn has_any_flags(self, flags: Self) -> bool
return is any bits in flags are set
Sourcepub const fn has_flags_only(self, flags: Self) -> bool
pub const fn has_flags_only(self, flags: Self) -> bool
return is only bits in flags are set
Trait Implementations§
Source§impl BitAnd for VkPipelineLayoutCreateFlags
impl BitAnd for VkPipelineLayoutCreateFlags
Source§impl BitAndAssign for VkPipelineLayoutCreateFlags
impl BitAndAssign for VkPipelineLayoutCreateFlags
Source§fn bitand_assign(&mut self, rhs: Self)
fn bitand_assign(&mut self, rhs: Self)
Performs the
&= operation. Read moreSource§impl BitOr for VkPipelineLayoutCreateFlags
impl BitOr for VkPipelineLayoutCreateFlags
Source§impl BitOrAssign for VkPipelineLayoutCreateFlags
impl BitOrAssign for VkPipelineLayoutCreateFlags
Source§fn bitor_assign(&mut self, rhs: Self)
fn bitor_assign(&mut self, rhs: Self)
Performs the
|= operation. Read moreSource§impl BitXor for VkPipelineLayoutCreateFlags
impl BitXor for VkPipelineLayoutCreateFlags
Source§impl BitXorAssign for VkPipelineLayoutCreateFlags
impl BitXorAssign for VkPipelineLayoutCreateFlags
Source§fn bitxor_assign(&mut self, rhs: Self)
fn bitxor_assign(&mut self, rhs: Self)
Performs the
^= operation. Read moreSource§impl Clone for VkPipelineLayoutCreateFlags
impl Clone for VkPipelineLayoutCreateFlags
Source§fn clone(&self) -> VkPipelineLayoutCreateFlags
fn clone(&self) -> VkPipelineLayoutCreateFlags
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VkPipelineLayoutCreateFlags
impl Debug for VkPipelineLayoutCreateFlags
Source§impl Default for VkPipelineLayoutCreateFlags
impl Default for VkPipelineLayoutCreateFlags
Source§fn default() -> VkPipelineLayoutCreateFlags
fn default() -> VkPipelineLayoutCreateFlags
Returns the “default value” for a type. Read more
Source§impl From<VkPipelineLayoutCreateFlags> for i32
impl From<VkPipelineLayoutCreateFlags> for i32
Source§fn from(value: VkPipelineLayoutCreateFlags) -> Self
fn from(value: VkPipelineLayoutCreateFlags) -> Self
Converts to this type from the input type.
Source§impl From<i32> for VkPipelineLayoutCreateFlags
impl From<i32> for VkPipelineLayoutCreateFlags
Source§impl Hash for VkPipelineLayoutCreateFlags
impl Hash for VkPipelineLayoutCreateFlags
Source§impl Not for VkPipelineLayoutCreateFlags
impl Not for VkPipelineLayoutCreateFlags
Source§impl Ord for VkPipelineLayoutCreateFlags
impl Ord for VkPipelineLayoutCreateFlags
Source§fn cmp(&self, other: &VkPipelineLayoutCreateFlags) -> Ordering
fn cmp(&self, other: &VkPipelineLayoutCreateFlags) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for VkPipelineLayoutCreateFlags
impl PartialOrd for VkPipelineLayoutCreateFlags
impl Copy for VkPipelineLayoutCreateFlags
impl Eq for VkPipelineLayoutCreateFlags
impl StructuralPartialEq for VkPipelineLayoutCreateFlags
Auto Trait Implementations§
impl Freeze for VkPipelineLayoutCreateFlags
impl RefUnwindSafe for VkPipelineLayoutCreateFlags
impl Send for VkPipelineLayoutCreateFlags
impl Sync for VkPipelineLayoutCreateFlags
impl Unpin for VkPipelineLayoutCreateFlags
impl UnsafeUnpin for VkPipelineLayoutCreateFlags
impl UnwindSafe for VkPipelineLayoutCreateFlags
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