12#define SDL_MAIN_USE_CALLBACKS 1
43 const char *message =
"Hello World!";
46 const float scale = 4.0f;
const char * SDL_GetError(void)
void SDL_Log(SDL_PRINTF_FORMAT_STRING const char *fmt,...) SDL_PRINTF_VARARG_FUNC(1)
bool SDL_RenderPresent(SDL_Renderer *renderer)
bool SDL_SetRenderScale(SDL_Renderer *renderer, float scaleX, float scaleY)
bool SDL_RenderDebugText(SDL_Renderer *renderer, float x, float y, const char *str)
bool SDL_CreateWindowAndRenderer(const char *title, int width, int height, SDL_WindowFlags window_flags, SDL_Window **window, SDL_Renderer **renderer)
#define SDL_DEBUG_TEXT_FONT_CHARACTER_SIZE
bool SDL_GetRenderOutputSize(SDL_Renderer *renderer, int *w, int *h)
bool SDL_RenderClear(SDL_Renderer *renderer)
struct SDL_Renderer SDL_Renderer
bool SDL_SetRenderDrawColor(SDL_Renderer *renderer, Uint8 r, Uint8 g, Uint8 b, Uint8 a)
size_t SDL_strlen(const char *str)
struct SDL_Window SDL_Window
#define SDL_WINDOW_FULLSCREEN
void SDL_AppQuit(void *appstate, SDL_AppResult result)
SDL_AppResult SDL_AppInit(void **appstate, int argc, char *argv[])
SDL_AppResult SDL_AppIterate(void *appstate)
static SDL_Renderer * renderer
SDL_AppResult SDL_AppEvent(void *appstate, SDL_Event *event)
static SDL_Window * window