pub struct BufferCreateFlagBits(/* private fields */);Expand description
Implementations§
Source§impl BufferCreateFlagBits
impl BufferCreateFlagBits
Sourcepub const SPARSE_BINDING: BufferCreateFlagBits
pub const SPARSE_BINDING: BufferCreateFlagBits
Bit 0.
Sourcepub const SPARSE_RESIDENCY: BufferCreateFlagBits
pub const SPARSE_RESIDENCY: BufferCreateFlagBits
Bit 1.
Sourcepub const SPARSE_ALIASED: BufferCreateFlagBits
pub const SPARSE_ALIASED: BufferCreateFlagBits
Bit 2.
Sourcepub const PROTECTED: BufferCreateFlagBits
pub const PROTECTED: BufferCreateFlagBits
Bit 3.
Sourcepub const DEVICE_ADDRESS_CAPTURE_REPLAY: BufferCreateFlagBits
pub const DEVICE_ADDRESS_CAPTURE_REPLAY: BufferCreateFlagBits
Bit 4.
Sourcepub const DESCRIPTOR_BUFFER_CAPTURE_REPLAY: BufferCreateFlagBits
pub const DESCRIPTOR_BUFFER_CAPTURE_REPLAY: BufferCreateFlagBits
Bit 5.
Sourcepub const VIDEO_PROFILE_INDEPENDENT: BufferCreateFlagBits
pub const VIDEO_PROFILE_INDEPENDENT: BufferCreateFlagBits
Bit 6.
pub const fn empty() -> BufferCreateFlagBits
pub const fn from_raw(value: u32) -> BufferCreateFlagBits
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn contains(self, other: BufferCreateFlagBits) -> bool
pub const fn all() -> BufferCreateFlagBits
Trait Implementations§
Source§impl BitAnd for BufferCreateFlagBits
impl BitAnd for BufferCreateFlagBits
Source§type Output = BufferCreateFlagBits
type Output = BufferCreateFlagBits
The resulting type after applying the
& operator.Source§fn bitand(self, rhs: BufferCreateFlagBits) -> BufferCreateFlagBits
fn bitand(self, rhs: BufferCreateFlagBits) -> BufferCreateFlagBits
Performs the
& operation. Read moreSource§impl BitAndAssign for BufferCreateFlagBits
impl BitAndAssign for BufferCreateFlagBits
Source§fn bitand_assign(&mut self, rhs: BufferCreateFlagBits)
fn bitand_assign(&mut self, rhs: BufferCreateFlagBits)
Performs the
&= operation. Read moreSource§impl BitOr for BufferCreateFlagBits
impl BitOr for BufferCreateFlagBits
Source§type Output = BufferCreateFlagBits
type Output = BufferCreateFlagBits
The resulting type after applying the
| operator.Source§fn bitor(self, rhs: BufferCreateFlagBits) -> BufferCreateFlagBits
fn bitor(self, rhs: BufferCreateFlagBits) -> BufferCreateFlagBits
Performs the
| operation. Read moreSource§impl BitOrAssign for BufferCreateFlagBits
impl BitOrAssign for BufferCreateFlagBits
Source§fn bitor_assign(&mut self, rhs: BufferCreateFlagBits)
fn bitor_assign(&mut self, rhs: BufferCreateFlagBits)
Performs the
|= operation. Read moreSource§impl BitXor for BufferCreateFlagBits
impl BitXor for BufferCreateFlagBits
Source§type Output = BufferCreateFlagBits
type Output = BufferCreateFlagBits
The resulting type after applying the
^ operator.Source§fn bitxor(self, rhs: BufferCreateFlagBits) -> BufferCreateFlagBits
fn bitxor(self, rhs: BufferCreateFlagBits) -> BufferCreateFlagBits
Performs the
^ operation. Read moreSource§impl BitXorAssign for BufferCreateFlagBits
impl BitXorAssign for BufferCreateFlagBits
Source§fn bitxor_assign(&mut self, rhs: BufferCreateFlagBits)
fn bitxor_assign(&mut self, rhs: BufferCreateFlagBits)
Performs the
^= operation. Read moreSource§impl Clone for BufferCreateFlagBits
impl Clone for BufferCreateFlagBits
Source§fn clone(&self) -> BufferCreateFlagBits
fn clone(&self) -> BufferCreateFlagBits
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 BufferCreateFlagBits
impl Debug for BufferCreateFlagBits
Source§impl Default for BufferCreateFlagBits
impl Default for BufferCreateFlagBits
Source§fn default() -> BufferCreateFlagBits
fn default() -> BufferCreateFlagBits
Returns the “default value” for a type. Read more
Source§impl Hash for BufferCreateFlagBits
impl Hash for BufferCreateFlagBits
Source§impl Not for BufferCreateFlagBits
impl Not for BufferCreateFlagBits
Source§type Output = BufferCreateFlagBits
type Output = BufferCreateFlagBits
The resulting type after applying the
! operator.Source§fn not(self) -> BufferCreateFlagBits
fn not(self) -> BufferCreateFlagBits
Performs the unary
! operation. Read moreSource§impl Ord for BufferCreateFlagBits
impl Ord for BufferCreateFlagBits
Source§fn cmp(&self, other: &BufferCreateFlagBits) -> Ordering
fn cmp(&self, other: &BufferCreateFlagBits) -> 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 PartialEq for BufferCreateFlagBits
impl PartialEq for BufferCreateFlagBits
Source§impl PartialOrd for BufferCreateFlagBits
impl PartialOrd for BufferCreateFlagBits
impl Copy for BufferCreateFlagBits
impl Eq for BufferCreateFlagBits
impl StructuralPartialEq for BufferCreateFlagBits
Auto Trait Implementations§
impl Freeze for BufferCreateFlagBits
impl RefUnwindSafe for BufferCreateFlagBits
impl Send for BufferCreateFlagBits
impl Sync for BufferCreateFlagBits
impl Unpin for BufferCreateFlagBits
impl UnsafeUnpin for BufferCreateFlagBits
impl UnwindSafe for BufferCreateFlagBits
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