#[repr(C)]pub struct IDWriteFont {
pub lpVtbl: *const IDWriteFontVtbl,
}
Fields§
§lpVtbl: *const IDWriteFontVtbl
Implementations§
Source§impl IDWriteFont
impl IDWriteFont
pub unsafe fn GetFontFamily( &self, fontFamily: *mut *mut IDWriteFontFamily, ) -> HRESULT
pub unsafe fn GetWeight(&self) -> DWRITE_FONT_WEIGHT
pub unsafe fn GetStretch(&self) -> DWRITE_FONT_STRETCH
pub unsafe fn GetStyle(&self) -> DWRITE_FONT_STYLE
pub unsafe fn IsSymbolFont(&self) -> BOOL
pub unsafe fn GetFaceNames( &self, names: *mut *mut IDWriteLocalizedStrings, ) -> HRESULT
pub unsafe fn GetInformationalStrings( &self, informationalStringId: DWRITE_INFORMATIONAL_STRING_ID, informationalStrings: *mut *mut IDWriteLocalizedStrings, exists: *mut BOOL, ) -> HRESULT
pub unsafe fn GetSimulations(&self) -> DWRITE_FONT_SIMULATIONS
pub unsafe fn GetMetrics(&self, fontMetrics: *mut DWRITE_FONT_METRICS)
pub unsafe fn HasCharacter( &self, unicodeValue: UINT32, exists: *mut BOOL, ) -> HRESULT
pub unsafe fn CreateFontFace( &self, fontFace: *mut *mut IDWriteFontFace, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDWriteFont
impl Deref for IDWriteFont
Auto Trait Implementations§
impl Freeze for IDWriteFont
impl RefUnwindSafe for IDWriteFont
impl !Send for IDWriteFont
impl !Sync for IDWriteFont
impl Unpin for IDWriteFont
impl UnwindSafe for IDWriteFont
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