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