Struct tiny_skia::PremultipliedColor [−][src]
pub struct PremultipliedColor { /* fields omitted */ }
Expand description
A premultiplied RGBA color value, holding four floating point components.
Guarantees
- All values are in 0..=1 range.
- RGB components are <= A.
Implementations
Returns color’s red component.
- The value is guarantee to be in a 0..=1 range.
- The value is <= alpha.
Returns color’s green component.
- The value is guarantee to be in a 0..=1 range.
- The value is <= alpha.
Returns color’s blue component.
- The value is guarantee to be in a 0..=1 range.
- The value is <= alpha.
Returns color’s alpha component.
- The value is guarantee to be in a 0..=1 range.
Returns a demultiplied color.
Converts into PremultipliedColorU8
.
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for PremultipliedColor
impl Send for PremultipliedColor
impl Sync for PremultipliedColor
impl Unpin for PremultipliedColor
impl UnwindSafe for PremultipliedColor
Blanket Implementations
Mutably borrows from an owned value. Read more