pub struct SurfaceRenderTargetCreateInfo {
pub width: i32,
pub height: i32,
pub dpi: Vector,
pub rendering_modes: Vec<VelloRenderingMode>,
pub use_scaled_drawing: bool,
}Expand description
Create info of a SurfaceRenderTarget.
Fields§
§width: i32Width of a render target.
height: i32Height of a render target.
dpi: VectorDpi used when rendering to a surface.
rendering_modes: Vec<VelloRenderingMode>The rendering modes in the order they are tried.
use_scaled_drawing: boolApply the DPI as a hidden transform when drawing.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SurfaceRenderTargetCreateInfo
impl RefUnwindSafe for SurfaceRenderTargetCreateInfo
impl Send for SurfaceRenderTargetCreateInfo
impl Sync for SurfaceRenderTargetCreateInfo
impl Unpin for SurfaceRenderTargetCreateInfo
impl UnsafeUnpin for SurfaceRenderTargetCreateInfo
impl UnwindSafe for SurfaceRenderTargetCreateInfo
Blanket Implementations§
impl<T> AutoreleaseSafe for Twhere
T: ?Sized,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more