Trait IDWriteFontFile_Impl
pub trait IDWriteFontFile_Impl: IUnknownImpl {
// Required methods
fn GetReferenceKey(
&self,
fontfilereferencekey: *mut *mut c_void,
fontfilereferencekeysize: *mut u32,
) -> Result<()>;
fn GetLoader(&self) -> Result<IDWriteFontFileLoader>;
fn Analyze(
&self,
issupportedfonttype: *mut BOOL,
fontfiletype: *mut DWRITE_FONT_FILE_TYPE,
fontfacetype: *mut DWRITE_FONT_FACE_TYPE,
numberoffaces: *mut u32,
) -> Result<()>;
}
Required Methods§
fn GetReferenceKey( &self, fontfilereferencekey: *mut *mut c_void, fontfilereferencekeysize: *mut u32, ) -> Result<()>
fn GetLoader(&self) -> Result<IDWriteFontFileLoader>
fn Analyze( &self, issupportedfonttype: *mut BOOL, fontfiletype: *mut DWRITE_FONT_FILE_TYPE, fontfacetype: *mut DWRITE_FONT_FACE_TYPE, numberoffaces: *mut u32, ) -> 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.