#[repr(C)]pub struct IDWriteFont3Vtbl {
pub parent: IDWriteFont2Vtbl,
pub CreateFontFace: unsafe extern "system" fn(This: *mut IDWriteFont3, fontFace: *mut *mut IDWriteFontFace3) -> HRESULT,
pub Equals: unsafe extern "system" fn(This: *mut IDWriteFont3, font: *mut IDWriteFont) -> BOOL,
pub GetFontFaceReference: unsafe extern "system" fn(This: *mut IDWriteFont3, fontFaceReference: *mut *mut IDWriteFontFaceReference) -> HRESULT,
pub HasCharacter: unsafe extern "system" fn(This: *mut IDWriteFont3, unicodeValue: UINT32) -> BOOL,
pub GetLocality: unsafe extern "system" fn(This: *mut IDWriteFont3) -> DWRITE_LOCALITY,
}
Fields§
§parent: IDWriteFont2Vtbl
§CreateFontFace: unsafe extern "system" fn(This: *mut IDWriteFont3, fontFace: *mut *mut IDWriteFontFace3) -> HRESULT
§Equals: unsafe extern "system" fn(This: *mut IDWriteFont3, font: *mut IDWriteFont) -> BOOL
§GetFontFaceReference: unsafe extern "system" fn(This: *mut IDWriteFont3, fontFaceReference: *mut *mut IDWriteFontFaceReference) -> HRESULT
§HasCharacter: unsafe extern "system" fn(This: *mut IDWriteFont3, unicodeValue: UINT32) -> BOOL
§GetLocality: unsafe extern "system" fn(This: *mut IDWriteFont3) -> DWRITE_LOCALITY
Auto Trait Implementations§
impl Freeze for IDWriteFont3Vtbl
impl RefUnwindSafe for IDWriteFont3Vtbl
impl Send for IDWriteFont3Vtbl
impl Sync for IDWriteFont3Vtbl
impl Unpin for IDWriteFont3Vtbl
impl UnwindSafe for IDWriteFont3Vtbl
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