pub struct ColorComponentFlags(/* private fields */);Expand description
Chapter: The Framebuffer
Description: Bitmask of VkColorComponentFlagBits
Provided by: VK_VERSION_1_0
Reference: VkColorComponentFlags
Reference: VkColorComponentFlagBits
Implementations§
Trait Implementations§
Source§impl BitAnd for ColorComponentFlags
impl BitAnd for ColorComponentFlags
Source§impl BitOr<ColorComponentFlagBits> for ColorComponentFlags
impl BitOr<ColorComponentFlagBits> for ColorComponentFlags
Source§type Output = ColorComponentFlags
type Output = ColorComponentFlags
The resulting type after applying the
| operator.Source§impl BitOr<ColorComponentFlags> for ColorComponentFlagBits
impl BitOr<ColorComponentFlags> for ColorComponentFlagBits
Source§type Output = ColorComponentFlags
type Output = ColorComponentFlags
The resulting type after applying the
| operator.Source§impl Clone for ColorComponentFlags
impl Clone for ColorComponentFlags
Source§fn clone(&self) -> ColorComponentFlags
fn clone(&self) -> ColorComponentFlags
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 ColorComponentFlags
Source§impl Debug for ColorComponentFlags
impl Debug for ColorComponentFlags
Source§impl Display for ColorComponentFlags
impl Display for ColorComponentFlags
impl Eq for ColorComponentFlags
Source§impl From<ColorComponentFlagBits> for ColorComponentFlags
impl From<ColorComponentFlagBits> for ColorComponentFlags
Source§fn from(flag_bits: ColorComponentFlagBits) -> Self
fn from(flag_bits: ColorComponentFlagBits) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ColorComponentFlags
impl PartialEq for ColorComponentFlags
Source§fn eq(&self, other: &ColorComponentFlags) -> bool
fn eq(&self, other: &ColorComponentFlags) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ColorComponentFlags
Auto Trait Implementations§
impl Freeze for ColorComponentFlags
impl RefUnwindSafe for ColorComponentFlags
impl Send for ColorComponentFlags
impl Sync for ColorComponentFlags
impl Unpin for ColorComponentFlags
impl UnsafeUnpin for ColorComponentFlags
impl UnwindSafe for ColorComponentFlags
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