|
GameApi 28
Library used by GameApi Builder tool
|

Classes | |
| struct | GlyphData |
| struct | K |
| struct | OutlineContext |
Functions | |
| std::string | glyph_key (std::string ttf_filename, int sx, int sy) |
| Point2d | lerp2 (Point2d a, Point2d b, float t) |
| double | bezierY (const FontInterfaceImpl::Bezier2d &b, double t) |
| double | bezierDY (const FontInterfaceImpl::Bezier2d &b, double t) |
| std::pair< double, bool > | solveBezierY_orig (const FontInterfaceImpl::Bezier2d &bez, double y) |
| void | split (std::vector< FontInterfaceImpl::Bezier2d > &vec, FontInterfaceImpl::Bezier2d orig, float t, bool emit_left, bool emit_right) |
| K | find_loaded (std::string filename, bool &success) |
| Point2d | pt (const FT_Vector *v) |
| int | move_to (const FT_Vector *to, void *user) |
| int | line_to (const FT_Vector *to, void *user) |
| int | conic_to (const FT_Vector *control, const FT_Vector *to, void *user) |
| int | cubic_to (const FT_Vector *control1, const FT_Vector *control2, const FT_Vector *to, void *user) |
Variables | |
| bool | g_is_outline =false |
| std::map< std::string, std::map< long, GlyphData * > * > | global_glyph_data |
| std::vector< K > | loaded_vec |
|
inline |
|
inline |
| int conic_to | ( | const FT_Vector * | control, |
| const FT_Vector * | to, | ||
| void * | user ) |

| int cubic_to | ( | const FT_Vector * | control1, |
| const FT_Vector * | control2, | ||
| const FT_Vector * | to, | ||
| void * | user ) |

| K find_loaded | ( | std::string | filename, |
| bool & | success ) |

| std::string glyph_key | ( | std::string | ttf_filename, |
| int | sx, | ||
| int | sy ) |

| int line_to | ( | const FT_Vector * | to, |
| void * | user ) |

| int move_to | ( | const FT_Vector * | to, |
| void * | user ) |

| Point2d pt | ( | const FT_Vector * | v | ) |
| std::pair< double, bool > solveBezierY_orig | ( | const FontInterfaceImpl::Bezier2d & | bez, |
| double | y ) |

| void split | ( | std::vector< FontInterfaceImpl::Bezier2d > & | vec, |
| FontInterfaceImpl::Bezier2d | orig, | ||
| float | t, | ||
| bool | emit_left, | ||
| bool | emit_right ) |

| bool g_is_outline =false |
| std::map<std::string,std::map<long,GlyphData*>*> global_glyph_data |
| std::vector<K> loaded_vec |