Struct cairo::FontFace [−][src]
pub struct FontFace(_);
Implementations
pub fn toy_create(
family: &str,
slant: FontSlant,
weight: FontWeight
) -> Result<FontFace, Error>
pub unsafe fn create_from_ft_with_flags(
face: FT_Face,
load_flags: c_int
) -> Result<FontFace, Error>
pub fn set_user_data<T: 'static>(
&self,
key: &'static UserDataKey<T>,
value: Rc<T>
) -> Result<(), Error>
pub fn set_user_data<T: 'static>(
&self,
key: &'static UserDataKey<T>,
value: Rc<T>
) -> Result<(), Error>
Attach user data to self
for the given key
.
Return the user data previously attached to self
with the given key
, if any.
Return the user data previously attached to self
with the given key
, if any,
without incrementing the reference count.
The pointer is valid when it is returned from this method,
until the cairo object that self
represents is destroyed
or remove_user_data
or set_user_data
is called with the same key.
Unattach from self
the user data associated with key
, if any.
If there is no other Rc
strong reference, the data is destroyed.
Trait Implementations
Returns the type identifier of Self
.
Auto Trait Implementations
impl RefUnwindSafe for FontFace
impl UnwindSafe for FontFace
Blanket Implementations
Mutably borrows from an owned value. Read more
impl<'a, T, C> FromValueOptional<'a> for T where
C: ValueTypeChecker<Error = ValueTypeMismatchOrNoneError>,
T: FromValue<'a, Checker = C>,