Enum widgetry::RewriteColor [−][src]
A way to transform all colors in a GeomBatch.
Variants
Don’t do anything
Change every instance of the first color to the second
ChangeAll(Color)
Change all colors to the specified value. For this to be interesting, the batch shouldn’t be a solid block of color. This does not modify Color::CLEAR.
ChangeAlpha(f32)
Change the alpha value of all colors to this value.
Convert all colors to greyscale.
Implementations
impl RewriteColor
[src]
Trait Implementations
impl Clone for RewriteColor
[src]
fn clone(&self) -> RewriteColor
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for RewriteColor
[src]
impl Debug for RewriteColor
[src]
impl<'de> Deserialize<'de> for RewriteColor
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl From<Color> for RewriteColor
[src]
fn from(color: Color) -> RewriteColor
[src]
impl PartialEq<RewriteColor> for RewriteColor
[src]
fn eq(&self, other: &RewriteColor) -> bool
[src]
fn ne(&self, other: &RewriteColor) -> bool
[src]
impl Serialize for RewriteColor
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for RewriteColor
[src]
Auto Trait Implementations
impl RefUnwindSafe for RewriteColor
impl Send for RewriteColor
impl Sync for RewriteColor
impl Unpin for RewriteColor
impl UnwindSafe for RewriteColor
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> Downcast for T where
T: Any,
T: Any,
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
pub fn as_any(&self) -> &(dyn Any + 'static)
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
impl<T> DowncastSync for T where
T: Any + Send + Sync,
T: Any + Send + Sync,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,