#[repr(C)]pub struct IDWriteFontFaceReference1 {
pub lpVtbl: *const IDWriteFontFaceReference1Vtbl,
}
Fields§
§lpVtbl: *const IDWriteFontFaceReference1Vtbl
Implementations§
Source§impl IDWriteFontFaceReference1
impl IDWriteFontFaceReference1
pub unsafe fn CreateFontFace( &self, fontFace: *mut *mut IDWriteFontFace5, ) -> HRESULT
pub unsafe fn GetFontAxisValueCount(&self) -> UINT32
pub unsafe fn GetFontAxisValues( &self, values: *mut DWRITE_FONT_AXIS_VALUE, numValues: UINT32, ) -> HRESULT
Methods from Deref<Target = IDWriteFontFaceReference>§
pub unsafe fn CreateFontFace( &self, fontFace: *mut *mut IDWriteFontFace3, ) -> HRESULT
pub unsafe fn CreateFontFaceWithSimulations( &self, fontFaceSimulationFlags: DWRITE_FONT_SIMULATIONS, fontFace: *mut *mut IDWriteFontFace3, ) -> HRESULT
pub unsafe fn Equals( &self, fontFaceReference: *mut IDWriteFontFaceReference, ) -> BOOL
pub unsafe fn GetFontFaceIndex(&self) -> UINT32
pub unsafe fn GetSimulations(&self) -> DWRITE_FONT_SIMULATIONS
pub unsafe fn GetFontFile(&self, fontFile: *mut *mut IDWriteFontFile) -> HRESULT
pub unsafe fn GetLocalFileSize(&self) -> UINT64
pub unsafe fn GetFileSize(&self) -> UINT64
pub unsafe fn GetFileTime(&self, lastWriteTime: *mut FILETIME) -> HRESULT
pub unsafe fn GetLocality(&self) -> DWRITE_LOCALITY
pub unsafe fn EnqueueFontDownloadRequest(&self) -> HRESULT
pub unsafe fn EnqueueCharacterDownloadRequest( &self, characters: *const WCHAR, characterCount: UINT32, ) -> HRESULT
pub unsafe fn EnqueueGlyphDownloadRequest( &self, glyphIndices: *const UINT16, glyphCount: UINT32, ) -> HRESULT
pub unsafe fn EnqueueFileFragmentDownloadRequest( &self, fileOffset: UINT64, fragmentSize: UINT64, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDWriteFontFaceReference1
impl Deref for IDWriteFontFaceReference1
Source§type Target = IDWriteFontFaceReference
type Target = IDWriteFontFaceReference
The resulting type after dereferencing.
Source§fn deref(&self) -> &IDWriteFontFaceReference
fn deref(&self) -> &IDWriteFontFaceReference
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IDWriteFontFaceReference1
impl RefUnwindSafe for IDWriteFontFaceReference1
impl !Send for IDWriteFontFaceReference1
impl !Sync for IDWriteFontFaceReference1
impl Unpin for IDWriteFontFaceReference1
impl UnwindSafe for IDWriteFontFaceReference1
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