[−][src]Struct piet_embedded_graphics::EmbedText
Right now, we don't need any state, as the "toy text API" treats the access to system font information as a global. This will change.
Methods
impl EmbedText[src]
pub fn new() -> EmbedText[src]
Create a new factory that satisfies the piet Text trait.
No state is needed for now because the current implementation is just toy text, but that will change when proper text is implemented.
Trait Implementations
impl Text for EmbedText[src]
type Font = EmbedFont
type FontBuilder = EmbedFontBuilder
type TextLayout = EmbedTextLayout
type TextLayoutBuilder = EmbedTextLayoutBuilder
fn new_font_by_name(&mut self, _name: &str, _size: f64) -> Self::FontBuilder[src]
fn new_text_layout(
&mut self,
_font: &Self::Font,
text: &str
) -> Self::TextLayoutBuilder[src]
&mut self,
_font: &Self::Font,
text: &str
) -> Self::TextLayoutBuilder
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> RoundFrom<T> for T[src]
fn round_from(x: T) -> T[src]
impl<T, U> RoundInto<U> for T where
U: RoundFrom<T>, [src]
U: RoundFrom<T>,
fn round_into(self) -> U[src]
impl<T> Same<T> for T[src]
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,