#[non_exhaustive]#[repr(u8)]pub enum RGBOp {
SrcColor = 0,
OneMinusSrcColor = 1,
SrcAlpha = 2,
OneMinusSrcAlpha = 3,
SrcRed = 4,
OneMinusSrcRed = 5,
SrcGreen = 8,
OneMinusSrcGreen = 9,
SrcBlue = 12,
OneMinusSrcBlue = 13,
}Expand description
The RGB combiner operands.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
SrcColor = 0
OneMinusSrcColor = 1
SrcAlpha = 2
OneMinusSrcAlpha = 3
SrcRed = 4
OneMinusSrcRed = 5
SrcGreen = 8
OneMinusSrcGreen = 9
SrcBlue = 12
OneMinusSrcBlue = 13
Trait Implementations§
impl Copy for RGBOp
Auto Trait Implementations§
impl Freeze for RGBOp
impl RefUnwindSafe for RGBOp
impl Send for RGBOp
impl Sync for RGBOp
impl Unpin for RGBOp
impl UnwindSafe for RGBOp
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)