Go to the source code of this file.
◆ SDL_MAIN_USE_CALLBACKS
#define SDL_MAIN_USE_CALLBACKS 1 /* use the callbacks instead of main() */ |
◆ SDL_AppEvent()
◆ SDL_AppInit()
SDL_AppResult SDL_AppInit |
( |
void ** | appstate, |
|
|
int | argc, |
|
|
char * | argv[] ) |
Definition at line 20 of file hello.c.
21{
22
26 }
28}
const char * SDL_GetError(void)
void SDL_Log(SDL_PRINTF_FORMAT_STRING const char *fmt,...) SDL_PRINTF_VARARG_FUNC(1)
bool SDL_CreateWindowAndRenderer(const char *title, int width, int height, SDL_WindowFlags window_flags, SDL_Window **window, SDL_Renderer **renderer)
#define SDL_WINDOW_FULLSCREEN
static SDL_Renderer * renderer
static SDL_Window * window
References renderer, SDL_APP_CONTINUE, SDL_APP_FAILURE, SDL_CreateWindowAndRenderer(), SDL_GetError(), SDL_Log(), SDL_WINDOW_FULLSCREEN, and window.
◆ SDL_AppIterate()
Definition at line 41 of file hello.c.
42{
43 const char *message = "Hello World!";
44 int w = 0, h = 0;
45 float x, y;
46 const float scale = 4.0f;
47
48
53
54
60
62}
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)
#define SDL_DEBUG_TEXT_FONT_CHARACTER_SIZE
bool SDL_GetRenderOutputSize(SDL_Renderer *renderer, int *w, int *h)
bool SDL_RenderClear(SDL_Renderer *renderer)
bool SDL_SetRenderDrawColor(SDL_Renderer *renderer, Uint8 r, Uint8 g, Uint8 b, Uint8 a)
size_t SDL_strlen(const char *str)
References renderer, SDL_APP_CONTINUE, SDL_DEBUG_TEXT_FONT_CHARACTER_SIZE, SDL_GetRenderOutputSize(), SDL_RenderClear(), SDL_RenderDebugText(), SDL_RenderPresent(), SDL_SetRenderDrawColor(), SDL_SetRenderScale(), and SDL_strlen().
◆ SDL_AppQuit()
◆ renderer
◆ window