pub struct IDWriteFontCollection(/* private fields */);Implementations§
Source§impl IDWriteFontCollection
impl IDWriteFontCollection
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>
Trait Implementations§
Source§impl Clone for IDWriteFontCollection
impl Clone for IDWriteFontCollection
Source§fn clone(&self) -> IDWriteFontCollection
fn clone(&self) -> IDWriteFontCollection
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 IDWriteFontCollection
impl Debug for IDWriteFontCollection
Source§impl From<&IDWriteFontCollection> for IUnknown
impl From<&IDWriteFontCollection> for IUnknown
Source§fn from(value: &IDWriteFontCollection) -> Self
fn from(value: &IDWriteFontCollection) -> Self
Converts to this type from the input type.
Source§impl From<&IDWriteFontCollection1> for IDWriteFontCollection
impl From<&IDWriteFontCollection1> for IDWriteFontCollection
Source§fn from(value: &IDWriteFontCollection1) -> Self
fn from(value: &IDWriteFontCollection1) -> Self
Converts to this type from the input type.
Source§impl From<&IDWriteFontCollection2> for IDWriteFontCollection
impl From<&IDWriteFontCollection2> for IDWriteFontCollection
Source§fn from(value: &IDWriteFontCollection2) -> Self
fn from(value: &IDWriteFontCollection2) -> 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<IDWriteFontCollection> for IUnknown
impl From<IDWriteFontCollection> for IUnknown
Source§fn from(value: IDWriteFontCollection) -> Self
fn from(value: IDWriteFontCollection) -> Self
Converts to this type from the input type.
Source§impl From<IDWriteFontCollection1> for IDWriteFontCollection
impl From<IDWriteFontCollection1> for IDWriteFontCollection
Source§fn from(value: IDWriteFontCollection1) -> Self
fn from(value: IDWriteFontCollection1) -> Self
Converts to this type from the input type.
Source§impl From<IDWriteFontCollection2> for IDWriteFontCollection
impl From<IDWriteFontCollection2> for IDWriteFontCollection
Source§fn from(value: IDWriteFontCollection2) -> Self
fn from(value: IDWriteFontCollection2) -> 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 Interface for IDWriteFontCollection
impl Interface for IDWriteFontCollection
Source§impl PartialEq for IDWriteFontCollection
impl PartialEq for IDWriteFontCollection
impl Eq for IDWriteFontCollection
impl StructuralPartialEq for IDWriteFontCollection
Auto Trait Implementations§
impl Freeze for IDWriteFontCollection
impl RefUnwindSafe for IDWriteFontCollection
impl !Send for IDWriteFontCollection
impl !Sync for IDWriteFontCollection
impl Unpin for IDWriteFontCollection
impl UnwindSafe for IDWriteFontCollection
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