pub struct IDWriteFontSetBuilder2(/* private fields */);Implementations§
Source§impl IDWriteFontSetBuilder2
impl IDWriteFontSetBuilder2
pub unsafe fn AddFontFaceReference<'a, Param0: IntoParam<'a, IDWriteFontFaceReference>>( &self, fontfacereference: Param0, ) -> Result<()>
pub unsafe fn AddFontFaceReference2<'a, Param0: IntoParam<'a, IDWriteFontFaceReference>>( &self, fontfacereference: Param0, properties: *const DWRITE_FONT_PROPERTY, propertycount: u32, ) -> Result<()>
pub unsafe fn AddFontSet<'a, Param0: IntoParam<'a, IDWriteFontSet>>( &self, fontset: Param0, ) -> Result<()>
pub unsafe fn CreateFontSet(&self) -> Result<IDWriteFontSet>
pub unsafe fn AddFontFile<'a, Param0: IntoParam<'a, IDWriteFontFile>>( &self, fontfile: Param0, ) -> Result<()>
pub unsafe fn AddFont<'a, Param0: IntoParam<'a, IDWriteFontFile>>( &self, fontfile: Param0, fontfaceindex: u32, fontsimulations: DWRITE_FONT_SIMULATIONS, fontaxisvalues: *const DWRITE_FONT_AXIS_VALUE, fontaxisvaluecount: u32, fontaxisranges: *const DWRITE_FONT_AXIS_RANGE, fontaxisrangecount: u32, properties: *const DWRITE_FONT_PROPERTY, propertycount: u32, ) -> Result<()>
pub unsafe fn AddFontFile2<'a, Param0: IntoParam<'a, PWSTR>>( &self, filepath: Param0, ) -> Result<()>
Trait Implementations§
Source§impl Clone for IDWriteFontSetBuilder2
impl Clone for IDWriteFontSetBuilder2
Source§fn clone(&self) -> IDWriteFontSetBuilder2
fn clone(&self) -> IDWriteFontSetBuilder2
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 IDWriteFontSetBuilder2
impl Debug for IDWriteFontSetBuilder2
Source§impl From<&IDWriteFontSetBuilder2> for IDWriteFontSetBuilder
impl From<&IDWriteFontSetBuilder2> for IDWriteFontSetBuilder
Source§fn from(value: &IDWriteFontSetBuilder2) -> Self
fn from(value: &IDWriteFontSetBuilder2) -> Self
Converts to this type from the input type.
Source§impl From<&IDWriteFontSetBuilder2> for IDWriteFontSetBuilder1
impl From<&IDWriteFontSetBuilder2> for IDWriteFontSetBuilder1
Source§fn from(value: &IDWriteFontSetBuilder2) -> Self
fn from(value: &IDWriteFontSetBuilder2) -> Self
Converts to this type from the input type.
Source§impl From<&IDWriteFontSetBuilder2> for IUnknown
impl From<&IDWriteFontSetBuilder2> for IUnknown
Source§fn from(value: &IDWriteFontSetBuilder2) -> Self
fn from(value: &IDWriteFontSetBuilder2) -> Self
Converts to this type from the input type.
Source§impl From<IDWriteFontSetBuilder2> for IDWriteFontSetBuilder
impl From<IDWriteFontSetBuilder2> for IDWriteFontSetBuilder
Source§fn from(value: IDWriteFontSetBuilder2) -> Self
fn from(value: IDWriteFontSetBuilder2) -> Self
Converts to this type from the input type.
Source§impl From<IDWriteFontSetBuilder2> for IDWriteFontSetBuilder1
impl From<IDWriteFontSetBuilder2> for IDWriteFontSetBuilder1
Source§fn from(value: IDWriteFontSetBuilder2) -> Self
fn from(value: IDWriteFontSetBuilder2) -> Self
Converts to this type from the input type.
Source§impl From<IDWriteFontSetBuilder2> for IUnknown
impl From<IDWriteFontSetBuilder2> for IUnknown
Source§fn from(value: IDWriteFontSetBuilder2) -> Self
fn from(value: IDWriteFontSetBuilder2) -> Self
Converts to this type from the input type.
Source§impl Interface for IDWriteFontSetBuilder2
impl Interface for IDWriteFontSetBuilder2
Source§impl PartialEq for IDWriteFontSetBuilder2
impl PartialEq for IDWriteFontSetBuilder2
impl Eq for IDWriteFontSetBuilder2
impl StructuralPartialEq for IDWriteFontSetBuilder2
Auto Trait Implementations§
impl Freeze for IDWriteFontSetBuilder2
impl RefUnwindSafe for IDWriteFontSetBuilder2
impl !Send for IDWriteFontSetBuilder2
impl !Sync for IDWriteFontSetBuilder2
impl Unpin for IDWriteFontSetBuilder2
impl UnwindSafe for IDWriteFontSetBuilder2
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