windows::Win32::Graphics::DirectWrite

Trait IDWriteRemoteFontFileLoader_Impl

pub trait IDWriteRemoteFontFileLoader_Impl: IDWriteFontFileLoader_Impl {
    // Required methods
    fn CreateRemoteStreamFromKey(
        &self,
        fontfilereferencekey: *const c_void,
        fontfilereferencekeysize: u32,
    ) -> Result<IDWriteRemoteFontFileStream>;
    fn GetLocalityFromKey(
        &self,
        fontfilereferencekey: *const c_void,
        fontfilereferencekeysize: u32,
    ) -> Result<DWRITE_LOCALITY>;
    fn CreateFontFileReferenceFromUrl(
        &self,
        factory: Ref<'_, IDWriteFactory>,
        baseurl: &PCWSTR,
        fontfileurl: &PCWSTR,
    ) -> Result<IDWriteFontFile>;
}

Required Methods§

fn CreateRemoteStreamFromKey( &self, fontfilereferencekey: *const c_void, fontfilereferencekeysize: u32, ) -> Result<IDWriteRemoteFontFileStream>

fn GetLocalityFromKey( &self, fontfilereferencekey: *const c_void, fontfilereferencekeysize: u32, ) -> Result<DWRITE_LOCALITY>

fn CreateFontFileReferenceFromUrl( &self, factory: Ref<'_, IDWriteFactory>, baseurl: &PCWSTR, fontfileurl: &PCWSTR, ) -> Result<IDWriteFontFile>

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§