GNU Octave
4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
Static Public Member Functions | |
static void | cleanup_instance (void) |
static void | font_destroyed (FT_Face face) |
static FT_Face | get_font (const std::string &name, const std::string &weight, const std::string &angle, double size) |
static bool | instance_ok (void) |
Private Types | |
typedef std::map< ft_key, FT_Face > | ft_cache |
typedef std::pair< std::string, double > | ft_key |
Private Member Functions | |
ft_manager (const ft_manager &) | |
ft_manager (void) | |
~ft_manager (void) | |
void | do_font_destroyed (FT_Face face) |
FT_Face | do_get_font (const std::string &name, const std::string &weight, const std::string &angle, double size) |
ft_manager & | operator= (const ft_manager &) |
Private Attributes | |
ft_cache | cache |
bool | fontconfig_initialized |
bool | freetype_initialized |
FT_Library | library |
Static Private Attributes | |
static ft_manager * | instance = 0 |
Definition at line 75 of file txt-eng-ft.cc.
|
private |
Definition at line 122 of file txt-eng-ft.cc.
|
private |
Definition at line 121 of file txt-eng-ft.cc.
|
private |
|
inlineprivate |
Definition at line 137 of file txt-eng-ft.cc.
References error().
|
inlineprivate |
Definition at line 153 of file txt-eng-ft.cc.
|
inlinestatic |
Definition at line 101 of file txt-eng-ft.cc.
References octave_call_stack::instance.
|
inlineprivate |
Definition at line 284 of file txt-eng-ft.cc.
|
inlineprivate |
Definition at line 169 of file txt-eng-ft.cc.
References ft_face_destroyed(), match(), size(), and warning().
|
inlinestatic |
Definition at line 111 of file txt-eng-ft.cc.
References octave_call_stack::instance, and octave_call_stack::instance_ok().
Referenced by ft_face_destroyed().
|
inlinestatic |
Definition at line 103 of file txt-eng-ft.cc.
References octave_call_stack::instance, and octave_call_stack::instance_ok().
Referenced by ft_render::ft_font::get_face().
|
inlinestatic |
Definition at line 79 of file txt-eng-ft.cc.
References singleton_cleanup_list::add(), octave_call_stack::cleanup_instance(), error(), and octave_call_stack::instance.
|
private |
|
private |
Definition at line 127 of file txt-eng-ft.cc.
|
private |
Definition at line 299 of file txt-eng-ft.cc.
|
private |
Definition at line 298 of file txt-eng-ft.cc.
|
staticprivate |
Definition at line 119 of file txt-eng-ft.cc.
|
private |
Definition at line 297 of file txt-eng-ft.cc.