Sha256: e748d6e148e2cb2257e0341a2ef5ee6cf0dcf52117d686416d1057d692dd21ce
Contents?: true
Size: 1.42 KB
Versions: 4
Compression:
Stored size: 1.42 KB
Contents
#pragma once #ifdef __cplusplus extern "C" { #endif typedef struct Gosu_Font Gosu_Font; Gosu_Font* Gosu_Font_create(int height, const char* name, unsigned flags); const char *Gosu_Font_name(Gosu_Font* font); int Gosu_Font_height(Gosu_Font* font); unsigned Gosu_Font_flags(Gosu_Font* font); double Gosu_Font_text_width(Gosu_Font* font, const char* text); double Gosu_Font_markup_width(Gosu_Font* font, const char* text); void Gosu_Font_draw_text(Gosu_Font* font, const char* text, double x, double y, double z, double scale_x, double scale_y, unsigned c, unsigned mode); void Gosu_Font_draw_markup(Gosu_Font* font, const char* text, double x, double y, double z, double scale_x, double scale_y, unsigned c, unsigned mode); void Gosu_Font_draw_text_rel(Gosu_Font* font, const char* text, double x, double y, double z, double rel_x, double rel_y, double scale_x, double scale_y, unsigned c, unsigned mode); void Gosu_Font_draw_markup_rel(Gosu_Font* font, const char* text, double x, double y, double z, double rel_x, double rel_y, double scale_x, double scale_y, unsigned c, unsigned mode); void Gosu_Font_set_image(Gosu_Font* font, const char* codepoint, unsigned font_flags, Gosu_Image* image); void Gosu_Font_destroy(Gosu_Font* font); #ifdef __cplusplus } #endif
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
gosu-1.0.0 | include/Gosu/Font.h |
gosu-1.0.0.pre2 | include/Gosu/Font.h |
gosu-1.0.0.pre1 | include/Gosu/Font.h |
gosu-0.15.2 | Gosu/Font.h |