SDL 2.0
SDL_test_font.h File Reference
#include "begin_code.h"
#include "close_code.h"
+ Include dependency graph for SDL_test_font.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  SDLTest_TextWindow
 

Macros

#define FONT_CHARACTER_SIZE   8
 
#define FONT_LINE_HEIGHT   (FONT_CHARACTER_SIZE + 2)
 

Functions

int SDLTest_DrawCharacter (SDL_Renderer *renderer, int x, int y, Uint32 c)
 
int SDLTest_DrawString (SDL_Renderer *renderer, int x, int y, const char *s)
 
SDLTest_TextWindowSDLTest_TextWindowCreate (int x, int y, int w, int h)
 
void SDLTest_TextWindowDisplay (SDLTest_TextWindow *textwin, SDL_Renderer *renderer)
 
void SDLTest_TextWindowAddText (SDLTest_TextWindow *textwin, SDL_PRINTF_FORMAT_STRING const char *fmt,...) SDL_PRINTF_VARARG_FUNC(2)
 
void SDLTest_TextWindowAddTextWithLength (SDLTest_TextWindow *textwin, const char *text, size_t len)
 
void SDLTest_TextWindowClear (SDLTest_TextWindow *textwin)
 
void SDLTest_TextWindowDestroy (SDLTest_TextWindow *textwin)
 
void SDLTest_CleanupTextDrawing (void)
 

Macro Definition Documentation

◆ FONT_CHARACTER_SIZE

#define FONT_CHARACTER_SIZE   8

Definition at line 41 of file SDL_test_font.h.

◆ FONT_LINE_HEIGHT

#define FONT_LINE_HEIGHT   (FONT_CHARACTER_SIZE + 2)

Definition at line 42 of file SDL_test_font.h.

Function Documentation

◆ SDLTest_CleanupTextDrawing()

void SDLTest_CleanupTextDrawing ( void )

◆ SDLTest_DrawCharacter()

int SDLTest_DrawCharacter ( SDL_Renderer * renderer,
int x,
int y,
Uint32 c )

◆ SDLTest_DrawString()

int SDLTest_DrawString ( SDL_Renderer * renderer,
int x,
int y,
const char * s )

◆ SDLTest_TextWindowAddText()

void SDLTest_TextWindowAddText ( SDLTest_TextWindow * textwin,
SDL_PRINTF_FORMAT_STRING const char * fmt,
... )

◆ SDLTest_TextWindowAddTextWithLength()

void SDLTest_TextWindowAddTextWithLength ( SDLTest_TextWindow * textwin,
const char * text,
size_t len )

◆ SDLTest_TextWindowClear()

void SDLTest_TextWindowClear ( SDLTest_TextWindow * textwin)

◆ SDLTest_TextWindowCreate()

SDLTest_TextWindow * SDLTest_TextWindowCreate ( int x,
int y,
int w,
int h )

◆ SDLTest_TextWindowDestroy()

void SDLTest_TextWindowDestroy ( SDLTest_TextWindow * textwin)

◆ SDLTest_TextWindowDisplay()

void SDLTest_TextWindowDisplay ( SDLTest_TextWindow * textwin,
SDL_Renderer * renderer )