w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

Efont::OpenType::Gpos Class Reference

#include <otfgpos.hh>

Collaboration diagram for Efont::OpenType::Gpos:
[legend]

Public Types

enum  { HEADERSIZE = 10 }
 

Public Member Functions

 Gpos (const Data &, ErrorHandler *=0)
 
const ScriptListscript_list () const
 
const FeatureListfeature_list () const
 
int nlookups () const
 
GposLookup lookup (unsigned) const
 

Private Attributes

ScriptList _script_list
 
FeatureList _feature_list
 
Data _lookup_list
 

Detailed Description

Definition at line 10 of file otfgpos.hh.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
HEADERSIZE 

Definition at line 21 of file otfgpos.hh.

Constructor & Destructor Documentation

◆ Gpos()

Efont::OpenType::Gpos::Gpos ( const Data d,
ErrorHandler errh = 0 
)

Member Function Documentation

◆ feature_list()

const FeatureList& Efont::OpenType::Gpos::feature_list ( ) const
inline

Definition at line 16 of file otfgpos.hh.

References _feature_list.

Referenced by do_gpos(), do_query_features(), do_query_optical_size_size(), and get_design_size().

◆ lookup()

GposLookup Efont::OpenType::Gpos::lookup ( unsigned  i) const

Definition at line 59 of file otfgpos.cc.

References _lookup_list, Error, i, Efont::OpenType::Data::offset_subtable(), and Efont::OpenType::Data::u16().

Referenced by do_gpos().

◆ nlookups()

int Efont::OpenType::Gpos::nlookups ( ) const

Definition at line 53 of file otfgpos.cc.

References _lookup_list, and Efont::OpenType::Data::u16().

Referenced by do_gpos().

◆ script_list()

const ScriptList& Efont::OpenType::Gpos::script_list ( ) const
inline

Member Data Documentation

◆ _feature_list

FeatureList Efont::OpenType::Gpos::_feature_list
private

Definition at line 26 of file otfgpos.hh.

Referenced by feature_list(), and Gpos().

◆ _lookup_list

Data Efont::OpenType::Gpos::_lookup_list
private

Definition at line 27 of file otfgpos.hh.

Referenced by Gpos(), lookup(), and nlookups().

◆ _script_list

ScriptList Efont::OpenType::Gpos::_script_list
private

Definition at line 25 of file otfgpos.hh.

Referenced by Gpos(), and script_list().


The documentation for this class was generated from the following files: