pub struct ImageCreateFlagBits(/* private fields */);Expand description
Implementations§
Source§impl ImageCreateFlagBits
impl ImageCreateFlagBits
Sourcepub const SPARSE_BINDING: ImageCreateFlagBits
pub const SPARSE_BINDING: ImageCreateFlagBits
Bit 0.
Sourcepub const SPARSE_RESIDENCY: ImageCreateFlagBits
pub const SPARSE_RESIDENCY: ImageCreateFlagBits
Bit 1.
Sourcepub const SPARSE_ALIASED: ImageCreateFlagBits
pub const SPARSE_ALIASED: ImageCreateFlagBits
Bit 2.
Sourcepub const MUTABLE_FORMAT: ImageCreateFlagBits
pub const MUTABLE_FORMAT: ImageCreateFlagBits
Bit 3.
Sourcepub const CUBE_COMPATIBLE: ImageCreateFlagBits
pub const CUBE_COMPATIBLE: ImageCreateFlagBits
Bit 4.
Sourcepub const ALIAS: ImageCreateFlagBits
pub const ALIAS: ImageCreateFlagBits
Bit 10.
Sourcepub const SPLIT_INSTANCE_BIND_REGIONS: ImageCreateFlagBits
pub const SPLIT_INSTANCE_BIND_REGIONS: ImageCreateFlagBits
Bit 6.
Sourcepub const _2D_ARRAY_COMPATIBLE: ImageCreateFlagBits
pub const _2D_ARRAY_COMPATIBLE: ImageCreateFlagBits
Bit 5.
Sourcepub const BLOCK_TEXEL_VIEW_COMPATIBLE: ImageCreateFlagBits
pub const BLOCK_TEXEL_VIEW_COMPATIBLE: ImageCreateFlagBits
Bit 7.
Sourcepub const EXTENDED_USAGE: ImageCreateFlagBits
pub const EXTENDED_USAGE: ImageCreateFlagBits
Bit 8.
Sourcepub const PROTECTED: ImageCreateFlagBits
pub const PROTECTED: ImageCreateFlagBits
Bit 11.
Sourcepub const DISJOINT: ImageCreateFlagBits
pub const DISJOINT: ImageCreateFlagBits
Bit 9.
Sourcepub const CORNER_SAMPLED: ImageCreateFlagBits
pub const CORNER_SAMPLED: ImageCreateFlagBits
Bit 13.
Sourcepub const DESCRIPTOR_HEAP_CAPTURE_REPLAY: ImageCreateFlagBits
pub const DESCRIPTOR_HEAP_CAPTURE_REPLAY: ImageCreateFlagBits
Bit 16.
Sourcepub const SAMPLE_LOCATIONS_COMPATIBLE_DEPTH: ImageCreateFlagBits
pub const SAMPLE_LOCATIONS_COMPATIBLE_DEPTH: ImageCreateFlagBits
Bit 12.
Sourcepub const SUBSAMPLED: ImageCreateFlagBits
pub const SUBSAMPLED: ImageCreateFlagBits
Bit 14.
pub const DESCRIPTOR_BUFFER_CAPTURE_REPLAY: ImageCreateFlagBits = Self::DESCRIPTOR_HEAP_CAPTURE_REPLAY
Sourcepub const MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED: ImageCreateFlagBits
pub const MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED: ImageCreateFlagBits
Bit 18.
Sourcepub const _2D_VIEW_COMPATIBLE: ImageCreateFlagBits
pub const _2D_VIEW_COMPATIBLE: ImageCreateFlagBits
Bit 17.
pub const FRAGMENT_DENSITY_MAP_OFFSET_BIT: ImageCreateFlagBits = Self::FRAGMENT_DENSITY_MAP_OFFSET
Sourcepub const VIDEO_PROFILE_INDEPENDENT: ImageCreateFlagBits
pub const VIDEO_PROFILE_INDEPENDENT: ImageCreateFlagBits
Bit 20.
Sourcepub const FRAGMENT_DENSITY_MAP_OFFSET: ImageCreateFlagBits
pub const FRAGMENT_DENSITY_MAP_OFFSET: ImageCreateFlagBits
Bit 15.
pub const fn empty() -> ImageCreateFlagBits
pub const fn from_raw(value: u32) -> ImageCreateFlagBits
pub const fn as_raw(self) -> u32
pub const fn is_empty(self) -> bool
pub const fn contains(self, other: ImageCreateFlagBits) -> bool
pub const fn all() -> ImageCreateFlagBits
Trait Implementations§
Source§impl BitAnd for ImageCreateFlagBits
impl BitAnd for ImageCreateFlagBits
Source§type Output = ImageCreateFlagBits
type Output = ImageCreateFlagBits
The resulting type after applying the
& operator.Source§fn bitand(self, rhs: ImageCreateFlagBits) -> ImageCreateFlagBits
fn bitand(self, rhs: ImageCreateFlagBits) -> ImageCreateFlagBits
Performs the
& operation. Read moreSource§impl BitAndAssign for ImageCreateFlagBits
impl BitAndAssign for ImageCreateFlagBits
Source§fn bitand_assign(&mut self, rhs: ImageCreateFlagBits)
fn bitand_assign(&mut self, rhs: ImageCreateFlagBits)
Performs the
&= operation. Read moreSource§impl BitOr for ImageCreateFlagBits
impl BitOr for ImageCreateFlagBits
Source§type Output = ImageCreateFlagBits
type Output = ImageCreateFlagBits
The resulting type after applying the
| operator.Source§fn bitor(self, rhs: ImageCreateFlagBits) -> ImageCreateFlagBits
fn bitor(self, rhs: ImageCreateFlagBits) -> ImageCreateFlagBits
Performs the
| operation. Read moreSource§impl BitOrAssign for ImageCreateFlagBits
impl BitOrAssign for ImageCreateFlagBits
Source§fn bitor_assign(&mut self, rhs: ImageCreateFlagBits)
fn bitor_assign(&mut self, rhs: ImageCreateFlagBits)
Performs the
|= operation. Read moreSource§impl BitXor for ImageCreateFlagBits
impl BitXor for ImageCreateFlagBits
Source§type Output = ImageCreateFlagBits
type Output = ImageCreateFlagBits
The resulting type after applying the
^ operator.Source§fn bitxor(self, rhs: ImageCreateFlagBits) -> ImageCreateFlagBits
fn bitxor(self, rhs: ImageCreateFlagBits) -> ImageCreateFlagBits
Performs the
^ operation. Read moreSource§impl BitXorAssign for ImageCreateFlagBits
impl BitXorAssign for ImageCreateFlagBits
Source§fn bitxor_assign(&mut self, rhs: ImageCreateFlagBits)
fn bitxor_assign(&mut self, rhs: ImageCreateFlagBits)
Performs the
^= operation. Read moreSource§impl Clone for ImageCreateFlagBits
impl Clone for ImageCreateFlagBits
Source§fn clone(&self) -> ImageCreateFlagBits
fn clone(&self) -> ImageCreateFlagBits
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 ImageCreateFlagBits
impl Debug for ImageCreateFlagBits
Source§impl Default for ImageCreateFlagBits
impl Default for ImageCreateFlagBits
Source§fn default() -> ImageCreateFlagBits
fn default() -> ImageCreateFlagBits
Returns the “default value” for a type. Read more
Source§impl Hash for ImageCreateFlagBits
impl Hash for ImageCreateFlagBits
Source§impl Not for ImageCreateFlagBits
impl Not for ImageCreateFlagBits
Source§type Output = ImageCreateFlagBits
type Output = ImageCreateFlagBits
The resulting type after applying the
! operator.Source§fn not(self) -> ImageCreateFlagBits
fn not(self) -> ImageCreateFlagBits
Performs the unary
! operation. Read moreSource§impl Ord for ImageCreateFlagBits
impl Ord for ImageCreateFlagBits
Source§fn cmp(&self, other: &ImageCreateFlagBits) -> Ordering
fn cmp(&self, other: &ImageCreateFlagBits) -> 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 ImageCreateFlagBits
impl PartialEq for ImageCreateFlagBits
Source§impl PartialOrd for ImageCreateFlagBits
impl PartialOrd for ImageCreateFlagBits
impl Copy for ImageCreateFlagBits
impl Eq for ImageCreateFlagBits
impl StructuralPartialEq for ImageCreateFlagBits
Auto Trait Implementations§
impl Freeze for ImageCreateFlagBits
impl RefUnwindSafe for ImageCreateFlagBits
impl Send for ImageCreateFlagBits
impl Sync for ImageCreateFlagBits
impl Unpin for ImageCreateFlagBits
impl UnsafeUnpin for ImageCreateFlagBits
impl UnwindSafe for ImageCreateFlagBits
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