pub struct IDWriteFontFamily2(/* private fields */);Implementations§
Source§impl IDWriteFontFamily2
impl IDWriteFontFamily2
pub unsafe fn GetFontCollection(&self) -> Result<IDWriteFontCollection>
pub unsafe fn GetFontCount(&self) -> u32
pub unsafe fn GetFont(&self, index: u32) -> Result<IDWriteFont>
pub unsafe fn GetFamilyNames(&self) -> Result<IDWriteLocalizedStrings>
pub unsafe fn GetFirstMatchingFont( &self, weight: DWRITE_FONT_WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE, ) -> Result<IDWriteFont>
pub unsafe fn GetMatchingFonts( &self, weight: DWRITE_FONT_WEIGHT, stretch: DWRITE_FONT_STRETCH, style: DWRITE_FONT_STYLE, ) -> Result<IDWriteFontList>
pub unsafe fn GetFontLocality(&self, listindex: u32) -> DWRITE_LOCALITY
pub unsafe fn GetFont2(&self, listindex: u32) -> Result<IDWriteFont3>
pub unsafe fn GetFontFaceReference( &self, listindex: u32, ) -> Result<IDWriteFontFaceReference>
pub unsafe fn GetMatchingFonts2( &self, fontaxisvalues: *const DWRITE_FONT_AXIS_VALUE, fontaxisvaluecount: u32, ) -> Result<IDWriteFontList2>
pub unsafe fn GetFontSet(&self) -> Result<IDWriteFontSet1>
Trait Implementations§
Source§impl Clone for IDWriteFontFamily2
impl Clone for IDWriteFontFamily2
Source§fn clone(&self) -> IDWriteFontFamily2
fn clone(&self) -> IDWriteFontFamily2
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 IDWriteFontFamily2
impl Debug for IDWriteFontFamily2
Source§impl From<&IDWriteFontFamily2> for IDWriteFontFamily
impl From<&IDWriteFontFamily2> for IDWriteFontFamily
Source§fn from(value: &IDWriteFontFamily2) -> Self
fn from(value: &IDWriteFontFamily2) -> Self
Converts to this type from the input type.
Source§impl From<&IDWriteFontFamily2> for IDWriteFontFamily1
impl From<&IDWriteFontFamily2> for IDWriteFontFamily1
Source§fn from(value: &IDWriteFontFamily2) -> Self
fn from(value: &IDWriteFontFamily2) -> Self
Converts to this type from the input type.
Source§impl From<&IDWriteFontFamily2> for IDWriteFontList
impl From<&IDWriteFontFamily2> for IDWriteFontList
Source§fn from(value: &IDWriteFontFamily2) -> Self
fn from(value: &IDWriteFontFamily2) -> Self
Converts to this type from the input type.
Source§impl From<&IDWriteFontFamily2> for IUnknown
impl From<&IDWriteFontFamily2> for IUnknown
Source§fn from(value: &IDWriteFontFamily2) -> Self
fn from(value: &IDWriteFontFamily2) -> Self
Converts to this type from the input type.
Source§impl From<IDWriteFontFamily2> for IDWriteFontFamily
impl From<IDWriteFontFamily2> for IDWriteFontFamily
Source§fn from(value: IDWriteFontFamily2) -> Self
fn from(value: IDWriteFontFamily2) -> Self
Converts to this type from the input type.
Source§impl From<IDWriteFontFamily2> for IDWriteFontFamily1
impl From<IDWriteFontFamily2> for IDWriteFontFamily1
Source§fn from(value: IDWriteFontFamily2) -> Self
fn from(value: IDWriteFontFamily2) -> Self
Converts to this type from the input type.
Source§impl From<IDWriteFontFamily2> for IDWriteFontList
impl From<IDWriteFontFamily2> for IDWriteFontList
Source§fn from(value: IDWriteFontFamily2) -> Self
fn from(value: IDWriteFontFamily2) -> Self
Converts to this type from the input type.
Source§impl From<IDWriteFontFamily2> for IUnknown
impl From<IDWriteFontFamily2> for IUnknown
Source§fn from(value: IDWriteFontFamily2) -> Self
fn from(value: IDWriteFontFamily2) -> Self
Converts to this type from the input type.
Source§impl Interface for IDWriteFontFamily2
impl Interface for IDWriteFontFamily2
Source§impl PartialEq for IDWriteFontFamily2
impl PartialEq for IDWriteFontFamily2
impl Eq for IDWriteFontFamily2
impl StructuralPartialEq for IDWriteFontFamily2
Auto Trait Implementations§
impl Freeze for IDWriteFontFamily2
impl RefUnwindSafe for IDWriteFontFamily2
impl !Send for IDWriteFontFamily2
impl !Sync for IDWriteFontFamily2
impl Unpin for IDWriteFontFamily2
impl UnwindSafe for IDWriteFontFamily2
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