Struct sixtyfps_corelib::graphics::FontRequest [−][src]
pub struct FontRequest { pub family: Option<SharedString>, pub weight: Option<i32>, pub pixel_size: Option<f32>, pub letter_spacing: Option<f32>, }
FontRequest collects all the developer-configurable properties for fonts, such as family, weight, etc.
It is submitted as a request to the platform font system (i.e. CoreText on macOS) and in exchange the
backend returns a Box
Fields
family: Option<SharedString>
The name of the font family to be used, such as “Helvetica”. An empty family name means the system default font family should be used.
weight: Option<i32>
If the weight is None, the the system default font weight should be used.
pixel_size: Option<f32>
If the pixel size is None, the system default font size should be used.
letter_spacing: Option<f32>
The additional spacing (or shrinking if negative) between glyphs. This is usually not submitted to the font-subsystem but collected here for API convenience
Implementations
impl FontRequest
[src]
impl FontRequest
[src]pub fn merge(self, other: &FontRequest) -> Self
[src]
Consumes the FontRequest, replaces any missing fields from the specified other request and returns the new request.
Trait Implementations
impl Clone for FontRequest
[src]
impl Clone for FontRequest
[src]fn clone(&self) -> FontRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for FontRequest
[src]
impl Default for FontRequest
[src]fn default() -> FontRequest
[src]
impl PartialEq<FontRequest> for FontRequest
[src]
impl PartialEq<FontRequest> for FontRequest
[src]fn eq(&self, other: &FontRequest) -> bool
[src]
fn ne(&self, other: &FontRequest) -> bool
[src]
impl StructuralPartialEq for FontRequest
[src]
impl StructuralPartialEq for FontRequest
[src]Auto Trait Implementations
impl RefUnwindSafe for FontRequest
impl RefUnwindSafe for FontRequest
impl Send for FontRequest
impl Send for FontRequest
impl Sync for FontRequest
impl Sync for FontRequest
impl Unpin for FontRequest
impl Unpin for FontRequest
impl UnwindSafe for FontRequest
impl UnwindSafe for FontRequest