#[repr(C)]pub enum VkDescriptorPoolCreateFlagBits {
VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT = 1,
VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT = 2,
VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT = 4,
VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_SETS_BIT_NV = 8,
VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_POOLS_BIT_NV = 16,
VK_DESCRIPTOR_POOL_CREATE_FLAG_BITS_MAX_ENUM = 2_147_483_647,
}Expand description
enum VkDescriptorPoolCreateFlagBits from VK_VERSION_1_0
Variants§
VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT = 1
VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT = 2
VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT = 4
VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_SETS_BIT_NV = 8
VK_DESCRIPTOR_POOL_CREATE_ALLOW_OVERALLOCATION_POOLS_BIT_NV = 16
VK_DESCRIPTOR_POOL_CREATE_FLAG_BITS_MAX_ENUM = 2_147_483_647
Implementations§
Source§impl VkDescriptorPoolCreateFlagBits
impl VkDescriptorPoolCreateFlagBits
pub const VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT: VkDescriptorPoolCreateFlagBits = VkDescriptorPoolCreateFlagBits::VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT
pub const VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE: VkDescriptorPoolCreateFlagBits = VkDescriptorPoolCreateFlagBits::VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT
Sourcepub fn combine(bits: &[Self]) -> VkDescriptorPoolCreateFlags
pub fn combine(bits: &[Self]) -> VkDescriptorPoolCreateFlags
Combine bits together
Sourcepub fn check(value: VkDescriptorPoolCreateFlags, bits: Self) -> bool
pub fn check(value: VkDescriptorPoolCreateFlags, bits: Self) -> bool
Check if the bitfield has a value
Trait Implementations§
Source§impl BitAnd<u32> for VkDescriptorPoolCreateFlagBits
impl BitAnd<u32> for VkDescriptorPoolCreateFlagBits
Source§fn bitand(self, rhs: VkDescriptorPoolCreateFlags) -> VkDescriptorPoolCreateFlags
fn bitand(self, rhs: VkDescriptorPoolCreateFlags) -> VkDescriptorPoolCreateFlags
Performs the
& operation. Read moreSource§impl BitOr<u32> for VkDescriptorPoolCreateFlagBits
impl BitOr<u32> for VkDescriptorPoolCreateFlagBits
Source§fn bitor(self, rhs: VkDescriptorPoolCreateFlags) -> VkDescriptorPoolCreateFlags
fn bitor(self, rhs: VkDescriptorPoolCreateFlags) -> VkDescriptorPoolCreateFlags
Performs the
| operation. Read moreSource§impl BitXor<u32> for VkDescriptorPoolCreateFlagBits
impl BitXor<u32> for VkDescriptorPoolCreateFlagBits
Source§fn bitxor(self, rhs: VkDescriptorPoolCreateFlags) -> VkDescriptorPoolCreateFlags
fn bitxor(self, rhs: VkDescriptorPoolCreateFlags) -> VkDescriptorPoolCreateFlags
Performs the
^ operation. Read moreSource§impl Clone for VkDescriptorPoolCreateFlagBits
impl Clone for VkDescriptorPoolCreateFlagBits
Source§fn clone(&self) -> VkDescriptorPoolCreateFlagBits
fn clone(&self) -> VkDescriptorPoolCreateFlagBits
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 VkDescriptorPoolCreateFlagBits
impl Eq for VkDescriptorPoolCreateFlagBits
Source§impl Not for VkDescriptorPoolCreateFlagBits
impl Not for VkDescriptorPoolCreateFlagBits
Source§impl Ord for VkDescriptorPoolCreateFlagBits
impl Ord for VkDescriptorPoolCreateFlagBits
Source§fn cmp(&self, other: &VkDescriptorPoolCreateFlagBits) -> Ordering
fn cmp(&self, other: &VkDescriptorPoolCreateFlagBits) -> 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 VkDescriptorPoolCreateFlagBits
impl PartialOrd for VkDescriptorPoolCreateFlagBits
impl StructuralPartialEq for VkDescriptorPoolCreateFlagBits
Auto Trait Implementations§
impl Freeze for VkDescriptorPoolCreateFlagBits
impl RefUnwindSafe for VkDescriptorPoolCreateFlagBits
impl Send for VkDescriptorPoolCreateFlagBits
impl Sync for VkDescriptorPoolCreateFlagBits
impl Unpin for VkDescriptorPoolCreateFlagBits
impl UnsafeUnpin for VkDescriptorPoolCreateFlagBits
impl UnwindSafe for VkDescriptorPoolCreateFlagBits
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