pub enum ScaleMode {
Adaptive,
PixelPerfect,
Fixed,
}Expand description
Scale mode for UI elements
Variants§
Adaptive
Scale based on shortest dimension (height on landscape)
PixelPerfect
Maintain pixel-perfect rendering (for pixel art)
Fixed
Fixed size in pixels, no scaling
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ScaleMode
impl<'de> Deserialize<'de> for ScaleMode
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
impl Copy for ScaleMode
impl Eq for ScaleMode
impl StructuralPartialEq for ScaleMode
Auto Trait Implementations§
impl Freeze for ScaleMode
impl RefUnwindSafe for ScaleMode
impl Send for ScaleMode
impl Sync for ScaleMode
impl Unpin for ScaleMode
impl UnwindSafe for ScaleMode
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