pub trait IDWriteFactory1_Impl: Sized + IDWriteFactory_Impl {
    // Required methods
    fn GetEudcFontCollection(
        &self,
        fontcollection: *mut Option<IDWriteFontCollection>,
        checkforupdates: BOOL
    ) -> Result<()>;
    fn CreateCustomRenderingParams2(
        &self,
        gamma: f32,
        enhancedcontrast: f32,
        enhancedcontrastgrayscale: f32,
        cleartypelevel: f32,
        pixelgeometry: DWRITE_PIXEL_GEOMETRY,
        renderingmode: DWRITE_RENDERING_MODE
    ) -> Result<IDWriteRenderingParams1>;
}

Required Methods§

fn GetEudcFontCollection( &self, fontcollection: *mut Option<IDWriteFontCollection>, checkforupdates: BOOL ) -> Result<()>

fn CreateCustomRenderingParams2( &self, gamma: f32, enhancedcontrast: f32, enhancedcontrastgrayscale: f32, cleartypelevel: f32, pixelgeometry: DWRITE_PIXEL_GEOMETRY, renderingmode: DWRITE_RENDERING_MODE ) -> Result<IDWriteRenderingParams1>

Object Safety§

This trait is not object safe.

Implementors§