Sha256: 9ef74ebc38baff19c5cd83de786f441b9bf99f98380755383b18a2f4e541c6d9
Contents?: true
Size: 559 Bytes
Versions: 3
Compression:
Stored size: 559 Bytes
Contents
// text.c #include "ruby2d.h" /* * Create a SDL_Surface that contains the pixel data to render text, given a font and message */ SDL_Surface *R2D_TextCreateSurface(TTF_Font *font, const char *message) { // `msg` cannot be an empty string or NULL for TTF_SizeText if (message == NULL || strlen(message) == 0) message = " "; SDL_Color color = {255, 255, 255}; SDL_Surface *surface = TTF_RenderUTF8_Blended(font, message, color); if (!surface) { R2D_Error("TTF_RenderUTF8_Blended", TTF_GetError()); return NULL; } return surface; }
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
ruby2d-rpeck-windows-0.11.1 | ext/ruby2d/text.c |
ruby2d-0.11.1 | ext/ruby2d/text.c |
ruby2d-0.11.0 | ext/ruby2d/text.c |