27 #ifndef HB_OT_COLR_COLRV1_CLOSURE_HH
28 #define HB_OT_COLR_COLRV1_CLOSURE_HH
43 const LayerList &paint_offset_lists =
c->get_colr_table ()->get_layerList ();
46 const Paint &
paint = std::addressof (paint_offset_lists) + paint_offset_lists[
i];
59 const COLR *colr_table =
c->get_colr_table ();
61 if (!baseglyph_paintrecord)
return;
65 (&baseglyph_list+baseglyph_paintrecord->
paint).dispatch (
c);
68 template <
template<
typename>
class Var>
70 { (
this+
src).dispatch (
c); }
73 { (
this+
src).dispatch (
c); }
76 { (
this+
src).dispatch (
c); }
79 { (
this+
src).dispatch (
c); }
82 { (
this+
src).dispatch (
c); }
85 { (
this+
src).dispatch (
c); }
88 { (
this+
src).dispatch (
c); }
91 { (
this+
src).dispatch (
c); }
94 { (
this+
src).dispatch (
c); }
97 { (
this+
src).dispatch (
c); }
101 (
this+
src).dispatch (
c);
small capitals from c petite p scientific i
[1]
Offset32To< Paint > paint
const BaseGlyphPaintRecord * get_base_glyph_paintrecord(hb_codepoint_t gid) const
const BaseGlyphList & get_baseglyphList() const
void closurev1(hb_colrv1_closure_context_t *c) const
void closurev1(hb_colrv1_closure_context_t *c) const
Offset24To< Paint > backdrop
void closurev1(hb_colrv1_closure_context_t *c) const
Offset24To< Paint > paint
void closurev1(hb_colrv1_closure_context_t *c) const
HB_INTERNAL void closurev1(hb_colrv1_closure_context_t *c) const
HB_INTERNAL void closurev1(hb_colrv1_closure_context_t *c) const
HB_INTERNAL void closurev1(hb_colrv1_closure_context_t *c) const
HB_INTERNAL void closurev1(hb_colrv1_closure_context_t *c) const
HB_INTERNAL void closurev1(hb_colrv1_closure_context_t *c) const
HB_INTERNAL void closurev1(hb_colrv1_closure_context_t *c) const
HB_INTERNAL void closurev1(hb_colrv1_closure_context_t *c) const