#[repr(C)]pub enum VkDescriptorSetLayoutCreateFlagBits {
VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT = 2,
VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT = 1,
VK_DESCRIPTOR_SET_LAYOUT_CREATE_DESCRIPTOR_BUFFER_BIT_EXT = 16,
VK_DESCRIPTOR_SET_LAYOUT_CREATE_EMBEDDED_IMMUTABLE_SAMPLERS_BIT_EXT = 32,
VK_DESCRIPTOR_SET_LAYOUT_CREATE_INDIRECT_BINDABLE_BIT_NV = 128,
VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT = 4,
VK_DESCRIPTOR_SET_LAYOUT_CREATE_PER_STAGE_BIT_NV = 64,
VK_DESCRIPTOR_SET_LAYOUT_CREATE_FLAG_BITS_MAX_ENUM = 2_147_483_647,
}Expand description
enum VkDescriptorSetLayoutCreateFlagBits from VK_VERSION_1_0
Variants§
VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT = 2
VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT = 1
VK_DESCRIPTOR_SET_LAYOUT_CREATE_DESCRIPTOR_BUFFER_BIT_EXT = 16
VK_DESCRIPTOR_SET_LAYOUT_CREATE_EMBEDDED_IMMUTABLE_SAMPLERS_BIT_EXT = 32
VK_DESCRIPTOR_SET_LAYOUT_CREATE_INDIRECT_BINDABLE_BIT_NV = 128
VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT = 4
VK_DESCRIPTOR_SET_LAYOUT_CREATE_PER_STAGE_BIT_NV = 64
VK_DESCRIPTOR_SET_LAYOUT_CREATE_FLAG_BITS_MAX_ENUM = 2_147_483_647
Implementations§
Source§impl VkDescriptorSetLayoutCreateFlagBits
impl VkDescriptorSetLayoutCreateFlagBits
pub const VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR: VkDescriptorSetLayoutCreateFlagBits = VkDescriptorSetLayoutCreateFlagBits::VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT
pub const VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT: VkDescriptorSetLayoutCreateFlagBits = VkDescriptorSetLayoutCreateFlagBits::VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT
pub const VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE: VkDescriptorSetLayoutCreateFlagBits = VkDescriptorSetLayoutCreateFlagBits::VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT
Sourcepub fn combine(bits: &[Self]) -> VkDescriptorSetLayoutCreateFlags
pub fn combine(bits: &[Self]) -> VkDescriptorSetLayoutCreateFlags
Combine bits together
Sourcepub fn check(value: VkDescriptorSetLayoutCreateFlags, bits: Self) -> bool
pub fn check(value: VkDescriptorSetLayoutCreateFlags, bits: Self) -> bool
Check if the bitfield has a value
Trait Implementations§
Source§impl BitAnd<u32> for VkDescriptorSetLayoutCreateFlagBits
impl BitAnd<u32> for VkDescriptorSetLayoutCreateFlagBits
Source§fn bitand(
self,
rhs: VkDescriptorSetLayoutCreateFlags,
) -> VkDescriptorSetLayoutCreateFlags
fn bitand( self, rhs: VkDescriptorSetLayoutCreateFlags, ) -> VkDescriptorSetLayoutCreateFlags
Performs the
& operation. Read moreSource§impl BitOr<u32> for VkDescriptorSetLayoutCreateFlagBits
impl BitOr<u32> for VkDescriptorSetLayoutCreateFlagBits
Source§fn bitor(
self,
rhs: VkDescriptorSetLayoutCreateFlags,
) -> VkDescriptorSetLayoutCreateFlags
fn bitor( self, rhs: VkDescriptorSetLayoutCreateFlags, ) -> VkDescriptorSetLayoutCreateFlags
Performs the
| operation. Read moreSource§impl BitXor<u32> for VkDescriptorSetLayoutCreateFlagBits
impl BitXor<u32> for VkDescriptorSetLayoutCreateFlagBits
Source§fn bitxor(
self,
rhs: VkDescriptorSetLayoutCreateFlags,
) -> VkDescriptorSetLayoutCreateFlags
fn bitxor( self, rhs: VkDescriptorSetLayoutCreateFlags, ) -> VkDescriptorSetLayoutCreateFlags
Performs the
^ operation. Read moreSource§impl Clone for VkDescriptorSetLayoutCreateFlagBits
impl Clone for VkDescriptorSetLayoutCreateFlagBits
Source§fn clone(&self) -> VkDescriptorSetLayoutCreateFlagBits
fn clone(&self) -> VkDescriptorSetLayoutCreateFlagBits
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 VkDescriptorSetLayoutCreateFlagBits
impl Eq for VkDescriptorSetLayoutCreateFlagBits
Source§impl Ord for VkDescriptorSetLayoutCreateFlagBits
impl Ord for VkDescriptorSetLayoutCreateFlagBits
Source§fn cmp(&self, other: &VkDescriptorSetLayoutCreateFlagBits) -> Ordering
fn cmp(&self, other: &VkDescriptorSetLayoutCreateFlagBits) -> 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 VkDescriptorSetLayoutCreateFlagBits
impl PartialOrd for VkDescriptorSetLayoutCreateFlagBits
impl StructuralPartialEq for VkDescriptorSetLayoutCreateFlagBits
Auto Trait Implementations§
impl Freeze for VkDescriptorSetLayoutCreateFlagBits
impl RefUnwindSafe for VkDescriptorSetLayoutCreateFlagBits
impl Send for VkDescriptorSetLayoutCreateFlagBits
impl Sync for VkDescriptorSetLayoutCreateFlagBits
impl Unpin for VkDescriptorSetLayoutCreateFlagBits
impl UnsafeUnpin for VkDescriptorSetLayoutCreateFlagBits
impl UnwindSafe for VkDescriptorSetLayoutCreateFlagBits
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