Trait IDWriteFontFallbackBuilder_Impl
pub trait IDWriteFontFallbackBuilder_Impl: IUnknownImpl {
// Required methods
fn AddMapping(
&self,
ranges: *const DWRITE_UNICODE_RANGE,
rangescount: u32,
targetfamilynames: *const *const u16,
targetfamilynamescount: u32,
fontcollection: Ref<'_, IDWriteFontCollection>,
localename: &PCWSTR,
basefamilyname: &PCWSTR,
scale: f32,
) -> Result<()>;
fn AddMappings(
&self,
fontfallback: Ref<'_, IDWriteFontFallback>,
) -> Result<()>;
fn CreateFontFallback(&self) -> Result<IDWriteFontFallback>;
}
Required Methods§
fn AddMapping( &self, ranges: *const DWRITE_UNICODE_RANGE, rangescount: u32, targetfamilynames: *const *const u16, targetfamilynamescount: u32, fontcollection: Ref<'_, IDWriteFontCollection>, localename: &PCWSTR, basefamilyname: &PCWSTR, scale: f32, ) -> Result<()>
fn AddMappings(&self, fontfallback: Ref<'_, IDWriteFontFallback>) -> Result<()>
fn CreateFontFallback(&self) -> Result<IDWriteFontFallback>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.