pub struct FragmentParams {Show 14 fields
pub text: String,
pub offset: usize,
pub length: usize,
pub font_family: Option<String>,
pub font_weight: Option<u32>,
pub font_bold: Option<bool>,
pub font_italic: Option<bool>,
pub font_point_size: Option<u32>,
pub underline: bool,
pub overline: bool,
pub strikeout: bool,
pub is_link: bool,
pub letter_spacing: f32,
pub word_spacing: f32,
}Expand description
A text fragment with its formatting parameters.
Fields§
§text: String§offset: usize§length: usize§font_family: Option<String>§font_weight: Option<u32>§font_bold: Option<bool>§font_italic: Option<bool>§font_point_size: Option<u32>§underline: bool§overline: bool§strikeout: bool§is_link: bool§letter_spacing: f32Extra space added after each glyph (in pixels). From TextFormat::letter_spacing.
word_spacing: f32Extra space added after space glyphs (in pixels). From TextFormat::word_spacing.
Auto Trait Implementations§
impl Freeze for FragmentParams
impl RefUnwindSafe for FragmentParams
impl Send for FragmentParams
impl Sync for FragmentParams
impl Unpin for FragmentParams
impl UnsafeUnpin for FragmentParams
impl UnwindSafe for FragmentParams
Blanket Implementations§
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