#ifndef OT_LAYOUT_GPOS_GPOS_HH
#define OT_LAYOUT_GPOS_GPOS_HH
#include "../../../hb-ot-layout-common.hh"
#include "../../../hb-ot-layout-gsubgpos.hh"
#include "Common.hh"
#include "PosLookup.hh"
namespace OT {
PosLookup;
namespace Layout {
static void
propagate_attachment_offsets (hb_glyph_position_t *pos,
unsigned int len,
unsigned int i,
hb_direction_t direction,
unsigned nesting_level = HB_MAX_NESTING_LEVEL);
struct GPOS : GSUBGPOS
{ … };
static void
propagate_attachment_offsets (hb_glyph_position_t *pos,
unsigned int len,
unsigned int i,
hb_direction_t direction,
unsigned nesting_level)
{ … }
void
GPOS::position_start (hb_font_t *font HB_UNUSED, hb_buffer_t *buffer)
{ … }
void
GPOS::position_finish_advances (hb_font_t *font HB_UNUSED, hb_buffer_t *buffer HB_UNUSED)
{ … }
void
GPOS::position_finish_offsets (hb_font_t *font, hb_buffer_t *buffer)
{ … }
}
struct GPOS_accelerator_t : Layout::GPOS::accelerator_t { … };
}
#endif