Trait ValueRecordExt

Source
pub(crate) trait ValueRecordExt {
    // Required methods
    fn is_empty(&self) -> bool;
    fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>, idx: usize) -> bool;
    fn apply_to_pos(
        &self,
        ctx: &mut hb_ot_apply_context_t<'_, '_>,
        pos: &mut GlyphPosition,
    ) -> bool;
}

Required Methods§

Source

fn is_empty(&self) -> bool

Source

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>, idx: usize) -> bool

Source

fn apply_to_pos( &self, ctx: &mut hb_ot_apply_context_t<'_, '_>, pos: &mut GlyphPosition, ) -> bool

Implementations on Foreign Types§

Source§

impl ValueRecordExt for ValueRecord<'_>

Source§

fn is_empty(&self) -> bool

Source§

fn apply(&self, ctx: &mut hb_ot_apply_context_t<'_, '_>, idx: usize) -> bool

Source§

fn apply_to_pos( &self, ctx: &mut hb_ot_apply_context_t<'_, '_>, pos: &mut GlyphPosition, ) -> bool

Implementors§