#[repr(C)]pub struct IDWriteFontFileStream {
pub lpVtbl: *const IDWriteFontFileStreamVtbl,
}
Fields§
§lpVtbl: *const IDWriteFontFileStreamVtbl
Implementations§
Source§impl IDWriteFontFileStream
impl IDWriteFontFileStream
pub unsafe fn ReadFileFragment( &self, fragmentStart: *mut *const c_void, fileOffset: UINT64, fragmentSize: UINT64, fragmentContext: *mut *mut c_void, ) -> HRESULT
pub unsafe fn ReleaseFileFragment(&self, fragmentContext: *mut c_void)
pub unsafe fn GetFileSize(&self, fileSize: *mut UINT64) -> HRESULT
pub unsafe fn GetLastWriteTime(&self, lastWriteTime: *mut UINT64) -> HRESULT
Trait Implementations§
Source§impl Deref for IDWriteFontFileStream
impl Deref for IDWriteFontFileStream
Auto Trait Implementations§
impl Freeze for IDWriteFontFileStream
impl RefUnwindSafe for IDWriteFontFileStream
impl !Send for IDWriteFontFileStream
impl !Sync for IDWriteFontFileStream
impl Unpin for IDWriteFontFileStream
impl UnwindSafe for IDWriteFontFileStream
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