Skip to main content

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.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl EguiScale for CornerRadius

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for FontId

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 Margin

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for ScrollStyle

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for Shadow

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for Spacing

Source§

fn scale(&mut self, scale: f32)

Source§

impl EguiScale for Stroke

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 Vec2

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 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<T: EguiScale> EguiScale for [T]

Source§

fn scale(&mut self, scale: f32)

Source§

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

Source§

fn scale(&mut self, scale: f32)

Implementors§