pub struct CairoText { /* private fields */ }Implementations§
Trait Implementations§
§impl Text for CairoText
impl Text for CairoText
§type TextLayout = CairoTextLayout
type TextLayout = CairoTextLayout
A concrete type that implements the
TextLayout trait.§type TextLayoutBuilder = CairoTextLayoutBuilder
type TextLayoutBuilder = CairoTextLayoutBuilder
A concrete type that implements the
TextLayoutBuilder trait.§fn font_family(&mut self, family_name: &str) -> Option<FontFamily>
fn font_family(&mut self, family_name: &str) -> Option<FontFamily>
Query the platform for a font with a given name, and return a
FontFamily
object corresponding to that font, if it is found. Read more§fn load_font(&mut self, _data: &[u8]) -> Result<FontFamily, Error>
fn load_font(&mut self, _data: &[u8]) -> Result<FontFamily, Error>
Load the provided font data and make it available for use. Read more
§fn new_text_layout(
&mut self,
text: impl TextStorage
) -> <CairoText as Text>::TextLayoutBuilder
fn new_text_layout( &mut self, text: impl TextStorage ) -> <CairoText as Text>::TextLayoutBuilder
Create a new layout object to display the provided
text. Read moreAuto Trait Implementations§
impl RefUnwindSafe for CairoText
impl !Send for CairoText
impl !Sync for CairoText
impl Unpin for CairoText
impl UnwindSafe for CairoText
Blanket Implementations§
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> RoundFrom<T> for T
impl<T> RoundFrom<T> for T
§fn round_from(x: T) -> T
fn round_from(x: T) -> T
Performs the conversion.
§impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere U: RoundFrom<T>,
§fn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.