pub struct BlendInputs {
pub pixel: [u8; 4],
pub memory: [u8; 4],
pub blend_color: [u8; 4],
pub fog: [u8; 4],
pub shade_alpha: u8,
}Expand description
The resolved per-pixel blender input colors (each RGBA8888).
Fields§
§pixel: [u8; 4]The combiner’s output (“pixel color”).
memory: [u8; 4]The framebuffer’s current color (memory), with coverage in its alpha.
blend_color: [u8; 4]The blend-color register (Set Blend Color, 0x39).
fog: [u8; 4]The fog-color register (Set Fog Color, 0x38).
shade_alpha: u8The interpolated shade alpha.
Trait Implementations§
Source§impl Clone for BlendInputs
impl Clone for BlendInputs
Source§fn clone(&self) -> BlendInputs
fn clone(&self) -> BlendInputs
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 BlendInputs
impl Debug for BlendInputs
Source§impl Default for BlendInputs
impl Default for BlendInputs
Source§fn default() -> BlendInputs
fn default() -> BlendInputs
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BlendInputs
impl<'de> Deserialize<'de> for BlendInputs
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for BlendInputs
impl Serialize for BlendInputs
impl Copy for BlendInputs
Auto Trait Implementations§
impl Freeze for BlendInputs
impl RefUnwindSafe for BlendInputs
impl Send for BlendInputs
impl Sync for BlendInputs
impl Unpin for BlendInputs
impl UnsafeUnpin for BlendInputs
impl UnwindSafe for BlendInputs
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