pub struct TextLayoutBuilder(/* private fields */);
Expand description
The text layout builder for tiny-skia
.
Trait Implementations§
Source§impl Debug for TextLayoutBuilder
impl Debug for TextLayoutBuilder
Source§impl TextLayoutBuilder for TextLayoutBuilder
impl TextLayoutBuilder for TextLayoutBuilder
Source§type Out = TextLayout
type Out = TextLayout
The type of the generated
TextLayout
.Source§fn alignment(self, alignment: TextAlignment) -> Self
fn alignment(self, alignment: TextAlignment) -> Self
Set the
TextAlignment
to be used for this layout.Source§fn default_attribute(self, attribute: impl Into<TextAttribute>) -> Self
fn default_attribute(self, attribute: impl Into<TextAttribute>) -> Self
Add a default
TextAttribute
for this layout. Read moreSource§fn range_attribute(
self,
range: impl RangeBounds<usize>,
attribute: impl Into<TextAttribute>,
) -> Self
fn range_attribute( self, range: impl RangeBounds<usize>, attribute: impl Into<TextAttribute>, ) -> Self
Add a
TextAttribute
to a range of this layout. Read moreSource§fn font(self, font: FontFamily, font_size: f64) -> Self
fn font(self, font: FontFamily, font_size: f64) -> Self
A convenience method for setting the default font family and size. Read more
Source§fn text_color(self, color: Color) -> Self
fn text_color(self, color: Color) -> Self
A convenience method for setting the default text color. Read more
Auto Trait Implementations§
impl Freeze for TextLayoutBuilder
impl !RefUnwindSafe for TextLayoutBuilder
impl !Send for TextLayoutBuilder
impl !Sync for TextLayoutBuilder
impl Unpin for TextLayoutBuilder
impl !UnwindSafe for TextLayoutBuilder
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
Source§fn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.