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.
|
Public Member Functions |
| CoverageLevel | get (int index) const |
| | Determine whether a particular index is covered by coverage.
|
| const PangoCoverage* | gobj () const |
| | Provides access to the underlying C instance.
|
| PangoCoverage* | gobj () |
| | Provides access to the underlying C instance.
|
| PangoCoverage* | gobj_copy () const |
| | Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
|
| void | max (const Glib::RefPtr<Coverage>& other) const |
| | Set the coverage for each index in coverage to be the max (better) value of the current coverage for the index and the coverage for the corresponding index in other .
|
| void | reference () const |
| void | set (int index, CoverageLevel level) |
| | Modify a particular index within coverage.
|
Glib::ArrayHandle< unsigned
char > | to_bytes () const |
| | Convert the coverage map into a flat binary format.
|
| void | unreference () const |
Static Public Member Functions |
| Glib::RefPtr<Coverage> | create (const guchar* bytes, int n_bytes) |
| | Convert data generated from pango_converage_to_bytes() back to a Pango::Coverage.
|
| Glib::RefPtr<Coverage> | create () |
Protected Member Functions |
| | Coverage () |
| void | operator delete (void*, size_t) |
Related Functions |
(Note that these are not member functions.)
|
| Glib::RefPtr<Pango::Coverage> | wrap (PangoCoverage* object, bool take_copy=false) |