Trait librashader_runtime::scaling::ViewportSize
source · pub trait ViewportSize<T>where
T: Mul<ScaleFactor, Output = f32> + Copy + 'static,
f32: AsPrimitive<T>,{
// Required method
fn scale_viewport(self, scaling: Scale2D, viewport: Size<T>) -> Size<T>;
}
Expand description
Trait for size scaling relative to the viewport.
Required Methods§
sourcefn scale_viewport(self, scaling: Scale2D, viewport: Size<T>) -> Size<T>
fn scale_viewport(self, scaling: Scale2D, viewport: Size<T>) -> Size<T>
Produce a Size<T>
scaled with the input scaling options.