logo top
Main Page   Widgets   Namespaces   Book  

Pango::Coverage Class Reference

A Pango::Coverage represents a map from ISO-10646 character point to Pango::CoverageLevel. More...

List of all members.

Public Member Functions

void reference () const
void unreference () const
PangoCoverage* gobj ()
 Provides access to the underlying C instance.

const PangoCoverage* gobj () const
 Provides access to the underlying C instance.

PangoCoverage* gobj_copy () const
CoverageLevel get (int index) const
void set (int index, CoverageLevel level)
void max (const Glib::RefPtr<Coverage>& other) const
Glib::ArrayHandle< unsigned
char > 
to_bytes () const
 Convert the coverage map into a flat binary format.


Static Public Member Functions

Glib::RefPtr<Coveragecreate ()
Glib::RefPtr<Coveragecreate (const guchar* bytes, int n_bytes)

Protected Member Functions

 Coverage ()
void operator delete (void*, size_t)

Related Functions

(Note that these are not member functions.)

Glib::RefPtr<Pango::Coveragewrap (PangoCoverage* object, bool take_copy=false)


Detailed Description

A Pango::Coverage represents a map from ISO-10646 character point to Pango::CoverageLevel.

It is often necessary in pango to determine if a particular font can represent a particular character, and also how well it can represent that character. Pango::Coverage holds this information.


Constructor & Destructor Documentation

Pango::Coverage::Coverage (  )  [protected]
 


Member Function Documentation

Glib::RefPtr<Coverage> Pango::Coverage::create ( const guchar*  bytes,
int  n_bytes
[static]
 

Glib::RefPtr<Coverage> Pango::Coverage::create (  )  [static]
 

CoverageLevel Pango::Coverage::get ( int  index  )  const
 

const PangoCoverage* Pango::Coverage::gobj (  )  const
 

Provides access to the underlying C instance.

PangoCoverage* Pango::Coverage::gobj (  ) 
 

Provides access to the underlying C instance.

PangoCoverage* Pango::Coverage::gobj_copy (  )  const
 

void Pango::Coverage::max ( const Glib::RefPtr<Coverage>&  other  )  const
 

void Pango::Coverage::operator delete ( void*  ,
size_t 
[protected]
 

void Pango::Coverage::reference (  )  const
 

void Pango::Coverage::set ( int  index,
CoverageLevel  level
 

Glib::ArrayHandle<unsigned char> Pango::Coverage::to_bytes (  )  const
 

Convert the coverage map into a flat binary format.

Returns:
An array of bytes representing the coverage map.

void Pango::Coverage::unreference (  )  const
 


Friends And Related Function Documentation

Glib::RefPtr<Pango::Coverage> wrap ( PangoCoverage*  object,
bool  take_copy = false
[related]
 


The documentation for this class was generated from the following file:
Generated for gtkmm2.2 by Doxygen 1.3.3 © 1997-2001