pub trait IKerningPair: IObject {
// Provided methods
fn m_first_glyph(self) -> u32 { ... }
fn set_m_first_glyph(self, value: u32) { ... }
fn m_first_glyph_adjustments(self) -> GlyphValueRecord_Legacy { ... }
fn set_m_first_glyph_adjustments(self, value: GlyphValueRecord_Legacy) { ... }
fn m_second_glyph(self) -> u32 { ... }
fn set_m_second_glyph(self, value: u32) { ... }
fn m_second_glyph_adjustments(self) -> GlyphValueRecord_Legacy { ... }
fn set_m_second_glyph_adjustments(self, value: GlyphValueRecord_Legacy) { ... }
fn x_offset(self) -> f32 { ... }
fn set_x_offset(self, value: f32) { ... }
fn m_ignore_spacing_adjustments(self) -> bool { ... }
fn set_m_ignore_spacing_adjustments(self, value: bool) { ... }
}Provided Methods§
fn m_first_glyph(self) -> u32
fn set_m_first_glyph(self, value: u32)
fn m_first_glyph_adjustments(self) -> GlyphValueRecord_Legacy
fn set_m_first_glyph_adjustments(self, value: GlyphValueRecord_Legacy)
fn m_second_glyph(self) -> u32
fn set_m_second_glyph(self, value: u32)
fn m_second_glyph_adjustments(self) -> GlyphValueRecord_Legacy
fn set_m_second_glyph_adjustments(self, value: GlyphValueRecord_Legacy)
fn x_offset(self) -> f32
fn set_x_offset(self, value: f32)
fn m_ignore_spacing_adjustments(self) -> bool
fn set_m_ignore_spacing_adjustments(self, value: bool)
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.