Struct freetype::library::Library [−][src]
Implementations
impl Library
[src]
pub fn init() -> FtResult<Self>
[src]
This function is used to create a new FreeType library instance and add the default modules. It returns a struct encapsulating the freetype library. The library is correctly discarded when the struct is dropped.
pub fn new_face<P>(&self, path: P, face_index: isize) -> FtResult<Face> where
P: AsRef<OsStr>,
[src]
P: AsRef<OsStr>,
Open a font file using its pathname. face_index
should be 0 if there is only 1 font
in the file.
pub fn new_stroker(&self) -> FtResult<Stroker>
[src]
pub fn new_memory_face<T>(&self, buffer: T, face_index: isize) -> FtResult<Face> where
T: Into<Rc<Vec<u8>>>,
[src]
T: Into<Rc<Vec<u8>>>,
Similar to new_face
, but loads file data from a byte array in memory
pub fn set_lcd_filter(&self, lcd_filter: LcdFilter) -> FtResult<()>
[src]
pub fn raw(&self) -> FT_Library
[src]
Get the underlying library object
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Library
impl !Send for Library
impl !Sync for Library
impl Unpin for Library
impl UnwindSafe for Library
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,
pub 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, 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.
pub 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>,