pub struct GlColorMask { /* private fields */ }Expand description
Which channels the fragment stage may write, as a raw four-bit mask.
Red is 0x1, green 0x2, blue 0x4, alpha 0x8, and all four is
0xf. WebGL’s colorMask is the only place a per-channel write mask
can be expressed, and keeping it a bitmask rather than four booleans
matches the ColorTargetState write-mask convention the WebGPU path
already uses.
Implementations§
Trait Implementations§
Source§impl Clone for GlColorMask
impl Clone for GlColorMask
impl Copy for GlColorMask
Source§impl Debug for GlColorMask
impl Debug for GlColorMask
Source§impl PartialEq for GlColorMask
impl PartialEq for GlColorMask
impl StructuralPartialEq for GlColorMask
Auto Trait Implementations§
impl Freeze for GlColorMask
impl RefUnwindSafe for GlColorMask
impl Send for GlColorMask
impl Sync for GlColorMask
impl Unpin for GlColorMask
impl UnsafeUnpin for GlColorMask
impl UnwindSafe for GlColorMask
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