#[repr(C)]pub struct IDWriteFontList1 {
pub lpVtbl: *const IDWriteFontList1Vtbl,
}
Fields§
§lpVtbl: *const IDWriteFontList1Vtbl
Implementations§
Source§impl IDWriteFontList1
impl IDWriteFontList1
pub unsafe fn GetFontLocality(&self, listIndex: UINT32) -> DWRITE_LOCALITY
pub unsafe fn GetFont( &self, listIndex: UINT32, font: *mut *mut IDWriteFont3, ) -> HRESULT
pub unsafe fn GetFontFaceReference( &self, listIndex: UINT32, fontFaceReference: *mut *mut IDWriteFontFaceReference, ) -> HRESULT
Methods from Deref<Target = IDWriteFontList>§
pub unsafe fn GetFontCollection( &self, fontCollection: *mut *mut IDWriteFontCollection, ) -> HRESULT
pub unsafe fn GetFontCount(&self) -> UINT32
pub unsafe fn GetFont( &self, index: UINT32, font: *mut *mut IDWriteFont, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDWriteFontList1
impl Deref for IDWriteFontList1
Source§type Target = IDWriteFontList
type Target = IDWriteFontList
The resulting type after dereferencing.
Source§fn deref(&self) -> &IDWriteFontList
fn deref(&self) -> &IDWriteFontList
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IDWriteFontList1
impl RefUnwindSafe for IDWriteFontList1
impl !Send for IDWriteFontList1
impl !Sync for IDWriteFontList1
impl Unpin for IDWriteFontList1
impl UnwindSafe for IDWriteFontList1
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