pub enum IconMaterial {
Flat,
Relief,
Glass,
}Variants§
Flat
Direct premultiplied color. This is the baseline material and should match ordinary flat SVG rendering.
Relief
A proof material that uses local vector coordinates to add a subtle top-left highlight and lower shadow. This exists to prove the shared mesh carries enough data for shader-controlled icon treatments.
Glass
A glossy icon material with local-coordinate glints and a soft inner shade. Pairs with translucent/glass surfaces.
Trait Implementations§
Source§impl Clone for IconMaterial
impl Clone for IconMaterial
Source§fn clone(&self) -> IconMaterial
fn clone(&self) -> IconMaterial
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 IconMaterial
impl Debug for IconMaterial
Source§impl Default for IconMaterial
impl Default for IconMaterial
Source§fn default() -> IconMaterial
fn default() -> IconMaterial
Returns the “default value” for a type. Read more
Source§impl PartialEq for IconMaterial
impl PartialEq for IconMaterial
Source§fn eq(&self, other: &IconMaterial) -> bool
fn eq(&self, other: &IconMaterial) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for IconMaterial
impl Eq for IconMaterial
impl StructuralPartialEq for IconMaterial
Auto Trait Implementations§
impl Freeze for IconMaterial
impl RefUnwindSafe for IconMaterial
impl Send for IconMaterial
impl Sync for IconMaterial
impl Unpin for IconMaterial
impl UnsafeUnpin for IconMaterial
impl UnwindSafe for IconMaterial
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.