pub struct IDWriteFontCollection3(/* private fields */);Implementations§
Source§impl IDWriteFontCollection3
impl IDWriteFontCollection3
pub unsafe fn GetFontFamilyCount(&self) -> u32
pub unsafe fn GetFontFamily(&self, index: u32) -> Result<IDWriteFontFamily>
pub unsafe fn FindFamilyName<'a, Param0: IntoParam<'a, PWSTR>>( &self, familyname: Param0, index: *mut u32, exists: *mut BOOL, ) -> Result<()>
pub unsafe fn GetFontFromFontFace<'a, Param0: IntoParam<'a, IDWriteFontFace>>( &self, fontface: Param0, ) -> Result<IDWriteFont>
pub unsafe fn GetFontSet(&self) -> Result<IDWriteFontSet>
pub unsafe fn GetFontFamily2(&self, index: u32) -> Result<IDWriteFontFamily1>
pub unsafe fn GetFontFamily3(&self, index: u32) -> Result<IDWriteFontFamily2>
pub unsafe fn GetMatchingFonts<'a, Param0: IntoParam<'a, PWSTR>>( &self, familyname: Param0, fontaxisvalues: *const DWRITE_FONT_AXIS_VALUE, fontaxisvaluecount: u32, ) -> Result<IDWriteFontList2>
pub unsafe fn GetFontFamilyModel(&self) -> DWRITE_FONT_FAMILY_MODEL
pub unsafe fn GetFontSet2(&self) -> Result<IDWriteFontSet1>
pub unsafe fn GetExpirationEvent(&self) -> HANDLE
Trait Implementations§
Source§impl Clone for IDWriteFontCollection3
impl Clone for IDWriteFontCollection3
Source§fn clone(&self) -> IDWriteFontCollection3
fn clone(&self) -> IDWriteFontCollection3
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 IDWriteFontCollection3
impl Debug for IDWriteFontCollection3
Source§impl From<&IDWriteFontCollection3> for IDWriteFontCollection
impl From<&IDWriteFontCollection3> for IDWriteFontCollection
Source§fn from(value: &IDWriteFontCollection3) -> Self
fn from(value: &IDWriteFontCollection3) -> Self
Converts to this type from the input type.
Source§impl From<&IDWriteFontCollection3> for IDWriteFontCollection1
impl From<&IDWriteFontCollection3> for IDWriteFontCollection1
Source§fn from(value: &IDWriteFontCollection3) -> Self
fn from(value: &IDWriteFontCollection3) -> Self
Converts to this type from the input type.
Source§impl From<&IDWriteFontCollection3> for IDWriteFontCollection2
impl From<&IDWriteFontCollection3> for IDWriteFontCollection2
Source§fn from(value: &IDWriteFontCollection3) -> Self
fn from(value: &IDWriteFontCollection3) -> Self
Converts to this type from the input type.
Source§impl From<&IDWriteFontCollection3> for IUnknown
impl From<&IDWriteFontCollection3> for IUnknown
Source§fn from(value: &IDWriteFontCollection3) -> Self
fn from(value: &IDWriteFontCollection3) -> Self
Converts to this type from the input type.
Source§impl From<IDWriteFontCollection3> for IDWriteFontCollection
impl From<IDWriteFontCollection3> for IDWriteFontCollection
Source§fn from(value: IDWriteFontCollection3) -> Self
fn from(value: IDWriteFontCollection3) -> Self
Converts to this type from the input type.
Source§impl From<IDWriteFontCollection3> for IDWriteFontCollection1
impl From<IDWriteFontCollection3> for IDWriteFontCollection1
Source§fn from(value: IDWriteFontCollection3) -> Self
fn from(value: IDWriteFontCollection3) -> Self
Converts to this type from the input type.
Source§impl From<IDWriteFontCollection3> for IDWriteFontCollection2
impl From<IDWriteFontCollection3> for IDWriteFontCollection2
Source§fn from(value: IDWriteFontCollection3) -> Self
fn from(value: IDWriteFontCollection3) -> Self
Converts to this type from the input type.
Source§impl From<IDWriteFontCollection3> for IUnknown
impl From<IDWriteFontCollection3> for IUnknown
Source§fn from(value: IDWriteFontCollection3) -> Self
fn from(value: IDWriteFontCollection3) -> Self
Converts to this type from the input type.
Source§impl Interface for IDWriteFontCollection3
impl Interface for IDWriteFontCollection3
Source§impl PartialEq for IDWriteFontCollection3
impl PartialEq for IDWriteFontCollection3
impl Eq for IDWriteFontCollection3
impl StructuralPartialEq for IDWriteFontCollection3
Auto Trait Implementations§
impl Freeze for IDWriteFontCollection3
impl RefUnwindSafe for IDWriteFontCollection3
impl !Send for IDWriteFontCollection3
impl !Sync for IDWriteFontCollection3
impl Unpin for IDWriteFontCollection3
impl UnwindSafe for IDWriteFontCollection3
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