• Home
  • Raw
  • Download

Lines Matching defs:driver_context_t

55   struct driver_context_t  struct
57 static constexpr bool in_place = true;
58 enum Flags
72 driver_context_t (const RearrangementSubtable *table HB_UNUSED) : in driver_context_t() function
76 bool is_actionable (StateTableDriver<Types, EntryData> *driver HB_UNUSED, in is_actionable()
81 void transition (StateTableDriver<Types, EntryData> *driver, in transition()
158 bool ret;
160 unsigned int start;
161 unsigned int end;
203 struct driver_context_t struct
205 static constexpr bool in_place = true;
206 enum Flags
214 driver_context_t (const ContextualSubtable *table_, in driver_context_t() function
223 bool is_actionable (StateTableDriver<Types, EntryData> *driver, in is_actionable()
233 void transition (StateTableDriver<Types, EntryData> *driver, in transition()
301 bool ret;
303 hb_aat_apply_context_t *c;
304 bool mark_set;
305 unsigned int mark;
306 const ContextualSubtable *table;
307 const UnsizedOffsetListOf<Lookup<HBGlyphID>, HBUINT, false> &subs;
422 struct driver_context_t struct
424 static constexpr bool in_place = false;
426 {
429 enum LigActionFlags
441 driver_context_t (const LigatureSubtable *table_, in driver_context_t() argument
451 bool is_actionable (StateTableDriver<Types, EntryData> *driver HB_UNUSED, in is_actionable()
456 void transition (StateTableDriver<Types, EntryData> *driver, in transition()
551 bool ret;
553 hb_aat_apply_context_t *c;
554 const LigatureSubtable *table;
555 const UnsizedArrayOf<HBUINT32> &ligAction;
556 const UnsizedArrayOf<HBUINT16> &component;
557 const UnsizedArrayOf<HBGlyphID> &ligature;
558 unsigned int match_length;
559 unsigned int match_positions[HB_MAX_CONTEXT_LENGTH];
653 struct driver_context_t struct
655 static constexpr bool in_place = false;
656 enum Flags
704 driver_context_t (const InsertionSubtable *table, in driver_context_t() argument
711 bool is_actionable (StateTableDriver<Types, EntryData> *driver HB_UNUSED, in is_actionable()
717 void transition (StateTableDriver<Types, EntryData> *driver, in transition()
792 bool ret;
794 hb_aat_apply_context_t *c;
795 unsigned int mark;
796 const UnsizedArrayOf<HBGlyphID> &insertionAction;