Type Alias ash::vk::DescriptorBindingFlagsEXT

source ·
pub type DescriptorBindingFlagsEXT = DescriptorBindingFlags;

Aliased Type§

struct DescriptorBindingFlagsEXT(/* private fields */);

Implementations

source§

impl DescriptorBindingFlags

source

pub const fn empty() -> Self

source

pub const fn from_raw(x: Flags) -> Self

source

pub const fn as_raw(self) -> Flags

source

pub const fn is_empty(self) -> bool

source

pub const fn intersects(self, other: Self) -> bool

source

pub const fn contains(self, other: Self) -> bool

Returns whether other is a subset of self

source§

impl DescriptorBindingFlags

source

pub const UPDATE_AFTER_BIND: Self = _

source

pub const UPDATE_UNUSED_WHILE_PENDING: Self = _

source

pub const PARTIALLY_BOUND: Self = _

source

pub const VARIABLE_DESCRIPTOR_COUNT: Self = _

source§

impl DescriptorBindingFlags

Generated from ‘VK_EXT_descriptor_indexing’

source

pub const UPDATE_AFTER_BIND_EXT: Self = Self::UPDATE_AFTER_BIND

source

pub const UPDATE_UNUSED_WHILE_PENDING_EXT: Self = Self::UPDATE_UNUSED_WHILE_PENDING

source

pub const PARTIALLY_BOUND_EXT: Self = Self::PARTIALLY_BOUND

source

pub const VARIABLE_DESCRIPTOR_COUNT_EXT: Self = Self::VARIABLE_DESCRIPTOR_COUNT

source§

impl DescriptorBindingFlags

Generated from ‘VK_QCOM_extension_369’

source

pub const RESERVED_4_QCOM: Self = _

Trait Implementations

source§

impl Default for DescriptorBindingFlags

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl PartialEq for DescriptorBindingFlags

source§

fn eq(&self, other: &DescriptorBindingFlags) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for DescriptorBindingFlags

source§

impl StructuralEq for DescriptorBindingFlags

source§

impl Hash for DescriptorBindingFlags

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl BitAnd for DescriptorBindingFlags

§

type Output = DescriptorBindingFlags

The resulting type after applying the & operator.
source§

fn bitand(self, rhs: Self) -> Self

Performs the & operation. Read more
source§

impl Ord for DescriptorBindingFlags

source§

fn cmp(&self, other: &DescriptorBindingFlags) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl StructuralPartialEq for DescriptorBindingFlags

source§

impl Debug for DescriptorBindingFlags

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl BitAndAssign for DescriptorBindingFlags

source§

fn bitand_assign(&mut self, rhs: Self)

Performs the &= operation. Read more
source§

impl BitOrAssign for DescriptorBindingFlags

source§

fn bitor_assign(&mut self, rhs: Self)

Performs the |= operation. Read more
source§

impl PartialOrd for DescriptorBindingFlags

source§

fn partial_cmp(&self, other: &DescriptorBindingFlags) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl BitOr for DescriptorBindingFlags

§

type Output = DescriptorBindingFlags

The resulting type after applying the | operator.
source§

fn bitor(self, rhs: Self) -> Self

Performs the | operation. Read more
source§

impl BitXor for DescriptorBindingFlags

§

type Output = DescriptorBindingFlags

The resulting type after applying the ^ operator.
source§

fn bitxor(self, rhs: Self) -> Self

Performs the ^ operation. Read more
source§

impl Copy for DescriptorBindingFlags

source§

impl Clone for DescriptorBindingFlags

source§

fn clone(&self) -> DescriptorBindingFlags

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Not for DescriptorBindingFlags

§

type Output = DescriptorBindingFlags

The resulting type after applying the ! operator.
source§

fn not(self) -> Self

Performs the unary ! operation. Read more
source§

impl BitXorAssign for DescriptorBindingFlags

source§

fn bitxor_assign(&mut self, rhs: Self)

Performs the ^= operation. Read more