EguiScale

Trait EguiScale 

Source
pub trait EguiScale {
    // Required method
    fn scale(&mut self, scale: f32);

    // Provided method
    fn scaled(self, scale: f32) -> Self
       where Self: Sized { ... }
}
Expand description

A trait for scaling various types in the egui library.

Required Methods§

Source

fn scale(&mut self, scale: f32)

Scales the value by the given factor.

Provided Methods§

Source

fn scaled(self, scale: f32) -> Self
where Self: Sized,

Scales the value by the given factor and return the modified value.

Implementations on Foreign Types§

Source§

impl EguiScale for f32

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for i8

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for u8

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for Frame

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for Interaction

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for ScrollStyle

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for Spacing

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for Style

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for TextCursorStyle

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for Visuals

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for WidgetVisuals

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for Widgets

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for Vec2

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for CornerRadius

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for Margin

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for Shadow

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for Stroke

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for FontId

Source§

fn scale(&mut self, scale: f32)

Source§

impl<T> EguiScale for Option<T>
where T: EguiScale,

Source§

fn scale(&mut self, scale: f32)

Source§

impl<T: EguiScale> EguiScale for [T]

Source§

fn scale(&mut self, scale: f32)

Implementors§