Type definitions related to core.
Type definitions related to drawing interface.
gf_engine_t * gf_engine_create(const char *title, int nogui)
Create engine instance.
void gf_engine_destroy(gf_engine_t *engine)
Destroy engine instance.
void gf_engine_loop(gf_engine_t *engine)
Start engine main loop.
void gf_engine_end(void)
Cleanup engine.
void gf_engine_begin(void)
Initialize engine.
#define GF_EXPORT
Macro for platform-dependent symbol export/import.
Required headers before anything.