Definition at line 43 of file backend.hpp.
|
virtual std::vector< unsigned long int > | split_utf8 (const char *utf8_text)=0 |
|
virtual std::tuple< int, int, int > | measure_text (const std::vector< unsigned long int > &words, unsigned int font_size, const char *font)=0 |
|
virtual void | add_build_text (const std::vector< unsigned long int > &words, unsigned int font_size, const char *font)=0 |
|
virtual void | build_bitmap (void *stream=nullptr)=0 |
|
virtual WordMetaMapper * | query (const char *font, int font_size)=0 |
|
virtual unsigned char * | bitmap_device_pointer () const =0 |
|
virtual int | bitmap_width () const =0 |
|
virtual int | compute_y_offset (int max_glyph_height, int h, WordMeta *word, int font_size) const =0 |
|
virtual int | uniform_font_size (int size) const =0 |
|
◆ add_build_text()
virtual void TextBackend::add_build_text |
( |
const std::vector< unsigned long int > & |
words, |
|
|
unsigned int |
font_size, |
|
|
const char * |
font |
|
) |
| |
|
pure virtual |
◆ bitmap_device_pointer()
virtual unsigned char* TextBackend::bitmap_device_pointer |
( |
| ) |
const |
|
pure virtual |
◆ bitmap_width()
virtual int TextBackend::bitmap_width |
( |
| ) |
const |
|
pure virtual |
◆ build_bitmap()
virtual void TextBackend::build_bitmap |
( |
void * |
stream = nullptr | ) |
|
|
pure virtual |
◆ compute_y_offset()
virtual int TextBackend::compute_y_offset |
( |
int |
max_glyph_height, |
|
|
int |
h, |
|
|
WordMeta * |
word, |
|
|
int |
font_size |
|
) |
| const |
|
pure virtual |
◆ measure_text()
virtual std::tuple<int, int, int> TextBackend::measure_text |
( |
const std::vector< unsigned long int > & |
words, |
|
|
unsigned int |
font_size, |
|
|
const char * |
font |
|
) |
| |
|
pure virtual |
◆ query()
virtual WordMetaMapper* TextBackend::query |
( |
const char * |
font, |
|
|
int |
font_size |
|
) |
| |
|
pure virtual |
◆ split_utf8()
virtual std::vector<unsigned long int> TextBackend::split_utf8 |
( |
const char * |
utf8_text | ) |
|
|
pure virtual |
◆ uniform_font_size()
virtual int TextBackend::uniform_font_size |
( |
int |
size | ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file: