![]() |
openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
|
#include <lib/gdi/font.h>
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <pthread.h>
#include <sys/types.h>
#include <unistd.h>
#include <byteswap.h>
#include <ft2build.h>
#include <lib/base/eerror.h>
#include <lib/gdi/lcd.h>
#include <lib/gdi/grc.h>
#include <lib/base/elock.h>
#include <lib/base/init.h>
#include <lib/base/init_num.h>
#include <fribidi/fribidi.h>
#include <map>
Classes | |
struct | fntColorCacheKey |
Macros | |
#define | FTC_Image_Cache_New(a, b) FTC_ImageCache_New(a,b) |
#define | FTC_SBit_Cache_New(a, b) FTC_SBitCache_New(a,b) |
#define | FTC_SBit_Cache_Lookup(a, b, c, d) FTC_SBitCache_Lookup(a,b,c,d,NULL) |
#define | BLEND(y, x, a) (y + (((x-y) * a)>>8)) |
#define | BLEND(y, x, a) (y + (((x-y) * a)>>8)) |
Functions | |
static gLookup & | getColor (const gPalette &pal, const gRGB &start, const gRGB &end) |
FT_Error | myFTC_Face_Requester (FTC_FaceID face_id, FT_Library library, FT_Pointer request_data, FT_Face *aface) |
void | addFont (const char *filename, const char *alias, int scale_factor, int is_replacement, int renderflags) |
DEFINE_REF (Font) | |
DEFINE_REF (eTextPara) | |
void | shape (std::vector< unsigned long > &string, const std::vector< unsigned long > &text) |
Variables | |
static pthread_mutex_t | ftlock =PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP |
std::map< fntColorCacheKey, gLookup > | colorcache |
eAutoInitP0< fontRenderClass > | init_fontRenderClass (eAutoInitNumbers::graphic-1, "Font Render Class") |
#define FTC_Image_Cache_New | ( | a, | |
b | |||
) | FTC_ImageCache_New(a,b) |
#define FTC_SBit_Cache_Lookup | ( | a, | |
b, | |||
c, | |||
d | |||
) | FTC_SBitCache_Lookup(a,b,c,d,NULL) |
#define FTC_SBit_Cache_New | ( | a, | |
b | |||
) | FTC_SBitCache_New(a,b) |
void addFont | ( | const char * | filename, |
const char * | alias, | ||
int | scale_factor, | ||
int | is_replacement, | ||
int | renderflags | ||
) |
DEFINE_REF | ( | eTextPara | ) |
DEFINE_REF | ( | Font | ) |
FT_Error myFTC_Face_Requester | ( | FTC_FaceID | face_id, |
FT_Library | library, | ||
FT_Pointer | request_data, | ||
FT_Face * | aface | ||
) |
void shape | ( | std::vector< unsigned long > & | string, |
const std::vector< unsigned long > & | text | ||
) |
std::map<fntColorCacheKey,gLookup> colorcache |
|
static |
eAutoInitP0<fontRenderClass> init_fontRenderClass(eAutoInitNumbers::graphic-1, "Font Render Class") | ( | eAutoInitNumbers::graphic- | 1, |
"Font Render Class" | |||
) |