pub trait IDWriteFont1_Impl: Sized + IDWriteFont_Impl {
    // Required methods
    fn GetMetrics2(&self, fontmetrics: *mut DWRITE_FONT_METRICS1);
    fn GetPanose(&self, panose: *mut DWRITE_PANOSE);
    fn GetUnicodeRanges(
        &self,
        maxrangecount: u32,
        unicoderanges: *mut DWRITE_UNICODE_RANGE,
        actualrangecount: *mut u32
    ) -> Result<()>;
    fn IsMonospacedFont(&self) -> BOOL;
}

Required Methods§

fn GetMetrics2(&self, fontmetrics: *mut DWRITE_FONT_METRICS1)

fn GetPanose(&self, panose: *mut DWRITE_PANOSE)

fn GetUnicodeRanges( &self, maxrangecount: u32, unicoderanges: *mut DWRITE_UNICODE_RANGE, actualrangecount: *mut u32 ) -> Result<()>

fn IsMonospacedFont(&self) -> BOOL

Object Safety§

This trait is not object safe.

Implementors§