#[repr(C)]pub struct IDWriteLocalFontFileLoader {
pub lpVtbl: *const IDWriteLocalFontFileLoaderVtbl,
}
Fields§
§lpVtbl: *const IDWriteLocalFontFileLoaderVtbl
Implementations§
Source§impl IDWriteLocalFontFileLoader
impl IDWriteLocalFontFileLoader
pub unsafe fn GetFilePathLengthFromKey( &self, fontFileReferenceKey: *const c_void, fontFileReferenceKeySize: UINT32, filePathLength: *mut UINT32, ) -> HRESULT
pub unsafe fn GetFilePathFromKey( &self, fontFileReferenceKey: *const c_void, fontFileReferenceKeySize: UINT32, filePath: *mut WCHAR, filePathSize: UINT32, ) -> HRESULT
pub unsafe fn GetLastWriteTimeFromKey( &self, fontFileReferenceKey: *const c_void, fontFileReferenceKeySize: UINT32, lastWriteTime: *mut FILETIME, ) -> HRESULT
Methods from Deref<Target = IDWriteFontFileLoader>§
pub unsafe fn CreateStreamFromKey( &self, fontFileReferenceKey: *const c_void, fontFileReferenceKeySize: UINT32, fontFileStream: *mut *mut IDWriteFontFileStream, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDWriteLocalFontFileLoader
impl Deref for IDWriteLocalFontFileLoader
Source§type Target = IDWriteFontFileLoader
type Target = IDWriteFontFileLoader
The resulting type after dereferencing.
Source§fn deref(&self) -> &IDWriteFontFileLoader
fn deref(&self) -> &IDWriteFontFileLoader
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IDWriteLocalFontFileLoader
impl RefUnwindSafe for IDWriteLocalFontFileLoader
impl !Send for IDWriteLocalFontFileLoader
impl !Sync for IDWriteLocalFontFileLoader
impl Unpin for IDWriteLocalFontFileLoader
impl UnwindSafe for IDWriteLocalFontFileLoader
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