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)  

graphite2::GlyphBox Class Reference

#include <GlyphCache.h>

Collaboration diagram for graphite2::GlyphBox:
[legend]

Public Member Functions

 GlyphBox (uint8 numsubs, unsigned short bitmap, Rect *slanted)
 
void addSubBox (int subindex, int boundary, Rect *val)
 
RectsubVal (int subindex, int boundary)
 
const Rectslant () const
 
uint8 num () const
 
const Rectsubs () const
 
 GlyphBox (uint8 numsubs, unsigned short bitmap, Rect *slanted)
 
void addSubBox (int subindex, int boundary, Rect *val)
 
RectsubVal (int subindex, int boundary)
 
const Rectslant () const
 
uint8 num () const
 
const Rectsubs () const
 

Private Member Functions

 GlyphBox (const GlyphBox &)
 
GlyphBoxoperator= (const GlyphBox &)
 
 GlyphBox (const GlyphBox &)
 
GlyphBoxoperator= (const GlyphBox &)
 

Private Attributes

uint8 _num
 
unsigned short _bitmap
 
Rect _slant
 
Rect _subs [1]
 

Detailed Description

Definition at line 68 of file GlyphCache.h.

Constructor & Destructor Documentation

◆ GlyphBox() [1/4]

graphite2::GlyphBox::GlyphBox ( const GlyphBox )
private

◆ GlyphBox() [2/4]

graphite2::GlyphBox::GlyphBox ( uint8  numsubs,
unsigned short  bitmap,
Rect slanted 
)
inline

Definition at line 74 of file GlyphCache.h.

◆ GlyphBox() [3/4]

graphite2::GlyphBox::GlyphBox ( const GlyphBox )
private

◆ GlyphBox() [4/4]

graphite2::GlyphBox::GlyphBox ( uint8  numsubs,
unsigned short  bitmap,
Rect slanted 
)
inline

Definition at line 74 of file GlyphCache.h.

Member Function Documentation

◆ addSubBox() [1/2]

void graphite2::GlyphBox::addSubBox ( int  subindex,
int  boundary,
Rect val 
)
inline

Definition at line 76 of file GlyphCache.h.

References _subs, and val.

◆ addSubBox() [2/2]

void graphite2::GlyphBox::addSubBox ( int  subindex,
int  boundary,
Rect val 
)
inline

Definition at line 76 of file GlyphCache.h.

References _subs, and val.

◆ num() [1/2]

uint8 graphite2::GlyphBox::num ( ) const
inline

Definition at line 79 of file GlyphCache.h.

References _num.

Referenced by graphite2::GlyphCache::numSubBounds().

◆ num() [2/2]

uint8 graphite2::GlyphBox::num ( ) const
inline

Definition at line 79 of file GlyphCache.h.

References _num.

◆ operator=() [1/2]

GlyphBox& graphite2::GlyphBox::operator= ( const GlyphBox )
private

◆ operator=() [2/2]

GlyphBox& graphite2::GlyphBox::operator= ( const GlyphBox )
private

◆ slant() [1/2]

const Rect& graphite2::GlyphBox::slant ( ) const
inline

Definition at line 78 of file GlyphCache.h.

References _slant.

Referenced by graphite2::GlyphCache::getBoundingMetric(), and graphite2::GlyphCache::slant().

◆ slant() [2/2]

const Rect& graphite2::GlyphBox::slant ( ) const
inline

Definition at line 78 of file GlyphCache.h.

References _slant.

◆ subs() [1/2]

const Rect* graphite2::GlyphBox::subs ( ) const
inline

Definition at line 80 of file GlyphCache.h.

References _subs.

◆ subs() [2/2]

const Rect* graphite2::GlyphBox::subs ( ) const
inline

Definition at line 80 of file GlyphCache.h.

References _subs.

◆ subVal() [1/2]

Rect& graphite2::GlyphBox::subVal ( int  subindex,
int  boundary 
)
inline

Definition at line 77 of file GlyphCache.h.

References _subs.

◆ subVal() [2/2]

Rect& graphite2::GlyphBox::subVal ( int  subindex,
int  boundary 
)
inline

Definition at line 77 of file GlyphCache.h.

References _subs.

Member Data Documentation

◆ _bitmap

unsigned short graphite2::GlyphBox::_bitmap
private

Definition at line 84 of file GlyphCache.h.

◆ _num

uint8 graphite2::GlyphBox::_num
private

Definition at line 83 of file GlyphCache.h.

Referenced by num().

◆ _slant

Rect graphite2::GlyphBox::_slant
private

Definition at line 85 of file GlyphCache.h.

Referenced by slant().

◆ _subs

Rect graphite2::GlyphBox::_subs
private

Definition at line 86 of file GlyphCache.h.

Referenced by addSubBox(), subs(), and subVal().


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