#[repr(C)]pub enum VkRenderPassCreateFlagBits {
VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM = 2,
VK_RENDER_PASS_CREATE_PER_LAYER_FRAGMENT_DENSITY_BIT_VALVE = 4,
VK_RENDER_PASS_CREATE_FLAG_BITS_MAX_ENUM = 2_147_483_647,
}Expand description
enum VkRenderPassCreateFlagBits from VK_VERSION_1_0
Variants§
VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM = 2
VK_RENDER_PASS_CREATE_PER_LAYER_FRAGMENT_DENSITY_BIT_VALVE = 4
VK_RENDER_PASS_CREATE_FLAG_BITS_MAX_ENUM = 2_147_483_647
Implementations§
Source§impl VkRenderPassCreateFlagBits
impl VkRenderPassCreateFlagBits
Sourcepub fn combine(bits: &[Self]) -> VkRenderPassCreateFlags
pub fn combine(bits: &[Self]) -> VkRenderPassCreateFlags
Combine bits together
Sourcepub fn check(value: VkRenderPassCreateFlags, bits: Self) -> bool
pub fn check(value: VkRenderPassCreateFlags, bits: Self) -> bool
Check if the bitfield has a value
Trait Implementations§
Source§impl BitAnd for VkRenderPassCreateFlagBits
impl BitAnd for VkRenderPassCreateFlagBits
Source§impl BitAnd<u32> for VkRenderPassCreateFlagBits
impl BitAnd<u32> for VkRenderPassCreateFlagBits
Source§fn bitand(self, rhs: VkRenderPassCreateFlags) -> VkRenderPassCreateFlags
fn bitand(self, rhs: VkRenderPassCreateFlags) -> VkRenderPassCreateFlags
Performs the
& operation. Read moreSource§impl BitOr for VkRenderPassCreateFlagBits
impl BitOr for VkRenderPassCreateFlagBits
Source§impl BitOr<u32> for VkRenderPassCreateFlagBits
impl BitOr<u32> for VkRenderPassCreateFlagBits
Source§fn bitor(self, rhs: VkRenderPassCreateFlags) -> VkRenderPassCreateFlags
fn bitor(self, rhs: VkRenderPassCreateFlags) -> VkRenderPassCreateFlags
Performs the
| operation. Read moreSource§impl BitXor for VkRenderPassCreateFlagBits
impl BitXor for VkRenderPassCreateFlagBits
Source§impl BitXor<u32> for VkRenderPassCreateFlagBits
impl BitXor<u32> for VkRenderPassCreateFlagBits
Source§fn bitxor(self, rhs: VkRenderPassCreateFlags) -> VkRenderPassCreateFlags
fn bitxor(self, rhs: VkRenderPassCreateFlags) -> VkRenderPassCreateFlags
Performs the
^ operation. Read moreSource§impl Clone for VkRenderPassCreateFlagBits
impl Clone for VkRenderPassCreateFlagBits
Source§fn clone(&self) -> VkRenderPassCreateFlagBits
fn clone(&self) -> VkRenderPassCreateFlagBits
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VkRenderPassCreateFlagBits
Source§impl Debug for VkRenderPassCreateFlagBits
impl Debug for VkRenderPassCreateFlagBits
impl Eq for VkRenderPassCreateFlagBits
Source§impl Hash for VkRenderPassCreateFlagBits
impl Hash for VkRenderPassCreateFlagBits
Source§impl Not for VkRenderPassCreateFlagBits
impl Not for VkRenderPassCreateFlagBits
Source§impl Ord for VkRenderPassCreateFlagBits
impl Ord for VkRenderPassCreateFlagBits
Source§fn cmp(&self, other: &VkRenderPassCreateFlagBits) -> Ordering
fn cmp(&self, other: &VkRenderPassCreateFlagBits) -> Ordering
1.21.0 (const: unstable) · 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 VkRenderPassCreateFlagBits
impl PartialOrd for VkRenderPassCreateFlagBits
impl StructuralPartialEq for VkRenderPassCreateFlagBits
Auto Trait Implementations§
impl Freeze for VkRenderPassCreateFlagBits
impl RefUnwindSafe for VkRenderPassCreateFlagBits
impl Send for VkRenderPassCreateFlagBits
impl Sync for VkRenderPassCreateFlagBits
impl Unpin for VkRenderPassCreateFlagBits
impl UnsafeUnpin for VkRenderPassCreateFlagBits
impl UnwindSafe for VkRenderPassCreateFlagBits
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