windows::Win32::Graphics::DirectWrite

Trait IDWriteFontFallback1_Impl

pub trait IDWriteFontFallback1_Impl: IDWriteFontFallback_Impl {
    // Required method
    fn MapCharacters(
        &self,
        analysissource: Ref<'_, IDWriteTextAnalysisSource>,
        textposition: u32,
        textlength: u32,
        basefontcollection: Ref<'_, IDWriteFontCollection>,
        basefamilyname: &PCWSTR,
        fontaxisvalues: *const DWRITE_FONT_AXIS_VALUE,
        fontaxisvaluecount: u32,
        mappedlength: *mut u32,
        scale: *mut f32,
        mappedfontface: OutRef<'_, IDWriteFontFace5>,
    ) -> Result<()>;
}

Required Methods§

fn MapCharacters( &self, analysissource: Ref<'_, IDWriteTextAnalysisSource>, textposition: u32, textlength: u32, basefontcollection: Ref<'_, IDWriteFontCollection>, basefamilyname: &PCWSTR, fontaxisvalues: *const DWRITE_FONT_AXIS_VALUE, fontaxisvaluecount: u32, mappedlength: *mut u32, scale: *mut f32, mappedfontface: OutRef<'_, IDWriteFontFace5>, ) -> 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§