Sha256: 367e6b2b3c90ec654364a3eb945bbc728a788ad9775f8d13b87047734a8518e5
Contents?: true
Size: 1.7 KB
Versions: 3
Compression:
Stored size: 1.7 KB
Contents
#pragma once #include "Gosu_FFI.h" #include "Gosu_Image.h" typedef struct Gosu_Font Gosu_Font; GOSU_FFI_API Gosu_Font* Gosu_Font_create(int height, const char* name, unsigned flags, unsigned image_flags); GOSU_FFI_API void Gosu_Font_destroy(Gosu_Font* font); GOSU_FFI_API const char* Gosu_Font_name(Gosu_Font* font); GOSU_FFI_API int Gosu_Font_height(Gosu_Font* font); GOSU_FFI_API double Gosu_Font_text_width(Gosu_Font* font, const char* text); GOSU_FFI_API double Gosu_Font_markup_width(Gosu_Font* font, const char* markup); GOSU_FFI_API 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); GOSU_FFI_API void Gosu_Font_draw_markup(Gosu_Font* font, const char* markup, double x, double y, double z, double scale_x, double scale_y, unsigned c, unsigned mode); GOSU_FFI_API 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); GOSU_FFI_API void Gosu_Font_draw_markup_rel(Gosu_Font* font, const char* markup, double x, double y, double z, double rel_x, double rel_y, double scale_x, double scale_y, unsigned c, unsigned mode); GOSU_FFI_API void Gosu_Font_set_image(Gosu_Font* font, const char* codepoint, unsigned font_flags, Gosu_Image* image);
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
gosu-2.0.0.pre8 | ffi/Gosu_Font.h |
gosu-2.0.0.pre7 | ffi/Gosu_Font.h |
gosu-2.0.0.pre6 | ffi/Gosu_Font.h |