Trait IDWriteFontFallback_Impl
pub trait IDWriteFontFallback_Impl: IUnknownImpl {
// Required method
fn MapCharacters(
&self,
analysissource: Ref<'_, IDWriteTextAnalysisSource>,
textposition: u32,
textlength: u32,
basefontcollection: Ref<'_, IDWriteFontCollection>,
basefamilyname: &PCWSTR,
baseweight: DWRITE_FONT_WEIGHT,
basestyle: DWRITE_FONT_STYLE,
basestretch: DWRITE_FONT_STRETCH,
mappedlength: *mut u32,
mappedfont: OutRef<'_, IDWriteFont>,
scale: *mut f32,
) -> Result<()>;
}
Required Methods§
fn MapCharacters( &self, analysissource: Ref<'_, IDWriteTextAnalysisSource>, textposition: u32, textlength: u32, basefontcollection: Ref<'_, IDWriteFontCollection>, basefamilyname: &PCWSTR, baseweight: DWRITE_FONT_WEIGHT, basestyle: DWRITE_FONT_STYLE, basestretch: DWRITE_FONT_STRETCH, mappedlength: *mut u32, mappedfont: OutRef<'_, IDWriteFont>, scale: *mut f32, ) -> Result<()>
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.