windows::Win32::Graphics::DirectWrite

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.

Implementors§