#include "graphite2/Font.h"
#include "inc/Face.h"
#include "inc/FeatureMap.h"
#include "inc/FeatureVal.h"
#include "inc/NameTable.h"
usingnamespacegraphite2;
extern "C" {
gr_uint16 gr_fref_feature_value(const gr_feature_ref* pfeatureref, const gr_feature_val* feats)
{ … }
int gr_fref_set_feature_value(const gr_feature_ref* pfeatureref, gr_uint16 val, gr_feature_val* pDest)
{ … }
gr_uint32 gr_fref_id(const gr_feature_ref* pfeatureref)
{ … }
gr_uint16 gr_fref_n_values(const gr_feature_ref* pfeatureref)
{ … }
gr_int16 gr_fref_value(const gr_feature_ref* pfeatureref, gr_uint16 settingno)
{ … }
void* gr_fref_label(const gr_feature_ref* pfeatureref, gr_uint16 *langId, gr_encform utf, gr_uint32 *length)
{ … }
void* gr_fref_value_label(const gr_feature_ref*pfeatureref, gr_uint16 setting,
gr_uint16 *langId, gr_encform utf, gr_uint32 *length)
{ … }
void gr_label_destroy(void * label)
{ … }
gr_feature_val* gr_featureval_clone(const gr_feature_val* pfeatures)
{ … }
void gr_featureval_destroy(gr_feature_val *p)
{ … }
}