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.