pub trait IDWriteFontFallback_Impl: Sized {
    // Required method
    fn MapCharacters(
        &self,
        analysissource: Option<&IDWriteTextAnalysisSource>,
        textposition: u32,
        textlength: u32,
        basefontcollection: Option<&IDWriteFontCollection>,
        basefamilyname: &PCWSTR,
        baseweight: DWRITE_FONT_WEIGHT,
        basestyle: DWRITE_FONT_STYLE,
        basestretch: DWRITE_FONT_STRETCH,
        mappedlength: *mut u32,
        mappedfont: *mut Option<IDWriteFont>,
        scale: *mut f32,
    ) -> Result<()>;
}

Required Methods§

fn MapCharacters( &self, analysissource: Option<&IDWriteTextAnalysisSource>, textposition: u32, textlength: u32, basefontcollection: Option<&IDWriteFontCollection>, basefamilyname: &PCWSTR, baseweight: DWRITE_FONT_WEIGHT, basestyle: DWRITE_FONT_STYLE, basestretch: DWRITE_FONT_STRETCH, mappedlength: *mut u32, mappedfont: *mut Option<IDWriteFont>, scale: *mut f32, ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§