#[repr(C)]pub struct IDWriteFontCollection1 {
pub lpVtbl: *const IDWriteFontCollection1Vtbl,
}
Fields§
§lpVtbl: *const IDWriteFontCollection1Vtbl
Implementations§
Source§impl IDWriteFontCollection1
impl IDWriteFontCollection1
pub unsafe fn GetFontSet(&self, fontSet: *mut *mut IDWriteFontSet) -> HRESULT
pub unsafe fn GetFontFamily( &self, index: UINT32, fontFamily: *mut *mut IDWriteFontFamily1, ) -> HRESULT
Methods from Deref<Target = IDWriteFontCollection>§
pub unsafe fn GetFontFamilyCount(&self) -> UINT32
pub unsafe fn GetFontFamily( &self, index: UINT32, fontFamily: *mut *mut IDWriteFontFamily, ) -> HRESULT
pub unsafe fn FindFamilyName( &self, familyName: *const WCHAR, index: *mut UINT32, exists: *mut BOOL, ) -> HRESULT
pub unsafe fn GetFontFromFontFace( &self, fontFace: *mut IDWriteFontFace, font: *mut *mut IDWriteFont, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDWriteFontCollection1
impl Deref for IDWriteFontCollection1
Source§type Target = IDWriteFontCollection
type Target = IDWriteFontCollection
The resulting type after dereferencing.
Source§fn deref(&self) -> &IDWriteFontCollection
fn deref(&self) -> &IDWriteFontCollection
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IDWriteFontCollection1
impl RefUnwindSafe for IDWriteFontCollection1
impl !Send for IDWriteFontCollection1
impl !Sync for IDWriteFontCollection1
impl Unpin for IDWriteFontCollection1
impl UnwindSafe for IDWriteFontCollection1
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