pub struct IDWriteFontFaceReference1(/* private fields */);Implementations§
Source§impl IDWriteFontFaceReference1
impl IDWriteFontFaceReference1
pub unsafe fn CreateFontFace(&self) -> Result<IDWriteFontFace3>
pub unsafe fn CreateFontFaceWithSimulations( &self, fontfacesimulationflags: DWRITE_FONT_SIMULATIONS, ) -> Result<IDWriteFontFace3>
pub unsafe fn Equals<'a, Param0: IntoParam<'a, IDWriteFontFaceReference>>( &self, fontfacereference: Param0, ) -> BOOL
pub unsafe fn GetFontFaceIndex(&self) -> u32
pub unsafe fn GetSimulations(&self) -> DWRITE_FONT_SIMULATIONS
pub unsafe fn GetFontFile(&self) -> Result<IDWriteFontFile>
pub unsafe fn GetLocalFileSize(&self) -> u64
pub unsafe fn GetFileSize(&self) -> u64
pub unsafe fn GetFileTime(&self) -> Result<FILETIME>
pub unsafe fn GetLocality(&self) -> DWRITE_LOCALITY
pub unsafe fn EnqueueFontDownloadRequest(&self) -> Result<()>
pub unsafe fn EnqueueCharacterDownloadRequest<'a, Param0: IntoParam<'a, PWSTR>>( &self, characters: Param0, charactercount: u32, ) -> Result<()>
pub unsafe fn EnqueueGlyphDownloadRequest( &self, glyphindices: *const u16, glyphcount: u32, ) -> Result<()>
pub unsafe fn EnqueueFileFragmentDownloadRequest( &self, fileoffset: u64, fragmentsize: u64, ) -> Result<()>
pub unsafe fn CreateFontFace2(&self) -> Result<IDWriteFontFace5>
pub unsafe fn GetFontAxisValueCount(&self) -> u32
pub unsafe fn GetFontAxisValues( &self, fontaxisvalues: *mut DWRITE_FONT_AXIS_VALUE, fontaxisvaluecount: u32, ) -> Result<()>
Trait Implementations§
Source§impl Clone for IDWriteFontFaceReference1
impl Clone for IDWriteFontFaceReference1
Source§fn clone(&self) -> IDWriteFontFaceReference1
fn clone(&self) -> IDWriteFontFaceReference1
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IDWriteFontFaceReference1
impl Debug for IDWriteFontFaceReference1
Source§impl From<&IDWriteFontFaceReference1> for IDWriteFontFaceReference
impl From<&IDWriteFontFaceReference1> for IDWriteFontFaceReference
Source§fn from(value: &IDWriteFontFaceReference1) -> Self
fn from(value: &IDWriteFontFaceReference1) -> Self
Converts to this type from the input type.
Source§impl From<&IDWriteFontFaceReference1> for IUnknown
impl From<&IDWriteFontFaceReference1> for IUnknown
Source§fn from(value: &IDWriteFontFaceReference1) -> Self
fn from(value: &IDWriteFontFaceReference1) -> Self
Converts to this type from the input type.
Source§impl From<IDWriteFontFaceReference1> for IDWriteFontFaceReference
impl From<IDWriteFontFaceReference1> for IDWriteFontFaceReference
Source§fn from(value: IDWriteFontFaceReference1) -> Self
fn from(value: IDWriteFontFaceReference1) -> Self
Converts to this type from the input type.
Source§impl From<IDWriteFontFaceReference1> for IUnknown
impl From<IDWriteFontFaceReference1> for IUnknown
Source§fn from(value: IDWriteFontFaceReference1) -> Self
fn from(value: IDWriteFontFaceReference1) -> Self
Converts to this type from the input type.
Source§impl Interface for IDWriteFontFaceReference1
impl Interface for IDWriteFontFaceReference1
impl Eq for IDWriteFontFaceReference1
impl StructuralPartialEq for IDWriteFontFaceReference1
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